[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/