rdesktop 1.8.3 crash connecting to w2k3R2

54 views
Skip to first unread message

Friedemann Gerold

unread,
Aug 3, 2017, 6:21:30 AM8/3/17
to rdeskto...@googlegroups.com
Any idea what the problem is?

backtrace:

Program received signal SIGSEGV, Segmentation fault.
rdssl_cert_to_rkey (cert=cert@entry=0x9d2d50, key_len=key_len@entry=0x64e7d0 <g_server_public_key_len>) at ssl.c:156
156 nid = OBJ_obj2nid(algor->algorithm);
(gdb) #0 rdssl_cert_to_rkey (cert=cert@entry=0x9d2d50, key_len=key_len@entry=0x64e7d0 <g_server_public_key_len>) at ssl.c:156
epk = 0x0
lkey = <optimized out="">
nid = <optimized out="">
key = 0x9d30a0
algor = 0x9d30c0
#1 0x000000000041f7fe in sec_parse_crypt_info (exponent=0x7fffffffd990 "", modulus=0x7fffffffda00 "", server_random=<synthetic pointer="">, rc4_key_size=<synthetic pointer="">, s=0x64e5c0 <g_in>)
at secure.c:679
certcount = <optimized out="">
cacert_len = 10300752
flags = <optimized out="">
end = <optimized out="">
crypt_level = <optimized out="">
cacert = 0x9b7670
tag = <optimized out="">
next_tag = <optimized out="">
random_len = <optimized out="">
rsa_info_len = <optimized out="">
cert_len = 830
server_cert = 0x9d2d50
server_public_key = <optimized out="">
length = <optimized out="">
#2 sec_process_crypt_info (s=0x64e5c0 <g_in>) at secure.c:719
server_random = 0x9a5ca9 "e\002X\316\341\243\234\365\222\\[*\212\343\225\063h\252\222=\004\305\370\177\036yTsz\261H}\002"
modulus = '\000' <repeats 255="" times="">
exponent = "\000\000\000"
rc4_key_size = 2
#3 0x000000000041ff50 in sec_process_mcs_data (s=0x0, s@entry=0x64e5c0 <g_in>) at secure.c:776
tag = 0
length = 1
next_tag = 0x9a6171 ""
#4 0x000000000041f00e in mcs_recv_connect_response (mcs_data=0x7fffffffdca0) at mcs.c:113
result = <optimized out="">
length = 1295
s = 0x64e5c0 <g_in>
#5 mcs_connect_finalize (mcs_data=mcs_data@entry=0x7fffffffdca0) at mcs.c:323
i = <optimized out="">
#6 0x0000000000420589 in sec_connect (server=<optimized out="">, username=<optimized out="">, domain=domain@entry=0x7fffffffe020 "", password=password@entry=0x648600 <g_password> "",
reconnect=reconnect@entry=0) at secure.c:909
selected_proto = 0
mcs_data = {p = 0x9aedff "", end = 0x9aedff "", data = 0x9aecc0 "", size = 512, iso_hdr = 0x7ffff684b601 <__memalign_hook+1> "3R\366\377\177",
mcs_hdr = 0x7ffff65247a9 <__GI___default_morecore+9> "1\322H\203\370\377H\017E\320H\203\304\bH\211\320\303\017\037D", sec_hdr = 0x0,
rdp_hdr = 0x7ffff6520954 <_int_malloc+3108> "H\211\302\213\005Ǭ2", channel_hdr = 0xcd30 <error: cannot="" access="" memory="" at="" address="" 0xcd30="">}
#7 0x0000000000422c86 in rdp_connect (server=<optimized out="">, flags=307, domain=0x7fffffffe020 "", password=0x648600 <g_password> "", command=0x7fffffffe120 "", directory=0x7fffffffe220 "",
reconnect=0) at rdp.c:1742
deactivated = 0
ext_disc_reason = 0
#8 0x0000000000407a1d in main (argc=-7904, argv=0x5) at rdesktop.c:1152
server = *HIDDEN*, '\000' <repeats 243="" times="">
fullhostname = *HIDDEN*, '\000' <repeats 12="" times="">, "\220\375\367\377\177\000\000\034L\336\367\377\177\000\000\000\000\000\000\000\000\000\000\310\033\005\237\000\000\000\000\t\000\000\000\000\000\000\000\034L\336\367\377\177\000"
domain = "\000\000\000\000\000\000\000\000\027\341/\261\000\000\000\000\t\000\000\000\000\000\000\000\023\000\000\000\000\000\000\000\000f\375\367\377\177\000\000\216U\336\367\377\177\000\000\200\340\377\377\377\177\000\000\220\340\377\377\377\177\000\000(\235J\366\377\177\000\000\210\254J\366\377\177\000\000\240\341\377\377\377\177\000\000\204\277\304\002\000\000\000\000\220\341\377\377\377\177\000\000\000\220\375\367\377\177\000\000\000\000\000\000\000\000\000\000\070Q\375\367\377\177\000\000\000\220\375\367\377\177\000\000\066?\205\366\377\177\000\000xmK\366\377\177\000\000\360#\205\366\377\177\000\000\000\000\000\000\001\000\000\000\034L\336\367\377\177\000\000\000\000\000\000\000\000\000\000\256`\207\377\000\000\000\000\t\000\000\000\000\000\000\000"...
shell = "\000\342\377\377\377\177\000\000\202\035\376\003\000\000\000\000@\342\377\377\377\177\000\000p\341\377\377\377\177\000\000\000\000\000\000\000\000\000\000\370i\375\367\377\177\000\000\000\220\375\367\377\177\000\000\220\037p\367\377\177\000\000xmK\366\377\177\000\000\034L\336\367\377\177\000\000\000\000\000\000\001\000\000\000.N=\366\000\000\000\000\t\000\000\000\000\000\000\000\023\000\000\000\000\000\000\000\000f\375\367\377\177\000\000\216U\336\367\377\177\000\000\b\343\377\377\377\177\000\000\340\341\377\377\377\177\000\000(\235J\366\377\177\000\000\250aK\366\377\177\000\000\360\342\377\377\377\177\000\000\070\365\330\003\000\000\000\000\340\342\377\377\377\177", '\000' <repeats 18="" times="">...
directory = "\000\342\377\377\377\177\000\000\340f\375\367\377\177\000\000\200\343\377\377\377\177\000\000\000\345\377\367\377\177\000\000\250\343\377\377\377\177\000\000\250\341\377\367\377\177\000\000\001\000\000\000\000\000\000\000=W\336\367\377\177\000\000\000\000\000\000\000\000\000\000\340f\375\367\377\177\000\000\001", '\000' <repeats 15="" times="">, "\001\000\000\000\377\177\000\000\250\341\377\367\377\177\000\000\300\213\246\366\377\177\000\000@\204\205\366\377\177\000\000\300\213\246\366\377\177\000\000`\320\377\367\377\177", '\000' <repeats 11="" times="">, "\345\377\367\377\177\000\000\360\342\377\377\377\177\000\000\340\342\377\377\377\177\000\000.N=\366\000\000\000\000\353\064@\000\000\000\000\000\377\377\377\377\000\000\000\000"...
deactivated = 1
pw = 0x7fffffffe020
ext_disc_reason = 0
p = 0x0
c = 1
locale = 0xffffffffffffffff <error: cannot="" access="" memory="" at="" address="" 0xffffffffffffffff="">
username_option = 0
act = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction = 0x1}, sa_mask = {__val = {0 <repeats 16="" times="">}}, sa_flags = 0, sa_restorer = 0x0}


Friedemann Gerold

unread,
Aug 3, 2017, 8:56:57 AM8/3/17
to rdeskto...@googlegroups.com
appears to be fixed in the latest git version... sorry for the noise.
Reply all
Reply to author
Forward
0 new messages