Bug#783082: Aw: Re: linux-image-3.16.0-4-586: video players/browsers crash with 'illegal instruction' on i586

hikaru.debian at web.de hikaru.debian at web.de
Thu Apr 23 17:24:37 UTC 2015


> Also installing the -dbg packages for the shared objects
> shown in your backtraces would give even better results:
>     libjavascriptcoregtk-1.0-0-dbg
>     libqtwebkit4-dbg

I installed these packages:

libjavascriptcoregtk-1.0-0-dbg
libqtwebkit4-dbg
libc6-dbg:i386
libglib2.0-0-dbg:i386
libqt4-dbg:i386

and got this backtrace for midori:

Program received signal SIGILL, Illegal instruction.
0xb4984144 in llint_op_jnless () from /usr/lib/i386-linux-gnu/libjavascriptcoregtk-1.0.so.0
(gdb) bt
#0  0xb4984144 in llint_op_jnless () from /usr/lib/i386-linux-gnu/libjavascriptcoregtk-1.0.so.0
#1  0xae5dcf50 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb) display/i $pc
1: x/i $pc
=> 0xb4984144 <llint_op_jnless+153>:    fucomip %st(1),%st


and qupzilla:

Program received signal SIGILL, Illegal instruction.
0xb688b51a in llint_op_jnless () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
(gdb) bt
#0  0xb688b51a in llint_op_jnless () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#1  0xacc52070 in ?? ()
#2  0xb67fedb5 in JSC::Interpreter::executeCall (this=0xfffffffb, callFrame=0xbf8ab814, function=0x0, callType=CallTypeNone, callData=0x0, thisValue=..., args=0xbf8ab814)
    at /build/qtwebkit-bZFpMD/qtwebkit-2.3.4.dfsg/Source/JavaScriptCore/jit/JITCode.h:134
#3  0xb69180cf in JSC::call (exec=0xaca0d5c0, functionObject=..., callType=CallTypeNone, callData=0x0, thisValue=..., args=0xb739d000) at /build/qtwebkit-bZFpMD/qtwebkit-2.3.4.dfsg/Source/JavaScriptCore/runtime/CallData.cpp:39
#4  0xb69608fb in JSC::boundFunctionCall (exec=0x4274ce73) at /build/qtwebkit-bZFpMD/qtwebkit-2.3.4.dfsg/Source/JavaScriptCore/runtime/JSBoundFunction.cpp:53
#5  0xb67fee3f in JSC::Interpreter::executeCall (this=0xfffffffb, callFrame=0xbf8ab9c4, function=0x0, callType=3213539656, callData=0xb697bfa2 <JSC::JSLockHolder::JSLockHolder(JSC::JSGlobalData*)+50>, thisValue=...,
    args=0xb73ad280 <WebCore::JSMainThreadExecState::s_mainThreadState>) at /build/qtwebkit-bZFpMD/qtwebkit-2.3.4.dfsg/Source/JavaScriptCore/interpreter/Interpreter.cpp:1057
#6  0xb69180cf in JSC::call (exec=0xacb4ffe0, functionObject=..., callType=CallTypeNone, callData=0xbf8ab948, thisValue=..., args=0xb739d000) at /build/qtwebkit-bZFpMD/qtwebkit-2.3.4.dfsg/Source/JavaScriptCore/runtime/CallData.cpp:39
#7  0xb527edda in WebCore::ScheduledAction::executeFunctionInContext(JSC::JSGlobalObject*, JSC::JSValue, WebCore::ScriptExecutionContext*) () at /build/qtwebkit-bZFpMD/qtwebkit-2.3.4.dfsg/Source/WTF/wtf/HashTable.h:1107
#8  0xb527f3f8 in WebCore::ScheduledAction::execute(WebCore::Document*) () at /build/qtwebkit-bZFpMD/qtwebkit-2.3.4.dfsg/Source/WTF/wtf/HashTable.h:1107
#9  0xb5901db0 in WebCore::DOMTimer::fired() () at /build/qtwebkit-bZFpMD/qtwebkit-2.3.4.dfsg/Source/WebCore/platform/ScrollAnimator.h:73
#10 0xb5a44c07 in WebCore::ThreadTimers::sharedTimerFiredInternal() [clone .part.5] () at /build/qtwebkit-bZFpMD/qtwebkit-2.3.4.dfsg/Source/WTF/wtf/Functional.h:355
#11 0xb5d0a9f2 in WebCore::SharedTimerQt::timerEvent(QTimerEvent*) () at /build/qtwebkit-bZFpMD/qtwebkit-2.3.4.dfsg/Source/WTF/wtf/Vector.h:875
#12 0xb3e9effe in QObject::event (this=0x9693e18, e=0xbf8abdec) at kernel/qobject.cpp:1253
#13 0xb429850a in QApplicationPrivate::notify_helper (this=0x951b628, receiver=0x9693e18, e=0xbf8abdec) at kernel/qapplication.cpp:4570
#14 0xb429f420 in QApplication::notify (this=0xbf8ac0c4, receiver=0x9693e18, e=0xbf8abdec) at kernel/qapplication.cpp:4356
#15 0xb3e8442a in QCoreApplication::notifyInternal (this=0xbf8ac0c4, receiver=0x9693e18, event=0xbf8abdec) at kernel/qcoreapplication.cpp:955
#16 0xb3eb91ce in sendEvent (event=0xbf8abdec, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#17 QTimerInfoList::activateTimers (this=0x951c1a4) at kernel/qeventdispatcher_unix.cpp:621
#18 0xb3eb5e49 in timerSourceDispatch (source=0x951c170) at kernel/qeventdispatcher_glib.cpp:186
#19 0xb3278da4 in g_main_dispatch (context=<optimized out>) at /build/glib2.0-EvFudu/glib2.0-2.42.1/./glib/gmain.c:3111
#20 g_main_context_dispatch (context=0x1) at /build/glib2.0-EvFudu/glib2.0-2.42.1/./glib/gmain.c:3710
#21 0xb32790c9 in g_main_context_iterate (context=0x951c090, block=2147115008, block at entry=1, dispatch=1, self=<optimized out>) at /build/glib2.0-EvFudu/glib2.0-2.42.1/./glib/gmain.c:3781
#22 0xb3279196 in g_main_context_iteration (context=0x951c090, may_block=1) at /build/glib2.0-EvFudu/glib2.0-2.42.1/./glib/gmain.c:3842
#23 0xb3eb6839 in QEventDispatcherGlib::processEvents (this=0x951c000, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#24 0xb434c516 in QGuiEventDispatcherGlib::processEvents (this=0x951c000, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#25 0xb3e82d9f in QEventLoop::processEvents (this=0xbf8ac034, flags=...) at kernel/qeventloop.cpp:149
#26 0xb3e8312e in QEventLoop::exec (this=0xbf8ac034, flags=...) at kernel/qeventloop.cpp:204
#27 0xb3e892b6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227
#28 0xb4296614 in QApplication::exec () at kernel/qapplication.cpp:3828
#29 0x0804a027 in ?? ()
#30 0xb3a3a723 in __libc_start_main (main=0x8049b50, argc=1, argv=0xbf8ac214, init=0x804b350, fini=0x804b3c0, rtld_fini=0xb77abc90 <_dl_fini>, stack_end=0xbf8ac20c) at libc-start.c:287
#31 0x0804a2ea in ?? ()
(gdb) display/i $pc
1: x/i $pc
=> 0xb688b51a <llint_op_jnless+151>:    fucomip %st(1),%st


oh and btw, thanks for the crash course in gdb!

regards
hikaru



More information about the pkg-multimedia-maintainers mailing list