crashes often

Bug #1304797 reported by shackra
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Midori Web Browser
New
Undecided
Unassigned

Bug Description

I'm reporting this bug from https://labs.parabola.nu/issues/515

Basically, MIdori crashes often, more times than any other application I'm running. Usually this happens while I'm watching videos on YouTube, or because the JavaScript engine causes the crash.

For this backtrace I didn't have Midori with debugging symbols, I was using 0.5.7:

<(jorge@abril)---(dom abr 06 00:18:27)>
[~][2] $ midori -g
Launching command: '/usr/bin/gdb' --batch -ex 'set print thread-events off' -ex run -ex 'set logging on /run/user/1000/midori/gdb.bt' -ex 'bt' --return-child-result --args midori
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
warning: File "/usr/lib/libstdc++.so.6.0.19-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
To enable execution of this file add
    add-auto-load-safe-path /usr/lib/libstdc++.so.6.0.19-gdb.py
line to your configuration file "/home/jorge/.gdbinit".
To completely disable this security protection add
    set auto-load safe-path /
line to your configuration file "/home/jorge/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
    info "(gdb)Auto-loading safe path"
java version "1.7.0_51"
OpenJDK Runtime Environment (IcedTea 2.4.6) (ArchLinux build 7.u51_2.4.6-1-x86_64)
OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)

Program received signal SIGTRAP, Trace/breakpoint trap.
0x00007fff9c4572ba in ?? ()
#0 0x00007fff9c4572ba in ?? ()
#1 0x8000000080000000 in ?? ()
#2 0x0000000000000001 in ?? ()
#3 0x00007fff28beb378 in ?? ()
#4 0x00007fff1098bb70 in ?? ()
#5 0x00007fff9c0ed27c in ?? ()
#6 0x00007fff19e87f60 in ?? ()
#7 0x00007fff20089a00 in ?? ()
#8 0x00007ffff1db2e5d in JSC::Interpreter::prepareForRepeatCall(JSC::FunctionExecutable*, JSC::ExecState*, JSC::JSFunction*, int, JSC::JSScope*) () from /usr/lib/libjavascriptcoregtk-3.0.so.0
#9 0x00007ffff1dd1e6b in JSC::JITCode::execute(JSC::JSStack*, JSC::ExecState*, JSC::VM*) () from /usr/lib/libjavascriptcoregtk-3.0.so.0
#10 0x00007ffff1db34d5 in JSC::Interpreter::execute(JSC::CallFrameClosure&) () from /usr/lib/libjavascriptcoregtk-3.0.so.0
#11 0x00007ffff1eae31c in ?? () from /usr/lib/libjavascriptcoregtk-3.0.so.0
#12 0x00007fff9bfff0e5 in ?? ()
#13 0x00007fffffffd7e0 in ?? ()
#14 0x00007fff9c240081 in ?? ()
#15 0x0000000000000000 in ?? ()

<(jorge@abril)---(dom abr 06 00:58:05)>
[~][3] $

These two comes from a Midori binary with debugging symbols:

