Comment 2 for bug 1100344

Revision history for this message
J G Miller (jgmiller) wrote : Re: midori [0.4.3-1ubuntu1] crashes with SIGILL, illegal instruction

PRETTY_NAME="Ubuntu quantal (12.10)"
VERSION="12.10, Quantal Quetzal"

After 3 months 7 days,

Cody Garver (codygarver) asked

"Does this happen with a later version of Midori from the PPA?"

dpkg -i midori_0.5.0-1~quantal~ppa1_i386.deb
Selecting previously unselected package midori.
(Reading database ... 621357 files and directories currently installed.)
Unpacking midori (from midori_0.5.0-1~quantal~ppa1_i386.deb) ...
Setting up midori (0.5.0-1~quantal~ppa1) ...
rmdir: failed to remove `/etc/xdg/midori/extensions/libadblock.so': No such file or directory
Processing triggers for hicolor-icon-theme ...
Processing triggers for man-db ...
Processing triggers for menu ...
Processing triggers for desktop-file-utils ...

dpkg -l midori
ii midori 0.5.0-1~quantal~ppa1 i386 fast, lightweight graphical web browser

dpkg -i midori-dbg_0.5.0-1~quantal~ppa1_i386.deb
Selecting previously unselected package midori-dbg.
(Reading database ... 621486 files and directories currently installed.)
Unpacking midori-dbg (from midori-dbg_0.5.0-1~quantal~ppa1_i386.deb) ...
Setting up midori-dbg (0.5.0-1~quantal~ppa1) ...

dpkg -l midori-dbg
ii midori-dbg 0.5.0-1~quantal~ppa1 i386 fast, lightweight graphical web browser (debug symbols)

dpkg -l libjavascriptcoregtk-1.0-0\*

ii libjavascriptcoregtk-1.0-0 1.10.0-0ubuntu1.1 i386 Javascript engine library for GTK+
ii libjavascriptcoregtk-1.0-0-dbg 1.10.0-0ubuntu1.1 i386 Javascript engine library for GTK+

gdb midori

GNU gdb (GDB) 7.5-ubuntu
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/midori...
Reading symbols from /usr/lib/debug/usr/bin/midori...(no debugging symbols found)...done.
(no debugging symbols found)...done.

(gdb) run -d
Starting program: /usr/bin/midori -d
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[New Thread 0xb35c0b40 (LWP 28315)]
[New Thread 0xb2acfb40 (LWP 28316)]
[New Thread 0xb21ceb40 (LWP 28317)]
[New Thread 0xb17ffb40 (LWP 28318)]
[Thread 0xb21ceb40 (LWP 28317) exited]
[New Thread 0xb21ceb40 (LWP 28319)]
[New Thread 0xad994b40 (LWP 28440)]
[New Thread 0xacbfdb40 (LWP 28445)]
[Thread 0xad994b40 (LWP 28440) exited]
[New Thread 0xad994b40 (LWP 28627)]
[New Thread 0xab67cb40 (LWP 28630)]
[Thread 0xab67cb40 (LWP 28630) exited]

Program received signal SIGILL, Illegal instruction.
0xb5a995e1 in llint_op_mul () from /usr/lib/libjavascriptcoregtk-1.0.so.0

(gdb) bt
#0 0xb5a995e1 in llint_op_mul () from /usr/lib/libjavascriptcoregtk-1.0.so.0
#1 0xabffd088 in ?? ()
#2 0xb5a36d7a in JSC::Interpreter::execute (this=0xabcafa30,
    program=0xabcaffd0, callFrame=0xb5ca8000,
    scopeChain=0xb5b565f3 <JSC::JSLock::lock()+35>, thisObj=0xb2244108)
    at ../Source/JavaScriptCore/jit/JITCode.h:133
#3 0xb5b188fa in JSC::evaluate (exec=0xabcaffd0, scopeChain=0xfffffffb,
    source=0xbfffd770, thisValue=..., returnedException=0xb6672b66)
    at ../Source/JavaScriptCore/runtime/Completion.cpp:75
#4 0xb2210b0c in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Therefore the answer to your question is "yes".