[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[gftp] Re: Coredump during ssh filetransfer
Same with a rtf File
(gdb) bt
#0 0x28395f92 in memcpy () from /usr/lib/libc_r.so.4
#1 0xbfafcfbc in ?? ()
#2 0x807557f in sshv2_put_next_file_chunk (request=0x8144300,
buf=0xbfafcfbc "{\\rtf1\\ansi\\deff0\n{\\fonttbl{\\f2\\fnil\\fcharset0 Courier New;}\n{\\f1\\fnil\\fcharset0 Arial;}\n{\\f0\\fnil\\fcharset0 Times New Roman;}\n}\n{\\colortbl;}{\\stylesheet{\\s1 Heading 1;}{\\s2 Heading 2;}{\\s3 Heading 3;"..., size=8192) at sshv2.c:2189
#3 0x80697de in gftp_put_next_file_chunk (request=0x8144300,
buf=0xbfafcfbc "{\\rtf1\\ansi\\deff0\n{\\fonttbl{\\f2\\fnil\\fcharset0 Courier New;}\n{\\f1\\fnil\\fcharset0 Arial;}\n{\\f0\\fnil\\fcharset0 Times New Roman;}\n}\n{\\colortbl;}{\\stylesheet{\\s1 Heading 1;}{\\s2 Heading 2;}{\\s3 Heading 3;"..., size=8192) at protocols.c:260
#4 0x8060c1f in gftp_gtk_transfer_files (data=0x8144400) at transfer.c:688
#5 0x2832211c in _thread_start () from /usr/lib/libc_r.so.4
#6 0x0 in ?? ()
(gdb) up 2
#2 0x807557f in sshv2_put_next_file_chunk (request=0x8144300,
buf=0xbfafcfbc "{\\rtf1\\ansi\\deff0\n{\\fonttbl{\\f2\\fnil\\fcharset0 Courier New;}\n{\\f1\\fnil\\fcharset0 Arial;}\n{\\f0\\fnil\\fcharset0 Times New Roman;}\n}\n{\\colortbl;}{\\stylesheet{\\s1 Heading 1;}{\\s2 Heading 2;}{\\s3 Heading 3;"..., size=8192) at sshv2.c:2189
2189 if (sshv2_send_command (request, SSH_FXP_WRITE, tempstr, params->handle_len + size + 12) < 0)
(gdb) list
2184
2185 num = htonl (size);
2186 memcpy (tempstr + params->handle_len + 8, &num, 4);
2187 memcpy (tempstr + params->handle_len + 12, buf, size);
2188
2189 if (sshv2_send_command (request, SSH_FXP_WRITE, tempstr, params->handle_len + size + 12) < 0)
2190 {
2191 g_free (tempstr);
2192 return (GFTP_ERETRYABLE);
2193 }
(gdb) print *params
$1 = {
handle = "8. autorespond}}\\tqr\\tldot\\tx9025\\tab {\\field{\\*\\fldinst HYPERLINK \\\\l ID_install_45_autorespond}{\\fldrslt {\\field\\flddirty{\\*\\fldinst PAGEREF ID_install_45_autorespond}{\\fldrslt 000}}}}\\hyphpar0\\p"..., handle_len = 543972444, dont_log_status = -1, message = {length = 1635021678,
command = 108 'l', buffer = 0x6d715f35 <Address 0x6d715f35 out of bounds>, pos = 0x636c6961 <Address 0x636c6961 out of bounds>,
end = 0x7d666e6f <Address 0x7d666e6f out of bounds>}, id = 1818647675, count = 1819505252, initialized = 0, offset = 7811882151328099897,
read_buffer = 0x6e6f632d <Address 0x6e6f632d out of bounds>}
(gdb)
--
Oliver Lehmann
@home: lehmann@ans-netz.de
@office: oliver.lehmann@mgi.de
@www: http://www.pofo.de/ | http://wishlist.ans-netz.de/