msort crashes in glibc on logfile sort operation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
msort (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: msort
The msort utility crashes when I try to sort a large webserver logfile by date/time. This used to work on Gutsy, but it's broken in Hardy. When I run my logfile proecessing script, I get the following dump:
*** glibc detected *** msort: munmap_chunk(): invalid pointer: 0xbf87fab4 ***
======= Backtrace: =========
/lib/tls/
msort[0x80543ad]
msort[0x8058e07]
/lib/tls/
msort[0x80497a1]
======= Memory map: ========
08048000-08066000 r-xp 00000000 03:05 326621 /usr/bin/msort
08066000-08067000 rw-p 0001d000 03:05 326621 /usr/bin/msort
08067000-08088000 rw-p 08067000 00:00 0 [heap]
b6da4000-b6de3000 r--p 00000000 03:05 554135 /usr/lib/
b6de3000-b6ec4000 r--p 00000000 03:05 554256 /usr/lib/
b6ec4000-b6ec6000 rw-p b6ec4000 00:00 0
b6ec6000-b6ed0000 r-xp 00000000 03:05 1124103 /lib/libgcc_s.so.1
b6ed0000-b6ed1000 rw-p 0000a000 03:05 1124103 /lib/libgcc_s.so.1
b6ed1000-b6fb9000 r-xp 00000000 03:05 326732 /usr/lib/
b6fb9000-b6fbc000 r--p 000e8000 03:05 326732 /usr/lib/
b6fbc000-b6fbe000 rw-p 000eb000 03:05 326732 /usr/lib/
b6fbe000-b6fc4000 rw-p b6fbe000 00:00 0
b6fc4000-b7a6d000 r--p 00000000 03:05 327442 /usr/lib/
b7a6d000-b7a6e000 rw-p 00aa8000 03:05 327442 /usr/lib/
b7a6e000-b7a6f000 rw-p b7a6e000 00:00 0
b7a6f000-b7bc6000 r-xp 00000000 03:05 327444 /usr/lib/
b7bc6000-b7bcc000 rw-p 00157000 03:05 327444 /usr/lib/
b7bcc000-b7bef000 r-xp 00000000 03:05 1123911 /lib/tls/
b7bef000-b7bf1000 rw-p 00023000 03:05 1123911 /lib/tls/
b7bf1000-b7d0e000 r-xp 00000000 03:05 333615 /usr/lib/
b7d0e000-b7d18000 rw-p 0011c000 03:05 333615 /usr/lib/
b7d18000-b7d19000 rw-p b7d18000 00:00 0
b7d19000-b7e62000 r-xp 00000000 03:05 1123903 /lib/tls/
b7e62000-b7e63000 r--p 00149000 03:05 1123903 /lib/tls/
b7e63000-b7e65000 rw-p 0014a000 03:05 1123903 /lib/tls/
b7e65000-b7e68000 rw-p b7e65000 00:00 0
b7e68000-b7e82000 r-xp 00000000 03:05 332283 /usr/lib/
b7e82000-b7e83000 rw-p 0001a000 03:05 332283 /usr/lib/
b7e83000-b7e93000 r-xp 00000000 03:05 328434 /usr/lib/
b7e93000-b7e96000 rw-p 0000f000 03:05 328434 /usr/lib/
b7e96000-b7e97000 rw-p b7e96000 00:00 0
b7e97000-b7eda000 r-xp 00000000 03:05 332905 /usr/lib/
b7eda000-b7edb000 rw-p 00042000 03:05 332905 /usr/lib/
b7edb000-b7ee9000 r-xp 00000000 03:05 335255 /usr/lib/
b7ee9000-b7eea000 rw-p 0000d000 03:05 335255 /usr/lib/
b7eeb000-b7eec000 r--p 00000000 03:05 557409 /usr/lib/
b7eec000-b7eed000 r--p 00000000 03:05 554255 /usr/lib/
b7eed000-b7eee000 r--p 00000000 03:05 554257 /usr/lib/
b7eee000-b7eef000 r--p 00000000 03:05 557401 /usr/lib/
b7eef000-b7ef0000 r--p 00000000 03:05 557402 /usr/lib/
b7ef0000-b7ef1000 r--p 00000000 03:05 554259 /usr/lib/
b7ef1000-b7ef2000 r--p 00000000 03:05 554260 /usr/lib/
b7ef2000-b7ef3000 r--p 00000000 03:05 554261 /usr/lib/
b7ef3000-b7ef4000 r--p 00000000 03:05 557406 /usr/lib/
b7ef4000-b7efb000 r--s 00000000 03:05 326739 /usr/lib/
b7efb000-b7efc000 r--p 00000000 03:05 554262 /usr/lib/
b7efc000-b7efe000 rw-p b7efc000 00:00 0
b7efe000-b7eff000 r-xp b7efe000 00:00 0 [vdso]
b7eff000-b7f19000 r-xp 00000000 03:05 1129029 /lib/ld-2.7.so
b7f19000-b7f1b000 rw-p 00019000 03:05 1129029 /lib/ld-2.7.so
bf86d000-bf880000 rwxp bffeb000 00:00 0 [stack]
bf880000-bf882000 rw-p bfffe000 00:00 0
msort version is 8.42-1build1
Ubuntu version is 8.04.1
This same bug is still present in Ubuntu 9.04, msort version output:
msort 8.44
lib gmp 4.2.4
lib icu 3.8.1
lib tre 0.7.5
lib uninum 2.7
glibc 2.9
Compiled May 6 2008 14:21:41