happens here if I set the HTTP proxy as nothing and just type a port. 100% of the time. And i was thiking the latested pidgin update screwed something, not that i screwed the proxy settings :) I strongly think that a simple warning about pidgin's decision on the proxy logic could reduce the severity of this bug. running with -d I see a lot of: (23:17:11) proxy: Connecting to login.oscar.aol.com:5190 with no proxy the "proxy:" and "with no proxy" are really weird. with -d it all ends with a: (23:17:13) oscar: BOS rights: Max permit = 1000 / Max deny = 1000 Segmentation fault running *without* -d i get: $ pidgin *** glibc detected *** pidgin: free(): invalid pointer: 0x0876e803 *** ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6[0xb7648a85] /lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb764c4f0] /usr/lib/libglib-2.0.so.0(g_free+0x31)[0xb77a98b1] /usr/lib/libglib-2.0.so.0(g_strfreev+0x1f)[0xb77c109f] /usr/lib/libglib-2.0.so.0(g_datalist_clear+0xf2)[0xb778dad2] /usr/lib/libgobject-2.0.so.0[0xb782ecb0] /usr/lib/libgdk_pixbuf-2.0.so.0[0xb7a69aec] /usr/lib/libgobject-2.0.so.0(g_object_unref+0x16b)[0xb782c8db] /usr/lib/libgtk-x11-2.0.so.0[0xb7c40937] /usr/lib/libgtk-x11-2.0.so.0[0xb7c40a31] /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x4f)[0xb7837a4f] /usr/lib/libgobject-2.0.so.0[0xb7829079] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb782a82f] /usr/lib/libgobject-2.0.so.0[0xb783f243] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb7840916] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb7840c59] /usr/lib/libgtk-x11-2.0.so.0[0xb7c89611] /usr/lib/libgtk-x11-2.0.so.0[0xb7d8f721] /usr/lib/libgobject-2.0.so.0(g_object_run_dispose+0x50)[0xb782cd70] /usr/lib/libgtk-x11-2.0.so.0(gtk_object_destroy+0x7e)[0xb7c8931e] /usr/lib/libgtk-x11-2.0.so.0[0xb7c436d2] /usr/lib/libgtk-x11-2.0.so.0(gtk_container_foreach+0x67)[0xb7bca8a7] /usr/lib/libgtk-x11-2.0.so.0[0xb7bcb1d0] /usr/lib/libgtk-x11-2.0.so.0[0xb7c74e65] /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x4f)[0xb7837a4f] /usr/lib/libgobject-2.0.so.0[0xb7829079] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x129)[0xb782a759] /usr/lib/libgobject-2.0.so.0[0xb783f243] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb7840916] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb7840c59] /usr/lib/libgtk-x11-2.0.so.0[0xb7c89611] /usr/lib/libgtk-x11-2.0.so.0[0xb7d8f721] /usr/lib/libgobject-2.0.so.0(g_object_run_dispose+0x50)[0xb782cd70] /usr/lib/libgtk-x11-2.0.so.0(gtk_object_destroy+0x7e)[0xb7c8931e] pidgin(pidgin_blist_update_accounts_menu+0x93)[0x8088226] pidgin[0x807ea26] pidgin[0x807eb4c] /usr/lib/libpurple.so.0(purple_marshal_VOID__POINTER+0x28)[0xb78d2d23] /usr/lib/libpurple.so.0(purple_signal_emit_vargs+0x168)[0xb78d28e5] /usr/lib/libpurple.so.0(purple_signal_emit+0x81)[0xb78d2777] /usr/lib/libpurple.so.0(purple_connection_set_state+0x1dd)[0xb78a0281] /usr/lib/purple-2/liboscar.so.0[0xb64031b8] /usr/lib/purple-2/liboscar.so.0[0xb63dfd69] /usr/lib/purple-2/liboscar.so.0[0xb63dffef] /usr/lib/purple-2/liboscar.so.0[0xb63f61bb] /usr/lib/purple-2/liboscar.so.0[0xb63f644b] /usr/lib/purple-2/liboscar.so.0(flap_connection_recv_cb+0x2f1)[0xb63f6767] pidgin[0x80abca3] /usr/lib/libglib-2.0.so.0[0xb77d5c5d] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x178)[0xb77a1bf8] /usr/lib/libglib-2.0.so.0[0xb77a4e5e] /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1e7)[0xb77a51e7] /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb4)[0xb7c63264] pidgin(main+0xbbc)[0x80c70d5] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb75f3450] pidgin[0x806c821] ======= Memory map: ======== 08048000-08115000 r-xp 00000000 08:03 172149 /usr/bin/pidgin 08115000-08118000 rw-p 000cc000 08:03 172149 /usr/bin/pidgin 08118000-08827000 rw-p 08118000 00:00 0 [heap] b5300000-b5321000 rw-p b5300000 00:00 0 b5321000-b5400000 ---p b5321000 00:00 0 b545a000-b54ba000 rw-s 00000000 00:09 61603867 /SYSV00000000 (deleted) b54ba000-b55be000 rw-p b54ba000 00:00 0 b55be000-b5645000 r--p 00000000 08:03 287627 /usr/share/fonts/truetype/ttf-d ejavu/DejaVuSans-Bold.ttf b5645000-b5749000 rw-p b5645000 00:00 0 b5749000-b574b000 r-xp 00000000 08:03 237304 /usr/lib/pango/1.6.0/modules/pa ngo-basic-fc.so b574b000-b574c000 rw-p 00001000 08:03 237304 /usr/lib/pango/1.6.0/modules/pa ngo-basic-fc.so b574c000-b57dd000 r--p 00000000 08:03 287628 /usr/share/fonts/truetype/ttf-d ejavu/DejaVuSans.ttf b57dd000-b57e3000 r--s 00000000 08:03 305674 /var/cache/fontconfig/945677eb7 aeaf62f1d50efc3fb3ec7d8-x86.cache-2 b57e3000-b57e6000 r--s 00000000 08:03 305684 /var/cache/fontconfig/e383d7ea5 fbe662a33d9b44caf393297-x86.cache-2 b57e6000-b57e7000 r--s 00000000 08:03 305676 /var/cache/fontconfig/c69f04ab0 5004e31a6d5e715764f16d8-x86.cache-2 b57e7000-b57e8000 r--s 00000000 08:03 305669 /var/cache/fontconfig/4c73fe0c4 7614734b17d736dbde7580a-x86.cache-2 b57e8000-b57eb000 r--s 00000000 08:03 305675 /var/cache/fontconfig/a755afe4a 08bf5b97852ceb7400b47bc-x86.cache-2 b57eb000-b57f2000 r--s 00000000 08:03 306206 /var/cache/fontconfig/6d41288fd 70b0be22e8c3a91e032eec0-x86.cache-2 b57f2000-b57f5000 r--s 00000000 08:03 305681 /var/cache/fontconfig/de156ccd2 eddbdc19d37a45b8b2aac9c-x86.cache-2 b57f5000-b57fd000 r--s 00000000 08:03 305685 /var/cache/fontconfig/e3de0de47 9f42330eadf588a55fb5bf4-x86.cache-2 b57fd000-b5805000 r--s 00000000 08:03 305664 /var/cache/fontconfig/0f34bcd4b 6ee430af32735b75db7f02b-x86.cache-2 b5805000-b580c000 r--s 00000000 08:03 305679 /var/cache/fontconfig/d52a86440 73d54c13679302ca1180695-x86.cache-2 b580c000-b5812000 r--s 00000000 08:03 305663 /var/cache/fontconfig/089dead88 2dea3570ffc31a9898cfb69-x86.cache-2 b5812000-b58bd000 r--p 00000000 08:03 345807 /usr/share/icons/Tangerine/icon -theme.cache b58bd000-b58ce000 r-xp 00000000 08:03 204396 /usr/lib/gtk-2.0/2.10.0/engines /libubuntulooks.so b58ce000-b58cf000 rw-p 00011000 08:03 204396 /usr/lib/gtk-2.0/2.10.0/engines /libubuntulooks.so b58cf000-b5910000 r-xp 00000000 08:03 188944 /usr/lib/nss/libnssckbi.so b5910000-b591a000 rw-p 00041000 08:03 188944 /usr/lib/nss/libnssckbi.so b591a000-b5954000 r-xp 00000000 08:03 188943 /usr/lib/nss/libfreebl3.so b5954000-b5955000 rw-p 0003a000 08:03 188943 /usr/lib/nss/libfreebl3.so b5955000-b5985000 r-xp 00000000 08:03 188947 /usr/lib/nss/libsoftokn3.so b5985000-b5986000 rw-p 00030000 08:03 188947 /usr/lib/nss/libsoftokn3.so b5986000-b5987000 ---p b5986000 00:00 0 b5987000-b6187000 rw-p b5987000 00:00 0 b6187000-b62a2000 r-xp 00000000 08:03 173351 /usr/lib/libperl.so.5.8.8 b62a2000-b62a7000 rw-p 0011a000 08:03 173351 /usr/lib/libperl.so.5.8.8 b62a7000-b62a9000 rw-p b62a7000 00:00 0 b62aa000-b62ad000 r--s 00000000 08:03 305682 /var/cache/fontconfig/de9486f0b 47a4d768a594cb4198cb1c6-x86.cache-2 b62ad000-b62af000 r--s 00000000 08:03 302931 /var/cache/fontconfig/e13b20fdb 08344e0e664864cc2ede53d-x86.cache-2 b62af000-b62b3000 r-xp 00000000 08:03 208125 /usr/lib/gtk-2.0/2.10.0/loaders /libpixbufloader-png.so b62b3000-b62b4000 rw-p 00003000 08:03 208125 /usr/lib/gtk-2.0/2.10.0/loaders /libpixbufloader-png.so b62b4000-b62b6000 r-xp 00000000 08:03 188150 /usr/lib/purple-2/pidgin-blinkl ight.so b62b6000-b62b7000 rw-p 00001000 08:03 188150 /usr/lib/purple-2/pidgin-blinkl ight.so b62b7000-b62e4000 r-xp 00000000 08:03 49040 /lib/libncurses.so.5.6 b62e4000-b62e7000 rw-p 0002c000 08:03 49040 /lib/libncurses.so.5.6 b62e7000-b6313000 r-xp 00000000 08:03 49080 /lib/libreadline.so.5.2 b6313000-b6317000 rw-p 0002c000 08:03 49080 /lib/libreadline.so.5.2 b6317000-b6318000 rw-p b6317000 00:00 0 b6318000-b6322000 r-xp 00000000 08:03 173543 /usr/lib/libzephyr.so.3.0.0 b6322000-b6323000 rw-p 00009000 08:03 173543 /usr/lib/libzephyr.so.3.0.0 b6323000-b6326000 rw-p b6323000 00:00 0 b6326000-b6331000 r-xp 00000000 08:03 189065 /usr/lib/purple-2/perl.so b6331000-b6332000 rw-p 0000b000 08:03 189065 /usr/lib/purple-2/perl.so b6332000-b6333000 r-xp 00000000 08:03 189067 /usr/lib/purple-2/ssl-gnutls.so b6333000-b6334000 rw-p 00000000 08:03 189067 /usr/lib/purple-2/ssl-gnutls.so b6334000-b635e000 r-xp 00000000 08:03 173254 /usr/lib/libmeanwhile.so.1.0.2 b635e000-b635f000 rw-p 00029000 08:03 173254 /usr/lib/libmeanwhile.so.1.0.2 b6360000-b636c000 r-xp 00000000 08:03 189061 /usr/lib/purple-2/libzephyr.so b636c000-b636d000 rw-p 0000c000 08:03 189061 /usr/lib/purple-2/libzephyr.so b636d000-b6383000 r-xp 00000000 08:03 189057 /usr/lib/purple-2/libsametime.s o b6383000-b6384000 rw-p 00015000 08:03 189057 /usr/lib/purple-2/libsametime.s o b6384000-b6385000 rw-p b6384000 00:00 0 b6385000-b6399000 r-xp 00000000 08:03 172947 /usr/lib/libgadu.so.3.5 b6399000-b639a000 rw-p 00013000 08:03 172947 /usr/lib/libgadu.so.3.5 b639b000-b639e000 r-xp 00000000 08:03 173181 /usr/lib/libhesiod.so.0 b639e000-b639f000 rw-p 00002000 08:03 173181 /usr/lib/libhesiod.so.0 b639f000-b63a1000 r-xp 00000000 08:03 189064 /usr/lib/purple-2/offlinemsg.so b63a1000-b63a2000 rw-p 00001000 08:03 189064 /usr/lib/purple-2/offlinemsg.so b63a2000-b63a3000 r-xp 00000000 08:03 189038 /usr/lib/purple-2/buddynote.so b63a3000-b63a4000 rw-p 00000000 08:03 189038 /usr/lib/purple-2/buddynote.so b63a4000-b63a5000 r-xp 00000000 08:03 189063 /usr/lib/purple-2/newline.so b63a5000-b63a6000 rw-p 00000000 08:03 189063 /usr/lib/purple-2/newline.so b63a6000-b63a7000 r-xp 00000000 08:03 189045 /usr/lib/purple-2/libicq.so b63a7000-b63a8000 rw-p 00001000 08:03 189045 /usr/lib/purple-2/libicq.so b63a8000-b63b4000 r-xp 00000000 08:03 189044 /usr/lib/purple-2/libgg.so b63b4000-b63b5000 rw-p 0000b000 08:03 189044 /usr/lib/purple-2/libgg.so b63b5000-b63c0000 r-xp 00000000 08:03 189058 /usr/lib/purple-2/libsimple.so b63c0000-b63c1000 rw-p 0000a000 08:03 189058 /usr/lib/purple-2/libsimple.so b63c1000-b63d1000 rw-p b63c1000 00:00 0 b63d1000-b6417000 r-xp 00000000 08:03 189055 /usr/lib/purple-2/liboscar.so.0 .0.0 b6417000-b6419000 rw-p 00045000 08:03 189055 /usr/lib/purple-2/liboscar.so.0 .0.0 b6419000-b6430000 r-xp 00000000 08:03 189051 /usr/lib/purple-2/libmyspace.so b6430000-b6432000 rw-p 00016000 08:03 189051 /usr/lib/purple-2/libmyspace.so b6432000-b6435000 r-xp 00000000 08:03 189700 /usr/lib/sasl2/liblogin.so.2.0. 22 b6435000-b6436000 rw-p 00002000 08:03 189700 /usr/lib/sasl2/liblogin.so.2.0. 22 b6436000-b643f000 r-xp 00000000 08:03 73823 /lib/tls/i686/cmov/libcrypt-2.7 .so b643f000-b6441000 rw-p 00008000 08:03 73823 /lib/tls/i686/cmov/libcrypt-2.7 .so b6441000-b6468000 rw-p b6441000 00:00 0 b6469000-b6470000 r-xp 00000000Aborted