On my Archlinuxsystem pcmanfm 1.3.0-1 crashes when I use libfm 1.3.0.2-1, libfm-extra and libfm-gtk2. When I downgrade the 3 libs to versions 1.2.5-2 it runs ok. Find attached the backtrace data from gdm:
Starting program: /usr/bin/pcmanfm [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". [New Thread 0x7fffee408700 (LWP 31791)] [New Thread 0x7fffedc07700 (LWP 31792)] ** (pcmanfm:31787): WARNING **: 10:57:11.532: XDG_TEMPLATES_DIR is set to invalid path, ignoring it [New Thread 0x7fffe4fdd700 (LWP 31794)] [New Thread 0x7fffdbfff700 (LWP 31795)] [New Thread 0x7fffdb7fe700 (LWP 31796)] [New Thread 0x7fffdaffd700 (LWP 31797)] [New Thread 0x7fffd9232700 (LWP 31799)] [Thread 0x7fffdaffd700 (LWP 31797) exited] [Thread 0x7fffdbfff700 (LWP 31795) exited] Thread 1 "pcmanfm" received signal SIGSEGV, Segmentation fault. 0x00007ffff615e63b in fm_path_get_scheme_path () from /usr/lib/libfm.so.4 (gdb) thread apply all bt full Thread 8 (Thread 0x7fffd9232700 (LWP 31799)): #0 0x00007ffff5345cd9 in poll () at /usr/lib/libc.so.6 #1 0x00007fffe4357773 in () at /usr/lib/libpulse.so.0 #2 0x00007fffe4348bd0 in pa_mainloop_poll () at /usr/lib/libpulse.so.0 #3 0x00007fffe4349271 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0 #4 0x00007fffe4349301 in pa_mainloop_run () at /usr/lib/libpulse.so.0 #5 0x00007fffe43576ae in () at /usr/lib/libpulse.so.0 #6 0x00007fffe40f681c in () at /usr/lib/pulseaudio/libpulsecommon-11.1.so #7 0x00007ffff561b0bc in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007ffff53502ff in clone () at /usr/lib/libc.so.6 Thread 6 (Thread 0x7fffdb7fe700 (LWP 31796)): #0 0x00007ffff534af09 in syscall () at /usr/lib/libc.so.6 #1 0x00007ffff58c552d in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0 #2 0x00007ffff5850903 in () at /usr/lib/libglib-2.0.so.0 #3 0x00007ffff58a7436 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007ffff58a6a2a in () at /usr/lib/libglib-2.0.so.0 #5 0x00007ffff561b0bc in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007ffff53502ff in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7fffe4fdd700 (LWP 31794)): #0 0x00007ffff534af09 in syscall () at /usr/lib/libc.so.6 #1 0x00007ffff58c552d in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0 #2 0x00007ffff5850903 in () at /usr/lib/libglib-2.0.so.0 #3 0x00007ffff58a7436 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007ffff58a6a2a in () at /usr/lib/libglib-2.0.so.0 #5 0x00007ffff561b0bc in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007ffff53502ff in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7fffedc07700 (LWP 31792)): #0 0x00007ffff5345cd9 in poll () at /usr/lib/libc.so.6 #1 0x00007ffff587e523 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007ffff587e8e2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0 #3 0x00007ffff5e6d348 in () at /usr/lib/libgio-2.0.so.0 #4 0x00007ffff58a6a2a in () at /usr/lib/libglib-2.0.so.0 #5 0x00007ffff561b0bc in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007ffff53502ff in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7fffee408700 (LWP 31791)): #0 0x00007ffff5345cd9 in poll () at /usr/lib/libc.so.6 #1 0x00007ffff587e523 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007ffff587e63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007ffff587e692 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007ffff58a6a2a in () at /usr/lib/libglib-2.0.so.0 #5 0x00007ffff561b0bc in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007ffff53502ff in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7ffff7fa7480 (LWP 31787)): #0 0x00007ffff615e63b in fm_path_get_scheme_path () at /usr/lib/libfm.so.4 #1 0x00007ffff615037c in () at /usr/lib/libfm.so.4 #2 0x00007ffff6151bb6 in () at /usr/lib/libfm.so.4 #3 0x00007fffecf4b858 in () at /usr/lib/libfm/modules/gtk-menu-actions.so #4 0x00007ffff786f499 in fm_folder_view_add_popup () at /usr/lib/libfm-gtk.so.4 #5 0x000055555556916c in () #6 0x00007ffff5b58a4d in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0 #7 0x00007ffff5b6be40 in () at /usr/lib/libgobject-2.0.so.0 #8 0x00007ffff5b746f6 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0 #9 0x00007ffff5b75130 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0 #10 0x00007ffff5b58a4d in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0 #11 0x00007ffff5b6be40 in () at /usr/lib/libgobject-2.0.so.0 #12 0x00007ffff5b746f6 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0 #13 0x00007ffff5b75130 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0 #14 0x00007ffff615972a in () at /usr/lib/libfm.so.4 #15 0x00007ffff5b58a4d in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0 #16 0x00007ffff5b6be40 in () at /usr/lib/libgobject-2.0.so.0 #17 0x00007ffff5b746f6 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0 #18 0x00007ffff5b75130 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0 #19 0x00007ffff616b9f9 in () at /usr/lib/libfm.so.4 #20 0x00007ffff587e1d6 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #21 0x00007ffff587e5b1 in () at /usr/lib/libglib-2.0.so.0 #22 0x00007ffff587e8e2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0 #23 0x00007ffff731fdf3 in gtk_main () at /usr/lib/libgtk-x11-2.0.so.0 #24 0x00005555555656c6 in () #25 0x00007ffff527a9a7 in __libc_start_main () at /usr/lib/libc.so.6 #26 0x000055555556574a in ()
Anonymous
Ouch, crash is too bad thing. I would be pretty glad if you could make that gdb trace using libfm with debug symbols enabled. Could you make it possible, please?
same for me on arch linux with the same versions of libfm. Any updates?
Also with these versions on archlinux:
pcmanfm 1.3.1-1
libfm 1.3.1-1
libfm-extra 1.3.1-1
libfm-gtk2 1.3.1-1
same problem on archlinux with these versions:
pcmanfm 1.3.1-1
libfm 1.3.1-1
libfm-extra 1.3.1-1
libfm-gtk2 1.3.1-1
Any updates?