Hi,

I did not have all that much time lately.
But my problem still exists. x2goclient crashes sometimes (not all of the time though), when trying to connect to the server. This does still happen with the new versions of x2goclient and server released yesterday.

In Chemnitz Heinz suggested to try using an older libssh to see if the problem was located there, but that didn't help as well.

I have created a backtrace (still missing some debug symbols, I will see, what debug packages are still missing).

Can anyone help me with it?

Oliver
(gdb) bt full
#0  0x00007ffff46a2108 in ?? () from /usr/lib64/libgcrypt.so.11
No symbol table info available.
#1  0x00007ffff46a2758 in ?? () from /usr/lib64/libgcrypt.so.11
No symbol table info available.
#2  0x00007ffff469e725 in ?? () from /usr/lib64/libgcrypt.so.11
No symbol table info available.
#3  0x00007ffff46b206a in ?? () from /usr/lib64/libgcrypt.so.11
No symbol table info available.
#4  0x00007ffff7bad9ed in packet_hmac_verify (session=<optimized out>, 
buffer=0x7fffe4003c50, mac=
    0x7fffec376000 "\207D\305ܿ\332\343\065\004E\n\227ڔ\020\234VFQ#") at 
/usr/src/debug/libssh-0.5.2/src/crypt.c:202
        hmacbuf = 
"\024a\272\263\364\244]\006\365\274\356\v\242\227\362t\317g\361h", '\000' 
<repeats 15 times>
        ctx = 0x7fffe4004150
        len = <optimized out>
        seq = 1375731712
#5  0x00007ffff7bbde59 in ssh_packet_socket_callback (data=0x7fffe4012f18, 
receivedlen=36, user=0x7fffe4003390) at 
/usr/src/debug/libssh-0.5.2/src/packet.c:221
        session = 0x7fffe4003390
        blocksize = <optimized out>
        current_macsize = 20
        mac = 
"\207D\305ܿ\332\343\065\004E\n\227ڔ\020\234VFQ#\000\000\000\000\000\000\000\000\000"
        buffer = "\000\000\000\f\006a\000\000\000\060RGk\254", <incomplete 
sequence \330>
        packet = 0x7fffe4012f28
        to_be_read = <optimized out>
        rc = <optimized out>
        len = <optimized out>
        padding = <optimized out>
        processed = 16
        __FUNCTION__ = "ssh_packet_socket_callback"
#6  0x00007ffff7bbe1db in ssh_packet_socket_callback (data=0x7fffe4012ed4, 
receivedlen=<optimized out>, user=0x7fffe4003390)
    at /usr/src/debug/libssh-0.5.2/src/packet.c:278
        session = 0x7fffe4003390
        blocksize = <optimized out>
        current_macsize = <optimized out>
        mac = 
"0.\375\035\274\312\363\001\265(w\224\201\345\263\362\310r\247\317\000\000\000\000\000\000\000\000\000"
        buffer = "\000\000\000,\022b\000\000\000\060\000\000\000\vex"
        packet = 0x7fffe4012ee4
        to_be_read = <optimized out>
        rc = <optimized out>
        len = <optimized out>
        padding = <optimized out>
        processed = 68
        __FUNCTION__ = "ssh_packet_socket_callback"
#7  0x00007ffff7bbe1db in ssh_packet_socket_callback (data=0x7fffe4012eb0, 
receivedlen=<optimized out>, user=0x7fffe4003390)
    at /usr/src/debug/libssh-0.5.2/src/packet.c:278
---Type <return> to continue, or q <return> to quit---
        session = 0x7fffe4003390
        blocksize = <optimized out>
        current_macsize = <optimized out>
        mac = 
"\350\225\v\327\257l\317Id\371\060\067q\016\247\267\265\361g\334\000\000\000\000\000\000\000\000\000"
        buffer = "\000\000\000\f\006`\000\000\000\060zv\033\271\016="
        packet = 0x7fffe4012ec0
        to_be_read = <optimized out>
        rc = <optimized out>
        len = <optimized out>
        padding = <optimized out>
        processed = 36
        __FUNCTION__ = "ssh_packet_socket_callback"
#8  0x00007ffff7bc29fd in ssh_socket_pollcallback (p=<optimized out>, 
fd=<optimized out>, revents=1, v_s=0x7fffe4003b90)
    at /usr/src/debug/libssh-0.5.2/src/socket.c:283
        s = 0x7fffe4003b90
        buffer = 
    
"\017\a\271tS\326\336ő\004\020\206\017Pt+\350\225\v\327\257l\317Id\371\060\067q\016\247\267\265\361g\334\062o2\351E\337Xl\365\274\214\351\060U\207D\f|\372$\230\375:\222\327\032I\214\035\273\370;9[\314t\001\362\062\220\341\071\214##|90.\375\035\274\312\363\001\265(w\224\201\345\263\362\310r\247\317\026;
 
