Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#737 unmounting crashes pcmanfm

1.1
closed-fixed
nobody
libfm (236)
7
2013-08-22
2013-06-14
Freddy Willemsen
No

Every once in a while pcmanfm crashes when unmounting stuff. Lately happens a lot when using NFS mounts. The lxsession run log reads:
(pcmanfm:1317): Gtk-CRITICAL **: _gtk_accel_group_detach: assertion `g_slist_find (accel_group->priv->acceleratables, object) != NULL' failed
(pcmanfm:1317): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `<invalid>'
(pcmanfm:1317): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(pcmanfm:1317): GLib-GObject-CRITICAL **: g_object_steal_data: assertion `G_IS_OBJECT (object)' failed
(pcmanfm:1317): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

I tried to get a stackstrace with gdb, but now it gets weird:
(gdb) run
Starting program: /usr/bin/pcmanfm
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[Inferior 1 (process 5347) exited normally]

Exited normally? I have to strongly disagree, as there were at least 3 more tabs open!!

I am using Fedora 18 with libfm and pcmanfm compiled on Jun 03 from git sources (master branch).

Discussion

<< < 1 2 3 4 > >> (Page 3 of 4)
  • Thank you very much for your help. I've found one suspicious place in pcmanfm. Try updated git sources, please, and tell me if the issue is fixed (hopefully!) now.

     
  • I updated to the latest git sources:

    ** (pcmanfm:1787): DEBUG: reactivated gestures to page 0
    ** (pcmanfm:1787): DEBUG: reactivated gestures to page 0
    ** (pcmanfm:1787): DEBUG: FmMainWin: removed page 0; 1 pages left
    ** (pcmanfm:1787): DEBUG: fm_tab_page_destroy, folder: SPECS
    ** (pcmanfm:1787): DEBUG: fm_tab_page_destroy, folder: (none)

    Program received signal SIGSEGV, Segmentation fault.
    g_type_check_instance (type_instance=type_instance@entry=0x9a6470) at gtype.c:4082
    4082 TypeNode *node = lookup_type_node_I (type_instance->g_class->g_type);
    Missing separate debuginfos, use: debuginfo-install gvfs-1.17.3-1.fc19.x86_64
    (gdb) bt
    #0 g_type_check_instance (type_instance=type_instance@entry=0x9a6470) at gtype.c:4082
    #1 0x00007ffff6e9fc64 in g_signal_handlers_disconnect_matched (instance=0x9a6470,
    mask=mask@entry=(G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA), signal_id=signal_id@entry=0, detail=detail@entry=0,
    closure=closure@entry=0x0, func=func@entry=0x32bc199b40 <attach_widget_screen_changed>, data=data@entry=0x9bcff0)
    at gsignal.c:2874
    #2 0x00000032bc19cf2b in gtk_menu_detach (menu=0x9bcff0) at gtkmenu.c:1297
    #3 0x00000032bc19d057 in gtk_menu_destroy (widget=0x9bcff0) at gtkmenu.c:1111
    #4 0x00007ffff6e86e38 in g_closure_invoke (closure=closure@entry=0x62b6d0, return_value=return_value@entry=0x0, n_param_values=1,
    param_values=param_values@entry=0x7fffffffd1b0, invocation_hint=invocation_hint@entry=0x7fffffffd150) at gclosure.c:777
    #5 0x00007ffff6e99674 in signal_emit_unlocked_R (node=node@entry=0x62b740, detail=detail@entry=0,
    instance=instance@entry=0x9bcff0, emission_return=emission_return@entry=0x0,
    instance_and_params=instance_and_params@entry=0x7fffffffd1b0) at gsignal.c:3698
    #6 0x00007ffff6ea14f2 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>,
    var_args=var_args@entry=0x7fffffffd338) at gsignal.c:3326
    #7 0x00007ffff6ea17c2 in g_signal_emit (instance=instance@entry=0x9bcff0, signal_id=<optimized out>, detail=detail@entry=0)
    at gsignal.c:3382
    #8 0x00000032bc2b6cb0 in gtk_widget_dispose (object=0x9bcff0) at gtkwidget.c:10771
    #9 0x00007ffff6e8d7d1 in g_object_run_dispose (object=0x9bcff0) at gobject.c:1067
    #10 0x00007ffff6e87067 in _g_closure_invoke_va (closure=closure@entry=0xb3ffb0, return_value=return_value@entry=0x0,
    instance=instance@entry=0x9bcff0, args=args@entry=0x7fffffffd618, n_params=0, param_types=0x0) at gclosure.c:840
    #11 0x00007ffff6ea0eb6 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=0,
    var_args=var_args@entry=0x7fffffffd618) at gsignal.c:3234
    #12 0x00007ffff6ea17c2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0)
    at gsignal.c:3382
    #13 0x00000032bc1a5d62 in gtk_menu_shell_activate_item (menu_shell=0x9bcff0, menu_item=0xb03cb0, force_deactivate=<optimized out>)
    at gtkmenushell.c:1433
    #14 0x00000032bc1a606b in gtk_menu_shell_button_release (widget=0x9bcff0, event=<optimized out>) at gtkmenushell.c:830
    #15 0x00000032bc18b18e in _gtk_marshal_BOOLEAN__BOXEDv (closure=0x63f700, return_value=0x7fffffffd8b0, instance=<optimized out>,
    args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x63f730) at gtkmarshalers.c:130
    #16 0x00007ffff6e87067 in _g_closure_invoke_va (closure=closure@entry=0x63f700, return_value=return_value@entry=0x7fffffffd8b0,
    ---Type <return> to continue, or q <return> to quit---
    instance=instance@entry=0x9bcff0, args=args@entry=0x7fffffffd9b8, n_params=1, param_types=0x63f730) at gclosure.c:840
    #17 0x00007ffff6ea0eb6 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=0,
    var_args=var_args@entry=0x7fffffffd9b8) at gsignal.c:3234
    #18 0x00007ffff6ea17c2 in g_signal_emit (instance=instance@entry=0x9bcff0, signal_id=<optimized out>, detail=detail@entry=0)
    at gsignal.c:3382
    #19 0x00000032bc2ab5c4 in gtk_widget_event_internal (widget=widget@entry=0x9bcff0, event=event@entry=0x7fffe001ac50)
    at gtkwidget.c:6714
    #20 0x00000032bc2ab899 in gtk_widget_event (widget=widget@entry=0x9bcff0, event=event@entry=0x7fffe001ac50) at gtkwidget.c:6371
    #21 0x00000032bc1894dc in propagate_event_up (topmost=<optimized out>, event=<optimized out>, widget=0x9bcff0) at gtkmain.c:2393
    #22 propagate_event (widget=<optimized out>, event=0x7fffe001ac50, captured=<optimized out>, topmost=0x0) at gtkmain.c:2501
    #23 0x00000032bc18ad75 in gtk_main_do_event (event=0x7fffe001ac50) at gtkmain.c:1716
    #24 0x00000032bc84e842 in gdk_event_source_dispatch (source=source@entry=0x67fa60, callback=<optimized out>,
    user_data=<optimized out>) at gdkeventsource.c:364
    #25 0x00007ffff6b910b6 in g_main_dispatch (context=0x65cef0) at gmain.c:3065
    #26 g_main_context_dispatch (context=context@entry=0x65cef0) at gmain.c:3641
    #27 0x00007ffff6b91408 in g_main_context_iterate (context=0x65cef0, block=block@entry=1, dispatch=dispatch@entry=1,
    self=<optimized out>) at gmain.c:3712
    #28 0x00007ffff6b9180a in g_main_loop_run (loop=0x75f6c0) at gmain.c:3906
    #29 0x00000032bc18a27d in gtk_main () at gtkmain.c:1156
    #30 0x000000000040d8a0 in main (argc=1, argv=0x7fffffffdde8) at pcmanfm.c:236

     
  • There is noticable change however, the pcmanfm instance keeps running, though not usable. Only when I hit q in gdb the instance is killed after confirmation.

     
  • This is not good at all. It fails inside of gtk and I see on actual reason why it should. I would like to know exact versions of libglib and libgtk which your pcmanfm was running with so I'll try to explore it further. Thank you in advance.

     
  • I meant "no" not "on", mistyped it.

     
  • After careful inspection of your crash backtrace I hope I found out what happens. And that requires fix in libfm too. I've pushed some changes into libfm-gtk. Update it and test, please. It's a pity I cannot do it myself as I cannot reproduce the crash. May be it's because my machine isn't very fast. Anyway, test it, please. I will be very happy if this bug is finally fixed.

     
  • pcmanfm won't even start now:

    (gdb) run
    Starting program: /usr/bin/pcmanfm
    [Thread debugging using libthread_db enabled]
    Using host libthread_db library "/lib64/libthread_db.so.1".
    [New Thread 0x7fffeedad700 (LWP 2652)]
    [New Thread 0x7fffee37a700 (LWP 2653)]
    [New Thread 0x7fffedb79700 (LWP 2654)]

    Program received signal SIGSEGV, Segmentation fault.
    create_bookmarks_menu (win=win@entry=0x846260) at main-win.c:266
    266 FmBookmarkItem* item = (FmBookmarkItem*)l->data;
    (gdb) bt
    #0 create_bookmarks_menu (win=win@entry=0x846260) at main-win.c:266
    #1 0x0000000000410663 in load_bookmarks (ui=0x6f30d0, win=0x846260) at main-win.c:314
    #2 fm_main_win_init (win=0x846260) at main-win.c:534
    #3 0x00007ffff6ea892b in g_type_create_instance (type=7307536) at gtype.c:1868
    #4 0x00007ffff6e8c005 in g_object_new_internal (class=class@entry=0x75da40, params=params@entry=0x0, n_params=n_params@entry=0)
    at gobject.c:1743
    #5 0x00007ffff6e8ddfd in g_object_newv (object_type=object_type@entry=7307536, n_parameters=n_parameters@entry=0,
    parameters=parameters@entry=0x0) at gobject.c:1887
    #6 0x00007ffff6e8e5ac in g_object_new (object_type=7307536, first_property_name=first_property_name@entry=0x0) at gobject.c:1553
    #7 0x0000000000411559 in fm_main_win_new () at main-win.c:595
    #8 0x000000000041193e in fm_main_win_add_win (win=win@entry=0x0, path=path@entry=0x78aff0) at main-win.c:1055
    #9 0x000000000040dd35 in pcmanfm_run (screen_num=<optimized out>) at pcmanfm.c:423
    #10 0x000000000040d7d1 in main (argc=1, argv=0x7fffffffddf8) at pcmanfm.c:231

     
  • recompiled pcmanfm against the new libfm, it starts now. However:

    ** (pcmanfm:11032): DEBUG: reactivated gestures to page 0
    ** (pcmanfm:11032): DEBUG: reactivated gestures to page 0
    ** (pcmanfm:11032): DEBUG: FmMainWin: removed page 0; 1 pages left
    ** (pcmanfm:11032): DEBUG: fm_tab_page_destroy, folder: SPECS
    ** (pcmanfm:11032): DEBUG: fm_tab_page_destroy, folder: (none)

    Program received signal SIGSEGV, Segmentation fault.
    g_type_check_instance (type_instance=type_instance@entry=0x9b0390) at gtype.c:4082
    4082 TypeNode *node = lookup_type_node_I (type_instance->g_class->g_type);
    (gdb) bt
    #0 g_type_check_instance (type_instance=type_instance@entry=0x9b0390) at gtype.c:4082
    #1 0x0000003421828c64 in g_signal_handlers_disconnect_matched (instance=0x9b0390,
    mask=mask@entry=(G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA), signal_id=signal_id@entry=0, detail=detail@entry=0,
    closure=closure@entry=0x0, func=func@entry=0x3435199b40 <attach_widget_screen_changed>, data=data@entry=0x9aaf10)
    at gsignal.c:2874
    #2 0x000000343519cf2b in gtk_menu_detach (menu=0x9aaf10) at gtkmenu.c:1297
    #3 0x000000343519d057 in gtk_menu_destroy (widget=0x9aaf10) at gtkmenu.c:1111
    #4 0x000000342180fe38 in g_closure_invoke (closure=closure@entry=0x62b6d0, return_value=return_value@entry=0x0, n_param_values=1,
    param_values=param_values@entry=0x7fffffffd1b0, invocation_hint=invocation_hint@entry=0x7fffffffd150) at gclosure.c:777
    #5 0x0000003421822674 in signal_emit_unlocked_R (node=node@entry=0x62b740, detail=detail@entry=0,
    instance=instance@entry=0x9aaf10, emission_return=emission_return@entry=0x0,
    instance_and_params=instance_and_params@entry=0x7fffffffd1b0) at gsignal.c:3698
    #6 0x000000342182a4f2 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>,
    var_args=var_args@entry=0x7fffffffd338) at gsignal.c:3326
    #7 0x000000342182a7c2 in g_signal_emit (instance=instance@entry=0x9aaf10, signal_id=<optimized out>, detail=detail@entry=0)
    at gsignal.c:3382
    #8 0x00000034352b6cb0 in gtk_widget_dispose (object=0x9aaf10) at gtkwidget.c:10771
    #9 0x00000034218167d1 in g_object_run_dispose (object=0x9aaf10) at gobject.c:1067
    #10 0x0000003421810067 in _g_closure_invoke_va (closure=closure@entry=0xb1f600, return_value=return_value@entry=0x0,
    instance=instance@entry=0x9aaf10, args=args@entry=0x7fffffffd618, n_params=0, param_types=0x0) at gclosure.c:840
    #11 0x0000003421829eb6 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=0,
    var_args=var_args@entry=0x7fffffffd618) at gsignal.c:3234
    #12 0x000000342182a7c2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0)
    at gsignal.c:3382
    #13 0x00000034351a5d62 in gtk_menu_shell_activate_item (menu_shell=0x9aaf10, menu_item=0xb0f2a0, force_deactivate=<optimized out>)
    at gtkmenushell.c:1433
    #14 0x00000034351a606b in gtk_menu_shell_button_release (widget=0x9aaf10, event=<optimized out>) at gtkmenushell.c:830
    #15 0x000000343518b18e in _gtk_marshal_BOOLEAN__BOXEDv (closure=0x63f700, return_value=0x7fffffffd8b0, instance=<optimized out>,
    args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x63f730) at gtkmarshalers.c:130
    #16 0x0000003421810067 in _g_closure_invoke_va (closure=closure@entry=0x63f700, return_value=return_value@entry=0x7fffffffd8b0,
    ---Type <return> to continue, or q <return> to quit---
    instance=instance@entry=0x9aaf10, args=args@entry=0x7fffffffd9b8, n_params=1, param_types=0x63f730) at gclosure.c:840
    #17 0x0000003421829eb6 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=0,
    var_args=var_args@entry=0x7fffffffd9b8) at gsignal.c:3234
    #18 0x000000342182a7c2 in g_signal_emit (instance=instance@entry=0x9aaf10, signal_id=<optimized out>, detail=detail@entry=0)
    at gsignal.c:3382
    #19 0x00000034352ab5c4 in gtk_widget_event_internal (widget=widget@entry=0x9aaf10, event=event@entry=0xb08480) at gtkwidget.c:6714
    #20 0x00000034352ab899 in gtk_widget_event (widget=widget@entry=0x9aaf10, event=event@entry=0xb08480) at gtkwidget.c:6371
    #21 0x00000034351894dc in propagate_event_up (topmost=<optimized out>, event=<optimized out>, widget=0x9aaf10) at gtkmain.c:2393
    #22 propagate_event (widget=<optimized out>, event=0xb08480, captured=<optimized out>, topmost=0x0) at gtkmain.c:2501
    #23 0x000000343518ad75 in gtk_main_do_event (event=0xb08480) at gtkmain.c:1716
    #24 0x000000343584e842 in gdk_event_source_dispatch (source=source@entry=0x67fa60, callback=<optimized out>,
    user_data=<optimized out>) at gdkeventsource.c:364
    #25 0x00000034210480b6 in g_main_dispatch (context=0x65cef0) at gmain.c:3065
    #26 g_main_context_dispatch (context=context@entry=0x65cef0) at gmain.c:3641
    #27 0x0000003421048408 in g_main_context_iterate (context=0x65cef0, block=block@entry=1, dispatch=dispatch@entry=1,
    self=<optimized out>) at gmain.c:3712
    #28 0x000000342104880a in g_main_loop_run (loop=0x747f80) at gmain.c:3906
    #29 0x000000343518a27d in gtk_main () at gtkmain.c:1156
    #30 0x000000000040d8a0 in main (argc=1, argv=0x7fffffffdde8) at pcmanfm.c:236

     
  • So nothing changed. Well, well... I've changed one more thing in libfm and added a bit more debug into pcmanfm. Do it again, please. Thank you very much!!!

     
  • This may be a bit too much info, but this is the complete gdb session:

    [mcxfrwi@lptfrwi ~]$ gdb pcmanfm
    GNU gdb (GDB) Fedora (7.6-34.fc19)
    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-redhat-linux-gnu".
    For bug reporting instructions, please see:
    <http://www.gnu.org/software/gdb/bugs/>...
    Reading symbols from /usr/bin/pcmanfm...Reading symbols from /usr/lib/debug/usr/bin/pcmanfm.debug...done.
    done.
    (gdb) run
    Starting program: /usr/bin/pcmanfm
    [Thread debugging using libthread_db enabled]
    Using host libthread_db library "/lib64/libthread_db.so.1".
    [New Thread 0x7ffff0f7d700 (LWP 14262)]
    [New Thread 0x7fffebfff700 (LWP 14263)]
    [New Thread 0x7fffeb7fe700 (LWP 14264)]
    ** (pcmanfm:14258): DEBUG: starting modules initialization
    ** (pcmanfm:14258): DEBUG: found module file: vfs-menu.so
    ** (pcmanfm:14258): DEBUG: found handler vfs:menu
    ** (pcmanfm:14258): DEBUG: found module file: vfs-search.so
    ** (pcmanfm:14258): DEBUG: found handler vfs:search
    ** (pcmanfm:14258): DEBUG: found module file: gtk-fileprop-x-desktop.so
    ** (pcmanfm:14258): DEBUG: found handler gtk_file_prop:application/x-desktop
    ** (pcmanfm:14258): DEBUG: found module file: gtk-menu-actions.so
    ** (pcmanfm:14258): DEBUG: found handler gtk_menu_scheme:*
    ** (pcmanfm:14258): DEBUG: found module file: gtk-menu-trash.so
    ** (pcmanfm:14258): DEBUG: found handler gtk_menu_scheme:trash
    ** (pcmanfm:14258): DEBUG: found module file: gtk-fileprop-x-shortcut.so
    ** (pcmanfm:14258): DEBUG: found handler gtk_file_prop:inode/x-shortcut
    ** (pcmanfm:14258): DEBUG: done with modules
    [New Thread 0x7fffe0c68700 (LWP 14266)]
    [New Thread 0x7fffd3fff700 (LWP 14267)]
    [New Thread 0x7fffd37fe700 (LWP 14268)]
    ** (pcmanfm:14258): DEBUG: reactivated gestures to page 0
    ** (pcmanfm:14258): DEBUG: reactivated gestures to page 0
    [Thread 0x7fffe0c68700 (LWP 14266) exited]
    [Thread 0x7fffebfff700 (LWP 14263) exited]
    [Thread 0x7fffd37fe700 (LWP 14268) exited]
    [Thread 0x7fffd3fff700 (LWP 14267) exited]
    [New Thread 0x7fffd3fff700 (LWP 14270)]
    [Thread 0x7fffd3fff700 (LWP 14270) exited]
    [New Thread 0x7fffd3fff700 (LWP 14271)]
    ** (pcmanfm:14258): DEBUG: error creating file monitor: The specified location is not mounted
    ** (pcmanfm:14258): DEBUG: file monitor cannot be created: The specified location is not mounted
    [New Thread 0x7fffd37fe700 (LWP 14272)]
    ** (pcmanfm:14258): DEBUG: FmJob error: The specified location is not mounted
    ** (pcmanfm:14258): DEBUG: FmJob error: Operation was cancelled
    [Thread 0x7fffd3fff700 (LWP 14271) exited]
    [New Thread 0x7fffd3fff700 (LWP 14283)]
    [Thread 0x7fffd3fff700 (LWP 14283) exited]
    [New Thread 0x7fffd3fff700 (LWP 14284)]
    [Thread 0x7fffd3fff700 (LWP 14284) exited]
    [New Thread 0x7fffd3fff700 (LWP 14285)]
    [New Thread 0x7fffebfff700 (LWP 14286)]
    [Thread 0x7fffebfff700 (LWP 14286) exited]
    [New Thread 0x7fffebfff700 (LWP 14287)]
    [Thread 0x7fffebfff700 (LWP 14287) exited]
    [Thread 0x7fffd3fff700 (LWP 14285) exited]
    [New Thread 0x7fffd3fff700 (LWP 14288)]
    [New Thread 0x7fffebfff700 (LWP 14289)]
    [Thread 0x7fffebfff700 (LWP 14289) exited]
    [New Thread 0x7fffebfff700 (LWP 14290)]
    [Thread 0x7fffebfff700 (LWP 14290) exited]
    [New Thread 0x7fffebfff700 (LWP 14291)]
    [Thread 0x7fffebfff700 (LWP 14291) exited]
    [New Thread 0x7fffebfff700 (LWP 14292)]
    [Thread 0x7fffebfff700 (LWP 14292) exited]
    [New Thread 0x7fffe0c68700 (LWP 14293)]
    [Thread 0x7fffe0c68700 (LWP 14293) exited]
    [New Thread 0x7fffe0c68700 (LWP 14294)]
    [Thread 0x7fffe0c68700 (LWP 14294) exited]
    [New Thread 0x7fffe0c68700 (LWP 14295)]
    [Thread 0x7fffe0c68700 (LWP 14295) exited]
    [New Thread 0x7fffe0c68700 (LWP 14296)]
    [Thread 0x7fffe0c68700 (LWP 14296) exited]
    [New Thread 0x7fffe0c68700 (LWP 14297)]
    [Thread 0x7fffe0c68700 (LWP 14297) exited]
    [New Thread 0x7fffe0c68700 (LWP 14298)]
    [Thread 0x7fffe0c68700 (LWP 14298) exited]
    [New Thread 0x7fffe0c68700 (LWP 14299)]
    [Thread 0x7fffe0c68700 (LWP 14299) exited]
    [New Thread 0x7fffe0c68700 (LWP 14300)]
    [Thread 0x7fffe0c68700 (LWP 14300) exited]
    [New Thread 0x7fffe0c68700 (LWP 14301)]
    [Thread 0x7fffe0c68700 (LWP 14301) exited]
    [New Thread 0x7fffe0c68700 (LWP 14302)]
    [Thread 0x7fffe0c68700 (LWP 14302) exited]
    [New Thread 0x7fffe0c68700 (LWP 14303)]
    [Thread 0x7fffe0c68700 (LWP 14303) exited]
    [New Thread 0x7fffe0c68700 (LWP 14304)]
    [Thread 0x7fffe0c68700 (LWP 14304) exited]
    [New Thread 0x7fffe0c68700 (LWP 14305)]
    [Thread 0x7fffe0c68700 (LWP 14305) exited]
    [New Thread 0x7fffe0c68700 (LWP 14306)]
    [Thread 0x7fffe0c68700 (LWP 14306) exited]
    [New Thread 0x7fffe0c68700 (LWP 14307)]
    [Thread 0x7fffe0c68700 (LWP 14307) exited]
    [New Thread 0x7fffe0c68700 (LWP 14308)]
    [Thread 0x7fffe0c68700 (LWP 14308) exited]
    [New Thread 0x7fffe0c68700 (LWP 14309)]
    [Thread 0x7fffe0c68700 (LWP 14309) exited]
    [New Thread 0x7fffe0c68700 (LWP 14310)]
    [Thread 0x7fffe0c68700 (LWP 14310) exited]
    [New Thread 0x7fffe0c68700 (LWP 14311)]
    [Thread 0x7fffe0c68700 (LWP 14311) exited]
    [New Thread 0x7fffe0c68700 (LWP 14312)]
    [Thread 0x7fffe0c68700 (LWP 14312) exited]
    [New Thread 0x7fffe0c68700 (LWP 14313)]
    [Thread 0x7fffe0c68700 (LWP 14313) exited]
    [New Thread 0x7fffe0c68700 (LWP 14314)]
    [Thread 0x7fffe0c68700 (LWP 14314) exited]
    [Thread 0x7fffd3fff700 (LWP 14288) exited]
    ** (pcmanfm:14258): DEBUG: cache file_name = /data/mcxfrwi/.cache/menus/b9cdde9bcb4585fac234363e70928f1b
    [New Thread 0x7fffd3fff700 (LWP 14315)]
    [New Thread 0x7fffe0c68700 (LWP 14316)]
    ** (pcmanfm:14258): DEBUG: server ask us to reload cache: b9cdde9bcb4585fac234363e70928f1b
    ** (pcmanfm:14258): DEBUG: RELOAD!
    [Thread 0x7fffd3fff700 (LWP 14315) exited]
    [Thread 0x7fffe0c68700 (LWP 14316) exited]
    ** (pcmanfm:14258): DEBUG: launch command: <geany '/run/user/1000/gvfs/sftp:host=fredora/data/fredora/rpmbuild/SPECS/libfm.spec' >
    ** (pcmanfm:14258): DEBUG: sn_id = pcmanfm-14258-lptfrwi-geany-0_TIME18784182
    Detaching after fork from child process 14317.
    [Thread 0x7fffd37fe700 (LWP 14272) exited]
    ** (pcmanfm:14258): DEBUG: line = /data/mcxfrwi
    ** (pcmanfm:14258): DEBUG: line = 0
    ** (pcmanfm:14258): DEBUG: line = /data/mcxfrwi/.
    ** (pcmanfm:14258): DEBUG: file: /data/mcxfrwi/.
    [New Thread 0x7fffd37fe700 (LWP 14320)]
    [New Thread 0x7fffe0c68700 (LWP 14321)]
    ** (pcmanfm:14258): DEBUG: reactivated gestures to page 1
    [Thread 0x7fffe0c68700 (LWP 14321) exited]
    [New Thread 0x7fffe0c68700 (LWP 14322)]
    [New Thread 0x7fffd3fff700 (LWP 14323)]
    [Thread 0x7fffd3fff700 (LWP 14323) exited]
    [Thread 0x7fffe0c68700 (LWP 14322) exited]
    ** (pcmanfm:14258): DEBUG: reactivated gestures to page 0
    ** (pcmanfm:14258): DEBUG: reactivated gestures to page 0
    ** (pcmanfm:14258): DEBUG: FmMainWin[0x846260]: removed page 0[0x68b790](view=0xa101a0); 1 pages left
    ** (pcmanfm:14258): DEBUG: fm_tab_page_destroy, folder: SPECS
    ** (pcmanfm:14258): DEBUG: fm_tab_page_destroy, folder: (none)

    Program received signal SIGSEGV, Segmentation fault.
    g_type_check_instance (type_instance=type_instance@entry=0x9b0490) at gtype.c:4082
    4082 TypeNode *node = lookup_type_node_I (type_instance->g_class->g_type);
    (gdb) bt
    #0 g_type_check_instance (type_instance=type_instance@entry=0x9b0490) at gtype.c:4082
    #1 0x0000003421828c64 in g_signal_handlers_disconnect_matched (instance=0x9b0490, mask=mask@entry=(G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA), signal_id=signal_id@entry=0, detail=detail@entry=0, closure=closure@entry=0x0,
    func=func@entry=0x3435199b40 <attach_widget_screen_changed>, data=data@entry=0x99cf10) at gsignal.c:2874
    #2 0x000000343519cf2b in gtk_menu_detach (menu=0x99cf10) at gtkmenu.c:1297
    #3 0x000000343519d057 in gtk_menu_destroy (widget=0x99cf10) at gtkmenu.c:1111
    #4 0x000000342180fe38 in g_closure_invoke (closure=closure@entry=0x62b6d0, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7fffffffd1b0,
    invocation_hint=invocation_hint@entry=0x7fffffffd150) at gclosure.c:777
    #5 0x0000003421822674 in signal_emit_unlocked_R (node=node@entry=0x62b740, detail=detail@entry=0, instance=instance@entry=0x99cf10, emission_return=emission_return@entry=0x0,
    instance_and_params=instance_and_params@entry=0x7fffffffd1b0) at gsignal.c:3698
    #6 0x000000342182a4f2 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffd338) at gsignal.c:3326
    #7 0x000000342182a7c2 in g_signal_emit (instance=instance@entry=0x99cf10, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3382
    #8 0x00000034352b6cb0 in gtk_widget_dispose (object=0x99cf10) at gtkwidget.c:10771
    #9 0x00000034218167d1 in g_object_run_dispose (object=0x99cf10) at gobject.c:1067
    #10 0x0000003421810067 in _g_closure_invoke_va (closure=closure@entry=0xb1f450, return_value=return_value@entry=0x0, instance=instance@entry=0x99cf10, args=args@entry=0x7fffffffd618, n_params=0, param_types=0x0)
    at gclosure.c:840
    #11 0x0000003421829eb6 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffd618) at gsignal.c:3234
    #12 0x000000342182a7c2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3382
    #13 0x00000034351a5d62 in gtk_menu_shell_activate_item (menu_shell=0x99cf10, menu_item=0xb20130, force_deactivate=<optimized out>) at gtkmenushell.c:1433
    #14 0x00000034351a606b in gtk_menu_shell_button_release (widget=0x99cf10, event=<optimized out>) at gtkmenushell.c:830
    #15 0x000000343518b18e in _gtk_marshal_BOOLEAN__BOXEDv (closure=0x63f700, return_value=0x7fffffffd8b0, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>,
    param_types=0x63f730) at gtkmarshalers.c:130
    #16 0x0000003421810067 in _g_closure_invoke_va (closure=closure@entry=0x63f700, return_value=return_value@entry=0x7fffffffd8b0, instance=instance@entry=0x99cf10, args=args@entry=0x7fffffffd9b8, n_params=1,
    param_types=0x63f730) at gclosure.c:840
    #17 0x0000003421829eb6 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffd9b8) at gsignal.c:3234
    #18 0x000000342182a7c2 in g_signal_emit (instance=instance@entry=0x99cf10, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3382
    #19 0x00000034352ab5c4 in gtk_widget_event_internal (widget=widget@entry=0x99cf10, event=event@entry=0x7fffc40199c0) at gtkwidget.c:6714
    #20 0x00000034352ab899 in gtk_widget_event (widget=widget@entry=0x99cf10, event=event@entry=0x7fffc40199c0) at gtkwidget.c:6371
    #21 0x00000034351894dc in propagate_event_up (topmost=<optimized out>, event=<optimized out>, widget=0x99cf10) at gtkmain.c:2393
    #22 propagate_event (widget=<optimized out>, event=0x7fffc40199c0, captured=<optimized out>, topmost=0x0) at gtkmain.c:2501
    #23 0x000000343518ad75 in gtk_main_do_event (event=0x7fffc40199c0) at gtkmain.c:1716
    #24 0x000000343584e842 in gdk_event_source_dispatch (source=source@entry=0x67fa60, callback=<optimized out>, user_data=<optimized out>) at gdkeventsource.c:364
    #25 0x00000034210480b6 in g_main_dispatch (context=0x65cef0) at gmain.c:3065
    #26 g_main_context_dispatch (context=context@entry=0x65cef0) at gmain.c:3641
    #27 0x0000003421048408 in g_main_context_iterate (context=0x65cef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3712
    #28 0x000000342104880a in g_main_loop_run (loop=0x6842e0) at gmain.c:3906
    #29 0x000000343518a27d in gtk_main () at gtkmain.c:1156
    #30 0x000000000040d8a0 in main (argc=1, argv=0x7fffffffdde8) at pcmanfm.c:236
    (gdb)

     
<< < 1 2 3 4 > >> (Page 3 of 4)