Closed Bug 492667 Opened 17 years ago Closed 9 years ago

Mochitest freezing on test_HTMLBodyElement07.html

Categories

(Core Graveyard :: Plug-ins, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: dmandelin, Unassigned)

Details

When I try to run Mochitest on my own machine, it "freezes" on /tests/dom/tests/mochitest/dom-level2-html/test_HTMLBodyElement07.html. That is, the browser stops doing anything and stops responding to input. The status bar shows "Waiting for localhost..." or "Read localhost" with a partially filled progress bar. In the activity manager, xpcshell is shown as "Not Responding".
May be related, might not be, but running this test locally segfaults, on Ubuntu, AMD64. hg bisect points the finger at http://hg.mozilla.org/mozilla-central/rev/d51a8d3295d0. gdb gives the following stacktrace: #0 0x00007f3ceba61b81 in nanosleep () from /lib/libc.so.6 #1 0x00007f3ceba619a4 in sleep () from /lib/libc.so.6 #2 0x00007f3cef7ebf21 in ah_crap_handler (signum=11) at /home/graeme/moz/trunk/debug_bugdev/src/toolkit/xre/nsSigHandlers.cpp:149 #3 0x00007f3cef7eca29 in nsProfileLock::FatalSignalHandler (signo=11) at nsProfileLock.cpp:216 #4 <signal handler called> #5 0x00007f3ccaaed918 in GCJ_SetWindow () from /usr/lib/classpath/libgcjwebplugin.so #6 0x00007f3cd864c03c in nsNPAPIPluginInstance::SetWindow (this=0x7f3cd54b3160, window=0x7f3cd7daa508) at /home/graeme/moz/trunk/debug_bugdev/src/modules/plugin/base/src/nsNPAPIPluginInstance.cpp:1233 #7 0x00007f3cd866c97c in nsPluginNativeWindowGtk2::CallSetWindow (this=0x7f3cd7daa500, aPluginInstance=@0x7ffff7e44320) at /home/graeme/moz/trunk/debug_bugdev/src/modules/plugin/base/src/nsPluginNativeWindowGtk2.cpp:233 #8 0x00007f3cd865f067 in nsPluginHost::InstantiateEmbeddedPlugin (this=0x7f3cd4207160, aMimeType=0x7f3cd1c77188 "application/x-java-vm", aURL=0x7f3cd4463110, aOwner=0x7f3cd4379a10) at /home/graeme/moz/trunk/debug_bugdev/src/modules/plugin/base/src/nsPluginHost.cpp:3240 #9 0x00007f3cd986c733 in nsObjectFrame::InstantiatePlugin (this=<value optimized out>, aPluginHost=0x7f3cd4207160, aMimeType=0x7f3cd1c77188 "application/x-java-vm", aURI=0x7f3cd4463110) at /home/graeme/moz/trunk/debug_bugdev/src/layout/generic/nsObjectFrame.cpp:907 #10 0x00007f3cd9870f68 in nsObjectFrame::Instantiate (this=0x7f3cd27b7c00, aMimeType=0x7f3cd1c77188 "application/x-java-vm", aURI=0x7f3cd4463110) at /home/graeme/moz/trunk/debug_bugdev/src/layout/generic/nsObjectFrame.cpp:2008 #11 0x00007f3cd99fe9a6 in nsObjectLoadingContent::Instantiate (this=0x7f3cd65dff30, aFrame=0x7f3cd27b7c48, aMIMEType=@0x7f3cd31d0540, aURI=0x7f3cd4463110) at /home/graeme/moz/trunk/debug_bugdev/src/content/base/src/nsObjectLoadingContent.cpp:1762 #12 0x00007f3cd99ff6de in nsAsyncInstantiateEvent::Run (this=0x7f3cd31d0510) at /home/graeme/moz/trunk/debug_bugdev/src/content/base/src/nsObjectLoadingContent.cpp:155 #13 0x00007f3ceeffc9c4 in nsThread::ProcessNextEvent (this=0x7f3ce7a28670, mayWait=1, result=0x7ffff7e4486c) at /home/graeme/moz/trunk/debug_bugdev/src/xpcom/threads/nsThread.cpp:527 #14 0x00007f3ceefb1ef7 in NS_ProcessNextEvent_P (thread=0x7f3cefd12048, mayWait=1) at nsThreadUtils.cpp:230 #15 0x00007f3ce0c20a3e in nsBaseAppShell::Run (this=0x7f3cd7a66fd0) at /home/graeme/moz/trunk/debug_bugdev/src/widget/src/xpwidgets/nsBaseAppShell.cpp:170 #16 0x00007f3ce285e9f4 in nsAppStartup::Run (this=0x7f3cd7732920) at /home/graeme/moz/trunk/debug_bugdev/src/toolkit/components/startup/src/nsAppStartup.cpp:193 #17 0x00007f3cef7e1fcc in XRE_main (argc=<value optimized out>, argv=<value optimized out>, aAppData=<value optimized out>) at /home/graeme/moz/trunk/debug_bugdev/src/toolkit/xre/nsAppRunner.cpp:3392 #18 0x0000000000401f44 in main (argc=5, argv=0x7ffff7e44fe8) at /home/graeme/moz/trunk/debug_bugdev/src/browser/app/nsBrowserApp.cpp:156
Probably a separate problem; I'm pretty sure dmandelin doesn't have gcj installed on his system. That's part of why we have a test plugin and don't just use the third-party ones directly... :-\
Component: Mochitest → Plug-ins
Product: Testing → Core
QA Contact: mochitest → plugins
Resolving old bugs which are likely not relevant any more, since NPAPI plugins are deprecated.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.