[Pidgin] #10368: pidgin segfaults during connection

Pidgin trac at pidgin.im
Thu Sep 24 02:14:42 EDT 2009


#10368: pidgin segfaults during connection
--------------------------+-------------------------------------------------
 Reporter:  manxmaus      |     Owner:  rekkanoryo
     Type:  defect        |    Status:  new       
Component:  unclassified  |   Version:  2.6.2     
 Keywords:                |  
--------------------------+-------------------------------------------------
 Right after I try to connect to my 'Microsoft LCS/OCS' account (I'm using
 pidgin-sipe) the program exits like this:

 Pidgin 2.6.2 has segfaulted and attempted to dump a core file.
 This is a bug in the software and has happened through
 no fault of your own.
 [...]

 This is what gdb says:

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0x7f00e5b22740 (LWP 23050)]
 0x00007f00df01f89c in strstr () from /lib64/libc.so.6
 (gdb) bt full
 #0  0x00007f00df01f89c in strstr () from /lib64/libc.so.6
 No symbol table info available.
 #1  0x00007f00dae9cea7 in process_input () from
 /usr/lib64/pidgin/libsipe.so
 No symbol table info available.
 #2  0x00007f00e5bd324e in pidgin_io_invoke (source=<value optimized out>,
     condition=<value optimized out>, data=<value optimized out>)
     at gtkeventloop.c:78
         closure = (PidginIOClosure *) 0x7f00e61682d0
         purple_cond = PURPLE_INPUT_READ
 #3  0x00007f00dfe1293a in g_main_context_dispatch ()
    from /usr/lib64/libglib-2.0.so.0
 No locals.
 #4  0x00007f00dfe16040 in g_main_context_iterate ()
    from /usr/lib64/libglib-2.0.so.0
 No locals.
 #5  0x00007f00dfe1650d in g_main_loop_run () from
 /usr/lib64/libglib-2.0.so.0
 No locals.
 #6  0x00007f00e4666977 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
 No symbol table info available.
 #7  0x00007f00e5bebdc1 in main (argc=1, argv=0x7fffedc45a58) at
 gtkmain.c:916
         opt_force_online = 0
         opt_help = <value optimized out>
         opt_login = 0
         opt_nologin = 0
         opt_version = <value optimized out>
         opt_si = 1
         opt_config_dir_arg = 0x0
         opt_login_arg = 0x0
         opt_session_arg = 0x0
         search_path = <value optimized out>
         accounts = <value optimized out>
         sigset = {__val = {82951, 0 <repeats 15 times>}}
         prev_sig_disp = (void (*)(int)) 0x7f00e64dc4c0
         errmsg = "..." [lots of funny characters]
         segfault_message_tmp = <value optimized out>
         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 = 0x7f00e5c332e2 "config", has_arg = 1,
     flag = 0x0, val = 99}, {name = 0x7f00e5c231fe "debug", has_arg = 0,
     flag = 0x0, val = 100}, {name = 0x7f00e5c2f561 "force-online",
     has_arg = 0, flag = 0x0, val = 100}, {name = 0x7f00e5c24ac0 "help",
     has_arg = 0, flag = 0x0, val = 104}, {name = 0x7f00e5c2f2f5 "login",
     has_arg = 2, flag = 0x0, val = 108}, {name = 0x7f00e5c2f56e
 "multiple",
     has_arg = 0, flag = 0x0, val = 109}, {name = 0x7f00e5c2f577 "nologin",
     has_arg = 0, flag = 0x0, val = 110}, {name = 0x7f00e5c332d8 "session",
     has_arg = 1, flag = 0x0, val = 115}, {name = 0x7f00e5c27b2d "version",
     has_arg = 0, flag = 0x0, val = 118}, {name = 0x7f00e5c332eb "display",
     has_arg = 1, flag = 0x0, val = 68}, {name = 0x7f00e5c2f57f "sync",
     has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag =
 0x0,
    val = 0}}

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


More information about the Tracker mailing list