Closed
Bug 542701
Opened 13 years ago
Closed 10 years ago
[OOPP] Parent-process crash under PluginWindowHookProc during mochitest-3/5
Categories
(Core Graveyard :: Plug-ins, defect)
Tracking
(Not tracked)
RESOLVED
WORKSFORME
People
(Reporter: cjones, Unassigned)
References
Details
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1264640774.1264641786.29072.gz See these errors in the log ###!!! [Parent][RPCChannel] Error: Channel error: cannot send/recv WARNING: Failed to send message!: file e:/builds/moz2_slave/mozilla-central-win32-debug/build/dom/plugins/PluginInstanceParent.cpp, line 123 ###!!! [Parent][RPCChannel] Error: Channel error: cannot send/recv ###!!! ASSERTION: Subclass was not reset correctly before the dtor was reached!: '!(mPluginHWND || mPluginWndProc)', file e:/builds/moz2_slave/mozilla-central-win32-debug/build/dom/plugins/PluginInstanceParent.cpp, line 81 xul!Hunspell_free_list+0x0000000000034DBF xul!Hunspell_free_list+0x000000000002D33F xul!Hunspell_free_list+0x000000000004EBBE xul!Hunspell_free_list+0x000000000002D469 xul!gfxWindowsNativeDrawing::operator=+0x0000000000380075 xul!gfxWindowsNativeDrawing::operator=+0x00000000000039FA xul!gfxWindowsNativeDrawing::operator=+0x00000000000038B5 xul!NS_GetMemoryManager_P+0x000000000000484A xul!Hunspell_free_list+0x00000000001146E3 xul!cairo_d2d_surface_create+0x000000000006D88D xul!Hunspell_free_list+0x000000000007DBA6 xul!Hunspell_free_list+0x000000000007DAE2 xul!Hunspell_free_list+0x000000000007D9C3 xul!gfxPDFSurface::operator=+0x0000000000010C20 xul!gfxPDFSurface::operator=+0x00000000000102A2 xul!gfxWindowsNativeDrawing::operator=+0x00000000002BA19A xul!XRE_main+0x000000000000325B 0x0000000000402482 0x0000000000401C3E 0x0000000000407516 0x000000000040736D kernel32!ProcessIdToSessionId+0x0000000000000209 ###!!! ASSERTION: Wrong window!: 'self->mPluginHWND == hWnd', file e:/builds/moz2_slave/mozilla-central-win32-debug/build/dom/plugins/PluginInstanceParent.cpp, line 896 USER32!LoadCursorW+0x0000000000004CF5 USER32!LoadCursorW+0x0000000000004E86 USER32!GetMessageW+0x000000000000009F USER32!GetClientRect+0x000000000000004A ntdll!KiUserCallbackDispatcher+0x000000000000002E xul!gfxWindowsNativeDrawing::operator=+0x0000000000008C70 xul!gfxWindowsNativeDrawing::operator=+0x0000000000003A6C xul!gfxWindowsNativeDrawing::operator=+0x00000000000038B5 xul!NS_GetMemoryManager_P+0x000000000000484A xul!Hunspell_free_list+0x00000000001146E3 xul!cairo_d2d_surface_create+0x000000000006D88D xul!Hunspell_free_list+0x000000000007DBA6 xul!Hunspell_free_list+0x000000000007DAE2 xul!Hunspell_free_list+0x000000000007D9C3 xul!gfxPDFSurface::operator=+0x0000000000010C20 xul!gfxPDFSurface::operator=+0x00000000000102A2 xul!gfxWindowsNativeDrawing::operator=+0x00000000002BA19A xul!XRE_main+0x000000000000325B 0x0000000000402482 0x0000000000401C3E 0x0000000000407516 0x000000000040736D kernel32!ProcessIdToSessionId+0x0000000000000209 ###!!! ASSERTION: Wrong window!: 'self->mPluginHWND == hWnd', file e:/builds/moz2_slave/mozilla-central-win32-debug/build/dom/plugins/PluginInstanceParent.cpp, line 896 USER32!LoadCursorW+0x0000000000004CF5 USER32!LoadCursorW+0x0000000000004E86 USER32!GetMessageW+0x000000000000009F USER32!DestroyWindow+0x000000000000003A ntdll!KiUserCallbackDispatcher+0x000000000000002E ntdll!RtlRaiseStatus+0x00000000000000B1 kernel32!GetTickCount+0x00000000000001A8 kernel32!GetTickCount+0x0000000000000104 ntdll!RtlRaiseStatus+0x00000000000000E0 ntdll!RtlRaiseStatus+0x00000000000000B1 ntdll!KiUserExceptionDispatcher+0x000000000000000E USER32!CallWindowProcW+0x0000000000000075 USER32!CallWindowProcW+0x000000000000001B xul!Hunspell_free_list+0x00000000000368DA USER32!LoadCursorW+0x0000000000004CF5 USER32!LoadCursorW+0x0000000000004E86 USER32!GetMessageW+0x000000000000009F USER32!GetClientRect+0x000000000000004A ntdll!KiUserCallbackDispatcher+0x000000000000002E xul!gfxWindowsNativeDrawing::operator=+0x0000000000008C70 xul!gfxWindowsNativeDrawing::operator=+0x0000000000003A6C xul!gfxWindowsNativeDrawing::operator=+0x00000000000038B5 xul!NS_GetMemoryManager_P+0x000000000000484A xul!Hunspell_free_list+0x00000000001146E3 xul!cairo_d2d_surface_create+0x000000000006D88D xul!Hunspell_free_list+0x000000000007DBA6 xul!Hunspell_free_list+0x000000000007DAE2 xul!Hunspell_free_list+0x000000000007D9C3 xul!gfxPDFSurface::operator=+0x0000000000010C20 xul!gfxPDFSurface::operator=+0x00000000000102A2 xul!gfxWindowsNativeDrawing::operator=+0x00000000002BA19A xul!XRE_main+0x000000000000325B 0x0000000000402482 0x0000000000401C3E 0x0000000000407516 0x000000000040736D kernel32!ProcessIdToSessionId+0x0000000000000209 Followed by this crash Thread 0 (crashed) 0 0x0 eip = 0x00000000 esp = 0x0012d3ac ebp = 0x0012d424 ebx = 0x00000000 esi = 0xdddddddd edi = 0x0012d3f8 eax = 0xc0000000 ecx = 0xc0000000 edx = 0x00000000 efl = 0x00210246 Found by: given as instruction pointer in context 1 user32.dll + 0x1bfcd eip = 0x7739bfce esp = 0x0012d42c ebp = 0x0012d454 Found by: previous frame's frame pointer 2 user32.dll + 0x1bf73 eip = 0x7739bf74 esp = 0x0012d45c ebp = 0x0012d474 Found by: previous frame's frame pointer 3 xul.dll!mozilla::plugins::PluginInstanceParent::PluginWindowHookProc(HWND__ *,unsigned int,unsigned int,long) [PluginInstanceParent.cpp:035ca5e3ea54 : 909 + 0x1f] eip = 0x61a21dea esp = 0x0012d47c ebp = 0x0012d498 Found by: previous frame's frame pointer 4 user32.dll + 0x1b6e2 eip = 0x7739b6e3 esp = 0x0012d4a0 ebp = 0x0012d4c4 Found by: call frame info 5 user32.dll + 0x1b873 eip = 0x7739b874 esp = 0x0012d4cc ebp = 0x0012d53c Found by: previous frame's frame pointer 6 user32.dll + 0x1c8b7 eip = 0x7739c8b8 esp = 0x0012d544 ebp = 0x0012d598 Found by: previous frame's frame pointer 7 user32.dll + 0x1c9c5 eip = 0x7739c9c6 esp = 0x0012d5a0 ebp = 0x0012d5c0 Found by: previous frame's frame pointer 8 ntdll.dll + 0x28535 eip = 0x7c828536 esp = 0x0012d5c8 ebp = 0x0012d614 Found by: previous frame's frame pointer 9 xul.dll!nsPluginInstanceOwner::Destroy() [nsObjectFrame.cpp:035ca5e3ea54 : 4744 + 0x27] eip = 0x6142fc20 esp = 0x0012d61c ebp = 0x0012d724 Found by: previous frame's frame pointer 10 xul.dll!DoStopPlugin [nsObjectFrame.cpp:035ca5e3ea54 : 2193 + 0x7] eip = 0x6142aa1c esp = 0x0012d72c ebp = 0x0012d758 Found by: call frame info 11 xul.dll!nsStopPluginRunnable::Run() [nsObjectFrame.cpp:035ca5e3ea54 : 2230 + 0x12] eip = 0x6142a865 esp = 0x0012d760 ebp = 0x0012d7a4 Found by: call frame info 12 xul.dll!nsThread::ProcessNextEvent(int,int *) [nsThread.cpp:035ca5e3ea54 : 527 + 0x18] eip = 0x61b4e2fa esp = 0x0012d7ac ebp = 0x0012d7e0 Found by: call frame info
Reporter | ||
Comment 1•13 years ago
|
||
Hehe, bad copypasta.
Summary: [OOPP] Plugin process crash during mochitest-3/5 [@nsDefaultComparator] → [OOPP] Parent-process crash under PluginWindowHookProc during mochitest-3/5
Reporter | ||
Updated•10 years ago
|
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
Updated•11 months ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•