Last Comment Bug 684215 - [win] intermittent Tp crashes with infinite recursion in mozilla::plugins::PluginInstanceChild::SetWindowLongAHook
: [win] intermittent Tp crashes with infinite recursion in mozilla::plugins::Pl...
Status: RESOLVED FIXED
: crash
Product: Core
Classification: Components
Component: Plug-ins (show other bugs)
: Trunk
: x86_64 Windows 7
: -- critical (vote)
: ---
Assigned To: Nobody; OK to take it and work on it
:
:
Mentors:
Depends on: 684236 681924
Blocks: 684218
  Show dependency treegraph
 
Reported: 2011-09-02 06:06 PDT by Marco Bonardo [::mak]
Modified: 2011-09-02 10:10 PDT (History)
10 users (show)
See Also:
Crash Signature:
(edit)
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---


Attachments

Description Marco Bonardo [::mak] 2011-09-02 06:06:35 PDT
For example:

https://tbpl.mozilla.org/php/getParsedLog.php?id=6240829
https://tbpl.mozilla.org/php/getParsedLog.php?id=6240832
https://tbpl.mozilla.org/php/getParsedLog.php?id=6240594
https://tbpl.mozilla.org/php/getParsedLog.php?id=6238587

These crashes are sometimes wrongly reported as purple on tinderbox.

May be related to the dll blocklist? see also bug 681924.

Crash reason:  EXCEPTION_STACK_OVERFLOW
Crash address: 0x6c47d3af

Thread 0 (crashed)
 0  xul.dll!mozilla::plugins::PluginInstanceChild::SetWindowLongHookCheck(HWND__ *,int,long) [PluginInstanceChild.cpp:deec82bfd178 : 1412 + 0x4]
    eip = 0x6c47d3af   esp = 0x001a3000   ebp = 0x001a3000   ebx = 0xffffffeb
    esi = 0x0009018e   edi = 0x76fbb1e3   eax = 0x00000001   ecx = 0x00000029
    edx = 0x00000028   efl = 0x00010293
    Found by: given as instruction pointer in context
 1  xul.dll!mozilla::plugins::PluginInstanceChild::SetWindowLongAHook(HWND__ *,int,long) [PluginInstanceChild.cpp:deec82bfd178 : 1430 + 0x10]
    eip = 0x6c47da8d   esp = 0x001a3008   ebp = 0x001a301c
    Found by: previous frame's frame pointer
 2  xul.dll!mozilla::plugins::PluginInstanceChild::SetWindowLongAHook(HWND__ *,int,long) [PluginInstanceChild.cpp:deec82bfd178 : 1431 + 0xa]
    eip = 0x6c47da9f   esp = 0x001a3024   ebp = 0x001a3038
    Found by: previous frame's frame pointer
...
Comment 1 Kyle Huey [:khuey] (Exited; not receiving bugmail, email if necessary) 2011-09-02 07:32:42 PDT
Should be fixed by Bug 681924.

Note You need to log in before you can comment on or make changes to this bug.