Bug 670062

Summary: segfault when turning on USB hard drive with LUKS encrypted ext4 FS
Product: [Fedora] Fedora Reporter: Tom London <selinux>
Component: gtk3Assignee: Matthias Clasen <mclasen>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: bnocera, frank, mclasen, rstrode
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-03-16 15:48:35 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
gdb output showing 'bt full; thread apply all bt full' none

Description Tom London 2011-01-17 02:02:57 UTC
Created attachment 473752 [details]
gdb output showing 'bt full; thread apply all bt full'

Description of problem:
Seeing this when I power up an external USB hard drive with a LUKS encrypted ext4 file system:

Jan 16 17:53:02 tlondon kernel: [31003.899384] Intel AES-NI instructions are not detected.
Jan 16 17:53:02 tlondon kernel: [31003.923839] padlock: VIA PadLock not detected.
Jan 16 17:53:02 tlondon kernel: [31003.951845] padlock: VIA PadLock Hash Engine not detected.
Jan 16 17:53:02 tlondon modprobe: FATAL: Error inserting padlock_sha (/lib/modules/2.6.37-2.fc15.x86_64/kernel/drivers/crypto/padlock-sha.ko): No such device
Jan 16 17:53:03 tlondon kernel: [31004.603916] EXT4-fs (dm-2): mounted filesystem with ordered data mode. Opts: (null)
Jan 16 17:53:03 tlondon kernel: [31004.686375] gnome-settings-[1792]: segfault at 0 ip 00007f0ecd204d10 sp 00007fff7b94a708 error 4 in libgdk-3.0.so.0.9902.0[7f0ecd1de000+80000]
Jan 16 17:53:04 tlondon abrt[29913]: saved core dump of pid 1792 (/usr/libexec/gnome-settings-daemon) to /var/spool/abrt/ccpp-1295229183-1792.new/coredump (59265024 bytes)

The file system appears mounted, but nautilus does not start and display the root directory.

Here is what gdb says with 'bt full' (I attach complete gdb output):

#0  gdk_screen_get_display (screen=0x0) at gdkscreen.c:547
No locals.
#1  0x00007f0ecd63e843 in gtk_show_uri (screen=0x0, uri=0x19b4760 "file:///media/Backup1TB", timestamp=0, error=0x7fff7b94a748) at gtkshow.c:69
        context = <value optimized out>
        ret = <value optimized out>
        __PRETTY_FUNCTION__ = "gtk_show_uri"
#2  0x00007f0eb77dd618 in autorun_show_window (mount=0x1973860, user_data=<value optimized out>) at gsd-automount-manager.c:202
        location = 0x19d8700
        uri = 0x19b4760 "file:///media/Backup1TB"
        error = 0x0
        primary = <value optimized out>
        name = <value optimized out>
#3  0x00007f0eb77de18e in autorun_guessed_content_type_callback (source_object=<value optimized out>, res=<value optimized out>, user_data=0x19010e0) at gsd-autorun.c:859
        error = 0x0
        guessed_content_type = 0x18d7dd0
        data = 0x19010e0
        open_folder = <value optimized out>
#4  0x00007f0ecc1930ac in complete_in_idle_cb (data=0x1973a40) at gsimpleasyncresult.c:757
        simple = <value optimized out>
#5  0x00007f0ecb601483 in g_main_dispatch (context=0x1838960) at gmain.c:2440
        dispatch = 0x7f0ecb5fccf0 <g_idle_dispatch>
        was_in_call = 0
        user_data = 0x1973a40
        callback = 0x7f0ecc193090 <complete_in_idle_cb>
        cb_funcs = 0x7f0ecb8c6b30
        cb_data = 0x18d75d0
        current_source_link = {data = 0x19b0020, next = 0x0}
        need_destroy = <value optimized out>
        source = 0x19b0020
        current = 0x1811bb0
        i = <value optimized out>
#6  g_main_context_dispatch (context=0x1838960) at gmain.c:3013
No locals.
#7  0x00007f0ecb601c60 in g_main_context_iterate (context=0x1838960, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3091
        max_priority = 0
        timeout = 0
        some_ready = 1
        nfds = 10
        allocated_nfds = <value optimized out>
        fds = <value optimized out>
