View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0011471 | MMW v4 | Main Panel | public | 2013-11-11 11:24 | 2014-02-13 16:46 |
Reporter | Ludek | Assigned To | |||
Priority | urgent | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | no change required | ||
Product Version | 4.0 | ||||
Target Version | 4.1 | ||||
Summary | 0011471: MM cannot be closed after visiting specific Web nodes | ||||
Description | This seems to be always reproducable in my enviroment: 1) Go to Web node, right-click -> Add new Bookmark 2) Add music.jp as new bookmark 3) Go to the new bookmark 4) Close MM => MediaMonkey.exe remains forever in processes This doesn't happen with another web site. | ||||
Tags | No tags attached. | ||||
Fixed in build | |||||
|
Debugging a little: - All MM objects and threads are destroyed as expected (all finalization sections performed) - Watching the MediaMonkey.exe in ProcessExplorer shows that only the last thread is running with following callstack: 0 wow64cpu.dll!TurboDispatchJumpAddressEnd+0x6c0 1 wow64cpu.dll!TurboDispatchJumpAddressEnd+0x4a8 2 wow64.dll!Wow64SystemServiceEx+0x1ce 3 wow64.dll!Wow64LdrpInitialize+0x42b 4 ntdll.dll!RtlUniform+0x6e6 5 ntdll.dll!RtlCreateTagHeap+0xa7 6 ntdll.dll!LdrInitializeThunk+0xe 7 ntdll.dll!ZwWaitForSingleObject+0x15 8 kernel32.dll!WaitForSingleObjectEx+0x43 9 kernel32.dll!WaitForSingleObject+0x12 10 rlls.dll!ShellHookProc+0xc1e 11 rlls.dll!MsgHookProc+0xf793 12 rlls.dll!MsgHookProc+0xf83b 13 ntdll.dll!RtlQueryEnvironmentVariable+0x241 14 ntdll.dll!LdrShutdownProcess+0x141 15 ntdll.dll!RtlExitUserProcess+0x74 16 kernel32.dll!ExitProcess+0x15 i.e. it is after calling ntdll.dll:LdrShutdownProcess, looks like a system dependency and we probably cannot do much about it. |