I seem to have another variant on this as well (on x64).
*** glibc detected *** pidgin: corrupted double-linked list: 0x00000000019c2e90 *** ======= Backtrace: ========= /lib/libc.so.6[0x3d72478b2c] /lib/libc.so.6[0x3d72479e98] /lib/libc.so.6(cfree+0x76)[0x3d7247a276] /usr/lib/libglib-2.0.so.0[0x356002c682] /usr/lib/libglib-2.0.so.0(g_hash_table_remove_all+0x28)[0x356002cee8] /usr/lib/libglib-2.0.so.0(g_hash_table_destroy+0x15)[0x356002d0a5] /usr/lib/pidgin/cap.so[0x7f5f5ca83f8b] /usr/lib/libpurple.so.0(purple_plugin_unload+0x1b6)[0x355f2692c6] /usr/lib/libpurple.so.0(purple_plugin_destroy+0x25)[0x355f2694f5] /usr/lib/libpurple.so.0(purple_plugins_destroy_all+0x18)[0x355f2696e8] /usr/lib/libpurple.so.0(purple_core_quit+0xe7)[0x355f259ea7] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x16d)[0x356080d27d] /usr/lib/libgobject-2.0.so.0[0x3560822e3b] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7e2)[0x3560824432] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x3560824953] /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_activate+0x6b)[0x35736499eb] /usr/lib/libgtk-x11-2.0.so.0(gtk_menu_shell_activate_item+0xfd)[0x3573549e2d] /usr/lib/libgtk-x11-2.0.so.0[0x357354b875] /usr/lib/libgtk-x11-2.0.so.0[0x357353bdf8] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x16d)[0x356080d27d] /usr/lib/libgobject-2.0.so.0[0x3560822b1e] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x66d)[0x35608242bd] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x3560824953] /usr/lib/libgtk-x11-2.0.so.0[0x357364409e] /usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xe3)[0x3573534693] /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x2e3)[0x35735357b3] /usr/lib/libgdk-x11-2.0.so.0[0x3573a50f3c] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x24a)[0x356003a20a] /usr/lib/libglib-2.0.so.0[0x356003d8e0] /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1cd)[0x356003ddad] /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa7)[0x3573535bc7] pidgin(main+0x773)[0x47dc83] /lib/libc.so.6(__libc_start_main+0xe6)[0x3d7241e5a6] pidgin[0x430ac9] ======= Memory map: ======== 00400000-004d4000 r-xp 00000000 08:02 495901 /usr/bin/pidgin 006d3000-006d4000 r--p 000d3000 08:02 495901 /usr/bin/pidgin 006d4000-006d9000 rw-p 000d4000 08:02 495901 /usr/bin/pidgin 006d9000-006da000 rw-p 006d9000 00:00 0 008d8000-008e6000 rw-p 000d8000 08:02 495901 /usr/bin/pidgin 0163f000-0247e000 rw-p 0163f000 00:00 0 [heap] 355ea00000-355ea20000 r-xp 00000000 08:02 110521 /usr/lib/libdbus-glib-1.so.2.1.0 355ea20000-355ec20000 ---p 00020000 08:02 110521 /usr/lib/libdbus-glib-1.so.2.1.0 355ec20000-355ec21000 r--p 00020000 08:02 110521 /usr/lib/libdbus-glib-1.so.2.1.0 355ec21000-355ec22000 rw-p 00021000 08:02 110521 /usr/lib/libdbus-glib-1.so.2.1.0 355ee00000-355ee38000 r-xp 00000000 08:02 111064 /usr/lib/libgconf-2.so.4.1.5 355ee38000-355f037000 ---p 00038000 08:02 111064 /usr/lib/libgconf-2.so.4.1.5 355f037000-355f039000 r--p 00037000 08:02 111064 /usr/lib/libgconf-2.so.4.1.5 355f039000-355f03c000 rw-p 00039000 08:02 111064 /usr/lib/libgconf-2.so.4.1.5 355f200000-355f2f2000 r-xp 00000000 08:02 675184 /usr/lib/libpurple.so.0.5.5 355f2f2000-355f4f1000 ---p 000f2000 08:02 675184 /usr/lib/libpurple.so.0.5.5 355f4f1000-355f4f2000 r--p 000f1000 08:02 675184 /usr/lib/libpurple.so.0.5.5 355f4f2000-355f4fa000 rw-p 000f2000 08:02 675184 /usr/lib/libpurple.so.0.5.5 355f4fa000-355f4fd000 rw-p 355f4fa000 00:00 0 355f800000-355f902000 r-xp 00000000 08:02 12912 /usr/lib/libX11.so.6.2.0 355f902000-355fb02000 ---p 00102000 08:02 12912 /usr/lib/libX11.so.6.2.0 355fb02000-355fb03000 r--p 00102000 08:02 12912 /usr/lib/libX11.so.6.2.0 355fb03000-355fb07000 rw-p 00103000 08:02 12912 /usr/lib/libX11.so.6.2.0 355fc00000-355fc2f000 r-xp 00000000 08:02 38439 /lib/libpcre.so.3.12.1 355fc2f000-355fe2e000 ---p 0002f000 08:02 38439 /lib/libpcre.so.3.12.1 355fe2e000-355fe2f000 r--p 0002e000 08:02 38439 /lib/libpcre.so.3.12.1 355fe2f000-355fe30000 rw-p 0002f000 08:02 38439 /lib/libpcre.so.3.12.1 3560000000-35600c3000 r-xp 00000000 08:02 41499 /usr/lib/libglib-2.0.so.0.2000.1 35600c3000-35602c2000 ---p 000c3000 08:02 41499 /usr/lib/libglib-2.0.so.0.2000.1 35602c2000-35602c3000 r--p 000c2000 08:02 41499 /usr/lib/libglib-2.0.so.0.2000.1 35602c3000-35602c4000 rw-p 000c3000 08:02 41499 /usr/lib/libglib-2.0.so.0.2000.1 35602c4000-35602c5000 rw-p 35602c4000 00:00 0 3560400000-3560411000 r-xp 00000000 08:02 16104 /usr/lib/libXext.so.6.4.0 3560411000-3560610000 ---p 00011000 08:02 16104 /usr/lib/libXext.so.6.4.0 3560610000-3560611000 r--p 00010000 08:02 16104 /usr/lib/libXext.so.6.4.0 3560611000-3560612000 rw-p 00011000 08:02 16104 /usr/lib/libXext.so.6.4.0 3560800000-3560844000 r-xp 00000000 08:02 56241 /usr/lib/libgobject-2.0.so.0.2000.1 3560844000-3560a43000 ---p 00044000 08:02 56241 /usr/lib/libgobject-2.0.so.0.2000.1 3560a43000-3560a44000 r--p 00043000 08:02 56241 /usr/lib/libgobject-2.0.so.0.2000.1 3560a44000-3560a45000 rw-p 00044000 08:02 56241 /usr/lib/libgobject-2.0.so.0.2000.1 3560a45000-3560a46000 rw-Aborted
I seem to have another variant on this as well (on x64).
*** glibc detected *** pidgin: corrupted double-linked list: 0x00000000019c2e90 *** so.6[0x3d72478b 2c] so.6[0x3d72479e 98] so.6(cfree+ 0x76)[0x3d7247a 276] libglib- 2.0.so. 0[0x356002c682] libglib- 2.0.so. 0(g_hash_ table_remove_ all+0x28) [0x356002cee8] libglib- 2.0.so. 0(g_hash_ table_destroy+ 0x15)[0x356002d 0a5] pidgin/ cap.so[ 0x7f5f5ca83f8b] libpurple. so.0(purple_ plugin_ unload+ 0x1b6)[ 0x355f2692c6] libpurple. so.0(purple_ plugin_ destroy+ 0x25)[0x355f269 4f5] libpurple. so.0(purple_ plugins_ destroy_ all+0x18) [0x355f2696e8] libpurple. so.0(purple_ core_quit+ 0xe7)[0x355f259 ea7] libgobject- 2.0.so. 0(g_closure_ invoke+ 0x16d)[ 0x356080d27d] libgobject- 2.0.so. 0[0x3560822e3b] libgobject- 2.0.so. 0(g_signal_ emit_valist+ 0x7e2)[ 0x3560824432] libgobject- 2.0.so. 0(g_signal_ emit+0x83) [0x3560824953] libgtk- x11-2.0. so.0(gtk_ widget_ activate+ 0x6b)[0x3573649 9eb] libgtk- x11-2.0. so.0(gtk_ menu_shell_ activate_ item+0xfd) [0x3573549e2d] libgtk- x11-2.0. so.0[0x357354b8 75] libgtk- x11-2.0. so.0[0x357353bd f8] libgobject- 2.0.so. 0(g_closure_ invoke+ 0x16d)[ 0x356080d27d] libgobject- 2.0.so. 0[0x3560822b1e] libgobject- 2.0.so. 0(g_signal_ emit_valist+ 0x66d)[ 0x35608242bd] libgobject- 2.0.so. 0(g_signal_ emit+0x83) [0x3560824953] libgtk- x11-2.0. so.0[0x35736440 9e] libgtk- x11-2.0. so.0(gtk_ propagate_ event+0xe3) [0x3573534693] libgtk- x11-2.0. so.0(gtk_ main_do_ event+0x2e3) [0x35735357b3] libgdk- x11-2.0. so.0[0x3573a50f 3c] libglib- 2.0.so. 0(g_main_ context_ dispatch+ 0x24a)[ 0x356003a20a] libglib- 2.0.so. 0[0x356003d8e0] libglib- 2.0.so. 0(g_main_ loop_run+ 0x1cd)[ 0x356003ddad] libgtk- x11-2.0. so.0(gtk_ main+0xa7) [0x3573535bc7] main+0x773) [0x47dc83] so.6(__ libc_start_ main+0xe6) [0x3d7241e5a6] 355ea20000 r-xp 00000000 08:02 110521 /usr/lib/ libdbus- glib-1. so.2.1. 0 355ec20000 ---p 00020000 08:02 110521 /usr/lib/ libdbus- glib-1. so.2.1. 0 355ec21000 r--p 00020000 08:02 110521 /usr/lib/ libdbus- glib-1. so.2.1. 0 355ec22000 rw-p 00021000 08:02 110521 /usr/lib/ libdbus- glib-1. so.2.1. 0 355ee38000 r-xp 00000000 08:02 111064 /usr/lib/ libgconf- 2.so.4. 1.5 355f037000 ---p 00038000 08:02 111064 /usr/lib/ libgconf- 2.so.4. 1.5 355f039000 r--p 00037000 08:02 111064 /usr/lib/ libgconf- 2.so.4. 1.5 355f03c000 rw-p 00039000 08:02 111064 /usr/lib/ libgconf- 2.so.4. 1.5 355f2f2000 r-xp 00000000 08:02 675184 /usr/lib/ libpurple. so.0.5. 5 355f4f1000 ---p 000f2000 08:02 675184 /usr/lib/ libpurple. so.0.5. 5 355f4f2000 r--p 000f1000 08:02 675184 /usr/lib/ libpurple. so.0.5. 5 355f4fa000 rw-p 000f2000 08:02 675184 /usr/lib/ libpurple. so.0.5. 5 355f4fd000 rw-p 355f4fa000 00:00 0 355f902000 r-xp 00000000 08:02 12912 /usr/lib/ libX11. so.6.2. 0 355fb02000 ---p 00102000 08:02 12912 /usr/lib/ libX11. so.6.2. 0 355fb03000 r--p 00102000 08:02 12912 /usr/lib/ libX11. so.6.2. 0 355fb07000 rw-p 00103000 08:02 12912 /usr/lib/ libX11. so.6.2. 0 355fc2f000 r-xp 00000000 08:02 38439 /lib/libpcre. so.3.12. 1 355fe2e000 ---p 0002f000 08:02 38439 /lib/libpcre. so.3.12. 1 355fe2f000 r--p 0002e000 08:02 38439 /lib/libpcre. so.3.12. 1 355fe30000 rw-p 0002f000 08:02 38439 /lib/libpcre. so.3.12. 1 35600c3000 r-xp 00000000 08:02 41499 /usr/lib/ libglib- 2.0.so. 0.2000. 1 35602c2000 ---p 000c3000 08:02 41499 /usr/lib/ libglib- 2.0.so. 0.2000. 1 35602c3000 r--p 000c2000 08:02 41499 /usr/lib/ libglib- 2.0.so. 0.2000. 1 35602c4000 rw-p 000c3000 08:02 41499 /usr/lib/ libglib- 2.0.so. 0.2000. 1 35602c5000 rw-p 35602c4000 00:00 0 3560411000 r-xp 00000000 08:02 16104 /usr/lib/ libXext. so.6.4. 0 3560610000 ---p 00011000 08:02 16104 /usr/lib/ libXext. so.6.4. 0 3560611000 r--p 00010000 08:02 16104 /usr/lib/ libXext. so.6.4. 0 3560612000 rw-p 00011000 08:02 16104 /usr/lib/ libXext. so.6.4. 0 3560844000 r-xp 00000000 08:02 56241 /usr/lib/ libgobject- 2.0.so. 0.2000. 1 3560a43000 ---p 00044000 08:02 56241 /usr/lib/ libgobject- 2.0.so. 0.2000. 1 3560a44000 r--p 00043000 08:02 56241 /usr/lib/ libgobject- 2.0.so. 0.2000. 1 3560a45000 rw-p 00044000 08:02 56241 /usr/lib/ libgobject- 2.0.so. 0.2000. 1 3560a46000 rw-Aborted
======= Backtrace: =========
/lib/libc.
/lib/libc.
/lib/libc.
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
pidgin(
/lib/libc.
pidgin[0x430ac9]
======= Memory map: ========
00400000-004d4000 r-xp 00000000 08:02 495901 /usr/bin/pidgin
006d3000-006d4000 r--p 000d3000 08:02 495901 /usr/bin/pidgin
006d4000-006d9000 rw-p 000d4000 08:02 495901 /usr/bin/pidgin
006d9000-006da000 rw-p 006d9000 00:00 0
008d8000-008e6000 rw-p 000d8000 08:02 495901 /usr/bin/pidgin
0163f000-0247e000 rw-p 0163f000 00:00 0 [heap]
355ea00000-
355ea20000-
355ec20000-
355ec21000-
355ee00000-
355ee38000-
355f037000-
355f039000-
355f200000-
355f2f2000-
355f4f1000-
355f4f2000-
355f4fa000-
355f800000-
355f902000-
355fb02000-
355fb03000-
355fc00000-
355fc2f000-
355fe2e000-
355fe2f000-
3560000000-
35600c3000-
35602c2000-
35602c3000-
35602c4000-
3560400000-
3560411000-
3560610000-
3560611000-
3560800000-
3560844000-
3560a43000-
3560a44000-
3560a45000-