[Pidgin] #17390: Crash of IRC III

Pidgin trac at pidgin.im
Thu May 2 13:00:20 EDT 2019


#17390: Crash of IRC III
------------------------+------------------
 Reporter:  bodqhrohro  |       Owner:  elb
     Type:  defect      |      Status:  new
Milestone:              |   Component:  IRC
  Version:  2.13.0      |  Resolution:
 Keywords:              |
------------------------+------------------

Comment (by bodqhrohro):

 A bit different one, when closing a conversation:
 {{{
 #0  0x00007ffff7674c5e in gtk_widget_grab_focus () at /usr/lib/x86_64
 -linux-gnu/libgtk-x11-2.0.so.0
 #1  0x00007ffff6f9547a in purple_signal_emit_vargs
     (instance=<optimized out>, signal=0x55555562197a "conversation-
 switched", args=args at entry=0x7fffffffa190)
     at ././libpurple/signals.c:482
 #2  0x00007ffff6f955ee in purple_signal_emit (instance=<optimized out>,
 signal=<optimized out>)
     at ././libpurple/signals.c:434
 #6  0x00007ffff718f91f in <emit signal ??? on instance 0x5555560c42f0
 [GtkNotebook]>
     (instance=<optimized out>, signal_id=<optimized out>,
 detail=<optimized out>) at ../../../gobject/gsignal.c:3447
     #3  0x00007ffff7172c7d in g_closure_invoke
     (closure=0x55555660a8c0, return_value=0x0, n_param_values=3,
 param_values=0x7fffffffa430, invocation_hint=0x7fffffffa3b0) at
 ../../../gobject/gclosure.c:810
     #4  0x00007ffff7185e44 in signal_emit_unlocked_R
     (node=node at entry=0x5555557443d0, detail=detail at entry=0,
 instance=instance at entry=0x5555560c42f0,
 emission_return=emission_return at entry=0x0,
 instance_and_params=instance_and_params at entry=0x7fffffffa430) at
 ../../../gobject/gsignal.c:3705
     #5  0x00007ffff718f25e in g_signal_emit_valist
     (instance=<optimized out>, signal_id=<optimized out>,
 detail=<optimized out>, var_args=var_args at entry=0x7fffffffa610) at
 ../../../gobject/gsignal.c:3391
 #7  0x00007ffff757d860 in  () at /usr/lib/x86_64-linux-
 gnu/libgtk-x11-2.0.so.0
 #11 0x00007ffff718f91f in <emit signal ??? on instance 0x5555560c42f0
 [GtkNotebook]>
     (instance=<optimized out>, signal_id=<optimized out>,
 detail=<optimized out>) at ../../../gobject/gsignal.c:3447
     #8  0x00007ffff7172c7d in g_closure_invoke
     (closure=0x555555705710, return_value=0x0, n_param_values=2,
 param_values=0x7fffffffa910, invocation_hint=0x7fffffffa890) at
 ../../../gobject/gclosure.c:810
     #9  0x00007ffff71864ec in signal_emit_unlocked_R
     (node=node at entry=0x555555705740, detail=detail at entry=0,
 instance=instance at entry=0x5555560c42f0,
 emission_return=emission_return at entry=0x0,
 instance_and_params=instance_and_params at entry=0x7fffffffa910) at
 ../../../gobject/gsignal.c:3565
     #10 0x00007ffff718f25e in g_signal_emit_valist
     (instance=<optimized out>, signal_id=<optimized out>,
 detail=<optimized out>, var_args=var_args at entry=0x7fffffffaae0) at
 ../../../gobject/gsignal.c:3391
 #12 0x00005555555bf46f in pidgin_conv_window_remove_gtkconv
 (win=0x55555660a070, gtkconv=0x555557895dd0)
     at ././pidgin/gtkconv.c:9678
 #13 0x00005555555bf544 in pidgin_conv_destroy (conv=0x5555582c0ae0) at
 ././pidgin/gtkconv.c:5533
 #14 0x00007ffff6f60e25 in purple_conversation_destroy
 (conv=0x5555582c0ae0) at ././libpurple/conversation.c:598
 #15 0x00007ffff708d15d in g_list_foreach (list=<optimized out>,
     list at entry=0x555558963b20 = {...}, func=0x7ffff6f60cd0
 <purple_conversation_destroy>, user_data=user_data at entry=0x0)
     at ../../../glib/glist.c:1013
 #16 0x00005555555b11de in close_this_sucker
 (data=data at entry=0x555557895dd0) at ././pidgin/gtkconv.c:221
 #17 0x00005555555bec73 in close_conv_cb (button=<optimized out>,
 gtkconv=<optimized out>) at ././pidgin/gtkconv.c:242
 #18 0x00005555555bec73 in close_conv_cb (button=<optimized out>,
 gtkconv=0x555557895dd0) at ././pidgin/gtkconv.c:227
 #22 0x00007ffff718f91f in <emit signal ??? on instance 0x55555753e4c0
 [GtkButton]>
     (instance=<optimized out>, signal_id=<optimized out>,
 detail=<optimized out>) at ../../../gobject/gsignal.c:3447
     #19 0x00007ffff7172c7d in g_closure_invoke
     (closure=0x555557cd0c20, return_value=0x0, n_param_values=1,
 param_values=0x7fffffffae80, invocation_hint=0x7fffffffae00) at
 ../../../gobject/gclosure.c:810
     #20 0x00007ffff7186345 in signal_emit_unlocked_R
     (node=node at entry=0x55555573cfa0, detail=detail at entry=0,
 instance=instance at entry=0x55555753e4c0,
 emission_return=emission_return at entry=0x0,
 instance_and_params=instance_and_params at entry=0x7fffffffae80) at
 ../../../gobject/gsignal.c:3635
     #21 0x00007ffff718f25e in g_signal_emit_valist
     (instance=<optimized out>, signal_id=<optimized out>,
 detail=<optimized out>, var_args=var_args at entry=0x7fffffffb030) at
 ../../../gobject/gsignal.c:3391
 #23 0x00007ffff74b7e25 in  () at /usr/lib/x86_64-linux-
 gnu/libgtk-x11-2.0.so.0
 #27 0x00007ffff718f91f in <emit signal ??? on instance 0x55555753e4c0
 [GtkButton]>
     (instance=<optimized out>, signal_id=<optimized out>,
 detail=<optimized out>) at ../../../gobject/gsignal.c:3447
     #24 0x00007ffff7172c7d in g_closure_invoke
     (closure=0x55555573cb00, return_value=0x0, n_param_values=1,
 param_values=0x7fffffffb2e0, invocation_hint=0x7fffffffb260) at
 ../../../gobject/gclosure.c:810
     #25 0x00007ffff71864ec in signal_emit_unlocked_R
     (node=node at entry=0x55555573cb30, detail=detail at entry=0,
 instance=instance at entry=0x55555753e4c0,
 emission_return=emission_return at entry=0x0,
 instance_and_params=instance_and_params at entry=0x7fffffffb2e0) at
 ../../../gobject/gsignal.c:3565
     #26 0x00007ffff718f25e in g_signal_emit_valist
     (instance=<optimized out>, signal_id=<optimized out>,
 detail=<optimized out>, var_args=var_args at entry=0x7fffffffb490) at
 ../../../gobject/gsignal.c:3391
 #28 0x00007ffff74b6d69 in  () at /usr/lib/x86_64-linux-
 gnu/libgtk-x11-2.0.so.0
 #29 0x00007ffff755d1eb in  () at /usr/lib/x86_64-linux-
 gnu/libgtk-x11-2.0.so.0
 #33 0x00007ffff718f91f in <emit signal ??? on instance 0x55555753e4c0
 [GtkButton]>
     (instance=<optimized out>, signal_id=<optimized out>,
 detail=<optimized out>) at ../../../gobject/gsignal.c:3447
     #30 0x00007ffff7172c7d in g_closure_invoke
     (closure=0x5555556f9480, return_value=0x7fffffffb710,
 n_param_values=2, param_values=0x7fffffffb770,
 invocation_hint=0x7fffffffb6f0) at ../../../gobject/gclosure.c:810
     #31 0x00007ffff7185b9d in signal_emit_unlocked_R
     (node=<optimized out>, detail=detail at entry=0,
 instance=instance at entry=0x55555753e4c0,
 emission_return=emission_return at entry=0x7fffffffb890,
 instance_and_params=instance_and_params at entry=0x7fffffffb770) at
 ../../../gobject/gsignal.c:3673
     #32 0x00007ffff718e94b in g_signal_emit_valist
     (instance=<optimized out>, signal_id=<optimized out>,
 detail=<optimized out>, var_args=var_args at entry=0x7fffffffb940)
 #34 0x00007ffff7673cac in  () at /usr/lib/x86_64-linux-
 gnu/libgtk-x11-2.0.so.0
 #35 0x00007ffff755b48c in gtk_propagate_event () at /usr/lib/x86_64-linux-
 gnu/libgtk-x11-2.0.so.0
 #36 0x00007ffff755b87b in gtk_main_do_event () at /usr/lib/x86_64-linux-
 gnu/libgtk-x11-2.0.so.0
 #37 0x00007ffff73cebac in  () at /usr/lib/x86_64-linux-
 gnu/libgdk-x11-2.0.so.0
 #38 0x00007ffff7090f2e in g_main_dispatch (context=0x5555556a06f0) at
 ../../../glib/gmain.c:3182
 #39 0x00007ffff7090f2e in g_main_context_dispatch
 (context=context at entry=0x5555556a06f0) at ../../../glib/gmain.c:3847
 #40 0x00007ffff70911c8 in g_main_context_iterate
     (context=0x5555556a06f0, block=block at entry=1,
 dispatch=dispatch at entry=1, self=<optimized out>)
     at ../../../glib/gmain.c:3920
 #41 0x00007ffff70914c2 in g_main_loop_run (loop=0x5555572c6730) at
 ../../../glib/gmain.c:4116
 #42 0x00007ffff755a8e7 in gtk_main () at /usr/lib/x86_64-linux-
 gnu/libgtk-x11-2.0.so.0
 #43 0x000055555559098b in main (argc=<optimized out>, argv=<optimized
 out>) at ././pidgin/gtkmain.c:939
 }}}

--
Ticket URL: <https://developer.pidgin.im/ticket/17390#comment:1>
Pidgin <https://pidgin.im>
Pidgin


More information about the Tracker mailing list