All users were logged out of Bugzilla on October 13th, 2018

QWidget::show crash - e10s/Qt

RESOLVED WONTFIX

Status

RESOLVED WONTFIX
9 years ago
2 years ago

People

(Reporter: dougt, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

9 years ago
(gdb) bt
#0  0xb782c832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0xb496ba76 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2  0xb496b891 in __sleep (seconds=0) at ../sysdeps/unix/sysv/linux/sleep.c:138
#3  0xb5b32d11 in ah_crap_handler (signum=11) at /home/dougt/builds/e10s/electrolysis/toolkit/xre/nsSigHandlers.cpp:164
#4  0xb5b36d7e in nsProfileLock::FatalSignalHandler (signo=11, info=0xbfb8186c, context=0xbfb818ec) at nsProfileLock.cpp:221
#5  <signal handler called>
#6  0xb4c95542 in QMetaObject::cast(QObject*) const () from /usr/lib/libQtCore.so.4
#7  0xb52f413f in QPlastiqueStyle::polish(QWidget*) () from /usr/lib/libQtGui.so.4
#8  0xb5010121 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#9  0xb53bf633 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#10 0xb545efaa in QAbstractScrollArea::event(QEvent*) () from /usr/lib/libQtGui.so.4
#11 0xb5608406 in QGraphicsView::event(QEvent*) () from /usr/lib/libQtGui.so.4
#12 0xb6bda612 in MozQGraphicsView::event (this=0xb0a6b080, aEvent=0xbfb820e4) at ../../../../../electrolysis/widget/src/qt/mozqwidget.h:107
#13 0xb4fbaf54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#14 0xb4fc25ca in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#15 0xb4c906cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#16 0xb5004c71 in QWidget::ensurePolished() const () from /usr/lib/libQtGui.so.4
#17 0xb5016c62 in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4
#18 0xb61e6182 in QWidget::show (this=0xb0a6b080) at /opt/qtsdk-2010.02/qt/include/QtGui/qwidget.h:485
#19 0xb6be27b9 in nsWindow::createQWidget (this=0xb0a1dae0, parent=0x0, aInitData=0xbfb8242c) at /home/dougt/builds/e10s/electrolysis/widget/src/qt/nsWindow.cpp:1990
#20 0xb6be194f in nsWindow::Create (this=0xb0a1dae0, aParent=0x0, aNativeParent=0x0, aRect=..., aHandleEventFunction=0xb6988662 <nsWebShellWindow::HandleEvent(nsGUIEvent*)>, aContext=0x0, 
    aAppShell=0xb0bcb338, aToolkit=0x0, aInitData=0xbfb8242c) at /home/dougt/builds/e10s/electrolysis/widget/src/qt/nsWindow.cpp:1629
#21 0xb6987e28 in nsWebShellWindow::Initialize (this=0xb0bef840, aParent=0x0, aOpener=0x0, aShell=0xb0bcb338, aUrl=0x0, aInitialWidth=1, aInitialHeight=1, aIsHiddenWindow=0, widgetInitData=...)
    at /home/dougt/builds/e10s/electrolysis/xpfe/appshell/src/nsWebShellWindow.cpp:211
#22 0xb698446f in nsAppShellService::JustCreateTopWindow (this=0xb0bc4880, aParent=0x0, aUrl=0x0, aChromeMask=2147487742, aInitialWidth=1, aInitialHeight=1, aIsHiddenWindow=0, aAppShell=0xb0bcb338, 
    aResult=0xbfb8251c) at /home/dougt/builds/e10s/electrolysis/xpfe/appshell/src/nsAppShellService.cpp:391
#23 0xb6983f22 in nsAppShellService::CreateTopLevelWindow (this=0xb0bc4880, aParent=0x0, aUrl=0x0, aChromeMask=2147487742, aInitialWidth=-1, aInitialHeight=-1, aAppShell=0xb0bcb338, aResult=0xbfb82590)
    at /home/dougt/builds/e10s/electrolysis/xpfe/appshell/src/nsAppShellService.cpp:238
#24 0xb69ab821 in nsAppStartup::CreateChromeWindow2 (this=0xb0bc05b0, aParent=0x0, aChromeFlags=2147487742, aContextFlags=0, aURI=0xb0a2e540, aCancel=0xbfb827b4, _retval=0xbfb82770)
    at /home/dougt/builds/e10s/electrolysis/toolkit/components/startup/src/nsAppStartup.cpp:465
