Home | History | Annotate | Download | only in tests
      1 <?xml version="1.0"?>
      2 
      3 <valgrindoutput>
      4 
      5 <protocolversion>4</protocolversion>
      6 <protocoltool>drd</protocoltool>
      7 
      8 <preamble>
      9   <line>...</line>
     10   <line>...</line>
     11   <line>...</line>
     12   <line>...</line>
     13 </preamble>
     14 
     15 <pid>...</pid>
     16 <ppid>...</ppid>
     17 <tool>drd</tool>
     18 
     19 <args>
     20   <vargv>...</vargv>
     21   <argv>
     22     <exe>./thread_name</exe>
     23   </argv>
     24 </args>
     25 
     26 <status>
     27   <state>RUNNING</state>
     28   <time>...</time>
     29 </status>
     30 
     31 
     32 thread_func instance 1
     33 
     34 <error>
     35   <unique>0x........</unique>
     36   <tid>...</tid>
     37   <kind>MutexErr</kind>
     38   <what>The object at address 0x........ is not a mutex.</what>
     39   <stack>
     40     <frame>
     41       <ip>0x........</ip>
     42       <obj>...</obj>
     43       <fn>pthread_mutex_unlock</fn>
     44       <dir>...</dir>
     45       <file>drd_pthread_intercepts.c</file>
     46       <line>...</line>
     47     </frame>
     48     <frame>
     49       <ip>0x........</ip>
     50       <obj>...</obj>
     51       <fn>thread_func</fn>
     52       <dir>...</dir>
     53       <file>thread_name.c</file>
     54       <line>...</line>
     55     </frame>
     56     <frame>
     57       <ip>0x........</ip>
     58       <obj>...</obj>
     59       <fn>vgDrd_thread_wrapper</fn>
     60       <dir>...</dir>
     61       <file>drd_pthread_intercepts.c</file>
     62       <line>...</line>
     63     </frame>
     64   </stack>
     65 </error>
     66 
     67 
     68 thread_func instance 2
     69 
     70 <error>
     71   <unique>0x........</unique>
     72   <tid>...</tid>
     73   <kind>MutexErr</kind>
     74   <what>The object at address 0x........ is not a mutex.</what>
     75   <stack>
     76     <frame>
     77       <ip>0x........</ip>
     78       <obj>...</obj>
     79       <fn>pthread_mutex_unlock</fn>
     80       <dir>...</dir>
     81       <file>drd_pthread_intercepts.c</file>
     82       <line>...</line>
     83     </frame>
     84     <frame>
     85       <ip>0x........</ip>
     86       <obj>...</obj>
     87       <fn>thread_func</fn>
     88       <dir>...</dir>
     89       <file>thread_name.c</file>
     90       <line>...</line>
     91     </frame>
     92     <frame>
     93       <ip>0x........</ip>
     94       <obj>...</obj>
     95       <fn>vgDrd_thread_wrapper</fn>
     96       <dir>...</dir>
     97       <file>drd_pthread_intercepts.c</file>
     98       <line>...</line>
     99     </frame>
    100   </stack>
    101 </error>
    102 
    103 
    104 thread_func instance 3
    105 
    106 <error>
    107   <unique>0x........</unique>
    108   <tid>...</tid>
    109   <kind>MutexErr</kind>
    110   <what>The object at address 0x........ is not a mutex.</what>
    111   <stack>
    112     <frame>
    113       <ip>0x........</ip>
    114       <obj>...</obj>
    115       <fn>pthread_mutex_unlock</fn>
    116       <dir>...</dir>
    117       <file>drd_pthread_intercepts.c</file>
    118       <line>...</line>
    119     </frame>
    120     <frame>
    121       <ip>0x........</ip>
    122       <obj>...</obj>
    123       <fn>thread_func</fn>
    124       <dir>...</dir>
    125       <file>thread_name.c</file>
    126       <line>...</line>
    127     </frame>
    128     <frame>
    129       <ip>0x........</ip>
    130       <obj>...</obj>
    131       <fn>vgDrd_thread_wrapper</fn>
    132       <dir>...</dir>
    133       <file>drd_pthread_intercepts.c</file>
    134       <line>...</line>
    135     </frame>
    136   </stack>
    137 </error>
    138 
    139 
    140 thread_func instance 4
    141 
    142 <error>
    143   <unique>0x........</unique>
    144   <tid>...</tid>
    145   <kind>MutexErr</kind>
    146   <what>The object at address 0x........ is not a mutex.</what>
    147   <stack>
    148     <frame>
    149       <ip>0x........</ip>
    150       <obj>...</obj>
    151       <fn>pthread_mutex_unlock</fn>
    152       <dir>...</dir>
    153       <file>drd_pthread_intercepts.c</file>
    154       <line>...</line>
    155     </frame>
    156     <frame>
    157       <ip>0x........</ip>
    158       <obj>...</obj>
    159       <fn>thread_func</fn>
    160       <dir>...</dir>
    161       <file>thread_name.c</file>
    162       <line>...</line>
    163     </frame>
    164     <frame>
    165       <ip>0x........</ip>
    166       <obj>...</obj>
    167       <fn>vgDrd_thread_wrapper</fn>
    168       <dir>...</dir>
    169       <file>drd_pthread_intercepts.c</file>
    170       <line>...</line>
    171     </frame>
    172   </stack>
    173 </error>
    174 
    175 
    176 thread_func instance 5
    177 
    178 <error>
    179   <unique>0x........</unique>
    180   <tid>...</tid>
    181   <kind>MutexErr</kind>
    182   <what>The object at address 0x........ is not a mutex.</what>
    183   <stack>
    184     <frame>
    185       <ip>0x........</ip>
    186       <obj>...</obj>
    187       <fn>pthread_mutex_unlock</fn>
    188       <dir>...</dir>
    189       <file>drd_pthread_intercepts.c</file>
    190       <line>...</line>
    191     </frame>
    192     <frame>
    193       <ip>0x........</ip>
    194       <obj>...</obj>
    195       <fn>thread_func</fn>
    196       <dir>...</dir>
    197       <file>thread_name.c</file>
    198       <line>...</line>
    199     </frame>
    200     <frame>
    201       <ip>0x........</ip>
    202       <obj>...</obj>
    203       <fn>vgDrd_thread_wrapper</fn>
    204       <dir>...</dir>
    205       <file>drd_pthread_intercepts.c</file>
    206       <line>...</line>
    207     </frame>
    208   </stack>
    209 </error>
    210 
    211 
    212 thread_func instance 6
    213 
    214 <error>
    215   <unique>0x........</unique>
    216   <tid>...</tid>
    217   <kind>MutexErr</kind>
    218   <what>The object at address 0x........ is not a mutex.</what>
    219   <stack>
    220     <frame>
    221       <ip>0x........</ip>
    222       <obj>...</obj>
    223       <fn>pthread_mutex_unlock</fn>
    224       <dir>...</dir>
    225       <file>drd_pthread_intercepts.c</file>
    226       <line>...</line>
    227     </frame>
    228     <frame>
    229       <ip>0x........</ip>
    230       <obj>...</obj>
    231       <fn>thread_func</fn>
    232       <dir>...</dir>
    233       <file>thread_name.c</file>
    234       <line>...</line>
    235     </frame>
    236     <frame>
    237       <ip>0x........</ip>
    238       <obj>...</obj>
    239       <fn>vgDrd_thread_wrapper</fn>
    240       <dir>...</dir>
    241       <file>drd_pthread_intercepts.c</file>
    242       <line>...</line>
    243     </frame>
    244   </stack>
    245 </error>
    246 
    247 
    248 thread_func instance 7
    249 
    250 <error>
    251   <unique>0x........</unique>
    252   <tid>...</tid>
    253   <kind>MutexErr</kind>
    254   <what>The object at address 0x........ is not a mutex.</what>
    255   <stack>
    256     <frame>
    257       <ip>0x........</ip>
    258       <obj>...</obj>
    259       <fn>pthread_mutex_unlock</fn>
    260       <dir>...</dir>
    261       <file>drd_pthread_intercepts.c</file>
    262       <line>...</line>
    263     </frame>
    264     <frame>
    265       <ip>0x........</ip>
    266       <obj>...</obj>
    267       <fn>thread_func</fn>
    268       <dir>...</dir>
    269       <file>thread_name.c</file>
    270       <line>...</line>
    271     </frame>
    272     <frame>
    273       <ip>0x........</ip>
    274       <obj>...</obj>
    275       <fn>vgDrd_thread_wrapper</fn>
    276       <dir>...</dir>
    277       <file>drd_pthread_intercepts.c</file>
    278       <line>...</line>
    279     </frame>
    280   </stack>
    281 </error>
    282 
    283 
    284 thread_func instance 8
    285 
    286 <error>
    287   <unique>0x........</unique>
    288   <tid>...</tid>
    289   <kind>MutexErr</kind>
    290   <what>The object at address 0x........ is not a mutex.</what>
    291   <stack>
    292     <frame>
    293       <ip>0x........</ip>
    294       <obj>...</obj>
    295       <fn>pthread_mutex_unlock</fn>
    296       <dir>...</dir>
    297       <file>drd_pthread_intercepts.c</file>
    298       <line>...</line>
    299     </frame>
    300     <frame>
    301       <ip>0x........</ip>
    302       <obj>...</obj>
    303       <fn>thread_func</fn>
    304       <dir>...</dir>
    305       <file>thread_name.c</file>
    306       <line>...</line>
    307     </frame>
    308     <frame>
    309       <ip>0x........</ip>
    310       <obj>...</obj>
    311       <fn>vgDrd_thread_wrapper</fn>
    312       <dir>...</dir>
    313       <file>drd_pthread_intercepts.c</file>
    314       <line>...</line>
    315     </frame>
    316   </stack>
    317 </error>
    318 
    319 
    320 thread_func instance 9
    321 
    322 <error>
    323   <unique>0x........</unique>
    324   <tid>...</tid>
    325   <kind>MutexErr</kind>
    326   <what>The object at address 0x........ is not a mutex.</what>
    327   <stack>
    328     <frame>
    329       <ip>0x........</ip>
    330       <obj>...</obj>
    331       <fn>pthread_mutex_unlock</fn>
    332       <dir>...</dir>
    333       <file>drd_pthread_intercepts.c</file>
    334       <line>...</line>
    335     </frame>
    336     <frame>
    337       <ip>0x........</ip>
    338       <obj>...</obj>
    339       <fn>thread_func</fn>
    340       <dir>...</dir>
    341       <file>thread_name.c</file>
    342       <line>...</line>
    343     </frame>
    344     <frame>
    345       <ip>0x........</ip>
    346       <obj>...</obj>
    347       <fn>vgDrd_thread_wrapper</fn>
    348       <dir>...</dir>
    349       <file>drd_pthread_intercepts.c</file>
    350       <line>...</line>
    351     </frame>
    352   </stack>
    353 </error>
    354 
    355 
    356 thread_func instance 10
    357 
    358 <error>
    359   <unique>0x........</unique>
    360   <tid>...</tid>
    361   <kind>MutexErr</kind>
    362   <what>The object at address 0x........ is not a mutex.</what>
    363   <stack>
    364     <frame>
    365       <ip>0x........</ip>
    366       <obj>...</obj>
    367       <fn>pthread_mutex_unlock</fn>
    368       <dir>...</dir>
    369       <file>drd_pthread_intercepts.c</file>
    370       <line>...</line>
    371     </frame>
    372     <frame>
    373       <ip>0x........</ip>
    374       <obj>...</obj>
    375       <fn>thread_func</fn>
    376       <dir>...</dir>
    377       <file>thread_name.c</file>
    378       <line>...</line>
    379     </frame>
    380     <frame>
    381       <ip>0x........</ip>
    382       <obj>...</obj>
    383       <fn>vgDrd_thread_wrapper</fn>
    384       <dir>...</dir>
    385       <file>drd_pthread_intercepts.c</file>
    386       <line>...</line>
    387     </frame>
    388   </stack>
    389 </error>
    390 
    391 
    392 <status>
    393   <state>FINISHED</state>
    394   <time>...</time>
    395 </status>
    396 
    397 <errorcounts>
    398   <pair>
    399     <count>...</count>
    400     <unique>0x........</unique>
    401   </pair>
    402   <pair>
    403     <count>...</count>
    404     <unique>0x........</unique>
    405   </pair>
    406   <pair>
    407     <count>...</count>
    408     <unique>0x........</unique>
    409   </pair>
    410   <pair>
    411     <count>...</count>
    412     <unique>0x........</unique>
    413   </pair>
    414   <pair>
    415     <count>...</count>
    416     <unique>0x........</unique>
    417   </pair>
    418   <pair>
    419     <count>...</count>
    420     <unique>0x........</unique>
    421   </pair>
    422   <pair>
    423     <count>...</count>
    424     <unique>0x........</unique>
    425   </pair>
    426   <pair>
    427     <count>...</count>
    428     <unique>0x........</unique>
    429   </pair>
    430   <pair>
    431     <count>...</count>
    432     <unique>0x........</unique>
    433   </pair>
    434   <pair>
    435     <count>...</count>
    436     <unique>0x........</unique>
    437   </pair>
    438 </errorcounts>
    439 
    440 <suppcounts>...</suppcounts>
    441 
    442 </valgrindoutput>
    443 
    444