Hi George! On 2013-10-20 12:53:17, George B. wrote: > Package: yafc > Version: 1.1.3-2 > Severity: important > > Hello, > > I am trying to download the contents of a directory on an FTP server using > "get -rn *". > > After a while I get a segfault: > --- > Local file 'wp-blog-header.php' is newer than remote, skipping... > Local file 'wp-comments-post.php' is newer than remote, skipping... > Local file 'wp-commentsrss2.php' is newer than remote, skipping... > Local file 'wp-config-sample.php' is newer than remote, skipping... > Local file 'wp-config.php' is newer than remote, skipping... > Local file 'wp-content/advanced-cache.php' is newer than remote, skipping... > /public_html/dir/wp-content/backups/wpb2d-backup-log.txt > Local file 'wp-content/backups/index.php' is newer than remote, skipping... > yafc: malloc.c:3096: sYSMALLOc: Assertion `(old_top == (((mbinptr) (((char *) > &((av)->0) || ((unsigned long) (old_size) >= (unsigned > long)((((__builtin_offsetof (struct mal) && ((old_top)->size & 0x1) && > ((unsigned long)old_end & pagemask) == 0)' failed. > Aborted
Thank you for the bug report. Unfortunately I failed to reproduce the segfault (I'm currently fetching debian/main/pool from my local mirror and I could not get yafc to segfault). Is there anything special about the file that causes yafc to segfault? Does the segfault happen if you try to download only this one file? Does this also happen with the version in jessie/sid? (The 1.2.x series has fixed many invalid read/write errors and other memory managment related bugs.) Regards -- Sebastian Ramacher
signature.asc
Description: Digital signature