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