-d crashes with SIGILL opening Google

Bug #1100344 reported by J G Miller
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Midori Web Browser
Confirmed
Undecided
Unassigned

Bug Description

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

Package: midori
Maintainer: Ubuntu Developers <email address hidden>
Architecture: i386
Version: 0.4.3-1ubuntu1

gdb midori
...
Reading symbols from /usr/bin/midori...Reading symbols from /usr/lib/debug/usr/bin/midori...done.
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".
...

multple threads started, midori window appears, enter http://www.google.com in address bar and press enter

...

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

(gdb) bt

#0 0xb5a955cb in llint_op_mul () from /usr/lib/libjavascriptcoregtk-1.0.so.0
#1 0xa9a2b088 in ?? ()
#2 0xb5a32d7a in JSC::Interpreter::execute (this=0xa97ffb50,
    program=0xa97fffd0, callFrame=0xb5ca4000,
    scopeChain=0xb5b525f3 <JSC::JSLock::lock()+35>, thisObj=0xb2c06108)
    at ../Source/JavaScriptCore/jit/JITCode.h:133
#3 0xb5b148fa in JSC::evaluate (exec=0xa97fffd0, scopeChain=0xfffffffb,
    source=0xbfffd870, thisValue=...,
    returnedException=0xb666eb66 <WebCore::TimerBase::heapDecreaseKey()+6>)
    at ../Source/JavaScriptCore/runtime/Completion.cpp:75
#4 0xb2bd3b0c in ?? ()

Backtrace stopped: previous frame inner to this frame (corrupt stack?)

gir1.2-webkit-1.0 1.10.0-0ubuntu1.1 i386 GObject introspection data for the WebKit library
ilibwebkitgtk-1.0-0 1.10.0-0ubuntu1.1 i386 Web content engine library for GTK+
libwebkitgtk-1.0-0-dbg 1.10.0-0ubuntu1.1 i386 Web content engine library for GTK+ - Debugging symbols
libwebkitgtk-1.0-common 1.10.0-0ubuntu1.1 all Web content engine library for GTK+ - data files

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

Tags: gtk2
Revision history for this message
Cody Garver (codygarver) wrote :

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

Changed in midori:
status: New → Incomplete
Revision history for this message
J G Miller (jgmiller) wrote :
Download full text (3.5 KiB)

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::J...

Read more...

Cody Garver (codygarver)
Changed in midori:
status: Incomplete → New
Revision history for this message
Cris Dywan (kalikiana) wrote :

J, please excuse the delay, we don't have fulltime developers. If somebody has time they go on a bug triaging round, fix pages, do testing or whatever else they can - if there's too many bugs and nobody does step up this is what happens.

To summarize the conditions, midori 0.5.0, Quantal, GTK+2, "midori -d", open http://www.google.com via the urlbar.

summary: - midori [0.4.3-1ubuntu1] crashes with SIGILL, illegal instruction
+ -d crashes with SIGILL opening Google
tags: added: gtk2
Changed in midori:
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.