[Pidgin] #383: Crash unsetting a per-account buddy icon

Pidgin trac at pidgin.im
Sat Apr 28 10:50:19 EDT 2007


#383: Crash unsetting a per-account buddy icon
--------------------------+-------------------------------------------------
 Reporter:  nosnilmot     |       Owner:       
     Type:  defect        |      Status:  new  
 Priority:  minor         |   Milestone:  2.0.0
Component:  pidgin (gtk)  |     Version:  2.0  
 Keywords:                |  
--------------------------+-------------------------------------------------
 Crash unsetting a per-account buddy icon. In frame 7 filename is NULL.
 {{{
 (gdb) bt
 #0  0x0013d402 in __kernel_vsyscall ()
 #1  0x00842f90 in raise () from /lib/libc.so.6
 #2  0x00844678 in abort () from /lib/libc.so.6
 #3  0x080a2c95 in sighandler (sig=11) at gtkmain.c:212
 #4  <signal handler called>
 #5  0x05852859 in g_str_hash () from /usr/lib/libglib-2.0.so.0
 #6  0x0582c332 in g_hash_table_lookup () from /usr/lib/libglib-2.0.so.0
 #7  0x0065984a in image_deleting_cb (img=0x9233b08, data=0x0) at
 buddyicon.c:215
 #8  0x006846f1 in purple_marshal_VOID__POINTER (cb=0x65981c
 <image_deleting_cb>, args=0xbfdde288 "\b;#\t", data=0x0, return_val=0x0)
 at signals.c:628
 #9  0x006843ab in purple_signal_emit_vargs (instance=0x6adaf4,
 signal=0x69d396 "image-deleting", args=0xbfdde288 "\b;#\t") at
 signals.c:481
 #10 0x00684436 in purple_signal_emit (instance=0x6adaf4, signal=0x69d396
 "image-deleting") at signals.c:433
 #11 0x0066be14 in purple_imgstore_unref (img=0x9233b08) at imgstore.c:155
 #12 0x080698ef in set_dialog_icon (dialog=0x9290988, data=0x0, len=0,
 new_icon_path=0x0) at gtkaccount.c:201
 #13 0x007ed233 in g_cclosure_marshal_VOID__VOID () from
 /usr/lib/libgobject-2.0.so.0
 #14 0x007e1ba8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 #15 0x007effa5 in g_signal_stop_emission () from
 /usr/lib/libgobject-2.0.so.0
 #16 0x007f17d2 in g_signal_emit_valist () from
 /usr/lib/libgobject-2.0.so.0
 #17 0x007f1b43 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
 #18 0x04efe87f in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
 #19 0x04f000ba in gtk_button_get_alignment () from
 /usr/lib/libgtk-x11-2.0.so.0
 #20 0x007ed233 in g_cclosure_marshal_VOID__VOID () from
 /usr/lib/libgobject-2.0.so.0
 #21 0x007e1575 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
 #22 0x007e1ba8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 #23 0x007f0281 in g_signal_stop_emission () from
 /usr/lib/libgobject-2.0.so.0
 #24 0x007f17d2 in g_signal_emit_valist () from
 /usr/lib/libgobject-2.0.so.0
 #25 0x007f1b43 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
 #26 0x04efe7fc in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
 #27 0x04eff76c in gtk_button_set_relief () from
 /usr/lib/libgtk-x11-2.0.so.0
 #28 0x04fbee30 in gtk_marshal_VOID__UINT_STRING () from
 /usr/lib/libgtk-x11-2.0.so.0
 #29 0x007e1575 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
 #30 0x007e1ba8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 #31 0x007f0687 in g_signal_stop_emission () from
 /usr/lib/libgobject-2.0.so.0
 #32 0x007f1547 in g_signal_emit_valist () from
 /usr/lib/libgobject-2.0.so.0
 #33 0x007f1b43 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
 #34 0x050a100f in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
 #35 0x04fbd5ad in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
 #36 0x04fbd9bc in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
 #37 0x04b46231 in gdk_screen_get_setting () from
 /usr/lib/libgdk-x11-2.0.so.0
 #38 0x058383b0 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 #39 0x0583b3a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
 #40 0x0583b6c8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
 #41 0x04fbccb5 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 #42 0x080a3735 in main (argc=1, argv=0xbfde14b4) at gtkmain.c:837
 }}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/383>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list