<(jorge@abril)---(mar abr 08 21:30:02)>
[midori-libre-gtk3][42] $ midori -g
Launching command: '/usr/bin/gdb' --batch -ex 'set print thread-events off' -ex run -ex 'set logging on /run/user/1000/midori/gdb.bt' -ex 'bt' --return-child-result --args midori
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
java version "1.7.0_51"
OpenJDK Runtime Environment (IcedTea 2.4.6) (ArchLinux build 7.u51_2.4.6-1-x86_64)
OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff2255da2 in ?? () from /usr/lib/libcairo.so.2
#0 0x00007ffff2255da2 in ?? () from /usr/lib/libcairo.so.2
#1 0x00007ffff2256693 in ?? () from /usr/lib/libcairo.so.2
#2 0x00007ffff22bb871 in ?? () from /usr/lib/libcairo.so.2
#3 0x00007ffff22bca91 in ?? () from /usr/lib/libcairo.so.2
#4 0x00007ffff22bce43 in ?? () from /usr/lib/libcairo.so.2
#5 0x00007ffff22bd582 in ?? () from /usr/lib/libcairo.so.2
#6 0x00007ffff2264077 in ?? () from /usr/lib/libcairo.so.2
#7 0x00007ffff22d7af8 in ?? () from /usr/lib/libcairo.so.2
#8 0x00007ffff22aa834 in ?? () from /usr/lib/libcairo.so.2
#9 0x00007ffff226265f in ?? () from /usr/lib/libcairo.so.2
#10 0x00007ffff22bb547 in ?? () from /usr/lib/libcairo.so.2
#11 0x00007ffff22bc171 in ?? () from /usr/lib/libcairo.so.2
#12 0x00007ffff22bc621 in ?? () from /usr/lib/libcairo.so.2
#13 0x00007ffff22bd5e7 in ?? () from /usr/lib/libcairo.so.2
#14 0x00007ffff2264077 in ?? () from /usr/lib/libcairo.so.2
#15 0x00007ffff22d7af8 in ?? () from /usr/lib/libcairo.so.2
#16 0x00007ffff22aa834 in ?? () from /usr/lib/libcairo.so.2
#17 0x00007ffff226c32c in ?? () from /usr/lib/libcairo.so.2
#18 0x00007ffff2265809 in ?? () from /usr/lib/libcairo.so.2
#19 0x00007ffff225eea5 in cairo_fill () from /usr/lib/libcairo.so.2
#20 0x00007ffff4e789fd in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#21 0x00007ffff552a5c2 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#22 0x00007ffff552b13b in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#23 0x00007ffff552b9b5 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#24 0x00007ffff552d8b5 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#25 0x00007ffff551fce5 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#26 0x00007ffff54e631f in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#27 0x00007ffff54cf752 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#28 0x00007ffff557ffe2 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#29 0x00007ffff558c53c in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#30 0x00007ffff558c7f3 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#31 0x00007ffff558cf20 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#32 0x00007ffff558ddba in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#33 0x00007ffff558c0ba in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#34 0x00007ffff558c7f3 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#35 0x00007ffff558cf20 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#36 0x00007ffff558ddba in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#37 0x00007ffff558c0ba in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#38 0x00007ffff558ce30 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#39 0x00007ffff558ddba in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#40 0x00007ffff558c0ba in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#41 0x00007ffff558ce30 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#42 0x00007ffff558ddba in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#43 0x00007ffff558c0ba in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#44 0x00007ffff558ce30 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#45 0x00007ffff558ddba in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#46 0x00007ffff558c0ba in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#47 0x00007ffff558ce30 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#48 0x00007ffff558d01c in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#49 0x00007ffff546e315 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#50 0x00007ffff5a5a460 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#51 0x00007ffff4d81977 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#52 0x00007ffff4e75649 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#53 0x00007ffff4e874e2 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#54 0x00007ffff75f8df3 in ?? () from /usr/lib/libglib-2.0.so.0
#55 0x00007ffff75f8296 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#56 0x00007ffff75f85e8 in ?? () from /usr/lib/libglib-2.0.so.0
#57 0x00007ffff75f89ea in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#58 0x00007ffff6e21725 in gtk_main () from /usr/lib/libgtk-3.so.0
#59 0x000000000040321c in main (argc=1, argv=0x7fffffffe4f8) at /build/midori-libre-gtk3/src/midori/main.c:392

<(jorge@abril)---(mar abr 08 21:41:25)>
[midori-libre-gtk3][43] $ midori --version

Midori 0.5.8 ((null)) Midori
GTK+ 3.10.7 (3.10.7) Glib 2.38.2 (2.38.2)
WebKitGTK+ 2.2.5 (2.2.5) libSoup 2.44.2
cairo 1.12.16 (1.12.16) libnotify 0.7.6
gcr 3.10.1 granite No

Copyright (c) 2007-2013 Christian Dywan

Envíe sus comentarios, sugerencias y errores a:
    https://bugs.launchpad.net/midori

Comprobar versiones nuevas en:
    http://www.midori-browser.org

<(jorge@abril)---(mar abr 08 21:43:45)>
[midori-libre-gtk3][44] $

<(jorge@abril)---(mar abr 08 21:51:13)>
[midori-libre-gtk3][47] $ midori -g
Launching command: '/usr/bin/gdb' --batch -ex 'set print thread-events off' -ex run -ex 'set logging on /run/user/1000/midori/gdb.bt' -ex 'bt' --return-child-result --args midori
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
java version "1.7.0_51"
OpenJDK Runtime Environment (IcedTea 2.4.6) (ArchLinux build 7.u51_2.4.6-1-x86_64)
OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)

Program received signal SIGTRAP, Trace/breakpoint trap.
0x00007fff9cb2123a in ?? ()
#0 0x00007fff9cb2123a in ?? ()
#1 0x8000000080000000 in ?? ()
#2 0x0000000000000001 in ?? ()
#3 0x00007fff229d5b58 in ?? ()
#4 0x00007fff37234718 in ?? ()
#5 0x00007fff9cdccf3c in ?? ()
#6 0x00007fff368ea340 in ?? ()
#7 0x0000000000000000 in ?? ()

