Marlin crashes when double clicking folder

Bug #1227404 reported by Eric Andersen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Marlin
New
Undecided
Unassigned

Bug Description

After upgrading to Ubuntu 13.10 - Marlin crashes each time a folder is double clicked... I can right click a folder and "open in new tab" - that works - but, double clicking crashes Marlin each time...

GNU gdb (GDB) 7.6-ubuntu
Copyright (C) 2013 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 "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/marlin...Reading symbols from /usr/lib/debug/usr/bin/marlin...(no debugging symbols found)...done.
(no debugging symbols found)...done.
(gdb) handle SIG33 pass nostop noprint
Signal Stop Print Pass to program Description
SIG33 No No Yes Real-time event 33
(gdb) set pagination 0
(gdb) run marlin
Starting program: /usr/bin/marlin marlin
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffea940700 (LWP 27736)]
[New Thread 0x7fffe9d2e700 (LWP 27737)]
[New Thread 0x7fffe8d0c700 (LWP 27739)]
[New Thread 0x7fffdbfff700 (LWP 27740)]
[New Thread 0x7fffdb7fe700 (LWP 27741)]
[New Thread 0x7fffd383c700 (LWP 27744)]
[Thread 0x7fffd383c700 (LWP 27744) exited]
[New Thread 0x7fffd383c700 (LWP 27745)]
[Thread 0x7fffd383c700 (LWP 27745) exited]
[New Thread 0x7fffd383c700 (LWP 27746)]
[New Thread 0x7fffd27ff700 (LWP 27747)]
[Thread 0x7fffd383c700 (LWP 27746) exited]
[Thread 0x7fffd27ff700 (LWP 27747) exited]
[New Thread 0x7fffd27ff700 (LWP 27748)]
[Thread 0x7fffd27ff700 (LWP 27748) exited]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff776117e in gtk_tree_selection_path_is_selected () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
(gdb) backgtrace full
#0 0x00007ffff776117e in gtk_tree_selection_path_is_selected () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#1 0x0000000000454cce in exo_tree_view_button_press_event ()
No symbol table info available.
#2 0x00007ffff767021c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#3 0x00007ffff60f92e8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#4 0x00007ffff610b50b in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#5 0x00007ffff6112f27 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#6 0x00007ffff6113c22 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#7 0x00007ffff7791504 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#8 0x00007ffff766e60c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#9 0x00007ffff766fef5 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#10 0x00007ffff729cfa2 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
No symbol table info available.
#11 0x00007ffff5e30446 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#12 0x00007ffff5e30798 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#13 0x00007ffff5e3083c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#14 0x00007ffff6d5d93c in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#15 0x000000000042864e in main ()
No symbol table info available.
(gdb) info registers
rax 0x9dc320 10339104
rbx 0x7fffdc002080 140736884383872
rcx 0x33 51
rdx 0xaaaaaaaaaaaaaaaa -6148914691236517206
rsi 0x91b530 9549104
rdi 0x7fffdc002080 140736884383872
rbp 0x91b530 0x91b530
rsp 0x7fffffffd7b0 0x7fffffffd7b0
r8 0x6a5a50 6969936
r9 0x10 16
r10 0x0 0
r11 0x33 51
r12 0x7fffdc002080 140736884383872
r13 0x7c5720 8148768
r14 0xaba770 11249520
r15 0x0 0
rip 0x7ffff776117e 0x7ffff776117e <gtk_tree_selection_path_is_selected+30>
eflags 0x10286 [ PF SF IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
(gdb) x/16i &$pc
=> 0x7ffff776117e <gtk_tree_selection_path_is_selected+30>: cmp %rax,(%rdx)
   0x7ffff7761181 <gtk_tree_selection_path_is_selected+33>: je 0x7ffff77611b8 <gtk_tree_selection_path_is_selected+88>
   0x7ffff7761183 <gtk_tree_selection_path_is_selected+35>: mov %rax,%rsi
   0x7ffff7761186 <gtk_tree_selection_path_is_selected+38>: mov %rbx,%rdi
   0x7ffff7761189 <gtk_tree_selection_path_is_selected+41>: callq 0x7ffff7554a70 <g_type_check_instance_is_a@plt>
   0x7ffff776118e <gtk_tree_selection_path_is_selected+46>: test %eax,%eax
   0x7ffff7761190 <gtk_tree_selection_path_is_selected+48>: jne 0x7ffff77611b8 <gtk_tree_selection_path_is_selected+88>
   0x7ffff7761192 <gtk_tree_selection_path_is_selected+50>: lea 0x157def(%rip),%rdx # 0x7ffff78b8f88
   0x7ffff7761199 <gtk_tree_selection_path_is_selected+57>: lea 0x158160(%rip),%rsi # 0x7ffff78b9300
   0x7ffff77611a0 <gtk_tree_selection_path_is_selected+64>: lea 0x8d301(%rip),%rdi # 0x7ffff77ee4a8
   0x7ffff77611a7 <gtk_tree_selection_path_is_selected+71>: callq 0x7ffff7553f80 <g_return_if_fail_warning@plt>
   0x7ffff77611ac <gtk_tree_selection_path_is_selected+76>: add $0x18,%rsp
   0x7ffff77611b0 <gtk_tree_selection_path_is_selected+80>: xor %eax,%eax
   0x7ffff77611b2 <gtk_tree_selection_path_is_selected+82>: pop %rbx
   0x7ffff77611b3 <gtk_tree_selection_path_is_selected+83>: pop %rbp
   0x7ffff77611b4 <gtk_tree_selection_path_is_selected+84>: retq
(gdb) thread apply all backtrace

Thread 6 (Thread 0x7fffdb7fe700 (LWP 27741)):
#0 0x00007ffff443b3dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff5e30734 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff5e3083c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff5e30889 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff5e553c5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff471cf6e in start_thread (arg=0x7fffdb7fe700) at pthread_create.c:311
#6 0x00007ffff4447e2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7fffdbfff700 (LWP 27740)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1 0x00007ffff5e709d5 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff5e06c91 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff5e55d58 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff5e553c5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff471cf6e in start_thread (arg=0x7fffdbfff700) at pthread_create.c:311
#6 0x00007ffff4447e2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7fffe8d0c700 (LWP 27739)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1 0x00007ffff5e709d5 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff5e06c91 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff5e072bb in g_async_queue_timed_pop () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fffe8d12220 in ?? () from /usr/lib/marlin/plugins/libmarlin-dropbox.so
#5 0x00007ffff5e553c5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff471cf6e in start_thread (arg=0x7fffe8d0c700) at pthread_create.c:311
#7 0x00007ffff4447e2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7fffe9d2e700 (LWP 27737)):
#0 0x00007ffff443b3dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff5e30734 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff5e3083c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fffe9d35a9d in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4 0x00007ffff5e553c5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff471cf6e in start_thread (arg=0x7fffe9d2e700) at pthread_create.c:311
#6 0x00007ffff4447e2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7fffea940700 (LWP 27736)):
#0 0x00007ffff443b3dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff5e30734 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff5e30b9a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff6d912f6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007ffff5e553c5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff471cf6e in start_thread (arg=0x7fffea940700) at pthread_create.c:311
#6 0x00007ffff4447e2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7ffff7fb59c0 (LWP 27732)):
#0 0x00007ffff776117e in gtk_tree_selection_path_is_selected () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#1 0x0000000000454cce in exo_tree_view_button_press_event ()
#2 0x00007ffff767021c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#3 0x00007ffff60f92e8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4 0x00007ffff610b50b in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007ffff6112f27 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007ffff6113c22 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7 0x00007ffff7791504 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#8 0x00007ffff766e60c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#9 0x00007ffff766fef5 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#10 0x00007ffff729cfa2 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#11 0x00007ffff5e30446 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff5e30798 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff5e3083c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007ffff6d5d93c in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#15 0x000000000042864e in main ()
(gdb) quit
A debugging session is active.

 Inferior 1 [process 27732] will be killed.

Quit anyway? (y or n)

...

Revision history for this message
Eric Andersen (jeandersen) wrote :

Also received this from terminal =>

[INFO 15:54:57.772728] Welcome to Marlin
[INFO 15:54:57.772791] Version: 0.1
[INFO 15:54:57.772828] Report any issues/bugs you might find to http://bugs.launchpad.net/marlin
[WARN 15:54:57.907475] gof-directory-async.vala:92: dir file:///home/xxxx ref_count 2
[INFO 15:54:57.907673] plugin.vala:121: CANCEL
[WARN 15:54:57.907726] plugin.vala:136: CTags Plugin dir file:///home/xxxx
[INFO 15:54:57.912412] slot_active file:///home/xxxx
[INFO 15:54:57.912465] slot_active > merge menus
[WARN 15:54:57.952605] >>> marlin_icon_info_infos_caches themed_icon_cache 12
[WARN 15:54:57.990994] ViewContainer.vala:162: directory done loading
[WARN 15:54:57.991230] >>> marlin_icon_info_infos_caches themed_icon_cache 13
[INFO 15:54:58.187260] on_connect
[WARN 15:55:09.085147] gof-directory-async.vala:92: dir file:///home/xxxx/android-sdk ref_count 2
[INFO 15:55:09.085426] plugin.vala:121: CANCEL
[WARN 15:55:09.085462] plugin.vala:136: CTags Plugin dir file:///home/xxxx/android-sdk
[INFO 15:55:09.088138] slot_active file:///home/xxxx/android-sdk
[INFO 15:55:09.088173] slot_active > merge menus
[WARN 15:55:09.088917] [Gtk] Inserting action group 'DirViewActions' into UI manager which already has a group with this name
Segmentation fault (core dumped)

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.