[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#761040: [libqtwebkit4] Browsers based on Webkit crash on loading pages



On Mon, Oct 06, 2014 at 10:40:56AM -0400, Lennart Sorensen wrote:
> On Mon, Oct 06, 2014 at 10:09:10AM -0400, Lennart Sorensen wrote:
> > Compiling now.
> > 
> > dpkg-source hates some of the patches in the package and refuses to
> > unpack it.  quilt is fine with it, and using quilt refresh on the patches
> > makes dpkg-source happy.  Seems using a/... and b/... is no longer good
> > enough, it has to be the actual package name instead of b or something
> > like that.  I have noticed a number of packages are failing due to
> > dpkg-source becoming more picky for no apparent reason.
> 
> OK, it has compiled.
> 
> -rw-r--r-- 1 root root    122790 Oct  6 14:31 ../libqtwebkit-qmlwebkitplugin_2.3.4.dfsg-2_powerpc.deb
> -rw-r--r-- 1 root root    114572 Oct  6 14:31 ../libqtwebkit-dev_2.3.4.dfsg-2_powerpc.deb
> -rw-r--r-- 1 root root   8126916 Oct  6 14:31 ../libqtwebkit4_2.3.4.dfsg-2_powerpc.deb
> -rw-r--r-- 1 root root 522638262 Oct  6 14:38 ../libqtwebkit4-dbg_2.3.4.dfsg-2_powerpc.deb
> 
> So should I put those somewhere, or should I try to run a test and get
> a crash dump?

I tried running qupzilla and got this:

Program received signal SIGSEGV, Segmentation fault.
JSC::LLInt::CLoop::execute (callFrame=0xf42c2040, bootstrapOpcodeId=628, bootstrapOpcodeId@entry=JSC::llint_function_for_call_prologue, 
    isInitializationPass=isInitializationPass@entry=false) at generated/LLIntAssembly.h:31
31	    t1.i = *CAST<intptr_t*>(t1.i8p + 56);                    // /tmp/qtwebkit-2.3.4.dfsg/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:268
(gdb) bt
#0  JSC::LLInt::CLoop::execute (callFrame=0xf42c2040, bootstrapOpcodeId=628, bootstrapOpcodeId@entry=JSC::llint_function_for_call_prologue, 
    isInitializationPass=isInitializationPass@entry=false) at generated/LLIntAssembly.h:31
#1  0x0f122000 in JSC::Interpreter::executeCall (this=0xf76077e0, callFrame=callFrame@entry=0xf41afba8, function=0xf41efe60, callType=callType@entry=JSC::CallTypeJS, 
    callData=..., thisValue=..., args=...) at /tmp/qtwebkit-2.3.4.dfsg/Source/JavaScriptCore/interpreter/Interpreter.cpp:1052
#2  0x0f1db12c in JSC::call (exec=exec@entry=0xf41afba8, functionObject=<error reading variable: value has been optimized out>, callType=callType@entry=JSC::CallTypeJS, 
    callData=..., thisValue=..., args=...) at /tmp/qtwebkit-2.3.4.dfsg/Source/JavaScriptCore/runtime/CallData.cpp:39
#3  0x0d9478f4 in call (args=..., thisValue=..., callData=..., callType=JSC::CallTypeJS, functionObject=..., exec=0xf41afba8)
    at /tmp/qtwebkit-2.3.4.dfsg/Source/WebCore/bindings/js/JSMainThreadExecState.h:56
#4  WebCore::JSEventListener::handleEvent (this=0xf766be70, scriptExecutionContext=0xf76283cc, event=0xf768b188)
    at /tmp/qtwebkit-2.3.4.dfsg/Source/WebCore/bindings/js/JSEventListener.cpp:130
#5  0x0dbcfd90 in WebCore::EventTarget::fireEventListeners (this=this@entry=0xf762ad10, event=event@entry=0xf768b188, d=d@entry=0xf762ad88, entry=...)
    at /tmp/qtwebkit-2.3.4.dfsg/Source/WebCore/dom/EventTarget.cpp:210
#6  0x0dbd008c in WebCore::EventTarget::fireEventListeners (this=this@entry=0xf762ad10, event=event@entry=0xf768b188)
    at /tmp/qtwebkit-2.3.4.dfsg/Source/WebCore/dom/EventTarget.cpp:175
#7  0x0e0ec1a4 in WebCore::DOMWindow::dispatchEvent (this=this@entry=0xf762ad10, prpEvent=..., prpTarget=...)
    at /tmp/qtwebkit-2.3.4.dfsg/Source/WebCore/page/DOMWindow.cpp:1676
#8  0x0e0ec43c in WebCore::DOMWindow::dispatchLoadEvent (this=0xf762ad10) at /tmp/qtwebkit-2.3.4.dfsg/Source/WebCore/page/DOMWindow.cpp:1650
#9  0x0db8f060 in dispatchWindowLoadEvent (this=0xf7628380) at /tmp/qtwebkit-2.3.4.dfsg/Source/WebCore/dom/Document.cpp:3656
#10 WebCore::Document::implicitClose (this=0xf7628380) at /tmp/qtwebkit-2.3.4.dfsg/Source/WebCore/dom/Document.cpp:2422
#11 0x0e040d38 in WebCore::FrameLoader::checkCallImplicitClose (this=<optimized out>) at /tmp/qtwebkit-2.3.4.dfsg/Source/WebCore/loader/FrameLoader.cpp:830
#12 0x0e0498e8 in WebCore::FrameLoader::checkCompleted (this=0xf760f048) at /tmp/qtwebkit-2.3.4.dfsg/Source/WebCore/loader/FrameLoader.cpp:773
#13 0x0e04b55c in WebCore::FrameLoader::loadDone (this=<optimized out>) at /tmp/qtwebkit-2.3.4.dfsg/Source/WebCore/loader/FrameLoader.cpp:719
#14 0x0e025b38 in WebCore::CachedResourceLoader::loadDone (this=0xf75fa480) at /tmp/qtwebkit-2.3.4.dfsg/Source/WebCore/loader/cache/CachedResourceLoader.cpp:699
#15 0x0e08faac in WebCore::SubresourceLoader::releaseResources (this=0xf7636600) at /tmp/qtwebkit-2.3.4.dfsg/Source/WebCore/loader/SubresourceLoader.cpp:318
#16 0x0e080b08 in WebCore::ResourceLoader::didFinishLoading (this=this@entry=0xf7636600, finishTime=finishTime@entry=0)
    at /tmp/qtwebkit-2.3.4.dfsg/Source/WebCore/loader/ResourceLoader.cpp:314
