You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
rank order violation change_linking_lock(recursive)@......\git\src\core\link.c:108 acquired after fragment_delete_mutex(mutex)@......\git\src\core\fragment.c:2075 in tid:1444
dr_mark_trace_head() grabs the locks in the wrong order
the client.custom_traces test that would have caught this has been disabled for issue #120 . never got around to re-enabling. issue #65 would also have caught this earlier.
From [email protected] on December 16, 2012 14:26:36
we should do pre-release tests with both debug build and
release! I'm hitting a number of issues that way.
DynamoRIO Notice: d:\derek\dr\test\hello64.exe(15308)
rank order violation change_linking_lock(recursive)@......\git\src\core\link.c:108 acquired after fragment_delete_mutex(mutex)@......\git\src\core\fragment.c:2075 in tid:1444
dr_mark_trace_head() grabs the locks in the wrong order
Child-SP RetAddr Call Site
00 00000000
1e20d6c8 00000000
153db3b6 ntdll!ZwRaiseHardError+0xa01 00000000
1e20d6d0 00000000
15394fbd dynamorio!nt_messagebox+0x176 [d:\derek\dr\git\src\core\win32\ntdll.c @ 3382]02 00000000
1e20d770 00000000
15174038 dynamorio!debugbox+0x5d [d:\derek\dr\git\src\core\win32\os.c @ 3734]03 00000000
1e20d7a0 00000000
1516f8d3 dynamorio!notify+0x298 [d:\derek\dr\git\src\core\utils.c @ 1925]04 00000000
1e20e010 00000000
151707f2 dynamorio!deadlock_avoidance_lock+0x4a3 [d:\derek\dr\git\src\core\utils.c @ 595]05 00000000
1e20e0c0 00000000
151705dd dynamorio!mutex_trylock+0x92 [d:\derek\dr\git\src\core\utils.c @ 901]06 00000000
1e20e100 00000000
15171880 dynamorio!mutex_lock+0x7d [d:\derek\dr\git\src\core\utils.c @ 839]07 00000000
1e20e140 00000000
1537fe83 dynamorio!acquire_recursive_lock+0x40 [d:\derek\dr\git\src\core\utils.c @ 983]08 00000000
1e20e170 00000000
72001388 dynamorio!dr_mark_trace_head+0x153 [d:\derek\dr\git\src\core\x86\instrument.c @ 5790]09 00000000
1e20e220 00000000
1537244e inline!event_basic_block+0xc8 [d:\derek\dr\git\src\api\samples\inline.c @ 252]0a 00000000
1e20e260 00000000
1530d337 dynamorio!instrument_basic_block+0x42e [d:\derek\dr\git\src\core\x86\instrument.c @ 1391]0b 00000000
1e20e350 00000000
152fb983 dynamorio!client_process_bb+0x167 [d:\derek\dr\git\src\core\x86\interp.c @ 2483]0c 00000000
1e20e500 00000000
15311674 dynamorio!build_bb_ilist+0x5203 [d:\derek\dr\git\src\core\x86\interp.c @ 3494]0d 00000000
1e20ebd0 00000000
1514a3fc dynamorio!build_basic_block_fragment+0x424 [d:\derek\dr\git\src\core\x86\interp.c @ 4417]0e 00000000
1e20ee70 00000000
1e18324b dynamorio!dispatch+0xb9c [d:\derek\dr\git\src\core\dispatch.c @ 190]Original issue: http://code.google.com/p/dynamorio/issues/detail?id=1028
The text was updated successfully, but these errors were encountered: