[Pidgin] #11975: Crash in oscar while idle

Pidgin trac at pidgin.im
Wed May 19 23:03:53 EDT 2010


#11975: Crash in oscar while idle
--------------------+-------------------------------------------------------
 Reporter:  ari     |     Owner:  MarkDoliner
     Type:  defect  |    Status:  new        
Component:  AIM     |   Version:  2.7.0      
 Keywords:          |  
--------------------+-------------------------------------------------------
 From http://bugs.debian.org/582163:
 Pidgin crashes only while idle and never when I use it.
 I also attach backtrace from the core file generated by the crash.

 {{{
 #0  0xb7893424 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0xb6dfb8e0 in raise () from /lib/i686/cmov/libc.so.6
 No symbol table info available.
 #2  0xb6dfee15 in abort () from /lib/i686/cmov/libc.so.6
 No symbol table info available.
 #3  0x080caba1 in sighandler (sig=11) at /build/buildd-
 pidgin_2.7.0-1-i386-eODyqR/pidgin-2.7.0/./pidgin/gtkmain.c:192
         written = <value optimized out>
 #4  <signal handler called>
 No symbol table info available.
 #5  0xb53473e9 in purple_parse_msgerr (od=0x960dec8, conn=0x8b68a28,
 fr=0x8b68a68)
     at /build/buildd-
 pidgin_2.7.0-1-i386-eODyqR/pidgin-2.7.0/./libpurple/protocols/oscar/oscar.c:3426
         gc = 0x96fc950
         reason = <value optimized out>
         errcode = 0
         data = 0x6 <Address 0x6 out of bounds>
         reason_str = 0x960dec8 ""
         buf = <value optimized out>
 #6  0xb533d364 in generror (od=0x960dec8, conn=0x8b68a28, mod=0x95cd480,
 frame=0x8b68a68, snac=0xbfd86024, bs=0x8b68a6c)
     at /build/buildd-
 pidgin_2.7.0-1-i386-eODyqR/pidgin-2.7.0/./libpurple/protocols/oscar/misc.c:121
         ret = <value optimized out>
         error = <value optimized out>
         userfunc = 0
         snac2 = 0x0
 #7  snachandler (od=0x960dec8, conn=0x8b68a28, mod=0x95cd480,
 frame=0x8b68a68, snac=0xbfd86024, bs=0x8b68a6c)
     at /build/buildd-
 pidgin_2.7.0-1-i386-eODyqR/pidgin-2.7.0/./libpurple/protocols/oscar/misc.c:134
 No locals.
 #8  0xb533c1c8 in parse_snac (conn=0x8b68a28)
     at /build/buildd-
 pidgin_2.7.0-1-i386-eODyqR/pidgin-2.7.0/./libpurple/protocols/oscar/flap_connection.c:771
         cur = 0x95cd480
         snac = {family = 4, subtype = 1, flags = 0, id = 180}
 #9  parse_flap (conn=0x8b68a28) at /build/buildd-
 pidgin_2.7.0-1-i386-eODyqR/pidgin-2.7.0/./libpurple/protocols/oscar/flap_connection.c:857
 No locals.
 #10 flap_connection_recv (conn=0x8b68a28) at /build/buildd-
 pidgin_2.7.0-1-i386-eODyqR/pidgin-2.7.0/./libpurple/protocols/oscar/flap_connection.c:992
         buf = <value optimized out>
         buflen = <value optimized out>
         read = <value optimized out>
 #11 0x080af000 in pidgin_io_invoke (source=0x966feb8, condition=G_IO_IN,
 data=0x9741430)
     at /build/buildd-
 pidgin_2.7.0-1-i386-eODyqR/pidgin-2.7.0/./pidgin/gtkeventloop.c:73
         purple_cond = PURPLE_INPUT_READ
 #12 0xb709769b in ?? () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #13 0xb70532f5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #14 0xb7056fd8 in ?? () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #15 0xb7057517 in g_main_loop_run () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #16 0xb736adc9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #17 0x080ca658 in main (argc=1, argv=0xbfd884d4) at /build/buildd-
 pidgin_2.7.0-1-i386-eODyqR/pidgin-2.7.0/./pidgin/gtkmain.c:979
         opt_force_online = 0
         opt_help = 145911248
         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
         accounts = <value optimized out>
         sig_indx = <value optimized out>
         sigset = {__val = {82951, 0 <repeats 31 times>}}
         prev_sig_disp = <value optimized out>
         errmsg =
 "\214\202ؿ\210\202ؿᑊ\267܏\026\267\364\017\213\267\000\000\000\000\324\356\000\000\364\017\213\267p\202ؿ\364\017\213\267\004\000\000\000\003\000\000\000\004cؿ\025\223\212\267\b\000\000\000\020\000\000\000\070\227\204\266\240\202ؿ\313\t\212\267L\227\204\266\070\227\204\266\020\000\000\000\000\000\000\000\240\027\212\267\270⁷\310\362ƶx\215\026\267\000\000\000\000\224\210\363\266Џ\026\267\223\202ؿ\214\202ؿ\210\202ؿ\310\025\213\267ᑊ\267\364\017\213\267\000\000\000\000\324\356\000\000\364\017\213\267p\202ؿ\240\027\212\267\364\017\213\267\003\000\000\000\002\000\000\000\204cؿ\025\223\212\267\b\000\000\000\f\000\000\000\030\227\204\266\240\202ؿ\313\t\212\267(\227\204\266\030\227\204\266\f\000\000\000\240\027\212\267|dؿ\270⁷x\215\026\267\000\000\000\000\224\210\363\266\070\001\000\000\223\202ؿ\214\202ؿ\210\202ؿ\310\025\213\267ᑊ\267܏\026\267\000\000\000\000x\215\026\267\364\017\213\267p\202ؿ\240\027\212\267\364\017\213\267\003\000\000\000\002\000\000\000\000dؿ\025\223\212\267\b\000\000\000\f\000\000\000\370\226\204\266\240\202ؿ\313\t\212\267\b\227\204\266\370\226\204\266\f\000\000\000\000\000\000\000\240\027\212\267\374dؿ\270⁷x\215\026\267\000\000\000\000\224\210\363\266U䊷\223\202ؿ\214\202ؿ\210\202ؿᑊ\267-\245\211\267\061C\204\266\000\000\000\000\016\000\000\000\364\017\213\267p\202ؿ\364"...
         signal_channel = <value optimized out>
         signal_status = <value optimized out>
         signal_channel_watcher = 1
         error = 0x0
         opt = <value optimized out>
         gui_check = <value optimized out>
         debug_enabled = 0
         migration_failed = 145911248
         active_accounts = <value optimized out>
         long_options = {{name = 0x811b56a "config", has_arg = 1, flag =
 0x0, val = 99}, {name = 0x810873d "debug", has_arg = 0, flag = 0x0,
             val = 100}, {name = 0x8116ee8 "force-online", has_arg = 0,
 flag = 0x0, val = 100}, {name = 0x810b370 "help", has_arg = 0, flag = 0x0,
             val = 104}, {name = 0x8116cb4 "login", has_arg = 2, flag =
 0x0, val = 108}, {name = 0x8116ef5 "multiple", has_arg = 0, flag = 0x0,
             val = 109}, {name = 0x8116efe "nologin", has_arg = 0, flag =
 0x0, val = 110}, {name = 0x811b560 "session", has_arg = 1, flag = 0x0,
             val = 115}, {name = 0x810e491 "version", has_arg = 0, flag =
 0x0, val = 118}, {name = 0x811b573 "display", has_arg = 1, flag = 0x0,
             val = 68}, {name = 0x8116f06 "sync", has_arg = 0, flag = 0x0,
 val = 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
 }}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/11975>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list