Closed
Bug 312055
Opened 19 years ago
Closed 19 years ago
[@ nsPresContext::GetContainerInternal]
Categories
(Core Graveyard :: Plug-ins, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla1.9alpha1
People
(Reporter: timeless, Assigned: bzbarsky)
References
()
Details
(Keywords: crash)
Crash Data
Attachments
(2 files)
966 bytes,
patch
|
Details | Diff | Splinter Review | |
15.35 KB,
patch
|
roc
:
review+
roc
:
superreview+
|
Details | Diff | Splinter Review |
Incident ID: 10512762 Stack Signature nsPresContext::GetContainerInternal() ed52d7eb Email Address Product ID FirefoxTrunk Build ID 2005101104 Trigger Time 2005-10-11 05:08:15.0 Platform LinuxIntel Operating System Linux 2.6.14-rc4-g907a4261 Module firefox-bin + (001ccf2f) URL visited http://www.ghcc.msfc.nasa.gov/GOES/ (running a java applet) User Comments See my addendum to bug #309986. I think this crash is related to Boris's fix for that bug. I was running a java applet in one tab and I just finished submitting my addendum to the bug report in a second tab and clicked on "Back to bug#309986" when Since Last Crash 0 sec Total Uptime 0 sec Trigger Reason SIGSEGV: Segmentation Fault: (signal 11) Source File, Line No. /builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/base/nsPresContext.cpp, line 208 Stack Trace nsPresContext::GetContainerInternal() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/base/nsPresContext.cpp, line 208] nsPluginInstanceOwner::ShowStatus() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsObjectFrame.cpp, line 336] nsPluginInstanceOwner::ShowStatus() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/layout/generic/nsObjectFrame.cpp, line 2307] nsPluginInstancePeerImpl::ShowStatus() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/modules/plugin/base/src/nsPluginInstancePeer.cpp, line 297] libjavaplugin_oji.so + 0x20a0d (0xb4d15a0d) libjavaplugin_oji.so + 0x1f00b (0xb4d1400b) libjavaplugin_oji.so + 0x1eea7 (0xb4d13ea7) libjavaplugin_oji.so + 0x19b34 (0xb4d0eb34) handleRunnableEvent() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/modules/oji/src/nsJVMManager.cpp, line 305] PL_HandleEvent() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/xpcom/threads/plevent.c, line 689] PL_ProcessPendingEvents() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/xpcom/threads/plevent.c, line 623] nsEventQueueImpl::ProcessPendingEvents() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/xpcom/threads/nsEventQueue.cpp, line 423] event_processor_callback() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/widget/src/gtk2/nsAppShell.cpp, line 67] libglib-2.0.so.0 + 0x476fd (0xb79696fd) libglib-2.0.so.0 + 0x2315f (0xb794515f) libglib-2.0.so.0 + 0x24152 (0xb7946152) libglib-2.0.so.0 + 0x2448b (0xb794648b) libglib-2.0.so.0 + 0x24a01 (0xb7946a01) libgtk-x11-2.0.so.0 + 0x112833 (0xb7bdb833) nsAppShell::Run() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/widget/src/gtk2/nsAppShell.cpp, line 141] nsAppStartup::Run() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/toolkit/components/startup/src/nsAppStartup.cpp, line 162] XRE_main() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/toolkit/xre/nsAppRunner.cpp, line 2291] main() [/builds/tinderbox/Fx-Trunk/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/browser/app/nsBrowserApp.cpp, line 62] libc.so.6 + 0x150da (0xb747c0da)
Assignee | ||
Comment 1•19 years ago
|
||
Sounds like the plugin instance owner is calling methods on an already-destroyed context. It really shouldn't do that. Why is it caching mContext anyway? It has the frame (mOwner), so why not get the prescontext from that? Failing that, it should null out mContext when it nulls out mOwner, right at http://lxr.mozilla.org/seamonkey/source/layout/generic/nsObjectFrame.cpp#3688 Or am I missing something?
Component: Layout → Plug-ins
QA Contact: layout → plugins
Assignee | ||
Comment 2•19 years ago
|
||
Assignee | ||
Comment 3•19 years ago
|
||
Walter, is this happening on branch? Or just trunk?
Assignee | ||
Comment 4•19 years ago
|
||
Attachment #199244 -
Flags: superreview?(roc)
Attachment #199244 -
Flags: review?(roc)
Attachment #199244 -
Flags: superreview?(roc)
Attachment #199244 -
Flags: superreview+
Attachment #199244 -
Flags: review?(roc)
Attachment #199244 -
Flags: review+
Assignee | ||
Updated•19 years ago
|
Assignee: nobody → bzbarsky
Assignee | ||
Comment 5•19 years ago
|
||
Fixed on trunk; please let me know if this is an issue on the branch.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.9alpha
Updated•13 years ago
|
Crash Signature: [@ nsPresContext::GetContainerInternal]
Updated•2 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•