1---Thread-Announcement------------------------------------------ 2 3Thread #x was created 4 ... 5 by 0x........: pthread_create@* (hg_intercepts.c:...) 6 by 0x........: barriers_and_races (pth_barrier.c:92) 7 by 0x........: main (pth_barrier.c:122) 8 9---Thread-Announcement------------------------------------------ 10 11Thread #x was created 12 ... 13 by 0x........: pthread_create@* (hg_intercepts.c:...) 14 by 0x........: barriers_and_races (pth_barrier.c:92) 15 by 0x........: main (pth_barrier.c:122) 16 17---------------------------------------------------------------- 18 19Possible data race during write of size 1 at 0x........ by thread #x 20Locks held: none 21 at 0x........: threadfunc (pth_barrier.c:60) 22 by 0x........: mythread_wrapper (hg_intercepts.c:...) 23 ... 24 25This conflicts with a previous write of size 1 by thread #x 26Locks held: none 27 at 0x........: threadfunc (pth_barrier.c:60) 28 by 0x........: mythread_wrapper (hg_intercepts.c:...) 29 ... 30 Address 0x........ is 0 bytes inside a block of size 32 alloc'd 31 at 0x........: malloc (vg_replace_malloc.c:...) 32 by 0x........: barriers_and_races (pth_barrier.c:76) 33 by 0x........: main (pth_barrier.c:122) 34 35---------------------------------------------------------------- 36 37Possible data race during write of size 1 at 0x........ by thread #x 38Locks held: none 39 at 0x........: threadfunc (pth_barrier.c:60) 40 by 0x........: mythread_wrapper (hg_intercepts.c:...) 41 ... 42 43This conflicts with a previous write of size 1 by thread #x 44Locks held: none 45 at 0x........: threadfunc (pth_barrier.c:60) 46 by 0x........: mythread_wrapper (hg_intercepts.c:...) 47 ... 48 Address 0x........ is 1 bytes inside a block of size 32 alloc'd 49 at 0x........: malloc (vg_replace_malloc.c:...) 50 by 0x........: barriers_and_races (pth_barrier.c:76) 51 by 0x........: main (pth_barrier.c:122) 52 53---------------------------------------------------------------- 54 55Possible data race during write of size 1 at 0x........ by thread #x 56Locks held: none 57 at 0x........: threadfunc (pth_barrier.c:60) 58 by 0x........: mythread_wrapper (hg_intercepts.c:...) 59 ... 60 61This conflicts with a previous write of size 1 by thread #x 62Locks held: none 63 at 0x........: threadfunc (pth_barrier.c:60) 64 by 0x........: mythread_wrapper (hg_intercepts.c:...) 65 ... 66 Address 0x........ is 2 bytes inside a block of size 32 alloc'd 67 at 0x........: malloc (vg_replace_malloc.c:...) 68 by 0x........: barriers_and_races (pth_barrier.c:76) 69 by 0x........: main (pth_barrier.c:122) 70 71---------------------------------------------------------------- 72 73Possible data race during write of size 1 at 0x........ by thread #x 74Locks held: none 75 at 0x........: threadfunc (pth_barrier.c:60) 76 by 0x........: mythread_wrapper (hg_intercepts.c:...) 77 ... 78 79This conflicts with a previous write of size 1 by thread #x 80Locks held: none 81 at 0x........: threadfunc (pth_barrier.c:60) 82 by 0x........: mythread_wrapper (hg_intercepts.c:...) 83 ... 84 Address 0x........ is 3 bytes inside a block of size 32 alloc'd 85 at 0x........: malloc (vg_replace_malloc.c:...) 86 by 0x........: barriers_and_races (pth_barrier.c:76) 87 by 0x........: main (pth_barrier.c:122) 88 89---------------------------------------------------------------- 90 91Possible data race during write of size 1 at 0x........ by thread #x 92Locks held: none 93 at 0x........: threadfunc (pth_barrier.c:60) 94 by 0x........: mythread_wrapper (hg_intercepts.c:...) 95 ... 96 97This conflicts with a previous write of size 1 by thread #x 98Locks held: none 99 at 0x........: threadfunc (pth_barrier.c:60) 100 by 0x........: mythread_wrapper (hg_intercepts.c:...) 101 ... 102 Address 0x........ is 4 bytes inside a block of size 32 alloc'd 103 at 0x........: malloc (vg_replace_malloc.c:...) 104 by 0x........: barriers_and_races (pth_barrier.c:76) 105 by 0x........: main (pth_barrier.c:122) 106 107---------------------------------------------------------------- 108 109Possible data race during write of size 1 at 0x........ by thread #x 110Locks held: none 111 at 0x........: threadfunc (pth_barrier.c:60) 112 by 0x........: mythread_wrapper (hg_intercepts.c:...) 113 ... 114 115This conflicts with a previous write of size 1 by thread #x 116Locks held: none 117 at 0x........: threadfunc (pth_barrier.c:60) 118 by 0x........: mythread_wrapper (hg_intercepts.c:...) 119 ... 120 Address 0x........ is 5 bytes inside a block of size 32 alloc'd 121 at 0x........: malloc (vg_replace_malloc.c:...) 122 by 0x........: barriers_and_races (pth_barrier.c:76) 123 by 0x........: main (pth_barrier.c:122) 124 125---------------------------------------------------------------- 126 127Possible data race during write of size 1 at 0x........ by thread #x 128Locks held: none 129 at 0x........: threadfunc (pth_barrier.c:60) 130 by 0x........: mythread_wrapper (hg_intercepts.c:...) 131 ... 132 133This conflicts with a previous write of size 1 by thread #x 134Locks held: none 135 at 0x........: threadfunc (pth_barrier.c:60) 136 by 0x........: mythread_wrapper (hg_intercepts.c:...) 137 ... 138 Address 0x........ is 6 bytes inside a block of size 32 alloc'd 139 at 0x........: malloc (vg_replace_malloc.c:...) 140 by 0x........: barriers_and_races (pth_barrier.c:76) 141 by 0x........: main (pth_barrier.c:122) 142 143---------------------------------------------------------------- 144 145Possible data race during write of size 1 at 0x........ by thread #x 146Locks held: none 147 at 0x........: threadfunc (pth_barrier.c:60) 148 by 0x........: mythread_wrapper (hg_intercepts.c:...) 149 ... 150 151This conflicts with a previous write of size 1 by thread #x 152Locks held: none 153 at 0x........: threadfunc (pth_barrier.c:60) 154 by 0x........: mythread_wrapper (hg_intercepts.c:...) 155 ... 156 Address 0x........ is 7 bytes inside a block of size 32 alloc'd 157 at 0x........: malloc (vg_replace_malloc.c:...) 158 by 0x........: barriers_and_races (pth_barrier.c:76) 159 by 0x........: main (pth_barrier.c:122) 160 161---------------------------------------------------------------- 162 163Possible data race during write of size 1 at 0x........ by thread #x 164Locks held: none 165 at 0x........: threadfunc (pth_barrier.c:60) 166 by 0x........: mythread_wrapper (hg_intercepts.c:...) 167 ... 168 169This conflicts with a previous write of size 1 by thread #x 170Locks held: none 171 at 0x........: threadfunc (pth_barrier.c:60) 172 by 0x........: mythread_wrapper (hg_intercepts.c:...) 173 ... 174 Address 0x........ is 8 bytes inside a block of size 32 alloc'd 175 at 0x........: malloc (vg_replace_malloc.c:...) 176 by 0x........: barriers_and_races (pth_barrier.c:76) 177 by 0x........: main (pth_barrier.c:122) 178 179---------------------------------------------------------------- 180 181Possible data race during write of size 1 at 0x........ by thread #x 182Locks held: none 183 at 0x........: threadfunc (pth_barrier.c:60) 184 by 0x........: mythread_wrapper (hg_intercepts.c:...) 185 ... 186 187This conflicts with a previous write of size 1 by thread #x 188Locks held: none 189 at 0x........: threadfunc (pth_barrier.c:60) 190 by 0x........: mythread_wrapper (hg_intercepts.c:...) 191 ... 192 Address 0x........ is 9 bytes inside a block of size 32 alloc'd 193 at 0x........: malloc (vg_replace_malloc.c:...) 194 by 0x........: barriers_and_races (pth_barrier.c:76) 195 by 0x........: main (pth_barrier.c:122) 196 197---------------------------------------------------------------- 198 199Possible data race during write of size 1 at 0x........ by thread #x 200Locks held: none 201 at 0x........: threadfunc (pth_barrier.c:60) 202 by 0x........: mythread_wrapper (hg_intercepts.c:...) 203 ... 204 205This conflicts with a previous write of size 1 by thread #x 206Locks held: none 207 at 0x........: threadfunc (pth_barrier.c:60) 208 by 0x........: mythread_wrapper (hg_intercepts.c:...) 209 ... 210 Address 0x........ is 10 bytes inside a block of size 32 alloc'd 211 at 0x........: malloc (vg_replace_malloc.c:...) 212 by 0x........: barriers_and_races (pth_barrier.c:76) 213 by 0x........: main (pth_barrier.c:122) 214 215---------------------------------------------------------------- 216 217Possible data race during write of size 1 at 0x........ by thread #x 218Locks held: none 219 at 0x........: threadfunc (pth_barrier.c:60) 220 by 0x........: mythread_wrapper (hg_intercepts.c:...) 221 ... 222 223This conflicts with a previous write of size 1 by thread #x 224Locks held: none 225 at 0x........: threadfunc (pth_barrier.c:60) 226 by 0x........: mythread_wrapper (hg_intercepts.c:...) 227 ... 228 Address 0x........ is 11 bytes inside a block of size 32 alloc'd 229 at 0x........: malloc (vg_replace_malloc.c:...) 230 by 0x........: barriers_and_races (pth_barrier.c:76) 231 by 0x........: main (pth_barrier.c:122) 232 233---------------------------------------------------------------- 234 235Possible data race during write of size 1 at 0x........ by thread #x 236Locks held: none 237 at 0x........: threadfunc (pth_barrier.c:60) 238 by 0x........: mythread_wrapper (hg_intercepts.c:...) 239 ... 240 241This conflicts with a previous write of size 1 by thread #x 242Locks held: none 243 at 0x........: threadfunc (pth_barrier.c:60) 244 by 0x........: mythread_wrapper (hg_intercepts.c:...) 245 ... 246 Address 0x........ is 12 bytes inside a block of size 32 alloc'd 247 at 0x........: malloc (vg_replace_malloc.c:...) 248 by 0x........: barriers_and_races (pth_barrier.c:76) 249 by 0x........: main (pth_barrier.c:122) 250 251---------------------------------------------------------------- 252 253Possible data race during write of size 1 at 0x........ by thread #x 254Locks held: none 255 at 0x........: threadfunc (pth_barrier.c:60) 256 by 0x........: mythread_wrapper (hg_intercepts.c:...) 257 ... 258 259This conflicts with a previous write of size 1 by thread #x 260Locks held: none 261 at 0x........: threadfunc (pth_barrier.c:60) 262 by 0x........: mythread_wrapper (hg_intercepts.c:...) 263 ... 264 Address 0x........ is 13 bytes inside a block of size 32 alloc'd 265 at 0x........: malloc (vg_replace_malloc.c:...) 266 by 0x........: barriers_and_races (pth_barrier.c:76) 267 by 0x........: main (pth_barrier.c:122) 268 269---------------------------------------------------------------- 270 271Possible data race during write of size 1 at 0x........ by thread #x 272Locks held: none 273 at 0x........: threadfunc (pth_barrier.c:60) 274 by 0x........: mythread_wrapper (hg_intercepts.c:...) 275 ... 276 277This conflicts with a previous write of size 1 by thread #x 278Locks held: none 279 at 0x........: threadfunc (pth_barrier.c:60) 280 by 0x........: mythread_wrapper (hg_intercepts.c:...) 281 ... 282 Address 0x........ is 14 bytes inside a block of size 32 alloc'd 283 at 0x........: malloc (vg_replace_malloc.c:...) 284 by 0x........: barriers_and_races (pth_barrier.c:76) 285 by 0x........: main (pth_barrier.c:122) 286 287---------------------------------------------------------------- 288 289Possible data race during write of size 1 at 0x........ by thread #x 290Locks held: none 291 at 0x........: threadfunc (pth_barrier.c:60) 292 by 0x........: mythread_wrapper (hg_intercepts.c:...) 293 ... 294 295This conflicts with a previous write of size 1 by thread #x 296Locks held: none 297 at 0x........: threadfunc (pth_barrier.c:60) 298 by 0x........: mythread_wrapper (hg_intercepts.c:...) 299 ... 300 Address 0x........ is 15 bytes inside a block of size 32 alloc'd 301 at 0x........: malloc (vg_replace_malloc.c:...) 302 by 0x........: barriers_and_races (pth_barrier.c:76) 303 by 0x........: main (pth_barrier.c:122) 304 305---------------------------------------------------------------- 306 307Possible data race during write of size 1 at 0x........ by thread #x 308Locks held: none 309 at 0x........: threadfunc (pth_barrier.c:60) 310 by 0x........: mythread_wrapper (hg_intercepts.c:...) 311 ... 312 313This conflicts with a previous write of size 1 by thread #x 314Locks held: none 315 at 0x........: threadfunc (pth_barrier.c:60) 316 by 0x........: mythread_wrapper (hg_intercepts.c:...) 317 ... 318 Address 0x........ is 16 bytes inside a block of size 32 alloc'd 319 at 0x........: malloc (vg_replace_malloc.c:...) 320 by 0x........: barriers_and_races (pth_barrier.c:76) 321 by 0x........: main (pth_barrier.c:122) 322 323---------------------------------------------------------------- 324 325Possible data race during write of size 1 at 0x........ by thread #x 326Locks held: none 327 at 0x........: threadfunc (pth_barrier.c:60) 328 by 0x........: mythread_wrapper (hg_intercepts.c:...) 329 ... 330 331This conflicts with a previous write of size 1 by thread #x 332Locks held: none 333 at 0x........: threadfunc (pth_barrier.c:60) 334 by 0x........: mythread_wrapper (hg_intercepts.c:...) 335 ... 336 Address 0x........ is 17 bytes inside a block of size 32 alloc'd 337 at 0x........: malloc (vg_replace_malloc.c:...) 338 by 0x........: barriers_and_races (pth_barrier.c:76) 339 by 0x........: main (pth_barrier.c:122) 340 341---------------------------------------------------------------- 342 343Possible data race during write of size 1 at 0x........ by thread #x 344Locks held: none 345 at 0x........: threadfunc (pth_barrier.c:60) 346 by 0x........: mythread_wrapper (hg_intercepts.c:...) 347 ... 348 349This conflicts with a previous write of size 1 by thread #x 350Locks held: none 351 at 0x........: threadfunc (pth_barrier.c:60) 352 by 0x........: mythread_wrapper (hg_intercepts.c:...) 353 ... 354 Address 0x........ is 18 bytes inside a block of size 32 alloc'd 355 at 0x........: malloc (vg_replace_malloc.c:...) 356 by 0x........: barriers_and_races (pth_barrier.c:76) 357 by 0x........: main (pth_barrier.c:122) 358 359---------------------------------------------------------------- 360 361Possible data race during write of size 1 at 0x........ by thread #x 362Locks held: none 363 at 0x........: threadfunc (pth_barrier.c:60) 364 by 0x........: mythread_wrapper (hg_intercepts.c:...) 365 ... 366 367This conflicts with a previous write of size 1 by thread #x 368Locks held: none 369 at 0x........: threadfunc (pth_barrier.c:60) 370 by 0x........: mythread_wrapper (hg_intercepts.c:...) 371 ... 372 Address 0x........ is 19 bytes inside a block of size 32 alloc'd 373 at 0x........: malloc (vg_replace_malloc.c:...) 374 by 0x........: barriers_and_races (pth_barrier.c:76) 375 by 0x........: main (pth_barrier.c:122) 376 377---------------------------------------------------------------- 378 379Possible data race during write of size 1 at 0x........ by thread #x 380Locks held: none 381 at 0x........: threadfunc (pth_barrier.c:60) 382 by 0x........: mythread_wrapper (hg_intercepts.c:...) 383 ... 384 385This conflicts with a previous write of size 1 by thread #x 386Locks held: none 387 at 0x........: threadfunc (pth_barrier.c:60) 388 by 0x........: mythread_wrapper (hg_intercepts.c:...) 389 ... 390 Address 0x........ is 20 bytes inside a block of size 32 alloc'd 391 at 0x........: malloc (vg_replace_malloc.c:...) 392 by 0x........: barriers_and_races (pth_barrier.c:76) 393 by 0x........: main (pth_barrier.c:122) 394 395---------------------------------------------------------------- 396 397Possible data race during write of size 1 at 0x........ by thread #x 398Locks held: none 399 at 0x........: threadfunc (pth_barrier.c:60) 400 by 0x........: mythread_wrapper (hg_intercepts.c:...) 401 ... 402 403This conflicts with a previous write of size 1 by thread #x 404Locks held: none 405 at 0x........: threadfunc (pth_barrier.c:60) 406 by 0x........: mythread_wrapper (hg_intercepts.c:...) 407 ... 408 Address 0x........ is 21 bytes inside a block of size 32 alloc'd 409 at 0x........: malloc (vg_replace_malloc.c:...) 410 by 0x........: barriers_and_races (pth_barrier.c:76) 411 by 0x........: main (pth_barrier.c:122) 412 413---------------------------------------------------------------- 414 415Possible data race during write of size 1 at 0x........ by thread #x 416Locks held: none 417 at 0x........: threadfunc (pth_barrier.c:60) 418 by 0x........: mythread_wrapper (hg_intercepts.c:...) 419 ... 420 421This conflicts with a previous write of size 1 by thread #x 422Locks held: none 423 at 0x........: threadfunc (pth_barrier.c:60) 424 by 0x........: mythread_wrapper (hg_intercepts.c:...) 425 ... 426 Address 0x........ is 22 bytes inside a block of size 32 alloc'd 427 at 0x........: malloc (vg_replace_malloc.c:...) 428 by 0x........: barriers_and_races (pth_barrier.c:76) 429 by 0x........: main (pth_barrier.c:122) 430 431---------------------------------------------------------------- 432 433Possible data race during write of size 1 at 0x........ by thread #x 434Locks held: none 435 at 0x........: threadfunc (pth_barrier.c:60) 436 by 0x........: mythread_wrapper (hg_intercepts.c:...) 437 ... 438 439This conflicts with a previous write of size 1 by thread #x 440Locks held: none 441 at 0x........: threadfunc (pth_barrier.c:60) 442 by 0x........: mythread_wrapper (hg_intercepts.c:...) 443 ... 444 Address 0x........ is 23 bytes inside a block of size 32 alloc'd 445 at 0x........: malloc (vg_replace_malloc.c:...) 446 by 0x........: barriers_and_races (pth_barrier.c:76) 447 by 0x........: main (pth_barrier.c:122) 448 449---------------------------------------------------------------- 450 451Possible data race during write of size 1 at 0x........ by thread #x 452Locks held: none 453 at 0x........: threadfunc (pth_barrier.c:60) 454 by 0x........: mythread_wrapper (hg_intercepts.c:...) 455 ... 456 457This conflicts with a previous write of size 1 by thread #x 458Locks held: none 459 at 0x........: threadfunc (pth_barrier.c:60) 460 by 0x........: mythread_wrapper (hg_intercepts.c:...) 461 ... 462 Address 0x........ is 24 bytes inside a block of size 32 alloc'd 463 at 0x........: malloc (vg_replace_malloc.c:...) 464 by 0x........: barriers_and_races (pth_barrier.c:76) 465 by 0x........: main (pth_barrier.c:122) 466 467---------------------------------------------------------------- 468 469Possible data race during write of size 1 at 0x........ by thread #x 470Locks held: none 471 at 0x........: threadfunc (pth_barrier.c:60) 472 by 0x........: mythread_wrapper (hg_intercepts.c:...) 473 ... 474 475This conflicts with a previous write of size 1 by thread #x 476Locks held: none 477 at 0x........: threadfunc (pth_barrier.c:60) 478 by 0x........: mythread_wrapper (hg_intercepts.c:...) 479 ... 480 Address 0x........ is 25 bytes inside a block of size 32 alloc'd 481 at 0x........: malloc (vg_replace_malloc.c:...) 482 by 0x........: barriers_and_races (pth_barrier.c:76) 483 by 0x........: main (pth_barrier.c:122) 484 485---------------------------------------------------------------- 486 487Possible data race during write of size 1 at 0x........ by thread #x 488Locks held: none 489 at 0x........: threadfunc (pth_barrier.c:60) 490 by 0x........: mythread_wrapper (hg_intercepts.c:...) 491 ... 492 493This conflicts with a previous write of size 1 by thread #x 494Locks held: none 495 at 0x........: threadfunc (pth_barrier.c:60) 496 by 0x........: mythread_wrapper (hg_intercepts.c:...) 497 ... 498 Address 0x........ is 26 bytes inside a block of size 32 alloc'd 499 at 0x........: malloc (vg_replace_malloc.c:...) 500 by 0x........: barriers_and_races (pth_barrier.c:76) 501 by 0x........: main (pth_barrier.c:122) 502 503---------------------------------------------------------------- 504 505Possible data race during write of size 1 at 0x........ by thread #x 506Locks held: none 507 at 0x........: threadfunc (pth_barrier.c:60) 508 by 0x........: mythread_wrapper (hg_intercepts.c:...) 509 ... 510 511This conflicts with a previous write of size 1 by thread #x 512Locks held: none 513 at 0x........: threadfunc (pth_barrier.c:60) 514 by 0x........: mythread_wrapper (hg_intercepts.c:...) 515 ... 516 Address 0x........ is 27 bytes inside a block of size 32 alloc'd 517 at 0x........: malloc (vg_replace_malloc.c:...) 518 by 0x........: barriers_and_races (pth_barrier.c:76) 519 by 0x........: main (pth_barrier.c:122) 520 521---------------------------------------------------------------- 522 523Possible data race during write of size 1 at 0x........ by thread #x 524Locks held: none 525 at 0x........: threadfunc (pth_barrier.c:60) 526 by 0x........: mythread_wrapper (hg_intercepts.c:...) 527 ... 528 529This conflicts with a previous write of size 1 by thread #x 530Locks held: none 531 at 0x........: threadfunc (pth_barrier.c:60) 532 by 0x........: mythread_wrapper (hg_intercepts.c:...) 533 ... 534 Address 0x........ is 28 bytes inside a block of size 32 alloc'd 535 at 0x........: malloc (vg_replace_malloc.c:...) 536 by 0x........: barriers_and_races (pth_barrier.c:76) 537 by 0x........: main (pth_barrier.c:122) 538 539---------------------------------------------------------------- 540 541Possible data race during write of size 1 at 0x........ by thread #x 542Locks held: none 543 at 0x........: threadfunc (pth_barrier.c:60) 544 by 0x........: mythread_wrapper (hg_intercepts.c:...) 545 ... 546 547This conflicts with a previous write of size 1 by thread #x 548Locks held: none 549 at 0x........: threadfunc (pth_barrier.c:60) 550 by 0x........: mythread_wrapper (hg_intercepts.c:...) 551 ... 552 Address 0x........ is 29 bytes inside a block of size 32 alloc'd 553 at 0x........: malloc (vg_replace_malloc.c:...) 554 by 0x........: barriers_and_races (pth_barrier.c:76) 555 by 0x........: main (pth_barrier.c:122) 556 557---------------------------------------------------------------- 558 559Possible data race during write of size 1 at 0x........ by thread #x 560Locks held: none 561 at 0x........: threadfunc (pth_barrier.c:60) 562 by 0x........: mythread_wrapper (hg_intercepts.c:...) 563 ... 564 565This conflicts with a previous write of size 1 by thread #x 566Locks held: none 567 at 0x........: threadfunc (pth_barrier.c:60) 568 by 0x........: mythread_wrapper (hg_intercepts.c:...) 569 ... 570 Address 0x........ is 30 bytes inside a block of size 32 alloc'd 571 at 0x........: malloc (vg_replace_malloc.c:...) 572 by 0x........: barriers_and_races (pth_barrier.c:76) 573 by 0x........: main (pth_barrier.c:122) 574 575---------------------------------------------------------------- 576 577Possible data race during write of size 1 at 0x........ by thread #x 578Locks held: none 579 at 0x........: threadfunc (pth_barrier.c:60) 580 by 0x........: mythread_wrapper (hg_intercepts.c:...) 581 ... 582 583This conflicts with a previous write of size 1 by thread #x 584Locks held: none 585 at 0x........: threadfunc (pth_barrier.c:60) 586 by 0x........: mythread_wrapper (hg_intercepts.c:...) 587 ... 588 Address 0x........ is 31 bytes inside a block of size 32 alloc'd 589 at 0x........: malloc (vg_replace_malloc.c:...) 590 by 0x........: barriers_and_races (pth_barrier.c:76) 591 by 0x........: main (pth_barrier.c:122) 592 593