axel crashes whith long urls
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
axel (Debian) |
Fix Released
|
Unknown
|
|||
axel (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Binary package hint: axel
When axel with long urls is executed, it crashes.
$ axel "http://
Initializing download: http://
*** glibc detected *** axel: free(): invalid next size (normal): 0x08060fb0 ***
======= Backtrace: =========
/lib/tls/
/lib/tls/
/lib/tls/
/lib/tls/
/lib/tls/
/lib/tls/
axel[0x804b9cf]
axel[0x8049557]
axel[0x804f3a3]
/lib/tls/
axel[0x8049091]
======= Memory map: ========
08048000-08051000 r-xp 00000000 08:05 849077 /usr/bin/axel
08051000-08052000 rw-p 00008000 08:05 849077 /usr/bin/axel
08052000-08073000 rw-p 08052000 00:00 0 [heap]
b7b00000-b7b21000 rw-p b7b00000 00:00 0
b7b21000-b7c00000 ---p b7b21000 00:00 0
b7c6f000-b7c79000 r-xp 00000000 08:05 456084 /lib/libgcc_s.so.1
b7c79000-b7c7a000 rw-p 0000a000 08:05 456084 /lib/libgcc_s.so.1
b7c7a000-b7c83000 r-xp 00000000 08:05 456354 /lib/tls/
b7c83000-b7c85000 rw-p 00008000 08:05 456354 /lib/tls/
b7c91000-b7c92000 rw-p b7c91000 00:00 0
b7c92000-b7cd1000 r--p 00000000 08:05 33830 /usr/lib/
b7cd1000-b7cd2000 r--p 00000000 08:05 33887 /usr/lib/
b7cd2000-b7cd3000 r--p 00000000 08:05 33627 /usr/lib/
b7cd3000-b7db3000 r--p 00000000 08:05 33673 /usr/lib/
b7db3000-b7db4000 r--p 00000000 08:05 33621 /usr/lib/
b7db4000-b7db5000 r--p 00000000 08:05 33683 /usr/lib/
b7db5000-b7db6000 r--p 00000000 08:05 33836 /usr/lib/
b7db6000-b7db8000 rw-p b7db6000 00:00 0
b7db8000-b7efc000 r-xp 00000000 08:05 456345 /lib/tls/
b7efc000-b7efd000 r--p 00143000 08:05 456345 /lib/tls/
b7efd000-b7eff000 rw-p 00144000 08:05 456345 /lib/tls/
b7eff000-b7f02000 rw-p b7eff000 00:00 0
b7f02000-b7f16000 r-xp 00000000 08:05 456359 /lib/tls/
b7f16000-b7f18000 rw-p 00013000 08:05 456359 /lib/tls/
b7f18000-b7f1a000 rw-p b7f18000 00:00 0
b7f1a000-b7f1b000 r--p 00000000 08:05 33678 /usr/lib/
b7f1b000-b7f1c000 r--p 00000000 08:05 33620 /usr/lib/
b7f1c000-b7f1d000 r--p 00000000 08:05 33625 /usr/lib/
b7f1d000-b7f1e000 r--p 00000000 08:05 33832 /usr/lib/
b7f1e000-b7f25000 r--s 00000000 08:05 852764 /usr/lib/
b7f25000-b7f26000 r--p 00000000 08:05 33623 /usr/lib/
b7f26000-b7f28000 rw-p b7f26000 00:00 0
b7f28000-b7f42000 r-xp 00000000 08:05 458895 /lib/ld-2.6.1.so
b7f42000-b7f44000 rw-p 00019000 08:05 458895 /lib/ld-2.6.1.so
bf88b000-bf8a0000 rw-p bf88b000 00:00 0 [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso]
Cancelado (core dumped)
ProblemType: Bug
Architecture: i386
Date: Wed Oct 31 21:17:24 2007
Dependencies:
libgcc1 1:4.2.2-3ubuntu3
gcc-4.2-base 4.2.2-3ubuntu3
libc6 2.6.1-6ubuntu2
DistroRelease: Ubuntu 8.04
Package: axel 1.0b-1.1ubuntu1
PackageArchitec
SourcePackage: axel
Uname: Linux SamsungX05 2.6.22-14-generic #1 SMP Sun Oct 14 23:05:12 GMT 2007 i686 GNU/Linux
Changed in axel: | |
status: | Unknown → Confirmed |
Changed in axel: | |
status: | Confirmed → Fix Committed |
Changed in axel: | |
status: | Fix Committed → Fix Released |
tags 196431 +confirmed
thanks
Axel currently cannot handle strings of length over 256 (MAX_STRING in
axel.h) and should exit gracefully. Fix forthcoming.
Giridhar
On 03/06/06 18:34 -0400, Joseph Barillari said ...
>
> Note that that ultra-long URL is valid. If the URL is invalid (e.g., a
-- www.appaji. net/
Y Giridhar Appaji Nag | http://