Package: pidgin Version: 2.4.0-1 Severity: important I just aptitude upgraded and the new pidgin 2.4.0-1 crashes at startup for me. The previous version I was using didn't crash; unfortunately I don't recall exactly which version that was.
Backtrace with export MALLOC_CHECK_=3 following the guidance found in bug #469863: [EMAIL PROTECTED]:~$ sudo apt-get install libgtk2.0-0-dbg and pidgin-dbg [...] [EMAIL PROTECTED]:~$ export MALLOC_CHECK_=3 [EMAIL PROTECTED]:~$ gdb pidgin malloc: using debugging hooks GNU gdb 6.7.1-debian [...] This GDB was configured as "i486-linux-gnu"... Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1". (gdb) handle SIGPIPE nostop Signal Stop Print Pass to program Description SIGPIPE No Yes Yes Broken pipe (gdb) run Starting program: /usr/bin/pidgin [Thread debugging using libthread_db enabled] malloc: using debugging hooks [New Thread 0xb6ff1940 (LWP 15889)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb6ff1940 (LWP 15889)] 0xb5dd499a in zephyr_normalize (account=0x81b9d00, who=0x8199d00 "cananian vvld") at ../../../../libpurple/protocols/zephyr/zephyr.c:2237 2237 ../../../../libpurple/protocols/zephyr/zephyr.c: No such file or directory. in ../../../../libpurple/protocols/zephyr/zephyr.c (gdb) bt full #0 0xb5dd499a in zephyr_normalize (account=0x81b9d00, who=0x8199d00 "cananian vvld") at ../../../../libpurple/protocols/zephyr/zephyr.c:2237 gc = (PurpleConnection *) 0x0 tmp = 0x81a8bc0 "\001" buf = '\0' <repeats 2047 times> #1 0xb7885579 in purple_normalize (account=0x81b9d00, str=0x8199d00 "cananian vvld") at ../../libpurple/util.c:3037 prpl_info = (PurplePluginProtocolInfo *) 0xb5dd8420 prpl = (PurplePlugin *) 0x81a8bc0 ret = 0x0 buf = '\0' <repeats 2047 times> #2 0xb78241c4 in purple_accounts_find (name=0x8199d00 "cananian vvld", protocol_id=0x8199ce8 "prpl-aim") at ../../libpurple/account.c:2599 account = (PurpleAccount *) 0x81b9d00 l = (GList *) 0x81ba0a0 who = 0xbfc70988 "¸\tÇ¿¼\224\210·è\234\031\b\033Ò\214·¸\tǿڶ\210·è\234\031\b" __PRETTY_FUNCTION__ = "purple_accounts_find" #3 0xb781ff64 in purple_account_new (username=0x8199d00 "cananian vvld", protocol_id=0x8199ce8 "prpl-aim") at ../../libpurple/account.c:930 account = (PurpleAccount *) 0x0 priv = (PurpleAccountPrivate *) 0x0 ---Type <return> to continue, or q <return> to quit--- prpl = (PurplePlugin *) 0x0 prpl_info = (PurplePluginProtocolInfo *) 0x0 status_type = (PurpleStatusType *) 0x8199ce8 __PRETTY_FUNCTION__ = "purple_account_new" #4 0xb781fa90 in parse_account (node=0x81a7790) at ../../libpurple/account.c:791 ret = (PurpleAccount *) 0x81a7790 child = (xmlnode *) 0x81a78f8 protocol_id = 0x8199ce8 "prpl-aim" name = 0x8199d00 "cananian vvld" data = 0x81a7790 "Èw\032\b" #5 0xb781fe39 in load_accounts () at ../../libpurple/account.c:895 new_acct = (PurpleAccount *) 0x81b9d00 node = (xmlnode *) 0x81b7920 child = (xmlnode *) 0x81a7790 #6 0xb7824822 in purple_accounts_init () at ../../libpurple/account.c:2744 handle = (void *) 0xb78d9f58 conn_handle = (void *) 0xb78da014 #7 0xb78430d9 in purple_core_init (ui=0x810c0ea "gtk-gaim") at ../../libpurple/core.c:148 ops = (PurpleCoreUiOps *) 0x81164a0 core = (PurpleCore *) 0x8138050 __PRETTY_FUNCTION__ = "purple_core_init" ---Type <return> to continue, or q <return> to quit--- #8 0x080c6b8d in main (argc=1, argv=0xbfc72d74) at ../../pidgin/gtkmain.c:782 opt_help = 0 opt_login = 0 opt_nologin = 0 opt_version = 0 opt_si = 1 opt_config_dir_arg = 0x0 opt_login_arg = 0x0 opt_session_arg = 0x0 search_path = 0x8138000 "\001" accounts = (GList *) 0xb6ff3000 sig_indx = 1 sigset = {__val = {91143, 0 <repeats 31 times>}} prev_sig_disp = (void (*)(int)) 0 errmsg = "\000\000\000\000\232Ãl·\000\000\000\000G)Ç¿@)Ç¿<)Ç¿ÀÕó·]Õ+·±fó·\000\000\000\000غ{·ôÏó·$)Ç¿ ðò· \rÇ¿ôÏó·\002\000\000\000\001\000\000\000(\rÇ¿ågó·\b\000\000\000\b\000\000\000è\017\032·T)Ç¿Ëâò·ô\017\032·è\017\032·\b\000\000\000\000\000\000\000غ{·\000\000\000\000(\016Ç¿\026úò·$)Ç¿\000\000\000\000(½{·\004\020,·G)Ç¿±fó·<)Ç¿ÀÕó·ôÏó·Øº{·\000\000\000\000\f\020Ç¿ôÏó·\006\000\000\000\005\000\000\000 \rÇ¿ågó·"... segfault_message_tmp = 0x811bc50 "Òxâ¶\205Ïc\t" error = (GError *) 0x0 opt = -1 ---Type <return> to continue, or q <return> to quit--- gui_check = 1 debug_enabled = 0 migration_failed = 0 active_accounts = (GList *) 0xffffffff long_options = {{name = 0x810c44f "config", has_arg = 1, flag = 0x0, val = 99}, {name = 0x810c456 "debug", has_arg = 0, flag = 0x0, val = 100}, {name = 0x810c45c "help", has_arg = 0, flag = 0x0, val = 104}, { name = 0x810c461 "login", has_arg = 2, flag = 0x0, val = 108}, { name = 0x810c467 "multiple", has_arg = 0, flag = 0x0, val = 109}, { name = 0x810c470 "nologin", has_arg = 0, flag = 0x0, val = 110}, { name = 0x810c478 "session", has_arg = 1, flag = 0x0, val = 115}, { name = 0x810c212 "version", has_arg = 0, flag = 0x0, val = 118}, { name = 0x810c480 "display", has_arg = 1, flag = 0x0, val = 68}, { name = 0x810c488 "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} (gdb) I tried commenting out my zephyr account and the "cananian vvld" account in ~/.gaim/accounts.xml, but that didn't seem to help. Let me know if there's anything else you want me to try. --scott -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.24-1-686 (SMP w/2 CPU cores) Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/bash Versions of packages pidgin depends on: ii gconf2 2.22.0-1 GNOME configuration database syste ii libatk1.0-0 1.22.0-1 The ATK accessibility toolkit ii libc6 2.7-9 GNU C Library: Shared libraries ii libcairo2 1.4.14-1 The Cairo 2D vector graphics libra ii libdbus-1-3 1.1.20-1 simple interprocess messaging syst ii libdbus-glib-1-2 0.74-1 simple interprocess messaging syst ii libglib2.0-0 2.16.1-1 The GLib library of C routines ii libgstreamer0.10-0 0.10.17-2 Core GStreamer libraries and eleme ii libgtk2.0-0 2.12.9-2 The GTK+ graphical user interface ii libgtkspell0 2.0.10-4 a spell-checking addon for GTK's T ii libice6 2:1.0.4-1 X11 Inter-Client Exchange library ii libpango1.0-0 1.20.0-1 Layout and rendering of internatio ii libpurple0 2.4.0-1 multi-protocol instant messaging l ii libsm6 2:1.0.3-1+b1 X11 Session Management library ii libstartup-notification0 0.9-1 library for program launch feedbac ii libx11-6 2:1.0.3-7 X11 client-side library ii libxss1 1:1.1.2-1 X11 Screen Saver extension library ii perl 5.8.8-12 Larry Wall's Practical Extraction ii perl-base [perlapi-5.8.8] 5.8.8-12 The Pathologically Eclectic Rubbis ii pidgin-data 2.4.0-1 multi-protocol instant messaging c Versions of packages pidgin recommends: ii gstreamer0.10-plugins-base 0.10.17-3 GStreamer plugins from the "base" ii gstreamer0.10-plugins-good 0.10.7-2 GStreamer plugins from the "good" -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]