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]

Reply via email to