#8  0x00007f0ecb6022d2 in g_main_loop_run (loop=0x18f3fe0) at gmain.c:3299
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#9  0x00007f0ecd5c322d in gtk_main () at gtkmain.c:1336
        loop = 0x18f3fe0
#10 0x0000000000403fec in main (argc=1, argv=0x7fff7b94ab28) at main.c:403
        res = <value optimized out>
        error = 0x0
        __PRETTY_FUNCTION__ = "main"


Version-Release number of selected component (if applicable):
gnome-settings-daemon-2.91.8-1.fc15.x86_64
[mostly up to date Rawhide....]

How reproducible:
Don't know....

Steps to Reproduce:
1. Power up USB hard drive with LUKS encrypted ext4 fs
2. wait....
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Tom London 2011-01-17 02:09:59 UTC
BTW, here is what abrt-gui says about this:

warning: core file may not match specified executable file.
Missing separate debuginfo for 
Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/c3/24b87e50e2d195b0d2b6ec7a6c4af430686544 /var/cache/abrt-di/usr/lib/debug/.build-id/c3/24b87e50e2d195b0d2b6ec7a6c4af430686544
[New LWP 1792]
[New LWP 1795]
[Thread debugging using libthread_db enabled]
Core was generated by `/usr/libexec/gnome-settings-daemon'.
Program terminated with signal 11, Segmentation fault.
#0  gdk_screen_get_display (screen=0x0) at gdkscreen.c:547
547	  return GDK_SCREEN_GET_CLASS(screen)->get_display (screen);

Thread 2 (Thread 0x7f0ebf3b9700 (LWP 1795)):
#0  0x00007f0ecb2f4493 in poll () from /lib64/libc-2.12.90.so
No symbol table info available.
#1  0x00007f0ecb6019c4 in g_main_context_poll (n_fds=3, fds=0x7f0eb0001150, timeout=-1, context=0x7f0ec000a700, priority=<value optimized out>) at gmain.c:3404
        poll_func = 0x7f0ecb611b80 <g_poll>
#2  g_main_context_iterate (context=0x7f0ec000a700, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3086
        max_priority = 2147483647
        timeout = -1
        some_ready = <value optimized out>
        nfds = 3
        allocated_nfds = <value optimized out>
        fds = 0x7f0eb0001150
#3  0x00007f0ecb6022d2 in g_main_loop_run (loop=0x7f0ec000a6e0) at gmain.c:3299
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#4  0x00007f0ecc1e7e94 in gdbus_shared_thread_func (data=<value optimized out>) at gdbusprivate.c:276
No locals.
#5  0x00007f0ecb629046 in g_thread_create_proxy (data=0x7f0ec000a7e0) at gthread.c:1897
        thread = 0x7f0ec000a7e0
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#6  0x00007f0eccb11d5b in start_thread () from /lib64/libpthread-2.12.90.so
No symbol table info available.
#7  0x00007f0ecb2fdf2d in clone () from /lib64/libc-2.12.90.so
No symbol table info available.

Thread 1 (Thread 0x7f0ecdc8c7c0 (LWP 1792)):
#0  gdk_screen_get_display (screen=0x0) at gdkscreen.c:547
No locals.
#1  0x00007f0ecd63e843 in gtk_show_uri (screen=0x0, uri=0x19b4760 "file:///media/Backup1TB", timestamp=0, error=0x7fff7b94a748) at gtkshow.c:69
        context = <value optimized out>
        ret = <value optimized out>
        __PRETTY_FUNCTION__ = "gtk_show_uri"
#2  0x00007f0eb77dd618 in autorun_show_window (mount=0x1973860, user_data=<value optimized out>) at gsd-automount-manager.c:202
        location = 0x19d8700
        uri = 0x19b4760 "file:///media/Backup1TB"
        error = 0x0
        primary = <value optimized out>
        name = <value optimized out>
#3  0x00007f0eb77de18e in autorun_guessed_content_type_callback (source_object=<value optimized out>, res=<value optimized out>, user_data=0x19010e0) at gsd-autorun.c:859
        error = 0x0
        guessed_content_type = 0x18d7dd0
        data = 0x19010e0
        open_folder = <value optimized out>
#4  0x00007f0ecc1930ac in complete_in_idle_cb (data=0x1973a40) at gsimpleasyncresult.c:757
        simple = <value optimized out>
#5  0x00007f0ecb601483 in g_main_dispatch (context=0x1838960) at gmain.c:2440
        dispatch = 0x7f0ecb5fccf0 <g_idle_dispatch>
        was_in_call = 0
        user_data = 0x1973a40
        callback = 0x7f0ecc193090 <complete_in_idle_cb>
        cb_funcs = 0x7f0ecb8c6b30
        cb_data = 0x18d75d0
        current_source_link = {data = 0x19b0020, next = 0x0}
        need_destroy = <value optimized out>
        source = 0x19b0020
        current = 0x1811bb0
        i = <value optimized out>
#6  g_main_context_dispatch (context=0x1838960) at gmain.c:3013
No locals.
#7  0x00007f0ecb601c60 in g_main_context_iterate (context=0x1838960, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3091
        max_priority = 0
        timeout = 0
        some_ready = 1
        nfds = 10
        allocated_nfds = <value optimized out>
        fds = <value optimized out>
#8  0x00007f0ecb6022d2 in g_main_loop_run (loop=0x18f3fe0) at gmain.c:3299
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#9  0x00007f0ecd5c322d in gtk_main () at gtkmain.c:1336
        loop = 0x18f3fe0
#10 0x0000000000403fec in main (argc=1, argv=0x7fff7b94ab28) at main.c:403
        res = <value optimized out>
        error = 0x0
        __PRETTY_FUNCTION__ = "main"
From                To                  Syms Read   Shared Object Library
0x00007f0ecd4c9240  0x00007f0ecd74afa8  Yes         /usr/lib64/libgtk-3.0.so.0.9902.0
0x00007f0ecd1f7d10  0x00007f0ecd2411c8  Yes         /usr/lib64/libgdk-3.0.so.0.9902.0
0x0000003a666096b0  0x0000003a66615228  Yes         /usr/lib64/libatk-1.0.so.0.3209.1
0x0000003a656076a0  0x0000003a65623028  Yes         /usr/lib64/libpangoft2-1.0.so.0.2800.3
0x0000003a65e04990  0x0000003a65e094b8  Yes         /usr/lib64/libpangocairo-1.0.so.0.2800.3
0x00007f0eccfd9340  0x00007f0eccfda308  Yes         /usr/lib64/libcairo-gobject.so.2.11000.2
0x00007f0eccd32f20  0x00007f0eccdae168  Yes         /usr/lib64/libcairo.so.2.11000.2
0x0000003a66e0ee20  0x0000003a66e2d548  Yes         /usr/lib64/libpango-1.0.so.0.2800.3
0x0000003a6360c810  0x0000003a6366fe18  Yes         /usr/lib64/libfreetype.so.6.6.2
0x0000003a63a05c80  0x0000003a63a1fec8  Yes         /usr/lib64/libfontconfig.so.1.4.4
0x0000003a68609660  0x0000003a6861a6e8  Yes         /usr/lib64/libdbus-glib-1.so.2.1.0
0x0000003360a076d0  0x0000003360a30dd8  Yes         /lib64/libdbus-1.so.3.5.2
0x00007f0eccb10680  0x00007f0eccb1c058  Yes         /lib64/libpthread-2.12.90.so
0x00007f0ecc9066b0  0x00007f0ecc908a78  Yes         /usr/lib64/libnotify.so.4.0.0
0x00007f0ecc6e8280  0x00007f0ecc6fcb08  Yes         /usr/lib64/libgdk_pixbuf-2.0.so.0.2300.0
0x000000335c204830  0x000000335c21e7a8  Yes         /usr/lib64/libpng12.so.0.44.0
0x00007f0ecc460ef0  0x00007f0ecc4a17e8  Yes         /lib64/libm-2.12.90.so
0x00007f0ecc1534e0  0x00007f0ecc207f58  Yes         /lib64/libgio-2.0.so.0.2791.0
0x00007f0ecbee2190  0x00007f0ecbf14a18  Yes         /lib64/libgobject-2.0.so.0.2791.0
0x00007f0ecbcd5fe0  0x00007f0ecbcd6f48  Yes         /lib64/libgmodule-2.0.so.0.2791.0
0x00007f0ecbad2560  0x00007f0ecbad3a38  Yes         /lib64/libgthread-2.0.so.0.2791.0
0x00007f0ecb8ca190  0x00007f0ecb8cd7e8  Yes         /lib64/librt-2.12.90.so
0x00007f0ecb5d51c0  0x00007f0ecb663e18  Yes         /lib64/libglib-2.0.so.0.2791.0
0x00007f0ecb236b60  0x00007f0ecb363bac  Yes         /lib64/libc-2.12.90.so
0x00007f0ecaef5ce0  0x00007f0ecaf83f38  Yes         /usr/lib64/libX11.so.6.3.0
0x0000003a64a01370  0x0000003a64a04188  Yes         /usr/lib64/libXfixes.so.3.1.0
0x0000003a63203460  0x0000003a6320e488  Yes         /usr/lib64/libXext.so.6.4.0
0x0000003a65a00a00  0x0000003a65a014a8  Yes         /usr/lib64/libXinerama.so.1.0.0
0x0000003a64201ee0  0x0000003a6420c9c8  Yes         /usr/lib64/libXi.so.6.1.0
0x0000003a65201720  0x0000003a65206828  Yes         /usr/lib64/libXrandr.so.2.2.0
0x0000003a64e028d0  0x0000003a64e07698  Yes         /usr/lib64/libXcursor.so.1.0.2
0x0000003a67200b30  0x0000003a672018d8  Yes         /usr/lib64/libXcomposite.so.1.0.0
0x0000003a66200a90  0x0000003a66201648  Yes         /usr/lib64/libXdamage.so.1.1.0
0x000000335f607f10  0x000000335f65d4b8  Yes         /usr/lib64/libpixman-1.so.0.20.0
0x0000003a63e018c0  0x0000003a63e07f48  Yes         /usr/lib64/libXrender.so.1.3.0
0x0000003358e01e70  0x0000003358e0e678  Yes         /lib64/libz.so.1.2.5
0x000000335ba03b70  0x000000335ba1ca08  Yes         /lib64/libexpat.so.1.5.2
0x00007f0ecdaa6b20  0x00007f0ecdabfaf6  Yes         /lib64/ld-2.12.90.so
0x00007f0ecacd4de0  0x00007f0ecacd5988  Yes         /lib64/libdl-2.12.90.so
0x00007f0ecaabc8c0  0x00007f0ecaacc678  Yes         /lib64/libresolv-2.12.90.so
0x00007f0eca89f700  0x00007f0eca8afa68  Yes         /lib64/libselinux.so.1
0x000000335b608660  0x000000335b613df8  Yes         /usr/lib64/libxcb.so.1.1.0
0x0000003a612028f0  0x0000003a61212438  Yes         /lib64/libgcc_s-4.5.1-20101130.so.1
0x000000335ae00dd0  0x000000335ae01b68  Yes         /usr/lib64/libXau.so.6.0.0
0x00007f0ec4002e80  0x00007f0ec4005d68  Yes         /usr/lib64/gio/modules/libdconfsettings.so
0x00007f0ebf5f40d0  0x00007f0ebf5fb3a8  Yes         /lib64/libnss_files-2.12.90.so
0x00007f0ebf3ec480  0x00007f0ebf3ef4b8  Yes         /usr/lib64/gnome-settings-daemon-3.0/libxrandr.so
0x00007f0ebe98bb10  0x00007f0ebe9a7e08  Yes         /usr/lib64/libgconf-2.so.4.1.5
0x00007f0ebe75ec90  0x00007f0ebe770aa8  Yes         /usr/lib64/libgnome-desktop-3.so.0.0.4
0x0000003a6ca03120  0x0000003a6ca06a98  Yes         /usr/lib64/libstartup-notification-1.so.0.0.0
0x0000003a68a27a70  0x0000003a68a4b8e8  Yes         /usr/lib64/libORBit-2.so.0.1.0
0x000000336e201160  0x000000336e201b28  Yes         /usr/lib64/libxcb-aux.so.0.0.0
0x000000336e6018e0  0x000000336e601c78  Yes         /usr/lib64/libxcb-event.so.1.0.0
0x000000336aa01690  0x000000336aa01d38  Yes         /usr/lib64/libxcb-atom.so.1.0.0
0x0000003366e01ad0  0x0000003366e05ee8  Yes         /usr/lib64/libSM.so.6.0.1
0x0000003365204d70  0x0000003365213778  Yes         /usr/lib64/libICE.so.6.3.0
0x00000033626014a0  0x0000003362602b98  Yes         /lib64/libuuid.so.1.3.0
0x00007f0ebe54d940  0x00007f0ebe550c38  Yes         /usr/lib64/gnome-settings-daemon-3.0/libxsettings.so
0x00007f0ebe326aa0  0x00007f0ebe340098  Yes         /usr/lib64/gio/modules/libgvfsdbus.so
0x00007f0ebe10f190  0x00007f0ebe1194b8  Yes         /usr/lib64/libgvfscommon.so.0.0.0
0x00007f0ebdefba90  0x00007f0ebdf03368  Yes         /lib64/libudev.so.0.9.3
0x00007f0ebdcf6e10  0x00007f0ebdcf7788  Yes         /lib64/libutil-2.12.90.so
0x00007f0ebdaf3c20  0x00007f0ebdaf4a88  Yes         /usr/lib64/gnome-settings-daemon-3.0/libsound.so
0x0000003a6a600c30  0x0000003a6a6025c8  Yes         /usr/lib64/libpulse-mainloop-glib.so.0.0.4
0x0000003a67e0aee0  0x0000003a67e32ac8  Yes         /usr/lib64/libpulse.so.0.12.3
0x00007f0ebd8efc20  0x00007f0ebd8f1028  Yes         /usr/lib64/libcanberra-gtk3.so.0.1.7
0x00007f0ebd6e1280  0x00007f0ebd6ea398  Yes         /usr/lib64/libcanberra.so.0.2.4
0x0000003a6760f740  0x0000003a6763b328  Yes         /usr/lib64/libpulsecommon-0.9.22.so
0x00007f0ebd4dd4e0  0x00007f0ebd4dd608  Yes         /usr/lib64/libX11-xcb.so.1.0.0
0x0000003a6b601380  0x0000003a6b6043a8  Yes         /usr/lib64/libXtst.so.6.1.0
0x0000003361202ee0  0x0000003361206a88  Yes         /lib64/libwrap.so.0.7.6
0x0000003365e05fe0  0x0000003365e48738  Yes         /usr/lib64/libsndfile.so.1.0.23
0x00000033616011c0  0x00000033616037e8  Yes         /usr/lib64/libasyncns.so.0.3.1
0x000000336ba01fa0  0x000000336ba05f88  Yes         /usr/lib64/libvorbisfile.so.3.3.2
0x0000003368603700  0x000000336861a158  Yes         /usr/lib64/libvorbis.so.0.4.4
0x00007f0ebd2d88d0  0x00007f0ebd2dada8  Yes         /usr/lib64/libogg.so.0.7.1
0x00007f0ebd0c8390  0x00007f0ebd0d1d38  Yes         /usr/lib64/libtdb.so.1.2.9
0x00007f0ebcebf360  0x00007f0ebcec3858  Yes         /usr/lib64/libltdl.so.7.3.0
0x00007f0ebcca6f90  0x00007f0ebccb4c98  Yes         /lib64/libnsl-2.12.90.so
0x0000003361e0be70  0x0000003361e30e08  Yes         /usr/lib64/libFLAC.so.8.2.0
0x00000033672139c0  0x0000003367215db8  Yes         /usr/lib64/libvorbisenc.so.2.0.7
0x00007f0ebca6cc50  0x00007f0ebca71d48  Yes         /lib64/libcrypt-2.12.90.so
0x00007f0ebc80d230  0x00007f0ebc84c908  Yes         /lib64/libfreebl3.so
0x00007f0ebc603df0  0x00007f0ebc607d48  Yes         /usr/lib64/gnome-settings-daemon-3.0/libwacom.so
0x00007f0ebc3fbe90  0x00007f0ebc3fe0f8  Yes         /usr/lib64/gnome-settings-daemon-3.0/libkeyboard.so
0x00007f0ebc1ea4a0  0x00007f0ebc1f3738  Yes         /usr/lib64/libgnomekbdui.so.7.0.0
0x00007f0eb7dfbd30  0x00007f0eb7dfde68  Yes         /usr/lib64/libgnomekbd.so.7.0.0
0x0000003a696089d0  0x0000003a696134b8  Yes         /usr/lib64/libxklavier.so.16.0.0
0x000000336222c9a0  0x000000336230fdc8  Yes         /usr/lib64/libxml2.so.2.7.8
0x0000003a69204b60  0x0000003a6921ced8  Yes         /usr/lib64/libxkbfile.so.1.0.2
0x00007f0eb7bf17a0  0x00007f0eb7bf6b08  Yes         /usr/lib64/gnome-settings-daemon-3.0/libmouse.so
0x00007f0eb79e6b50  0x00007f0eb79eab98  Yes         /usr/lib64/gnome-settings-daemon-3.0/libkeybindings.so
0x00007f0eb77dd020  0x00007f0eb77df988  Yes         /usr/lib64/gnome-settings-daemon-3.0/libautomount.so
0x00007f0eb75c8c00  0x00007f0eb75d5288  Yes         /usr/lib64/gio/modules/libgioremote-volume-monitor.so
0x00007f0eb73c2a40  0x00007f0eb73c3aa8  Yes         /usr/lib64/gnome-settings-daemon-3.0/libbackground.so
0x00007f0eb71a8ad0  0x00007f0eb71b84e8  Yes         /usr/lib64/gnome-settings-daemon-3.0/libmedia-keys.so
0x00007f0eb6f9a100  0x00007f0eb6f9c468  Yes         /usr/lib64/gnome-settings-daemon-3.0/libclipboard.so
0x00007f0eb6d91180  0x00007f0eb6d94f18  Yes         /usr/lib64/gnome-settings-daemon-3.0/libhousekeeping.so
0x00007f0eb62a3670  0x00007f0eb62a5328  Yes         /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
0x0000003369605ab0  0x00000033696330d8  Yes         /usr/lib64/libjpeg.so.62.0.0
$1 = 0x0
$2 = 0x0
rax            0x19b4760	26953568
rbx            0x19b4760	26953568
rcx            0x7fff7b94a748	140735266727752
rdx            0x0	0
rsi            0x19b4760	26953568
rdi            0x0	0
rbp            0x0	0x0
rsp            0x7fff7b94a708	0x7fff7b94a708
r8             0x0	0
r9             0x0	0
r10            0x1	1
r11            0x7f0ecb3826b0	139701515724464
r12            0x1973860	26687584
r13            0x0	0
r14            0x7fff7b94a748	140735266727752
r15            0x1838960	25397600
rip            0x7f0ecd204d10	0x7f0ecd204d10 <gdk_screen_get_display>
eflags         0x10206	[ PF IF RF ]
cs             0x33	51
ss             0x2b	43
ds             0x0	0
es             0x0	0
fs             0x0	0
gs             0x0	0
Dump of assembler code for function gdk_screen_get_display:
=> 0x00007f0ecd204d10 <+0>:	mov    (%rdi),%rax
   0x00007f0ecd204d13 <+3>:	mov    0x88(%rax),%rax
   0x00007f0ecd204d1a <+10>:	jmpq   *%rax
End of assembler dump.

Comment 2 Bastien Nocera 2011-03-16 15:48:35 UTC
Was a bug in GTK+ 3.x.

commit 7e29fc5b421a049c2b88453232eddeefed9f1b7b
Author: Cosimo Cecchi <cosimoc>
Date:   Thu Jan 13 16:03:49 2011 +0100

    gtkshow: don't call _get_display() on a NULL GdkScreen
    
    gtk_show_uri() is documented to accept a NULL screen to mean the default
    one. Calling gdk_screen_get_display() on a NULL object will cause
    segfaults.