https://bugs.winehq.org/show_bug.cgi?id=54095
Bug ID: 54095 Summary: quartz:filtermapper sometimes crashes on exit in Wine Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: quartz Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com Distribution: ---
quartz:filtermapper sometimes crashes on exit in Wine:
quartz:filtermapper start dlls/quartz/tests/filtermapper.c 0c18:filtermapper: 251 tests executed (0 marked as todo, 0 as flaky, 0 failures), 0 skipped. quartz:filtermapper:0c18 done (-1073741819) in 0s 94B
See https://test.winehq.org/data/patterns.html#quartz:filtermapper
Where -1073741819 == 0xc0000005
The crash is pretty rare: one per month on average but there are some two months stretches with no crash.
What's interesting is that the invalid memory access happens after the main process has printed the 'test summary' line, which means the crash happened on exit. So it must be caused by previous memory corruption.
Also MR!1703 got a timeout on exit which is probably the same underlying issue:
quartz:filtermapper start dlls/quartz/tests/filtermapper.c 0af0:filtermapper: 253 tests executed (0 marked as todo, 0 as flaky, 0 failures), 0 skipped. quartz:filtermapper:0af0 done (258) in 120s 94B