[axel-devel] [axel-Bugs][312397] crash while downloading file

axel-bugs at alioth.debian.org axel-bugs at alioth.debian.org
Thu May 13 05:28:29 UTC 2010


Bugs item #312397, was changed at 2010-03-14 09:43 by Ankur SInha
You can respond by visiting: 
https://alioth.debian.org/tracker/?func=detail&atid=413085&aid=312397&group_id=100070

Status: Open
Priority: 3
Submitted By: Ankur SInha (sanjay_ankur-guest)
Assigned to: Nobody (None)
Summary: crash while downloading file 


Initial Comment:
cmdline: axel
http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/2.x/release/tinycore_2.7.iso
component: axel
executable: /usr/bin/axel
kernel: 2.6.31.9-174.fc12.i686
package: axel-2.4-2.fc12
rating: 4
reason: Process was terminated by signal 11    

backtrace:

https://bugzilla.redhat.com/attachment.cgi?id=381948

Its reproducible. downloading the given link results in a crash. 

regards,
Ankur

----------------------------------------------------------------------

Comment By: Ankur SInha (sanjay_ankur-guest)
Date: 2010-05-13 10:58

Message:
hey,

In that case, shouldn't axel give an error message on the lines of "file doesn't exist" or something similar? Segfaulting is not the expected output IMO. Does this mean axel doesn't handle 300 HTTP codes?

regards,
Ankur

----------------------------------------------------------------------

Comment By: ant bryan (ant-guest)
Date: 2010-05-13 10:47

Message:
looks like the server is returning a 301 to a FTP site where the file no longer exists. you might want to try http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/2.x/release/tinycore_2.11.iso

< HTTP/1.1 301 Moved Permanently
< Date: Thu, 13 May 2010 05:07:01 GMT
< Server: Apache
< Location: ftp://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/2.x/r
elease/tinycore_2.7.iso
< Content-Length: 367
< Connection: close
< Content-Type: text/html; charset=iso-8859-1

----------------------------------------------------------------------

Comment By: Ankur SInha (sanjay_ankur-guest)
Date: 2010-05-13 10:32

Message:
hi,

Generated a backtrace to provide you with more info.


(gdb) run http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/2.x/release/tinycore_2.7.iso
Starting program: /usr/bin/axel http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/2.x/release/tinycore_2.7.iso
[Thread debugging using libthread_db enabled]
Initializing download: http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/2.x/release/tinycore_2.7.iso

Program received signal SIGSEGV, Segmentation fault.
malloc_consolidate (av=0x3aa417ae80) at malloc.c:5150
5150              size = p->size & ~(PREV_INUSE|NON_MAIN_ARENA);
(gdb) 


Hope that helps. This bug still persists. That's one file that axel can't download.. 

regards,
Ankur

----------------------------------------------------------------------

You can respond by visiting: 
https://alioth.debian.org/tracker/?func=detail&atid=413085&aid=312397&group_id=100070



More information about the axel-devel mailing list