<(jorge@abril)---(mar abr 08 22:10:01)>
[midori-libre-gtk3][48] $ midori --version

Midori 0.5.8 ((null)) Midori
GTK+ 3.10.7 (3.10.7) Glib 2.38.2 (2.38.2)
WebKitGTK+ 2.2.5 (2.2.5) libSoup 2.44.2
cairo 1.12.16 (1.12.16) libnotify 0.7.6
gcr 3.10.1 granite No

Copyright (c) 2007-2013 Christian Dywan

Envíe sus comentarios, sugerencias y errores a:
    https://bugs.launchpad.net/midori

Comprobar versiones nuevas en:
    http://www.midori-browser.org

<(jorge@abril)---(mar abr 08 22:10:14)>
[midori-libre-gtk3][49] $

from these two, the first happened while I was watching a YouTube video, the second while a web page with JavaScript was loading.

Revision history for this message
shackra (elcorreo) wrote :
Download full text (3.5 KiB)

Happened again while I was passing the mouser over the menu bar:

<(jorge@abril)---(mar abr 08 22:25:55)>
[midori-libre-gtk3][50] $ midori -g
Launching command: '/usr/bin/gdb' --batch -ex 'set print thread-events off' -ex run -ex 'set logging on /run/user/1000/midori/gdb.bt' -ex 'bt' --return-child-result --args midori
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
java version "1.7.0_51"
OpenJDK Runtime Environment (IcedTea 2.4.6) (ArchLinux build 7.u51_2.4.6-1-x86_64)
OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)

** (midori4:8042): WARNING **: SyntaxError: Expected token ')'

(midori4:8042): GLib-GObject-WARNING **: invalid cast from 'WebKitWebView' to 'MidoriTab'

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7b96811 in midori_tab_update_actions_co (_data_=0x2fb94f0) at /build/midori-libre-gtk3/src/midori/midori-tab.vala:291
291 /build/midori-libre-gtk3/src/midori/midori-tab.vala: No existe el fichero o el directorio.
#0 0x00007ffff7b96811 in midori_tab_update_actions_co (_data_=0x2fb94f0) at /build/midori-libre-gtk3/src/midori/midori-tab.vala:291
#1 midori_tab_update_actions (self=<optimized out>, actions=0x879a80, _callback_=0x0, _user_data_=0x0) at /build/midori-libre-gtk3/src/midori/midori-tab.vala:36
#2 0x00007ffff78c06a8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#3 0x00007ffff78d203d in ?? () from /usr/lib/libgobject-2.0.so.0
#4 0x00007ffff78d9d49 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#5 0x00007ffff78da002 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#6 0x00007ffff6cfc6d0 in ?? () from /usr/lib/libgtk-3.so.0
#7 0x00007ffff78c06a8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#8 0x00007ffff78d1857 in ?? () from /usr/lib/libgobject-2.0.so.0
#9 0x00007ffff78d9d49 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#10 0x00007ffff78da002 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#11 0x00007ffff6f49f2c in gtk_widget_activate () from /usr/lib/libgtk-3.so.0
#12 0x00007ffff6e3dd6b in ?? () from /usr/lib/libgtk-3.so.0
#13 0x00007ffff6e225ee in ?? () from /usr/lib/libgtk-3.so.0
#14 0x00007ffff78c084f in ?? () from /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff78d93a2 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff78da002 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#17 0x00007ffff6f4ae7c in ?? () from /usr/lib/libgtk-3.so.0
#18 0x00007ffff6e3dc97 in ?? () from /usr/lib/libgtk-3.so.0
#19 0x00007ffff6e225ee in ?? () from /usr/lib/libgtk-3.so.0
#20 0x00007ffff78c08d7 in ?? () from /usr/lib/libgobject-2.0.so.0
#21 0x00007ffff78d93a2 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#22 0x00007ffff78da002 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#23 0x00007ffff6f4ae7c in ?? () from /usr/lib/libgtk-3.so.0
#24 0x00007ffff6e21fe0 in gtk_main_do_event () from /usr/lib/libgtk-3.so.0
#25 0x00007ffff6a1d162 in ?? () from /usr/lib/libgdk-3.so.0
#26 0x00007ffff75f8296 in g_main_context_dispatch () from ...

Read more...

Revision history for this message
Kestutis Snieska (kestutis-snieska) wrote :

Might You check if the 0.5.8 is crashing same way on Your system?

Revision history for this message
gue5t gue5t (gue5t) wrote :

The last crash listed here is bug #1303372.

Revision history for this message
shackra (elcorreo) wrote :

Yes, except the first backtrace all comes from midori 0.5.8!

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.