Closed
Bug 542701
Opened 15 years ago
Closed 12 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•15 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•12 years ago
|
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
Updated•3 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•