dm0- / window_merge

A Pidgin plugin that merges the Buddy List window with a conversation window
GNU General Public License v3.0
74 stars 10 forks source link

Crash when dropping the last tab from a separate window to the main window #35

Open bodqhrohro opened 2 years ago

bodqhrohro commented 2 years ago
Thread 1 "pidgin" received signal SIGSEGV, Segmentation fault.
0x00007ffff73f6396 in g_type_check_instance_cast (type_instance=0x78060000004c0073, 
    iface_type=iface_type@entry=0x55555578b1f0 [GtkNotebook/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]) at ../../../gobject/gtype.c:4120
4120    ../../../gobject/gtype.c: Нет такого файла или каталога.
@(gdb) bt
#0  0x00007ffff73f6396 in g_type_check_instance_cast
    (type_instance=0x78060000004c0073, iface_type=iface_type@entry=0x55555578b1f0 [GtkNotebook/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned])
    at ../../../gobject/gtype.c:4120
#1  0x00005555555bca2b in pidgin_conv_window_get_active_gtkconv (win=0x55555616b7c0) at ././pidgin/gtkconv.c:9707
#2  0x00005555555c6ad9 in pidgin_conv_window_get_active_conversation (win=<optimized out>) at ././pidgin/gtkconv.c:9722
#3  0x00007ffff12f6aa0 in focus_removed (widget=<optimized out>, event=<optimized out>, win=<optimized out>) at ././pidgin/plugins/markerline.c:119
#4  0x00007ffff79da1ab in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#8  0x00007ffff73ee4ff in <emit signal ??? on instance 0x55555577f7c0 [GtkWindow]>
    (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3553
    #5  0x00007ffff73d56df in g_closure_invoke
    (closure=0x5555578b4430, return_value=return_value@entry=0x7fffffffb300, n_param_values=2, param_values=param_values@entry=0x7fffffffb360, invocation_hint=invocation_hint@entry=0x7fffffffb2e0) at ../../../gobject/gclosure.c:830
    #6  0x00007ffff73e7b36 in signal_emit_unlocked_R
    (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x55555577f7c0, emission_return=emission_return@entry=0x7fffffffb450, instance_and_params=instance_and_params@entry=0x7fffffffb360) at ../../../gobject/gsignal.c:3742
    #7  0x00007ffff73edabb in g_signal_emit_valist
    (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffb500)
    at ../../../gobject/gsignal.c:3507
#9  0x00007ffff7af9fe4 in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
@--Type <RET> for more, q to quit, c to continue without paging--
#10 0x00007ffff79d8dcb in gtk_main_do_event () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#11 0x00007ffff7844afc in  () at /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#12 0x00007ffff72e0cdb in g_main_dispatch (context=0x5555556c8b10) at ../../../glib/gmain.c:3381
#13 g_main_context_dispatch (context=0x5555556c8b10) at ../../../glib/gmain.c:4099
#14 0x00007ffff72e0f88 in g_main_context_iterate (context=0x5555556c8b10, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at ../../../glib/gmain.c:4175
#15 0x00007ffff72e1273 in g_main_loop_run (loop=0x555557503af0) at ../../../glib/gmain.c:4373
#16 0x00007ffff79d7b2a in gtk_main () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#17 0x0000555555591d70 in main (argc=<optimized out>, argv=<optimized out>) at ././pidgin/gtkmain.c:947