! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
thunar_history_go_back g_slist_find segfault
Status:
RESOLVED: WORKSFORME

Comments

Description Sami Farin 2015-02-12 21:48:46 CET
Thunar 1.6.4 Fedora 21

Program terminated with signal SIGSEGV, Segmentation fault.
#0  g_slist_find (list=0xaaaaaaaaaaaaaaaa, data=data@entry=0x110b180) at gslist.c:712
712	      if (list->data == data)
(gdb) bt
#0  0x00007f392a55eda8 in g_slist_find (list=0x-5555555555555556 = {...}, data=data@entry=0x110b180) at gslist.c:712
#1  0x000000000043c46d in thunar_history_go_back (history=0x1096e30, goto_file=0x110b180) at thunar-history.c:383
#5  0x00007f392a85c14f in <emit signal ??? on instance 0x12e53d0 [ThunarHistoryAction]> (instance=instance@entry=0x12e53d0, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3348
    #2  0x00007f392a840f15 in g_closure_invoke (closure=0x12ea720, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7fff508b37b0, invocation_hint=invocation_hint@entry=0x7fff508b3750) at gclosure.c:768
    #3  0x00007f392a853332 in signal_emit_unlocked_R (node=node@entry=0x10cb510, detail=detail@entry=0, instance=instance@entry=0x12e53d0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff508b37b0) at gsignal.c:3536
    #4  0x00007f392a85bf21 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff508b3930) at gsignal.c:3292
#6  0x00007f392c3dcb90 in _gtk_action_emit_activate (action=0x12e53d0 [ThunarHistoryAction]) at gtkaction.c:795
#7  0x00007f392c3dd43d in IA__gtk_action_activate (action=<optimized out>) at gtkaction.c:826
#8  0x000000000046a85b in thunar_standard_view_button_press_event (view=view@entry=0x130a350 [ExoTreeView], event=<optimized out>, standard_view=standard_view@entry=0x12ec1b0) at thunar-standard-view.c:3068
#13 0x00007f392a85c14f in <emit signal ??? on instance 0x130a350 [ExoTreeView]> (instance=instance@entry=0x130a350, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3348
    #9  0x00007f392c4af8ad in _gtk_marshal_BOOLEAN__BOXED (closure=0x13128c0, return_value=0x7fff508b3b90, n_param_values=<optimized out>, param_values=0x7fff508b3c40, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:86
    #10 0x00007f392a840f15 in g_closure_invoke (closure=0x13128c0, return_value=return_value@entry=0x7fff508b3b90, n_param_values=2, param_values=param_values@entry=0x7fff508b3c40, invocation_hint=invocation_hint@entry=0x7fff508b3be0) at gclosure.c:768
    #11 0x00007f392a853332 in signal_emit_unlocked_R (node=node@entry=0x107cfa0, detail=detail@entry=0, instance=instance@entry=0x130a350, emission_return=emission_return@entry=0x7fff508b3cf0, instance_and_params=instance_and_params@entry=0x7fff508b3c40) at gsignal.c:3536
    #12 0x00007f392a85baf8 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff508b3dd0) at gsignal.c:3302
#14 0x00007f392c5df13c in gtk_widget_event_internal (widget=widget@entry=0x130a350 [ExoTreeView], event=event@entry=0x10659f0) at gtkwidget.c:5017
#15 0x00007f392c5df431 in IA__gtk_widget_event (widget=widget@entry=0x130a350 [ExoTreeView], event=event@entry=0x10659f0) at gtkwidget.c:4814
#16 0x00007f392c4adb54 in IA__gtk_propagate_event (widget=0x130a350 [ExoTreeView], event=0x10659f0) at gtkmain.c:2490
#17 0x00007f392c4adffb in IA__gtk_main_do_event (event=0x10659f0) at gtkmain.c:1685
#18 0x00007f392c104c2c in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at gdkevents-x11.c:2403
#19 0x00007f392a540e1b in g_main_context_dispatch (context=0x1039d40) at gmain.c:3122
#20 0x00007f392a540e1b in g_main_context_dispatch (context=context@entry=0x1039d40) at gmain.c:3737
#21 0x00007f392a5411b0 in g_main_context_iterate (context=0x1039d40, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3808
#22 0x00007f392a5414d2 in g_main_loop_run (loop=0x104a0d0) at gmain.c:4002
#23 0x00007f392c4acf47 in IA__gtk_main () at gtkmain.c:1257
#24 0x000000000041f22e in main (argc=1, argv=0x7fff508b4258) at main.c:310
Comment 1 Steve Dodier-Lazaro editbugs 2015-02-15 14:17:03 CET
This looks like a memory corruption to me.

Sami, could you please explain what you were doing when the crash occurred?
Comment 2 Sami Farin 2015-02-15 14:56:02 CET
maybe mounted some MTP device, not sure
Comment 3 Steve Dodier-Lazaro editbugs 2015-02-17 12:32:45 CET
Ok, let us know if you can reliably reproduce this bug, and I'll then give you some instructions to produce a report from which we can work.
Comment 4 Harald Judt editbugs 2015-04-17 19:22:28 CEST
Did that perhaps happen when unmounting?

I'm going to leave this open for some few days, then close it if no more info is provided.
Comment 5 Harald Judt editbugs 2015-05-03 15:34:02 CEST
Missing feedback, closing.

Bug #11535

Reported by:
Sami Farin
Reported on: 2015-02-12
Last modified on: 2015-05-03

People

Assignee:
Xfce Bug Triage
CC List:
3 users

Version

Version:
unspecified

Attachments

Additional information