[Pidgin] #6945: pidgin died for no reason :(

Pidgin trac at pidgin.im
Tue Sep 2 10:15:36 EDT 2008


#6945: pidgin died for no reason :(
--------------------------+-------------------------------------------------
 Reporter:  atti          |     Owner:  lschiere
     Type:  defect        |    Status:  new     
Component:  unclassified  |   Version:  2.4.3   
 Keywords:                |  
--------------------------+-------------------------------------------------
 hi!

 i can't reproduce the crash cause it occurs independent from my activity.
 maybe it's triggered by incoming message?
 Anyway, pidgin crashes periodically (aprox every second day).

 OS: debian lenny

 here's backtrace:

 {{{
 (gdb) bt full
 #0  0xb7f11424 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0xb76a0558 in send () from /lib/i686/cmov/libpthread.so.0
 No symbol table info available.
 #2  0xb609b0b1 in send_cb (data=0x9ebee60, source=16, cond=0) at
 ../../../../libpurple/protocols/oscar/flap_connection.c:922
         ret = <value optimized out>
 #3  0xb609b2dd in flap_connection_send (conn=0x9ebee60, frame=0xa772ea8)
 at ../../../../libpurple/protocols/oscar/flap_connection.c:963
 No locals.
 #4  0xb609b887 in flap_connection_close (od=0x9e687f8, conn=0x9ebee60) at
 ../../../../libpurple/protocols/oscar/flap_connection.c:239
 No locals.
 #5  0xb609b97b in flap_connection_destroy_cb (data=0x9ebee60) at
 ../../../../libpurple/protocols/oscar/flap_connection.c:419
         od = (OscarData *) 0x9e687f8
         account = (PurpleAccount *) 0xa4cf7b8
         userfunc = <value optimized out>
 #6  0xb76e5a16 in g_timeout_dispatch (source=0xa469390,
 callback=0xffffffe0, user_data=0x9ebee60) at
 /tmp/buildd/glib2.0-2.16.4/glib/gmain.c:3446
 No locals.
 #7  0xb76e52f1 in IA__g_main_context_dispatch (context=0x98fad80) at
 /tmp/buildd/glib2.0-2.16.4/glib/gmain.c:2012
 No locals.
 #8  0xb76e8983 in g_main_context_iterate (context=0x98fad80, block=1,
 dispatch=1, self=0x98d93e8) at
 /tmp/buildd/glib2.0-2.16.4/glib/gmain.c:2645
         max_priority = 0
         timeout = 0
         some_ready = 1
         nfds = 16
         allocated_nfds = <value optimized out>
         fds = (GPollFD *) 0x9fdea00
         __PRETTY_FUNCTION__ = "g_main_context_iterate"
 #9  0xb76e8ea2 in IA__g_main_loop_run (loop=0x9e69d90) at
 /tmp/buildd/glib2.0-2.16.4/glib/gmain.c:2853
         self = (GThread *) 0x98d93e8
         __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
 #10 0xb7be2c99 in IA__gtk_main () at
 /build/buildd/gtk+2.0-2.12.11/gtk/gtkmain.c:1163
         tmp_list = (GList *) 0x0
         functions = (GList *) 0x0
         init = (GtkInitFunction *) 0x0
         loop = (GMainLoop *) 0x9e69d90
 #11 0x080c067e in main (argc=256292, argv=0x0) at
 ../../pidgin/gtkmain.c:890
         opt_help = <value optimized out>
         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 = (void (*)(int)) 0xffffffe0
         errmsg =
 "\"\000\000\000\030\000\000\000\207Ðò¿\200Ðò¿|Ðò¿Ñfò·&\000\000\000\001",
 '\0' <repeats 11 times>,
 "ôÏò·dÐò¿ôÏò·\002\000\000\000\001\000\000\000è²ò¿\005hò·\b\000\000\000\b\000\000\000\000s\020·\224Ðò¿Ëâñ·\fs\020·\000s\020·\b\000\000\000\000\000\000\000
 i·\000\000\000\000è³ò¿\026úñ·dÐò¿\000\000\000\000\r\000\000\000+\000\000\000\207Ðò¿\200Ðò¿|Ðò¿Ñfò·\016",
 '\0' <repeats 11 times>,
 "<\000\000\000ôÏò·dÐò¿ôÏò·\002\000\000\000\001\000\000\000h³ò¿\005hò·\b\000\000\000\b\000"...
         error = (GError *) 0x0
         opt = <value optimized out>
         gui_check = <value optimized out>
         debug_enabled = <value optimized out>
         migration_failed = <value optimized out>
         active_accounts = <value optimized out>
         long_options = {{name = 0x810456a "config", has_arg = 1, flag =
 0x0, val = 99}, {name = 0x80f46b9 "debug", has_arg = 0, flag = 0x0, val =
 100}, {name = 0x80f74c7 "help", has_arg = 0, flag = 0x0, val = 104}, {name
 = 0x80f4971 "login", has_arg = 2, flag = 0x0, val = 108}, {name =
 0x81009cf "multiple", has_arg = 0, flag = 0x0, val = 109}, {name =
 0x81009d8 "nologin", has_arg = 0, flag = 0x0, val = 110}, {name =
 0x81009e0 "nocrash", has_arg = 0, flag = 0x0, val = 120}, {name =
 0x8104560 "session", has_arg = 1, flag = 0x0, val = 115}, {name =
 0x80f91b6 "version", has_arg = 0, flag = 0x0, val = 118}, {name =
 0x8104573 "display", has_arg = 1, flag = 0x0, val = 68}, {name = 0x81009e8
 "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag
 = 0x0, val = 0}}
 (gdb)
 }}}

 hth, Atti

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


More information about the Tracker mailing list