[Pidgin] #236: segfault in gaim_gtk_buddy_icon_get_scale_size

Pidgin trac at pidgin.im
Fri Apr 20 16:59:06 EDT 2007


#236: segfault in gaim_gtk_buddy_icon_get_scale_size
--------------------------+-------------------------------------------------
 Reporter:  beckham       |       Type:  defect
   Status:  new           |   Priority:  minor 
Component:  pidgin (gtk)  |    Version:  2.0   
 Keywords:  beta6         |  
--------------------------+-------------------------------------------------
 This defect occurs using 2.0.0 beta6, so invalidate at will.

 I sporadically (every day or two per beta6 instance) get an Icon Update of
 Death:

 {{{
 (gdb) run
 Starting program: /usr/local/bin/gaim
 Failed to read a valid object file image from memory.
 [Thread debugging using libthread_db enabled]
 [New Thread -1221794112 (LWP 4828)]

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread -1221794112 (LWP 4828)]
 0x080d3116 in gaim_gtk_buddy_icon_get_scale_size (buf=0x86f1820, spec=0xc,
     rules=GAIM_ICON_SCALE_DISPLAY, width=0xbf9b6ed8, height=0xbf9b6ed4)
     at gtkutils.c:1533
 1533            if ((spec == NULL) || !(spec->scale_rules & rules))
 (gdb)
 (gdb) bt
 #0  0x080d3116 in gaim_gtk_buddy_icon_get_scale_size (buf=0x86f1820,
 spec=0xc,
     rules=GAIM_ICON_SCALE_DISPLAY, width=0xbf9b6ed8, height=0xbf9b6ed4)
     at gtkutils.c:1533
 #1  0x08083f05 in redraw_icon (data=0x8925128) at gtkconv.c:2331
 #2  0xb76b8cf6 in g_source_get_current_time () from
 /usr/lib/libglib-2.0.so.0
 #3  0xb76b8731 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 #4  0xb76bb7a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
 #5  0xb76bbb67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
 #6  0xb7c62281 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 #7  0x080ad610 in main (argc=50, argv=0x32) at gtkmain.c:817
 }}}

 config.h forthcoming.

 I'm restarting in gdb with --debug now, in case this is valid and you want
 more information.

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


More information about the Tracker mailing list