[Pidgin] #9027: crashes sometimes

Pidgin trac at pidgin.im
Thu Apr 23 10:17:38 EDT 2009


#9027: crashes sometimes
--------------------------+-------------------------------------------------
 Reporter:  Gustave       |     Owner:  lschiere
     Type:  defect        |    Status:  new     
Component:  unclassified  |   Version:  2.5.5   
 Keywords:                |  
--------------------------+-------------------------------------------------
 I use the same Pidgin 2.5.5 executable to 20 users on Mandriva Linux 2008
 like XDMCP mode ! only one user has this problem !

 This problem begans to occur after update to 2.5.5 version

 backtrace:

  bt full
 #0  ssl_gnutls_close (gsc=0x1) at ssl-gnutls.c:298
 No locals.
 #1  0xb750e325 in purple_ssl_close (gsc=0x1) at sslconn.c:237
         ops = (PurpleSslOps *) 0xb6d2a5a0
         __PRETTY_FUNCTION__ = "purple_ssl_close"
 #2  0xb6e72aed in msn_soap_read_cb (data=0x86a83d0, fd=17,
     cond=PURPLE_INPUT_READ) at soap.c:529
         conn = <value optimized out>
         count = <value optimized out>
         perrno = <value optimized out>
         buf = '\0' <repeats 1216 times>, "Â'o·", '\0' <repeats 104 times>,
 "øþu\bÂ'o·", '\0' <repeats 104 times>, "øþu\b", '\0' <repeats 64 times>,
 "£\002o·", '\0' <repeats 60 times>, "=\206n·", '\0' <repeats 12 times>,
 "õÍF·HÄï·XU{\b\000\000\000\000c\236ï·\001\000\000\000XU{\b\024R`·òbX·è\210\020\bøþu\b\024R`·òbX·è\210\020\b",
 '\0' <repeats 16 times>, "È\006²¿¨\006²¿
 \000\000\000\000\000\000\000\000ô\004\000øþu\b=\206n·", '\0' <repeats 13
 times>, "Ðÿÿ\000\000\000\000\000<\000\000¸"...
         cursor = 0
 #3  0x080a2e73 in pidgin_io_invoke (source=0x88a5090,
     condition=<value optimized out>, data=0x890c690) at gtkeventloop.c:78
         purple_cond = PURPLE_INPUT_READ
 #4  0xb75993a0 in g_source_remove () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #5  0xb7569932 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #6  0xb756cd44 in g_source_remove () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.

 6ï·\001\000\000\000XU{\b\024R`·òbX·è\210\020\bøþu\b\024R`·òbX·è\210\020\b",
 '\0' <repeats 16 times>, "È\006²¿¨\006²¿
 \000\000\000\000\000\000\000\000ô\004\000øþu\b=\206n·", '\0' <repeats 13
 times>, "Ðÿÿ\000\000\000\000\000<\000\000¸"...
         cursor = 0
 #3  0x080a2e73 in pidgin_io_invoke (source=0x88a5090,
     condition=<value optimized out>, data=0x890c690) at gtkeventloop.c:78
         purple_cond = PURPLE_INPUT_READ
 #4  0xb75993a0 in g_source_remove () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #5  0xb7569932 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #6  0xb756cd44 in g_source_remove () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 ---Type <return> to continue, or q <return> to quit---
 #7  0xb756d068 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #8  0xb792b9ff in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #9  0x080bc813 in main (argc=Cannot access memory at address 0x0
 ) at gtkmain.c:881
         saved_status = <value optimized out>
         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
         accounts = <value optimized out>
         sig_indx = <value optimized out>
         sigset = {__val = {82951, 0 <repeats 31 times>}}
         prev_sig_disp = <value optimized out>
         errmsg =
 "A­ò·Ä\025ó·\000\000\000\000¢×H·\000\000\000\000æ=\032·ô\017ó·ô\017ó·/\000\000\000\214z\r·(B²¿u®ò·\b\000\000\0000\003\036·d\000\000\000\210_²¿\0348ò·\024\004\v·\020\004\v·\004\000\000\000\000\000\000\000àF/·Ø×H·@ÕH·",
 '\0' <repeats 16 times>,
 "{_²¿t_²¿p_²¿Ä\025ó·\000\000\000\000A­ò·\000\000\000\000Èç\032·ô\017ó·\220+ò·¼B\030·$C²¿ô\017ó·\003\000\000\000
 \035\025·¬B²¿u®ò·\b\000\000\000\034\000\000\000\f\000\000\000
 \035\025·H2ò·x\003\v·h\003"...
         segfault_message_tmp = <value optimized out>
         error = (GError *) 0x0


 ) at gtkmain.c:881
         saved_status = <value optimized out>
         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
         accounts = <value optimized out>
         sig_indx = <value optimized out>
         sigset = {__val = {82951, 0 <repeats 31 times>}}
         prev_sig_disp = <value optimized out>
         errmsg =
 "A­ò·Ä\025ó·\000\000\000\000¢×H·\000\000\000\000æ=\032·ô\017ó·ô\017ó·/\000\000\000\214z\r·(B²¿u®ò·\b\000\000\0000\003\036·d\000\000\000\210_²¿\0348ò·\024\004\v·\020\004\v·\004\000\000\000\000\000\000\000àF/·Ø×H·@ÕH·",
 '\0' <repeats 16 times>,
 "{_²¿t_²¿p_²¿Ä\025ó·\000\000\000\000A­ò·\000\000\000\000Èç\032·ô\017ó·\220+ò·¼B\030·$C²¿ô\017ó·\003\000\000\000
 \035\025·¬B²¿u®ò·\b\000\000\000\034\000\000\000\f\000\000\000
 \035\025·H2ò·x\003\v·h\003"...
         segfault_message_tmp = <value optimized out>
         error = (GError *) 0x0
 ---Type <return> to continue, or q <return> to quit---
         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 = 0x81023aa "config", has_arg = 1, flag =
 0x0,
     val = 99}, {name = 0x80f1a9c "debug", has_arg = 0, flag = 0x0, val =
 100}, {
     name = 0x80f5101 "help", has_arg = 0, flag = 0x0, val = 104}, {
     name = 0x80f1d67 "login", has_arg = 2, flag = 0x0, val = 108}, {
     name = 0x80fe8d2 "multiple", has_arg = 0, flag = 0x0, val = 109}, {
     name = 0x80fe8db "nologin", has_arg = 0, flag = 0x0, val = 110}, {
     name = 0x80fe8e3 "nocrash", has_arg = 0, flag = 0x0, val = 120}, {
     name = 0x81023a0 "session", has_arg = 1, flag = 0x0, val = 115}, {
     name = 0x80f6daa "version", has_arg = 0, flag = 0x0, val = 118}, {
     name = 0x81023b3 "display", has_arg = 1, flag = 0x0, val = 68}, {
     name = 0x80fe8eb "sync", has_arg = 0, flag = 0x0, val = 83}, {name =
 0x0,
     has_arg = 0, flag = 0x0, val = 0}}

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


More information about the Tracker mailing list