#25 0xb692cb9d in nsWindowWatcher::OpenWindowJSInternal (this=0xb0bc05e0, aParent=0x0, aUrl=0xb0a39a90 "chrome://browser/content/browser.xul", aName=0xb0a339c8 "_blank", 
    aFeatures=0xb0a51cc0 "chrome,dialog=no,all", aDialog=1, argv=0xb0a51ce0, aCalledFromJS=0, _retval=0xbfb82b24)
    at /home/dougt/builds/e10s/electrolysis/embedding/components/windowwatcher/src/nsWindowWatcher.cpp:712
#26 0xb692bb13 in nsWindowWatcher::OpenWindow (this=0xb0bc05e0, aParent=0x0, aUrl=0xb0a39a90 "chrome://browser/content/browser.xul", aName=0xb0a339c8 "_blank", 
    aFeatures=0xb0a51cc0 "chrome,dialog=no,all", aArguments=0xb0bc4840, _retval=0xbfb82b24) at /home/dougt/builds/e10s/electrolysis/embedding/components/windowwatcher/src/nsWindowWatcher.cpp:422
#27 0xb6e6aec1 in NS_InvokeByIndex_P () at /home/dougt/builds/e10s/electrolysis/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp:69
#28 0xb5b9769d in XPCWrappedNative::CallMethod (ccx=..., mode=XPCWrappedNative::CALL_METHOD) at /home/dougt/builds/e10s/electrolysis/js/src/xpconnect/src/xpcwrappednative.cpp:2727
#29 0xb5ba5726 in XPC_WN_CallMethod (cx=0xb3303400, obj=0xb2262a80, argc=5, argv=0xb3ea13a0, vp=0xbfb82f70) at /home/dougt/builds/e10s/electrolysis/js/src/xpconnect/src/xpcwrappednativejsops.cpp:1770
#30 0xb769a859 in js_Invoke (cx=0xb3303400, argc=5, vp=0xb3ea1398, flags=2) at /home/dougt/builds/e10s/electrolysis/js/src/jsinterp.cpp:1370
#31 0xb768775a in js_Interpret (cx=0xb3303400) at /home/dougt/builds/e10s/electrolysis/js/src/jsops.cpp:2277
#32 0xb769a8a2 in js_Invoke (cx=0xb3303400, argc=1, vp=0xb3ea1360, flags=0) at /home/dougt/builds/e10s/electrolysis/js/src/jsinterp.cpp:1378
#33 0xb5b8dc1a in nsXPCWrappedJSClass::CallMethod (this=0xb0a37f70, wrapper=0xb0b8a3c0, methodIndex=3, info=0xb0fa62f0, nativeParams=0xbfb838c0)
    at /home/dougt/builds/e10s/electrolysis/js/src/xpconnect/src/xpcwrappedjsclass.cpp:1696
#34 0xb5b8466b in nsXPCWrappedJS::CallMethod (this=0xb0b8a3c0, methodIndex=3, info=0xb0fa62f0, params=0xbfb838c0) at /home/dougt/builds/e10s/electrolysis/js/src/xpconnect/src/xpcwrappedjs.cpp:570
#35 0xb6e6b13f in PrepareAndDispatch (methodIndex=3, self=0xb0a750c0, args=0xbfb83994) at /home/dougt/builds/e10s/electrolysis/xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp:95
#36 0xb69a2790 in EnumRun (aHandler=0xb0a750c0, aThis=0xb0bc4840) at /home/dougt/builds/e10s/electrolysis/toolkit/components/commandlines/src/nsCommandLine.cpp:665
#37 0xb69a21b1 in nsCommandLine::EnumerateHandlers (this=0xb0bc4840, aCallback=0xb69a2771 <EnumRun>, aClosure=0x0)
    at /home/dougt/builds/e10s/electrolysis/toolkit/components/commandlines/src/nsCommandLine.cpp:603
#38 0xb69a27ef in nsCommandLine::Run (this=0xb0bc4840) at /home/dougt/builds/e10s/electrolysis/toolkit/components/commandlines/src/nsCommandLine.cpp:677
#39 0xb5b25071 in XRE_main (argc=1, argv=0xbfb85078, aAppData=0xb3e17380) at /home/dougt/builds/e10s/electrolysis/toolkit/xre/nsAppRunner.cpp:3522

One ubuntu desktop using qtsdk-2010.02
Not sure bug it seems like QPlastiqueStyle::polish does something bad here...
(Reporter)

Comment 2

9 years ago
"cast" gives it away?
(Reporter)

Comment 3

9 years ago
using the 2.6 part of ubuntu distro worked fine.  Not sure if there is anything we can do.
Status: NEW → RESOLVED
Last Resolved: 9 years ago
Resolution: --- → WONTFIX
(Assignee)

Updated

2 years ago
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.