{"action":"created","issue":{"url":"https://api.github.com/repos/DynamoRIO/drmemory/issues/1766","labels_url":"https://api.github.com/repos/DynamoRIO/drmemory/issues/1766/labels{/name}","comments_url":"https://api.github.com/repos/DynamoRIO/drmemory/issues/1766/comments","events_url":"https://api.github.com/repos/DynamoRIO/drmemory/issues/1766/events","html_url":"https://github.com/DynamoRIO/drmemory/issues/1766","id":104496526,"number":1766,"title":"CRASH destroy_Rtl_heap() on chrome unit_tests","user":{"login":"derekbruening","id":6509618,"avatar_url":"https://avatars.githubusercontent.com/u/6509618?v=3","gravatar_id":"","url":"https://api.github.com/users/derekbruening","html_url":"https://github.com/derekbruening","followers_url":"https://api.github.com/users/derekbruening/followers","following_url":"https://api.github.com/users/derekbruening/following{/other_user}","gists_url":"https://api.github.com/users/derekbruening/gists{/gist_id}","starred_url":"https://api.github.com/users/derekbruening/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/derekbruening/subscriptions","organizations_url":"https://api.github.com/users/derekbruening/orgs","repos_url":"https://api.github.com/users/derekbruening/repos","events_url":"https://api.github.com/users/derekbruening/events{/privacy}","received_events_url":"https://api.github.com/users/derekbruening/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/DynamoRIO/drmemory/labels/Bug-ToolCrash","name":"Bug-ToolCrash","color":"FFAAAA"},{"url":"https://api.github.com/repos/DynamoRIO/drmemory/labels/Component-FullMode","name":"Component-FullMode","color":"FFFFFF"},{"url":"https://api.github.com/repos/DynamoRIO/drmemory/labels/Hotlist-Release","name":"Hotlist-Release","color":"FFFFFF"},{"url":"https://api.github.com/repos/DynamoRIO/drmemory/labels/OpSys-Win8.1","name":"OpSys-Win8.1","color":"FFFFFF"},{"url":"https://api.github.com/repos/DynamoRIO/drmemory/labels/Priority-High","name":"Priority-High","color":"eb6420"},{"url":"https://api.github.com/repos/DynamoRIO/drmemory/labels/Status-CannotReproduce","name":"Status-CannotReproduce","color":"FFFFFF"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-09-02T14:43:10Z","updated_at":"2015-09-08T16:00:57Z","closed_at":"2015-09-08T16:00:57Z","body":"Xref https://code.google.com/p/chromium/issues/detail?id=526903\r\nWhen trying to repro on Win8.1, dev hit this crash:\r\n\r\n```\r\n[==========] Running 2 tests from 1 test case.\r\n[----------] Global test environment set-up.\r\n[----------] 2 tests from ChromeStabilityMetricsProviderTest\r\n[ RUN      ] ChromeStabilityMetricsProviderTest.BrowserChildProcessObserver\r\n[       OK ] ChromeStabilityMetricsProviderTest.BrowserChildProcessObserver (6077 ms)\r\n[ RUN      ] ChromeStabilityMetricsProviderTest.NotificationObserver\r\n[       OK ] ChromeStabilityMetricsProviderTest.NotificationObserver (379 ms)\r\n[----------] 2 tests from ChromeStabilityMetricsProviderTest (6647 ms total)\r\n\r\n[----------] Global test environment tear-down\r\n[==========] 2 tests from 1 test case ran. (6728 ms total)\r\n[  PASSED  ] 2 tests.\r\n<Application d:\\src\\gclient\\src\\out\\Release\\unit_tests.exe (940).  Dr. Memory internal crash at PC 0x738348ca.  Please report this at http://drmemory.org/issues.  Program aborted.\r\n0xc0000005 0x00000000 0x738348ca 0x738348ca 0x00000000 0x08e9002c\r\nBase: 0x5cb50000\r\nRegisters: eax=0x23779c30 ebx=0x08e90000 ecx=0x2375e024 edx=0x08e90000\r\n\tesi=0x00000000 edi=0x00000001 esp=0x21d8ed40 ebp=0x21d8ed64\r\n\teflags=0x000\r\n1.9.0-0-(Aug 28 2015 22:56:18) win63\r\n-no_dynamic_options -disasm_mask 8 -logdir 'C:\\Users\\wfh\\AppData\\LocalLow\\vg_logs_bb0ii3\\dynamorio' -client_lib 'd:\\src\\gclient\\src\\third_party\\drmemory\\unpacked\\bin\\release\\drmemorylib.dll;0;-suppress `d:\\src\\gclient\\src\\tools\\valgrind\\drmemory\\suppressions.txt` -suppress `d:\\src\\gclient\\src\\tools\\valgrind\\drmemory\\supp\r\n0x21d8ed64 0x738351a0\r\n0x21d8edc8 0x21d47680\r\n0x5cbfb52b 0x01b05d5e\r\nd:\\src\\gclient\\src\\third_party\\drmemory\\unpacked\\bin\\release\\drmemorylib.dll=0x73800000\r\nd:\\src\\gclient\\src\\third_party\\drmemory\\unpacked\\bin\\release/dbghelp.dll=0x5ca30000\r\nC:\\Windows/system32/msvcrt.dll=0x067c0000\r\nC:\\Windows/system32/kernel32.dll=0x08070000\r\nC:\\Windows/system32/KERNELBASE.dll=0x081b0000>\r\n~~Dr.M~~ WARNING: application exited with abnormal code 0xffffffff\r\n```\r\n\r\n05:23 PM ~/drmemory/releases/DrMemory-Windows-1.9.0-RC1\r\n% bin/symquery.exe -e bin/release/drmemorylib.dll -f -a 0x348ca\r\ndestroy_Rtl_heap+0xa\r\nd:\\drmemory_package\\common\\alloc_replace.c:2867+0x3\r\n% bin/symquery.exe -e bin/release/drmemorylib.dll -f -a 0x351a0\r\nalloc_replace_exit+0xe0\r\nd:\\drmemory_package\\common\\alloc_replace.c:4758+0x10\r\n\r\nSame crash with the DrMem ver in chromium third_party.\r\n\r\nWith debug ends up seeing an assert:\r\n\r\n```\r\nASSERT FAILURE (thread 7324):\r\nd:\\drmemory_package\\common\\alloc_replace.c:4337: in_table (pre-us libc\r\nmissed in heap walk)\r\n```"},"comment":{"url":"https://api.github.com/repos/DynamoRIO/drmemory/issues/comments/138610590","html_url":"https://github.com/DynamoRIO/drmemory/issues/1766#issuecomment-138610590","issue_url":"https://api.github.com/repos/DynamoRIO/drmemory/issues/1766","id":138610590,"user":{"login":"derekbruening","id":6509618,"avatar_url":"https://avatars.githubusercontent.com/u/6509618?v=3","gravatar_id":"","url":"https://api.github.com/users/derekbruening","html_url":"https://github.com/derekbruening","followers_url":"https://api.github.com/users/derekbruening/followers","following_url":"https://api.github.com/users/derekbruening/following{/other_user}","gists_url":"https://api.github.com/users/derekbruening/gists{/gist_id}","starred_url":"https://api.github.com/users/derekbruening/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/derekbruening/subscriptions","organizations_url":"https://api.github.com/users/derekbruening/orgs","repos_url":"https://api.github.com/users/derekbruening/repos","events_url":"https://api.github.com/users/derekbruening/events{/privacy}","received_events_url":"https://api.github.com/users/derekbruening/received_events","type":"User","site_admin":false},"created_at":"2015-09-08T16:00:57Z","updated_at":"2015-09-08T16:00:57Z","body":"Without information from the machine where these problems show up, we can't make any progress here."}}