#17 0x0e08f668 in WebCore::SubresourceLoader::didFinishLoading (this=0xf7636600, finishTime=0)
    at /tmp/qtwebkit-2.3.4.dfsg/Source/WebCore/loader/SubresourceLoader.cpp:277
#18 0x0e07fb3c in WebCore::ResourceLoader::didFinishLoading (this=<optimized out>, finishTime=<optimized out>)
    at /tmp/qtwebkit-2.3.4.dfsg/Source/WebCore/loader/ResourceLoader.cpp:453
#19 0x0e54b244 in WebCore::QNetworkReplyHandler::finish (this=0x1033b490) at /tmp/qtwebkit-2.3.4.dfsg/Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:514
#20 0x0e54a9fc in WebCore::QNetworkReplyHandlerCallQueue::flush (this=this@entry=0x1033b4b4)
    at /tmp/qtwebkit-2.3.4.dfsg/Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:248
#21 0x0e54ab84 in flush (this=0x1033b4b4) at /tmp/qtwebkit-2.3.4.dfsg/Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:242
#22 WebCore::QNetworkReplyHandlerCallQueue::push (this=0x1033b4b4, 
    method=(void (WebCore::QNetworkReplyHandler::*)(WebCore::QNetworkReplyHandler * const)) 0xe54af40 <WebCore::QNetworkReplyHandler::finish()>)
    at /tmp/qtwebkit-2.3.4.dfsg/Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:214
#23 0x0e54ac68 in WebCore::QNetworkReplyWrapper::didReceiveFinished (this=0x1033a2b0)
    at /tmp/qtwebkit-2.3.4.dfsg/Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:407
#24 0x0c284e58 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/powerpc-linux-gnu/libQtCore.so.4
#25 0x0c5405d0 in QNetworkReply::finished() () from /usr/lib/powerpc-linux-gnu/libQtNetwork.so.4
#26 0x0c5408d4 in ?? () from /usr/lib/powerpc-linux-gnu/libQtNetwork.so.4
#27 0x0c2802a8 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/powerpc-linux-gnu/libQtCore.so.4
#28 0x0c28a520 in QObject::event(QEvent*) () from /usr/lib/powerpc-linux-gnu/libQtCore.so.4
#29 0x0c728f38 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/powerpc-linux-gnu/libQtGui.so.4
#30 0x0c73114c in QApplication::notify(QObject*, QEvent*) () from /usr/lib/powerpc-linux-gnu/libQtGui.so.4
#31 0x0c268f50 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/powerpc-linux-gnu/libQtCore.so.4
#32 0x0c26da78 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/powerpc-linux-gnu/libQtCore.so.4
#33 0x0c26df50 in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/powerpc-linux-gnu/libQtCore.so.4
#34 0x0c2a6bdc in ?? () from /usr/lib/powerpc-linux-gnu/libQtCore.so.4
#35 0x0b37fac4 in g_main_context_dispatch () from /lib/powerpc-linux-gnu/libglib-2.0.so.0
#36 0x0b37fd98 in ?? () from /lib/powerpc-linux-gnu/libglib-2.0.so.0
#37 0x0b37fea0 in g_main_context_iteration () from /lib/powerpc-linux-gnu/libglib-2.0.so.0
#38 0x0c2a6dc8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/powerpc-linux-gnu/libQtCore.so.4
#39 0x0c7f753c in ?? () from /usr/lib/powerpc-linux-gnu/libQtGui.so.4
#40 0x0c267110 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/powerpc-linux-gnu/libQtCore.so.4
#41 0x0c2675c8 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/powerpc-linux-gnu/libQtCore.so.4
#42 0x0c26ef20 in QCoreApplication::exec() () from /usr/lib/powerpc-linux-gnu/libQtCore.so.4
#43 0x0c726580 in QApplication::exec() () from /usr/lib/powerpc-linux-gnu/libQtGui.so.4
#44 0x10001c7c in ?? ()
#45 0x0bc91274 in generic_start_main (main=0x10001840, argc=1, argv=0xffffed44, auxvec=0xffffed94, init=<optimized out>, rtld_fini=<optimized out>, 
    stack_end=<optimized out>, fini=<optimized out>) at ../csu/libc-start.c:287
#46 0x0bc91434 in __libc_start_main (argc=<optimized out>, argv=<optimized out>, ev=<optimized out>, auxvec=<optimized out>, rtld_fini=<optimized out>, 
    stinfo=<optimized out>, stack_on_entry=<optimized out>) at ../sysdeps/unix/sysv/linux/powerpc/libc-start.c:94
#47 0x00000000 in ?? ()

Want any other -dbg packages installed and/or built and installed?
-- 
Len Sorensen


Reply to: