[Pidgin] #1049: Pidgin crash with corrupted double-linked list

Pidgin trac at pidgin.im
Thu May 17 08:46:19 EDT 2007


#1049: Pidgin crash with corrupted double-linked list
---------------------------+------------------------------------------------
  Reporter:  mario.chavez  |       Owner:                          
      Type:  defect        |      Status:  new                     
  Priority:  minor         |   Milestone:  2.0.1                   
 Component:  pidgin (gtk)  |     Version:  2.0                     
Resolution:                |    Keywords:  crash double-linked list
   Pending:  1             |  
---------------------------+------------------------------------------------
Changes (by lschiere):

  * pending:  0 => 1
  * milestone:  => 2.0.1

Old description:

> I don't know how to reproduce this issue, I just connect with pidgin to
> msn and gtalk, leave the program for a while (can be a few minutes or
> couple of hours), and it crash  with:
> (I'm using ubuntu feisty fawn with pidgin 2.0.0)
>
> marioch at DECISIONES64LNX:~/bin$ pidgin
> *** glibc detected *** pidgin: corrupted double-linked list:
> 0x0000000000d84020 ***
> ======= Backtrace: =========
> /lib/libc.so.6[0x2b646396edc3]
> /lib/libc.so.6[0x2b6463971122]
> /lib/libc.so.6(__libc_malloc+0x7d)[0x2b646397298d]
> /usr/lib/libgcrypt.so.11[0x2b646c771fd3]
> /usr/lib/libgcrypt.so.11(gcry_malloc+0x19)[0x2b646c7721a9]
> /usr/lib/libgcrypt.so.11[0x2b646c77db83]
> /usr/lib/libgcrypt.so.11(gcry_md_open+0x34)[0x2b646c77dd64]
> /usr/lib/libgnutls.so.13[0x2b646c534422]
> /usr/lib/libgnutls.so.13(_gnutls_hmac_init+0x93)[0x2b646c517653]
> /usr/lib/libgnutls.so.13(_gnutls_ciphertext2compressed+0xc0)[0x2b646c50df60]
> /usr/lib/libgnutls.so.13(_gnutls_decrypt+0x70)[0x2b646c50e3c0]
> /usr/lib/libgnutls.so.13(_gnutls_recv_int+0x1c6)[0x2b646c50c866]
> /usr/lib/purple-2/ssl-gnutls.so[0x2b646c2d5240]
> /usr/lib/purple-2/libjabber.so.0[0x2b646e058a24]
> pidgin[0x4589ff]
> /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1b4)[0x2b6462d7aa14]
> /usr/lib/libglib-2.0.so.0[0x2b6462d7d85d]
> /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1ca)[0x2b6462d7db6a]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa3)[0x2b646000e023]
> pidgin(main+0x8e5)[0x46ba15]
> /lib/libc.so.6(__libc_start_main+0xf4)[0x2b646391e8e4]
> pidgin[0x42adb9]
> ======= Memory map: ========
> 00400000-004b1000 r-xp 00000000 03:02 1623700
> /usr/bin/pidgin
> 006b0000-006b6000 rw-p 000b0000 03:02 1623700
> /usr/bin/pidgin
> 006b6000-00e81000 rw-p 006b6000 00:00 0
> [heap]
> 40000000-40001000 ---p 40000000 00:00 0
> 40001000-40801000 rw-p 40001000 00:00 0
> 2aaaaab32000-2aaaaab4f000 r-xp 00000000 03:02 917511
> /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
> 2aaaaab4f000-2aaaaad4f000 ---p 0001d000 03:02 917511
> /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
> 2aaaaad4f000-2aaaaad50000 rw-p 0001d000 03:02 917511
> /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
> 2aaaaad51000-2aaaaad55000 r-xp 00000000 03:02 1655062
> /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
> 2aaaaad55000-2aaaaaf55000 ---p 00004000 03:02 1655062
> /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
> 2aaaaaf55000-2aaaaaf56000 rw-p 00004000 03:02 1655062
> /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
> 2aaaaaf56000-2aaaaaf58000 r-xp 00000000 03:02 1656275
> /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
> 2aaaaaf58000-2aaaab057000 ---p 00002000 03:02 1656275
> /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
> 2aaaab057000-2aaaab058000 rw-p 00001000 03:02 1656275
> /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
> 2aaaab058000-2aaaab08a000 r-xp 00000000 03:02 1639644
> /usr/lib/librsvg-2.so.2.16.0
> 2aaaab08a000-2aaaab189000 ---p 00032000 03:02 1639644
> /usr/lib/librsvg-2.so.2.16.0
> 2aaaab189000-2aaaab18b000 rw-p 00031000 03:02 1639644
> /usr/lib/librsvg-2.so.2.16.0
> 2aaaab18b000-2aaaab1bc000 r-xp 00000000 03:02 1641496
> /usr/lib/libgsf-1.so.114.0.3
> 2aaaab1bc000-2aaaab3bc000 ---p 00031000 03:02 1641496
> /usr/lib/libgsf-1.so.114.0.3
> 2aaaab3bc000-2aaaab3c0000 rw-p 00031000 03:02 1641496
> /usr/lib/libgsf-1.so.114.0.3
> 2aaaab3c0000-2aaaab3c1000 rw-p 2aaaab3c0000 00:00 0
> 2aaaab3c1000-2aaaab3f8000 r-xp 00000000 03:02 1639754
> /usr/lib/libcroco-0.6.so.3.0.1
> 2aaaab3f8000-2aaaab4f7000 ---p 00037000 03:02 1639754
> /usr/lib/libcroco-0.6.so.3.0.1
> 2aaaab4f7000-2aaaab4fb000 rw-p 00036000 03:02 1639754
> /usr/lib/libcroco-0.6.so.3.0.1
> 2aaaab511000-2aaaab520000 r-xp 00000000 03:02 82890
> /lib/libbz2.so.1.0.3
> 2aaaab520000-2aaaab71f000 ---p 0000f000 03:02 82890
> /lib/libbz2.so.1.0.3
> 2aaaab71f000-2aaaab721000 rw-p 0000e000 03:02 82890
> /lib/libbz2.so.1.0.3
> 2aaaab721000-2aaaab887000 r--p 00000000 03:02 1835430
> /usr/share/icons/Human/icon-theme.cache
> 2aaaab887000-2aaaab928000 r--p 00000000 03:02 49438
> /usr/share/icons/Tangerine/icon-theme.cacheAborted (core dumped)

New description:

 I don't know how to reproduce this issue, I just connect with pidgin to
 msn and gtalk, leave the program for a while (can be a few minutes or
 couple of hours), and it crash  with:
 (I'm using ubuntu feisty fawn with pidgin 2.0.0)
 {{{
 marioch at DECISIONES64LNX:~/bin$ pidgin
 *** glibc detected *** pidgin: corrupted double-linked list:
 0x0000000000d84020 ***
 ======= Backtrace: =========
 /lib/libc.so.6[0x2b646396edc3]
 /lib/libc.so.6[0x2b6463971122]
 /lib/libc.so.6(__libc_malloc+0x7d)[0x2b646397298d]
 /usr/lib/libgcrypt.so.11[0x2b646c771fd3]
 /usr/lib/libgcrypt.so.11(gcry_malloc+0x19)[0x2b646c7721a9]
 /usr/lib/libgcrypt.so.11[0x2b646c77db83]
 /usr/lib/libgcrypt.so.11(gcry_md_open+0x34)[0x2b646c77dd64]
 /usr/lib/libgnutls.so.13[0x2b646c534422]
 /usr/lib/libgnutls.so.13(_gnutls_hmac_init+0x93)[0x2b646c517653]
 /usr/lib/libgnutls.so.13(_gnutls_ciphertext2compressed+0xc0)[0x2b646c50df60]
 /usr/lib/libgnutls.so.13(_gnutls_decrypt+0x70)[0x2b646c50e3c0]
 /usr/lib/libgnutls.so.13(_gnutls_recv_int+0x1c6)[0x2b646c50c866]
 /usr/lib/purple-2/ssl-gnutls.so[0x2b646c2d5240]
 /usr/lib/purple-2/libjabber.so.0[0x2b646e058a24]
 pidgin[0x4589ff]
 /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1b4)[0x2b6462d7aa14]
 /usr/lib/libglib-2.0.so.0[0x2b6462d7d85d]
 /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1ca)[0x2b6462d7db6a]
 /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa3)[0x2b646000e023]
 pidgin(main+0x8e5)[0x46ba15]
 /lib/libc.so.6(__libc_start_main+0xf4)[0x2b646391e8e4]
 pidgin[0x42adb9]
 ======= Memory map: ========
 00400000-004b1000 r-xp 00000000 03:02 1623700
 /usr/bin/pidgin
 006b0000-006b6000 rw-p 000b0000 03:02 1623700
 /usr/bin/pidgin
 006b6000-00e81000 rw-p 006b6000 00:00 0
 [heap]
 40000000-40001000 ---p 40000000 00:00 0
 40001000-40801000 rw-p 40001000 00:00 0
 2aaaaab32000-2aaaaab4f000 r-xp 00000000 03:02 917511
 /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
 2aaaaab4f000-2aaaaad4f000 ---p 0001d000 03:02 917511
 /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
 2aaaaad4f000-2aaaaad50000 rw-p 0001d000 03:02 917511
 /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
 2aaaaad51000-2aaaaad55000 r-xp 00000000 03:02 1655062
 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
 2aaaaad55000-2aaaaaf55000 ---p 00004000 03:02 1655062
 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
 2aaaaaf55000-2aaaaaf56000 rw-p 00004000 03:02 1655062
 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
 2aaaaaf56000-2aaaaaf58000 r-xp 00000000 03:02 1656275
 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
 2aaaaaf58000-2aaaab057000 ---p 00002000 03:02 1656275
 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
 2aaaab057000-2aaaab058000 rw-p 00001000 03:02 1656275
 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
 2aaaab058000-2aaaab08a000 r-xp 00000000 03:02 1639644
 /usr/lib/librsvg-2.so.2.16.0
 2aaaab08a000-2aaaab189000 ---p 00032000 03:02 1639644
 /usr/lib/librsvg-2.so.2.16.0
 2aaaab189000-2aaaab18b000 rw-p 00031000 03:02 1639644
 /usr/lib/librsvg-2.so.2.16.0
 2aaaab18b000-2aaaab1bc000 r-xp 00000000 03:02 1641496
 /usr/lib/libgsf-1.so.114.0.3
 2aaaab1bc000-2aaaab3bc000 ---p 00031000 03:02 1641496
 /usr/lib/libgsf-1.so.114.0.3
 2aaaab3bc000-2aaaab3c0000 rw-p 00031000 03:02 1641496
 /usr/lib/libgsf-1.so.114.0.3
 2aaaab3c0000-2aaaab3c1000 rw-p 2aaaab3c0000 00:00 0
 2aaaab3c1000-2aaaab3f8000 r-xp 00000000 03:02 1639754
 /usr/lib/libcroco-0.6.so.3.0.1
 2aaaab3f8000-2aaaab4f7000 ---p 00037000 03:02 1639754
 /usr/lib/libcroco-0.6.so.3.0.1
 2aaaab4f7000-2aaaab4fb000 rw-p 00036000 03:02 1639754
 /usr/lib/libcroco-0.6.so.3.0.1
 2aaaab511000-2aaaab520000 r-xp 00000000 03:02 82890
 /lib/libbz2.so.1.0.3
 2aaaab520000-2aaaab71f000 ---p 0000f000 03:02 82890
 /lib/libbz2.so.1.0.3
 2aaaab71f000-2aaaab721000 rw-p 0000e000 03:02 82890
 /lib/libbz2.so.1.0.3
 2aaaab721000-2aaaab887000 r--p 00000000 03:02 1835430
 /usr/share/icons/Human/icon-theme.cache
 2aaaab887000-2aaaab928000 r--p 00000000 03:02 49438
 /usr/share/icons/Tangerine/icon-theme.cacheAborted (core dumped)
 }}}

Comment:

 Does this go away if you change your gtk theme?

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


More information about the Tracker mailing list