[Pidgin] #772: 2.0.0. crash with electric fence

Pidgin trac at pidgin.im
Tue May 8 08:31:50 EDT 2007


#772: 2.0.0. crash with electric fence
---------------------------+------------------------------------------------
  Reporter:  lschiere      |       Owner:  nwalp
      Type:  defect        |      Status:  new  
  Priority:  minor         |   Milestone:       
 Component:  pidgin (gtk)  |     Version:  2.0  
Resolution:                |    Keywords:       
   Pending:  0             |  
---------------------------+------------------------------------------------
Old description:

> Hello,
>
> When running 2.0.0 with electric fence, the following occurs on every
> run:
>
> ElectricFence Aborting: free(9a21500): address not from malloc().
>
> #0  0x001e1402 in __kernel_vsyscall ()
> #1  0x0044f176 in kill () from /lib/libc.so.6
> #2  0x00aa1da7 in Page_Create () from /usr/lib/libefence.so.0.0
> #3  0x00aa20a7 in EF_Abort () from /usr/lib/libefence.so.0.0
> #4  0x00aa1508 in free () from /usr/lib/libefence.so.0.0
> #5  0x0099e7fe in g_slice_get_config () from /lib/libglib-2.0.so.0
> #6  0x0099ea97 in g_slice_get_config () from /lib/libglib-2.0.so.0
> #7  0x0099ebe5 in g_slice_get_config () from /lib/libglib-2.0.so.0
> #8  0x0099ff61 in g_slice_free1 () from /lib/libglib-2.0.so.0
> #9  0x0097b4f7 in g_hash_table_lookup_extended () from
> /lib/libglib-2.0.so.0
> #10 0x0097be67 in g_hash_table_remove () from /lib/libglib-2.0.so.0
> #11 0x00275cd5 in purple_dbus_unregister_pointer (node=0xa6b85fdc)
>      at dbus-server.c:106
> #12 0x00256c8b in xmlnode_free (node=0xa6b85fdc) at xmlnode.c:282
> #13 0x00256c5d in xmlnode_free (node=0xa6b7bfdc) at xmlnode.c:274
> #14 0x00256c5d in xmlnode_free (node=0xa6b5dfdc) at xmlnode.c:274
> #15 0x00256c5d in xmlnode_free (node=0xa82fffdc) at xmlnode.c:274
> #16 0x00256c5d in xmlnode_free (node=0xa82effdc) at xmlnode.c:274
> #17 0x00256c5d in xmlnode_free (node=0xa82c5fdc) at xmlnode.c:274
> #18 0x00207e8e in purple_blist_sync () at blist.c:353
> #19 0x00208137 in save_cb (data=0x0) at blist.c:359
> #20 0x00988a16 in g_source_get_current_time () from /lib/libglib-2.0.so.0
> #21 0x00988442 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
> #22 0x0098b41f in g_main_context_check () from /lib/libglib-2.0.so.0
> #23 0x0098b7c9 in g_main_loop_run () from /lib/libglib-2.0.so.0
> #24 0x025f9554 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
> #25 0x080ae151 in main (argc=14624, argv=0xb7f54458) at gtkmain.c:841
>
>         Pekka

New description:

 Hello,

 When running 2.0.0 with electric fence, the following occurs on every run:

 ElectricFence Aborting: free(9a21500): address not from malloc().

 {{{
 #0  0x001e1402 in __kernel_vsyscall ()
 #1  0x0044f176 in kill () from /lib/libc.so.6
 #2  0x00aa1da7 in Page_Create () from /usr/lib/libefence.so.0.0
 #3  0x00aa20a7 in EF_Abort () from /usr/lib/libefence.so.0.0
 #4  0x00aa1508 in free () from /usr/lib/libefence.so.0.0
 #5  0x0099e7fe in g_slice_get_config () from /lib/libglib-2.0.so.0
 #6  0x0099ea97 in g_slice_get_config () from /lib/libglib-2.0.so.0
 #7  0x0099ebe5 in g_slice_get_config () from /lib/libglib-2.0.so.0
 #8  0x0099ff61 in g_slice_free1 () from /lib/libglib-2.0.so.0
 #9  0x0097b4f7 in g_hash_table_lookup_extended () from
 /lib/libglib-2.0.so.0
 #10 0x0097be67 in g_hash_table_remove () from /lib/libglib-2.0.so.0
 #11 0x00275cd5 in purple_dbus_unregister_pointer (node=0xa6b85fdc)
      at dbus-server.c:106
 #12 0x00256c8b in xmlnode_free (node=0xa6b85fdc) at xmlnode.c:282
 #13 0x00256c5d in xmlnode_free (node=0xa6b7bfdc) at xmlnode.c:274
 #14 0x00256c5d in xmlnode_free (node=0xa6b5dfdc) at xmlnode.c:274
 #15 0x00256c5d in xmlnode_free (node=0xa82fffdc) at xmlnode.c:274
 #16 0x00256c5d in xmlnode_free (node=0xa82effdc) at xmlnode.c:274
 #17 0x00256c5d in xmlnode_free (node=0xa82c5fdc) at xmlnode.c:274
 #18 0x00207e8e in purple_blist_sync () at blist.c:353
 #19 0x00208137 in save_cb (data=0x0) at blist.c:359
 #20 0x00988a16 in g_source_get_current_time () from /lib/libglib-2.0.so.0
 #21 0x00988442 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
 #22 0x0098b41f in g_main_context_check () from /lib/libglib-2.0.so.0
 #23 0x0098b7c9 in g_main_loop_run () from /lib/libglib-2.0.so.0
 #24 0x025f9554 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 #25 0x080ae151 in main (argc=14624, argv=0xb7f54458) at gtkmain.c:841
 }}}
         Pekka

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


More information about the Tracker mailing list