[Pidgin] #16986: crash (SIGABRT) when clicking the tray icon under GNOME 3

Pidgin trac at pidgin.im
Fri Apr 1 01:32:29 EDT 2016


#16986: crash (SIGABRT) when clicking the tray icon under GNOME 3
---------------------+--------------------------
 Reporter:  pabs3    |      Owner:
     Type:  defect   |     Status:  new
Milestone:           |  Component:  pidgin (gtk)
  Version:  2.10.12  |   Keywords:  crash
---------------------+--------------------------
 I am using Debian stretch, GNOME 3.18, pidgin 2.10.11-1.1+b2 and GTK+2
 2.24.30-1.1. Sometimes when I click the pidgin tray icon to show the buddy
 list under GNOME, I get a crash (SIGABRT) in pidgin. I have included the
 gdb backtrace below.

 {{{
 $ gdb -batch -n -ex 'set height 0' -ex bt -ex 'thread apply all bt full'
 --core /var/crash/1000/30242-1000-1000-6-1459481295-chianamo--usr-bin-
 pidgin.core /usr/bin/pidgin
 [New LWP 30242]
 [New LWP 30316]
 [New LWP 30345]
 [New LWP 30344]
 [Thread debugging using libthread_db enabled]
 Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
 Core was generated by `pidgin'.
 Program terminated with signal SIGABRT, Aborted.
 #0  0x00007f8db3579478 in __GI_raise (sig=sig at entry=6) at
 ../sysdeps/unix/sysv/linux/raise.c:55
 55      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
 [Current thread is 1 (Thread 0x7f8db6b7ba80 (LWP 30242))]
 #0  0x00007f8db3579478 in __GI_raise (sig=sig at entry=6) at
 ../sysdeps/unix/sysv/linux/raise.c:55
 #1  0x00007f8db357a8fa in __GI_abort () at abort.c:89
 #2  0x000055b65383607a in sighandler (sig=11) at /build/pidgin-
 itbiVH/pidgin-2.10.11/./pidgin/gtkmain.c:179
 #3  0x00007f8db3579500 in <signal handler called> () at /lib/x86_64-linux-
 gnu/libc.so.6
 #4  0x00007f8db54c64db in IA__gtk_text_buffer_get_start_iter
 (buffer=0x100000004, iter=iter at entry=0x7ffc1e40f330) at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/gtk/gtktextbuffer.c:2933
 #5  0x00007f8da8a67aa3 in notify_name_change (atk_obj=0x55b65620d160
 [GailNotebookPage]) at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/modules/other/gail/gaillabel.c:247
 #9  0x00007f8db447808f in <emit signal ??? on instance 0x55b655348d90
 [GailWindow]> (instance=<optimized out>, signal_id=<optimized out>,
 detail=<optimized out>) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gsignal.c:3441
     #6  0x00007f8db445cfa5 in g_closure_invoke (closure=0x55b655ec7b20,
 return_value=return_value at entry=0x0, n_param_values=1,
 param_values=param_values at entry=0x7ffc1e40f5d0,
 invocation_hint=invocation_hint at entry=0x7ffc1e40f550) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gclosure.c:804
     #7  0x00007f8db446f264 in signal_emit_unlocked_R
 (node=node at entry=0x55b655f87a40, detail=detail at entry=0,
 instance=instance at entry=0x55b655348d90,
 emission_return=emission_return at entry=0x0,
 instance_and_params=instance_and_params at entry=0x7ffc1e40f5d0) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gsignal.c:3699
     #8  0x00007f8db4477d5c in g_signal_emit_valist (instance=<optimized
 out>, signal_id=<optimized out>, detail=<optimized out>,
 var_args=var_args at entry=0x7ffc1e40f780) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gsignal.c:3385
 #13 0x00007f8db4478555 in <emit signal children-changed:add or
 0x7f8da8a8303e "children-changed::add" on instance 0x55b654e90de0
 [GailToplevel]> (instance=instance at entry=0x55b654e90de0,
 detailed_signal=detailed_signal at entry=0x7f8da8a8303e "children-
 changed::add") at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gsignal.c:3481
     #10 0x00007f8db445cfa5 in g_closure_invoke (closure=0x55b655f63ac0,
 return_value=return_value at entry=0x0, n_param_values=3,
 param_values=param_values at entry=0x7ffc1e40fa20,
 invocation_hint=invocation_hint at entry=0x7ffc1e40f9a0) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gclosure.c:804
     #11 0x00007f8db446efc1 in signal_emit_unlocked_R
 (node=node at entry=0x55b654e6d170, detail=detail at entry=544,
 instance=instance at entry=0x55b654e90de0,
 emission_return=emission_return at entry=0x0,
 instance_and_params=instance_and_params at entry=0x7ffc1e40fa20) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gsignal.c:3629
     #12 0x00007f8db4477d5c in g_signal_emit_valist
 (instance=instance at entry=0x55b654e90de0, signal_id=signal_id at entry=105,
 detail=detail at entry=544, var_args=var_args at entry=0x7ffc1e40fc48) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gsignal.c:3385
 #14 0x00007f8da8a751e7 in gail_toplevel_show_event_watcher
 (ihint=ihint at entry=0x7ffc1e40fe80, n_param_values=<optimized out>,
 param_values=param_values at entry=0x7ffc1e40ff00, data=0x55b654e90de0) at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/modules/other/gail/gailtoplevel.c:248
 #17 0x00007f8db447808f in <emit signal ??? on instance 0x55b655c30710
 [GtkWindow]> (instance=instance at entry=0x55b655c30710, signal_id=<optimized
 out>, detail=detail at entry=0) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gsignal.c:3441
     #15 0x00007f8db446ed1b in signal_emit_unlocked_R
 (node=node at entry=0x55b654ec6230, detail=detail at entry=0,
 instance=instance at entry=0x55b655c30710,
 emission_return=emission_return at entry=0x0,
 instance_and_params=instance_and_params at entry=0x7ffc1e40ff00) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gsignal.c:3595
     #16 0x00007f8db4477d5c in g_signal_emit_valist (instance=<optimized
 out>, signal_id=<optimized out>, detail=<optimized out>,
 var_args=var_args at entry=0x7ffc1e4100b0) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gsignal.c:3385
 #18 0x00007f8db554cd26 in IA__gtk_widget_show (widget=0x55b655c30710
 [GtkWindow]) at /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/gtk/gtkwidget.c:3236
 #19 0x00007f8db445d1d4 in _g_closure_invoke_va
 (closure=closure at entry=0x55b6552a51e0,
 return_value=return_value at entry=0x0,
 instance=instance at entry=0x55b655298560, args=args at entry=0x7ffc1e4103b0,
 n_params=<optimized out>, param_types=0x0) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gclosure.c:867
 #20 0x00007f8db44779a6 in g_signal_emit_valist (instance=0x55b655298560,
 signal_id=<optimized out>, detail=0,
 var_args=var_args at entry=0x7ffc1e4103b0) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gsignal.c:3294
 #21 0x00007f8db447808f in g_signal_emit
 (instance=instance at entry=0x55b655298560, signal_id=<optimized out>,
 detail=detail at entry=0) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gsignal.c:3441
 #22 0x00007f8db54a3b99 in gtk_status_icon_button_press
 (status_icon=0x55b655298560 [GtkStatusIcon]) at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/gtk/gtkstatusicon.c:1309
 #23 0x00007f8db54a3b99 in gtk_status_icon_button_press
 (status_icon=status_icon at entry=0x55b655298560 [GtkStatusIcon],
 event=0x55b655357820) at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/gtk/gtkstatusicon.c:1781
 #28 0x00007f8db447808f in <emit signal ??? on instance 0x55b654eb7b70
 [GtkTrayIcon]> (instance=instance at entry=0x55b654eb7b70,
 signal_id=<optimized out>, detail=detail at entry=0) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gsignal.c:3441
     #24 0x00007f8db542f9ec in _gtk_marshal_BOOLEAN__BOXED
 (closure=0x55b6552a0b80, return_value=0x7ffc1e410650,
 n_param_values=<optimized out>, param_values=0x7ffc1e4106b0,
 invocation_hint=<optimized out>, marshal_data=<optimized out>) at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/gtk/gtkmarshalers.c:86
     #25 0x00007f8db445cfa5 in g_closure_invoke (closure=0x55b6552a0b80,
 return_value=return_value at entry=0x7ffc1e410650, n_param_values=2,
 param_values=param_values at entry=0x7ffc1e4106b0,
 invocation_hint=invocation_hint at entry=0x7ffc1e410630) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gclosure.c:804
     #26 0x00007f8db446efc1 in signal_emit_unlocked_R
 (node=node at entry=0x55b654ec8040, detail=detail at entry=0,
 instance=instance at entry=0x55b654eb7b70,
 emission_return=emission_return at entry=0x7ffc1e4107c0,
 instance_and_params=instance_and_params at entry=0x7ffc1e4106b0) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gsignal.c:3629
     #27 0x00007f8db44777f9 in g_signal_emit_valist (instance=<optimized
 out>, signal_id=<optimized out>, detail=<optimized out>,
 var_args=var_args at entry=0x7ffc1e410870) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gsignal.c:3395
 #29 0x00007f8db554733c in gtk_widget_event_internal
 (widget=widget at entry=0x55b654eb7b70 [GtkTrayIcon],
 event=event at entry=0x55b655357820) at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/gtk/gtkwidget.c:5010
 #30 0x00007f8db5547617 in IA__gtk_widget_event
 (widget=widget at entry=0x55b654eb7b70 [GtkTrayIcon],
 event=event at entry=0x55b655357820) at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/gtk/gtkwidget.c:4807
 #31 0x00007f8db542e184 in IA__gtk_propagate_event (widget=0x55b654eb7b70
 [GtkTrayIcon], event=0x55b655357820) at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/gtk/gtkmain.c:2501
 #32 0x00007f8db542e53b in IA__gtk_main_do_event (event=0x55b655357820) at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/gtk/gtkmain.c:1696
 #33 0x00007f8db50a2c5c in gdk_event_dispatch (source=<optimized out>,
 callback=<optimized out>, user_data=<optimized out>) at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/gdk/x11/gdkevents-x11.c:2425
 #34 0x00007f8db4186137 in g_main_context_dispatch (context=0x55b654e5dc20)
 at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gmain.c:3154
 #35 0x00007f8db4186137 in g_main_context_dispatch
 (context=context at entry=0x55b654e5dc20) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gmain.c:3769
 #36 0x00007f8db4186390 in g_main_context_iterate (context=0x55b654e5dc20,
 block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gmain.c:3840
 #37 0x00007f8db41866b2 in g_main_loop_run (loop=0x55b655ecb080) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gmain.c:4034
 #38 0x00007f8db542d5b7 in IA__gtk_main () at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/gtk/gtkmain.c:1268
 #39 0x000055b6537e3f37 in main (argc=1, argv=0x7ffc1e412f88) at /build
 /pidgin-itbiVH/pidgin-2.10.11/./pidgin/gtkmain.c:937

 Thread 4 (Thread 0x7f8d93474700 (LWP 30344)):
 #0  0x00007f8db3625e4d in poll () at ../sysdeps/unix/syscall-template.S:84
 #1  0x00007f8db418632c in g_main_context_iterate (priority=2147483647,
 n_fds=1, fds=0x7f8d8c0008e0, timeout=<optimized out>,
 context=0x55b6553df8c0) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gmain.c:4135
         poll_func = 0x7f8db4195240 <g_poll>
         max_priority = 2147483647
         timeout = -1
         some_ready = <optimized out>
         nfds = 1
         allocated_nfds = 1
         fds = 0x7f8d8c0008e0
 #2  0x00007f8db418632c in g_main_context_iterate
 (context=context at entry=0x55b6553df8c0, block=block at entry=1,
 dispatch=dispatch at entry=1, self=<optimized out>) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gmain.c:3835
         max_priority = 2147483647
         timeout = -1
         some_ready = <optimized out>
         nfds = 1
         allocated_nfds = 1
         fds = 0x7f8d8c0008e0
 #3  0x00007f8db418643c in g_main_context_iteration
 (context=0x55b6553df8c0, may_block=may_block at entry=1) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gmain.c:3901
         retval = <optimized out>
 #4  0x00007f8db4186479 in glib_worker_main (data=<optimized out>) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gmain.c:5672
 #5  0x00007f8db41acb75 in g_thread_proxy (data=0x55b6552a90a0) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
         thread = 0x55b6552a90a0
 #6  0x00007f8db38f1454 in start_thread (arg=0x7f8d93474700) at
 pthread_create.c:334
         __res = <optimized out>
         pd = 0x7f8d93474700
         now = <optimized out>
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140246038038272,
 -3117737439172518346, 0, 140720816063855, 3, 0, 3143711410797649462,
 3143782261218188854}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0,
 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
         not_first_call = <optimized out>
         pagesize_m1 = <optimized out>
         sp = <optimized out>
         freesize = <optimized out>
         __PRETTY_FUNCTION__ = "start_thread"
 #7  0x00007f8db362eedd in clone () at
 ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

 Thread 3 (Thread 0x7f8d92c73700 (LWP 30345)):
 #0  0x00007f8db3625e4d in poll () at ../sysdeps/unix/syscall-template.S:84
 #1  0x00007f8db418632c in g_main_context_iterate (priority=2147483647,
 n_fds=2, fds=0x7f8d840010c0, timeout=<optimized out>,
 context=0x55b654f253f0) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gmain.c:4135
         poll_func = 0x7f8db4195240 <g_poll>
         max_priority = 2147483647
         timeout = -1
         some_ready = <optimized out>
         nfds = 2
         allocated_nfds = 2
         fds = 0x7f8d840010c0
 #2  0x00007f8db418632c in g_main_context_iterate (context=0x55b654f253f0,
 block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gmain.c:3835
         max_priority = 2147483647
         timeout = -1
         some_ready = <optimized out>
         nfds = 2
         allocated_nfds = 2
         fds = 0x7f8d840010c0
 #3  0x00007f8db41866b2 in g_main_loop_run (loop=0x55b654f253b0) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gmain.c:4034
         __func__ = "g_main_loop_run"
 #4  0x00007f8db244c906 in gdbus_shared_thread_func
 (user_data=0x55b6553dffe0) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gio/gdbusprivate.c:246
         data = 0x55b6553dffe0
 #5  0x00007f8db41acb75 in g_thread_proxy (data=0x55b6552a90f0) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gthread.c:780
         thread = 0x55b6552a90f0
 #6  0x00007f8db38f1454 in start_thread (arg=0x7f8d92c73700) at
 pthread_create.c:334
         __res = <optimized out>
         pd = 0x7f8d92c73700
         now = <optimized out>
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140246029645568,
 -3117737439172518346, 0, 140720816064207, 3, 94241602535392,
 3143714708795661878, 3143782261218188854}, mask_was_saved = 0}}, priv =
 {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype
 = 0}}}
         not_first_call = <optimized out>
         pagesize_m1 = <optimized out>
         sp = <optimized out>
         freesize = <optimized out>
         __PRETTY_FUNCTION__ = "start_thread"
 #7  0x00007f8db362eedd in clone () at
 ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

 Thread 2 (Thread 0x7f8d94341700 (LWP 30316)):
 #0  0x00007f8db3627c03 in select () at ../sysdeps/unix/syscall-
 template.S:84
 #1  0x00007f8d9cced400 in  () at /usr/lib/x86_64-linux-gnu/libtcl8.6.so
 #2  0x00007f8db38f1454 in start_thread (arg=0x7f8d94341700) at
 pthread_create.c:334
         __res = <optimized out>
         pd = 0x7f8d94341700
         now = <optimized out>
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140246053558016,
 -3117737439172518346, 0, 140720816064863, 3, 1, 3143717295439715894,
 3143782261218188854}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0,
 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
         not_first_call = <optimized out>
         pagesize_m1 = <optimized out>
         sp = <optimized out>
         freesize = <optimized out>
         __PRETTY_FUNCTION__ = "start_thread"
 #3  0x00007f8db362eedd in clone () at
 ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

 Thread 1 (Thread 0x7f8db6b7ba80 (LWP 30242)):
 #0  0x00007f8db3579478 in __GI_raise (sig=sig at entry=6) at
 ../sysdeps/unix/sysv/linux/raise.c:55
         resultvar = 0
         pid = 30242
         selftid = 30242
 #1  0x00007f8db357a8fa in __GI_abort () at abort.c:89
         save_stage = 2
         act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction =
 0x0}, sa_mask = {__val = {140246576240287, 140246579565888, 496,
 94241596757488, 496, 94241596757488, 140246576237731, 140246579565888,
 496, 496, 140246576241830, 140246579565888, 94241596757488, 496,
 140720816059264, 140720816059856}}, sa_flags = -1285885304, sa_restorer =
 0x100000004}
         sigs = {__val = {32, 0 <repeats 15 times>}}
 #2  0x000055b65383607a in sighandler (sig=11) at /build/pidgin-
 itbiVH/pidgin-2.10.11/./pidgin/gtkmain.c:179
         written = <optimized out>
 #3  0x00007f8db3579500 in <signal handler called> () at /lib/x86_64-linux-
 gnu/libc.so.6
 #4  0x00007f8db54c64db in IA__gtk_text_buffer_get_start_iter
 (buffer=0x100000004, iter=iter at entry=0x7ffc1e40f330) at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/gtk/gtktextbuffer.c:2933
         __inst = 0x100000004
         __t = 94241601248960
         __r = <optimized out>
 #5  0x00007f8da8a67aa3 in notify_name_change (atk_obj=0x55b65620d160
 [GailNotebookPage]) at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/modules/other/gail/gaillabel.c:247
         end = {dummy1 = 0x7ffc1e40f3b0, dummy2 = 0x2, dummy3 = 0, dummy4 =
 0, dummy5 = 2126501888, dummy6 = -1112292553, dummy7 = 1438844688, dummy8
 = 21942, dummy9 = 0x7f8db55576f9 <IA__gtk_window_get_title+9>, dummy10 =
 0x55b654ee75a0, dummy11 = -1465390800, dummy12 = 32653, dummy13 =
 507573360, dummy14 = 0x7ffc1e40f5d0}
         new_label = <optimized out>
         same = <optimized out>
         start = {dummy1 = 0x6c, dummy2 = 0x7f8db6a30c90
 <_dbus_header_signature_str>, dummy3 = 11, dummy4 = 0, dummy5 =
 1442260744, dummy6 = 21942, dummy7 = 130, dummy8 = 0, dummy9 =
 0x7f8db38fa459 <sendmsg+57>, dummy10 = 0x0, dummy11 = -1233033878, dummy12
 = 32653, dummy13 = 0, dummy14 = 0x0}
         old_label = <optimized out>
         label = 0x55b655272460 [GtkNotebook]
         gail_label = 0x55b65620d160 [GailNotebookPage]
         widget = 0x55b655272460 [GtkNotebook]
         gail_obj = 0x55b65620d160 [GailNotebookPage]
 #9  0x00007f8db447808f in <emit signal ??? on instance 0x55b655348d90
 [GailWindow]> (instance=<optimized out>, signal_id=<optimized out>,
 detail=<optimized out>) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gsignal.c:3441
 Python Exception <class 'gdb.error'> Attempt to dereference a generic
 pointer.:
 #13 0x00007f8db4478555 in <emit signal children-changed:add or
 0x7f8da8a8303e "children-changed::add" on instance 0x55b654e90de0
 [GailToplevel]> (instance=instance at entry=0x55b654e90de0,
 detailed_signal=detailed_signal at entry=0x7f8da8a8303e "children-
 changed::add") at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gsignal.c:3481
 Python Exception <class 'gdb.error'> Attempt to dereference a generic
 pointer.:
 #14 0x00007f8da8a751e7 in gail_toplevel_show_event_watcher
 (ihint=ihint at entry=0x7ffc1e40fe80, n_param_values=<optimized out>,
 param_values=param_values at entry=0x7ffc1e40ff00, data=0x55b654e90de0) at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/modules/other/gail/gailtoplevel.c:248
         toplevel = 0x55b654e90de0 [GailToplevel]
         atk_obj = 0x55b654e90de0 [GailToplevel]
         object = 0x55b655c30710 [GtkWindow]
         widget = 0x55b655c30710 [GtkWindow]
         n_children = 1
         child = 0x55b655348d90 [GailWindow]
 #17 0x00007f8db447808f in <emit signal ??? on instance 0x55b655c30710
 [GtkWindow]> (instance=instance at entry=0x55b655c30710, signal_id=<optimized
 out>, detail=detail at entry=0) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gsignal.c:3441
 Python Exception <class 'gdb.error'> Attempt to dereference a generic
 pointer.:
 #18 0x00007f8db554cd26 in IA__gtk_widget_show (widget=0x55b655c30710
 [GtkWindow]) at /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/gtk/gtkwidget.c:3236
         widget = 0x55b655c30710 [GtkWindow]
 #19 0x00007f8db445d1d4 in _g_closure_invoke_va
 (closure=closure at entry=0x55b6552a51e0,
 return_value=return_value at entry=0x0,
 instance=instance at entry=0x55b655298560, args=args at entry=0x7ffc1e4103b0,
 n_params=<optimized out>, param_types=0x0) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gclosure.c:867
         marshal = <optimized out>
         marshal_data = <optimized out>
         in_marshal = 0
         real_closure = 0x55b6552a51c0
         __func__ = "_g_closure_invoke_va"
 #20 0x00007f8db44779a6 in g_signal_emit_valist (instance=0x55b655298560,
 signal_id=<optimized out>, detail=0,
 var_args=var_args at entry=0x7ffc1e4103b0) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gsignal.c:3294
         return_accu = <optimized out>
         accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0,
 v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
 v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64
 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
         accumulator = 0x0
         emission = {next = 0x7ffc1e410620, instance = 0x55b655298560,
 ihint = {signal_id = 196, detail = 0, run_type = G_SIGNAL_RUN_FIRST},
 state = EMISSION_RUN, chain_type = 94241601202768}
         signal_id = <optimized out>
         instance_type = <optimized out>
         emission_return = {g_type = 0, data = {{v_int = 0, v_uint = 0,
 v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double
 = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
 v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
         rtype = 4
         static_scope = 0
         fastpath_handler = <optimized out>
         closure = <optimized out>
         run_type = <optimized out>
         l = <optimized out>
         fastpath = <optimized out>
         instance_and_params = <optimized out>
         signal_return_type = <optimized out>
         param_values = <optimized out>
         i = <optimized out>
         n_params = <optimized out>
         __func__ = "g_signal_emit_valist"
 #21 0x00007f8db447808f in g_signal_emit
 (instance=instance at entry=0x55b655298560, signal_id=<optimized out>,
 detail=detail at entry=0) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gsignal.c:3441
 Python Exception <class 'gdb.error'> Attempt to dereference a generic
 pointer.:
 #22 0x00007f8db54a3b99 in gtk_status_icon_button_press
 (status_icon=0x55b655298560 [GtkStatusIcon]) at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/gtk/gtkstatusicon.c:1309
         event = 0x55b655357820
         status_icon = 0x55b655298560 [GtkStatusIcon]
         handled = 0
 #23 0x00007f8db54a3b99 in gtk_status_icon_button_press
 (status_icon=status_icon at entry=0x55b655298560 [GtkStatusIcon],
 event=0x55b655357820) at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/gtk/gtkstatusicon.c:1781
         event = 0x55b655357820
         status_icon = 0x55b655298560 [GtkStatusIcon]
         handled = 0
 #28 0x00007f8db447808f in <emit signal ??? on instance 0x55b654eb7b70
 [GtkTrayIcon]> (instance=instance at entry=0x55b654eb7b70,
 signal_id=<optimized out>, detail=detail at entry=0) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./gobject/gsignal.c:3441
 Python Exception <class 'gdb.error'> Attempt to dereference a generic
 pointer.:
 #29 0x00007f8db554733c in gtk_widget_event_internal
 (widget=widget at entry=0x55b654eb7b70 [GtkTrayIcon],
 event=event at entry=0x55b655357820) at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/gtk/gtkwidget.c:5010
         signal_num = <optimized out>
         return_val = 0
 #30 0x00007f8db5547617 in IA__gtk_widget_event
 (widget=widget at entry=0x55b654eb7b70 [GtkTrayIcon],
 event=event at entry=0x55b655357820) at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/gtk/gtkwidget.c:4807
         __func__ = "IA__gtk_widget_event"
 #31 0x00007f8db542e184 in IA__gtk_propagate_event (widget=0x55b654eb7b70
 [GtkTrayIcon], event=0x55b655357820) at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/gtk/gtkmain.c:2501
         tmp = <optimized out>
         handled_event = <optimized out>
         __func__ = "IA__gtk_propagate_event"
 #32 0x00007f8db542e53b in IA__gtk_main_do_event (event=0x55b655357820) at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/gtk/gtkmain.c:1696
         event_widget = <optimized out>
         grab_widget = 0x55b654eb7b70 [GtkTrayIcon]
         window_group = <optimized out>
         rewritten_event = <optimized out>
         tmp_list = <optimized out>
         __func__ = "IA__gtk_main_do_event"
 #33 0x00007f8db50a2c5c in gdk_event_dispatch (source=<optimized out>,
 callback=<optimized out>, user_data=<optimized out>) at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/gdk/x11/gdkevents-x11.c:2425
         display = <optimized out>
         event = 0x55b655357820
 #34 0x00007f8db4186137 in g_main_context_dispatch (context=0x55b654e5dc20)
 at /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gmain.c:3154
         dispatch = 0x7f8db50a2c10 <gdk_event_dispatch>
         prev_source = 0x0
         was_in_call = 0
         user_data = 0x0
         callback = 0x0
         cb_funcs = <optimized out>
         cb_data = <optimized out>
         need_destroy = <optimized out>
         source = 0x55b654e881b0
         current = 0x55b654fe2d40
         i = 0
 #35 0x00007f8db4186137 in g_main_context_dispatch
 (context=context at entry=0x55b654e5dc20) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gmain.c:3769
 #36 0x00007f8db4186390 in g_main_context_iterate (context=0x55b654e5dc20,
 block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gmain.c:3840
         max_priority = 0
         timeout = 0
         some_ready = 1
         nfds = <optimized out>
         allocated_nfds = 19
         fds = 0x55b655ae0480
 #37 0x00007f8db41866b2 in g_main_loop_run (loop=0x55b655ecb080) at
 /build/glib2.0-2CrUwg/glib2.0-2.48.0/./glib/gmain.c:4034
         __func__ = "g_main_loop_run"
 #38 0x00007f8db542d5b7 in IA__gtk_main () at
 /build/gtk+2.0-bs8YjO/gtk+2.0-2.24.30/gtk/gtkmain.c:1268
         tmp_list = 0x0
         functions = 0x0
         init = <optimized out>
         loop = 0x55b655ecb080
 #39 0x000055b6537e3f37 in main (argc=1, argv=0x7ffc1e412f88) at /build
 /pidgin-itbiVH/pidgin-2.10.11/./pidgin/gtkmain.c:937
         opt_force_online = 0
         opt_help = <optimized out>
         opt_login = 0
         opt_nologin = 0
         opt_version = <optimized out>
         opt_si = <optimized out>
         opt_config_dir_arg = <optimized out>
         opt_login_arg = <optimized out>
         opt_session_arg = <optimized out>
         search_path = <optimized out>
         accounts = <optimized out>
         sig_indx = 1
         sigset = {__val = {91142, 0 <repeats 15 times>}}
         errmsg =
 "\000\000\000\000\000\000\000\000\005\000\000\000\215\177\000\000\000\020(\000\000\000\000\000\000\060(\000\000\000\000\000\070+(\000\000\000\000\000\200+(\000\000\000\000\000\000\020\b\000\000\000\000\000\003\000\000\000\215\177\000\000\000\060#\000\000\000\000\000\000P#\000\000\000\000\000`F#\000\000\000\000\000hF#\000\000\000\000\000\000\060\003\000\000\000\000\000\003\000\000\000\215\177\000\000\000@#\000\000\000\000\000\000p#\000\000\000\000\000\220d#\000\000\000\000\000\260d#\000\000\000\000\000\000@\003\000\000\000\000\000\003\000\000\000\215\177\000\000\000\020!\000\000\000\000\000\000\060!\000\000\000\000\000\314!!\000\000\000\000\000\250$!\000\000\000\000\000\000\020\001\000\000\000\000\000"...
         signal_channel = <optimized out>
         signal_status = <optimized out>
         signal_channel_watcher = 1
         segfault_message_tmp = <optimized out>
         error = 0x0
         opt = <optimized out>
         gui_check = <optimized out>
         debug_enabled = <optimized out>
         migration_failed = 0
         active_accounts = <optimized out>
         long_options = {{name = 0x55b6538806f1 "config", has_arg = 1, flag
 = 0x0, val = 99}, {name = 0x55b65386ebd9 "debug", has_arg = 0, flag = 0x0,
 val = 100}, {name = 0x55b65387c711 "force-online", has_arg = 0, flag =
 0x0, val = 102}, {name = 0x55b65387075a "help", has_arg = 0, flag = 0x0,
 val = 104}, {name = 0x55b65387c5bd "login", has_arg = 2, flag = 0x0, val =
 108}, {name = 0x55b65387c71e "multiple", has_arg = 0, flag = 0x0, val =
 109}, {name = 0x55b65387c727 "nologin", has_arg = 0, flag = 0x0, val =
 110}, {name = 0x55b6538806e7 "session", has_arg = 1, flag = 0x0, val =
 115}, {name = 0x55b653872f5d "version", has_arg = 0, flag = 0x0, val =
 118}, {name = 0x55b6538806fa "display", has_arg = 1, flag = 0x0, val =
 68}, {name = 0x55b65387d243 "sync", has_arg = 0, flag = 0x0, val = 83},
 {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
 }}}

--
Ticket URL: <https://developer.pidgin.im/ticket/16986>
Pidgin <https://pidgin.im>
Pidgin


More information about the Tracker mailing list