http://bugs.winehq.org/show_bug.cgi?id=24672
Summary: [WineALSA] Winamp cannot exit gracefully Product: Wine Version: 1.3.4 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winmm&mci AssignedTo: wine-bugs@winehq.org ReportedBy: t.artem@mailcity.com
I cannot normally quit WinAMP when I'm using ALSA output plugin in Wine, WinAMP keeps running for extra 120 seconds and crashes while I'm getting these messages in console:
When I start WinAMP I see:
fixme:msg:ChangeWindowMessageFilter c03f 00000001 fixme:msg:ChangeWindowMessageFilter 323 00000001 fixme:msg:ChangeWindowMessageFilter 326 00000001 fixme:msg:ChangeWindowMessageFilter 111 00000001 fixme:dwmapi:DwmSetWindowAttribute (0x10066, 7, 0x7ac0c8, 4) stub fixme:dwmapi:DwmSetWindowAttribute (0x10066, a, 0x7ac0c8, 4) stub fixme:heap:HeapSetInformation 0xcc0000 0 0x7ab96c 4 fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1a7ef8,0x1a8688): stub
WinAMP is now running normally. These messages appear when I try to exit Winamp:
err:ole:RevokeDragDrop invalid hwnd (nil) err:ole:RevokeDragDrop invalid hwnd 0x10066 err:ntdll:RtlpWaitForCriticalSection section 0x110060 "heap.c: main process heap section" wait timed out in thread 0022, blocked by 000b, retrying (60 sec) wine: Critical section 00110060 wait failed at address 0x7bc346ab (thread 0022), starting debugger... err:ntdll:RtlpWaitForCriticalSection section 0x110060 "heap.c: main process heap section" wait timed out in thread 0022, blocked by 000b, retrying (60 sec) err:seh:raise_exception Unhandled exception code c0000194 flags 0 addr 0x7bc346ab
When I change wine audio output plugin to OSS, Wine exits just fine.