Crash when using Broadway

Bug #1162081 reported by Pierre Rudloff
2
Affects Status Importance Assigned to Milestone
Midori Web Browser
Incomplete
Undecided
Unassigned

Bug Description

Midori crashes when I try to use Broadway:

pierre@Rudloff:~/Bureau/midori-0.4.9/_build/default/midori$ GDK_BACKEND=broadway UBUNTU_MENUPROXY= LIBOVERLAY_SCROLLBAR=0 ./midori -g
Launching command: '/usr/bin/gdb' --batch -ex 'set print thread-events off' -ex run -ex 'set logging on /tmp/midori-gdb.bt' -ex 'bt' --return-child-result --args ./midori
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

(midori:27083): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Erreur lors de liaison à l'adresse : Adresse déjà utilisée
Unable to listen to port 8080: (null)

(midori:27083): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Impossible d'ouvrir l'affichage :

** (midori:27083): ERROR **: Midori - (null)

Program received signal SIGTRAP, Trace/breakpoint trap.
0x00007ffff78e2c7f in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#0 0x00007ffff78e2c7f in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007ffff78e2e42 in g_log () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000000000042d5eb in midori_app_setup (argc=argc@entry=0x7fffffffdc0c, argument_vector=argument_vector@entry=0x7fffffffdc00, entries=entries@entry=0x7fffffffdc80) at ../midori/midori-app.c:1443
#3 0x0000000000427e19 in main (argc=1, argv=0x7fffffffe068) at ../midori/main.c:141

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

WebkitGTK currently makes unguarded calls to X11 functions, which fail under non-X11 GDK backends. I'm not 100% sure that's exactly what's happening here, but it's what happens for me after following the same steps. You might look at <https://bugs.webkit.org/show_bug.cgi?id=81456>.

Cris Dywan (kalikiana)
tags: added: broadway
Revision history for this message
Cris Dywan (kalikiana) wrote :

It looks like an already-fixed issue with GError overlaps with the broadway-specific issues coming from WebKit.

With git master, I don't reproduce the GError issues, but something like:

(midori4:7191): Gdk-WARNING **: /build/buildd/gtk+3.0-3.6.0/./gdk/x11/gdkwindow-x11.c:4949 drawable is not a native X11 window

Program received signal SIGSEGV, Segmentation fault.
0xb55a0b72 in ?? () from /usr/lib/i386-linux-gnu/libX11.so.6
#0 0xb55a0b72 in ?? () from /usr/lib/i386-linux-gnu/libX11.so.6
#1 0xb55a145f in _XFlush () from /usr/lib/i386-linux-gnu/libX11.so.6
#2 0xb55a4268 in _XGetRequest () from /usr/lib/i386-linux-gnu/libX11.so.6
#3 0xb557f089 in XCreatePixmap () from /usr/lib/i386-linux-gnu/libX11.so.6
#4 0xb6f9430c in ?? () from /usr/lib/libwebkitgtk-3.0.so.0

Revision history for this message
Cris Dywan (kalikiana) wrote :

Incidentally tried with ppa:malizor/gtk-broadway on Ubuntu 12.10.

tags: added: webkit
Revision history for this message
Danielle Foré (danrabbit) wrote :

OP, can you confirm this issue still persists with the latest version of Midori and WebKitGtk? If so, can you post the information from about:version here?

Changed in midori:
status: New → Incomplete
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.