h\004\004\377\244G2\302q\201>*\017\207D\305ܿ\332\343\065\004E\n\227ڔ\020\234VFQ#3\201n4'h\355\345C2n\316\001\206\223\031\351\300p\r\202\245͒\315h\355l\237X]\335?\371\306\345\225\314\360\277\002\034+\321\345_ۗi\020\205n\347\273\335\025\236'ْ\177\303\033\262\316C\036cA>\244M\260\364\254\236*\242\270q\327mXV\306\016\277\224%\263\274E2\377\n\025m\337\274G\232\032\221\214\n\v\000\205F6\004\216\203+Ia\343\021%\275\340m\v\336\374R\253\224\037\272\071\067\205\204t\f\032e\017\000L^\315\356jf\244\264\026\277\062\264\301\277\065\263v1ah\360\061\243\037\\\022\035\277\213\031\230\067\210\375z\261&\233\355m\364qO\365r\354\366\363`e:\032\253{qi\177\266N\000\371\377\277ms\350^\302K\205Z\353\236:\n\035\266.\273\005rG\340"...
        r = <optimized out>
        err = 0
        errlen = 4
#9  0x00007ffff7bbf40c in ssh_poll_ctx_dopoll (ctx=0x7fffe4004040, 
timeout=<optimized out>) at /usr/src/debug/libssh-0.5.2/src/poll.c:602
        ret = <optimized out>
        rc = 1
        i = 0
        used = 1
        p = <optimized out>
        fd = <optimized out>
        revents = <optimized out>
#10 0x00007ffff7bbff37 in ssh_handle_packets (session=0x7fffe4003390, 
timeout=-2) at /usr/src/debug/libssh-0.5.2/src/session.c:469
        spoll_in = 0x7fffe4004010
        spoll_out = 0x7fffe4004010
        ctx = 0x7fffe4004040
        tm = <optimized out>
        rc = <optimized out>
        __FUNCTION__ = "ssh_handle_packets"
#11 0x00007ffff7ba7fbf in ssh_channel_read (channel=0x7fffe40061a0, 
dest=0x7fffec3772f0, count=128, is_stderr=<optimized out>)
    at /usr/src/debug/libssh-0.5.2/src/channels.c:2404
---Type <return> to continue, or q <return> to quit---
        session = 0x7fffe4003390
        stdbuf = 0x7fffe4005e20
        len = <optimized out>
        rc = <optimized out>
        __FUNCTION__ = "ssh_channel_read"
#12 0x00007ffff7bc0820 in ssh_scp_close (scp=0x7fffe4006140) at 
/usr/src/debug/libssh-0.5.2/src/scp.c:150
        buffer = 
    
"\000\000\000\000\000\000\000\000\067\377\273\367\000\000\000\000\260\250\227\000\000\000\000\000\376\377\377\377\001\000\000\000\000^\000\344\377\177\000\000\000\000\000\000\000\000\000\000`]\000\344\377\177\000\000\005\000\000\000\v",
 '\000' <repeats 11 times>"\320, M\221", '\000' <repeats 13 times>, 
"@a\000\344\377\177\000\000\023\005", '\000' <repeats 14 times>"\360, 
M\221\000\000\000\000\000\320M\221\000\000\000\000"
        err = <optimized out>
#13 0x00000000004904b6 in SshMasterConnection::copy() ()
No symbol table info available.
#14 0x0000000000491310 in SshMasterConnection::channelLoop() ()
No symbol table info available.
#15 0x000000000049547d in SshMasterConnection::run() ()
No symbol table info available.
#16 0x00007ffff5aeeb8b in QThreadPrivate::start (arg=0x914dd0) at 
thread/qthread_unix.cpp:298
        __clframe = {__cancel_routine = 0x7ffff5aed8e0 
<QThreadPrivate::finish(void*)>, __cancel_arg = 0x914dd0, __do_it = 1, 
__cancel_type = <optimized out>}
        thr = 0x914dd0
        data = 0x914c90
#17 0x00007ffff585eb99 in start_thread (arg=0x7fffec3f8700) at 
pthread_create.c:301
        __res = <optimized out>
        pd = 0x7fffec3f8700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1, -1406206671429654969, 
140737488337392, 140737156975040, 140737354125376, 3, 1406246807872644679, 
    1406193390698669639}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 
0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
#18 0x00007ffff4e0e0cd in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#19 0x0000000000000000 in ?? ()
No symbol table info available.
_______________________________________________
X2Go-Dev mailing list
X2Go-Dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/x2go-dev

Reply via email to