Closed Bug 1030586 Opened 10 years ago Closed 10 years ago

Firefox 27 hangs after certain duration and then PluginContainer.exe crashes when I use Firefox GECKO plugin (for Microsoft Windows) which internally opens a native application and re-parents windows from the native application to Firefox tabs.

Categories

(Firefox :: Untriaged, defect)

27 Branch
x86_64
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED INVALID

People

(Reporter: anshulgautam25, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0 (Beta/Release)
Build ID: 20131112160018

Steps to reproduce:

I have a Firefox GECKO plugin (for Microsoft Windows) which internally opens a native application and re-parents windows from the native application to Firefox tabs.
After using a plugin for certain duration Firefox hangs and then PluginContainer.exe crashes. 


Actual results:

The Firefox dump shows XUL.dll in the exception stack (see the output of Windbg !analyze -v):

FAULTING_IP: 
ntdll+470f4
775c70f4 c3              ret

EXCEPTION_RECORD:  ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 775c70f4 (ntdll+0x000470f4)
   ExceptionCode: 80000003 (Break instruction exception)
  ExceptionFlags: 00000000
NumberParameters: 0

DEFAULT_BUCKET_ID:  WRONG_SYMBOLS

PROCESS_NAME:  plugin-container.exe

MODULE_NAME: xul

FAULTING_MODULE: 77580000 ntdll

DEBUG_FLR_IMAGE_TIMESTAMP:  53699565

ERROR_CODE: (NTSTATUS) 0x80000003 - {EXCEPTION}  Breakpoint  A breakpoint has been reached.

EXCEPTION_CODE: (HRESULT) 0x80000003 (2147483651) - One or more arguments are invalid

MOD_LIST: <ANALYSIS/>

FAULTING_THREAD:  00000c94

PRIMARY_PROBLEM_CLASS:  WRONG_SYMBOLS

BUGCHECK_STR:  APPLICATION_FAULT_WRONG_SYMBOLS

LAST_CONTROL_TRANSFER:  from 61dfc01d to 775c70f4

STACK_TEXT:  
WARNING: Stack unwind information not available. Following frames may be wrong.
0015f700 61dfc01d 00000000 016171c0 00000000 ntdll+0x470f4
0015f730 61dfbbb8 0015f810 00000000 61e040c9 xul+0x32c01d
0015f778 61e0431b 016170c0 00000001 00000000 xul+0x32bbb8
0015f798 6280f67f 016170c0 0000000c 00000001 xul+0x33431b
0015fe70 012f123f 0000000c 016170c0 00000001 xul+0xd3f67f
0015fec4 012f14e5 01617140 0128ef00 0128fde8 plugin_container+0x123f
0015ff08 765aee1c 7ffdf000 0015ff54 775e37eb plugin_container+0x14e5
0015ff14 775e37eb 7ffdf000 73d138e7 00000000 kernel32+0x4ee1c
0015ff54 775e37be 012f1606 7ffdf000 00000000 ntdll+0x637eb
0015ff6c 00000000 012f1606 7ffdf000 00000000 ntdll+0x637be


STACK_COMMAND:  ~0s; .ecxr ; kb

FOLLOWUP_IP: 
xul+32c01d
61dfc01d ??              ???

SYMBOL_STACK_INDEX:  1

SYMBOL_NAME:  xul+32c01d

FOLLOWUP_NAME:  MachineOwner

IMAGE_NAME:  xul.dll

BUCKET_ID:  WRONG_SYMBOLS

FAILURE_BUCKET_ID:  WRONG_SYMBOLS_80000003_xul.dll!Unknown


Expected results:

Firefox should not hang
Severity: normal → critical
Version: 25 Branch → 27 Branch
Firefox 27 saw its end of life in March. 
Please reopen if this problem still happens with a recent and *supported* version of Firefox.
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.