msort crashes in glibc on logfile sort operation

Bug #263967 reported by Uwe Mock
6
This bug affects 1 person
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/i686/cmov/libc.so.6(cfree+0x1bb)[0xb7d8861b]
msort[0x80543ad]
msort[0x8058e07]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7d2f450]
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/locale/de_DE.utf8/LC_CTYPE
b6de3000-b6ec4000 r--p 00000000 03:05 554256 /usr/lib/locale/de_DE.utf8/LC_COLLATE
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/libstdc++.so.6.0.9
b6fb9000-b6fbc000 r--p 000e8000 03:05 326732 /usr/lib/libstdc++.so.6.0.9
b6fbc000-b6fbe000 rw-p 000eb000 03:05 326732 /usr/lib/libstdc++.so.6.0.9
b6fbe000-b6fc4000 rw-p b6fbe000 00:00 0
b6fc4000-b7a6d000 r--p 00000000 03:05 327442 /usr/lib/libicudata.so.38.0
b7a6d000-b7a6e000 rw-p 00aa8000 03:05 327442 /usr/lib/libicudata.so.38.0
b7a6e000-b7a6f000 rw-p b7a6e000 00:00 0
b7a6f000-b7bc6000 r-xp 00000000 03:05 327444 /usr/lib/libicui18n.so.38.0
b7bc6000-b7bcc000 rw-p 00157000 03:05 327444 /usr/lib/libicui18n.so.38.0
b7bcc000-b7bef000 r-xp 00000000 03:05 1123911 /lib/tls/i686/cmov/libm-2.7.so
b7bef000-b7bf1000 rw-p 00023000 03:05 1123911 /lib/tls/i686/cmov/libm-2.7.so
b7bf1000-b7d0e000 r-xp 00000000 03:05 333615 /usr/lib/libicuuc.so.38.0
b7d0e000-b7d18000 rw-p 0011c000 03:05 333615 /usr/lib/libicuuc.so.38.0
b7d18000-b7d19000 rw-p b7d18000 00:00 0
b7d19000-b7e62000 r-xp 00000000 03:05 1123903 /lib/tls/i686/cmov/libc-2.7.so
b7e62000-b7e63000 r--p 00149000 03:05 1123903 /lib/tls/i686/cmov/libc-2.7.so
b7e63000-b7e65000 rw-p 0014a000 03:05 1123903 /lib/tls/i686/cmov/libc-2.7.so
b7e65000-b7e68000 rw-p b7e65000 00:00 0
b7e68000-b7e82000 r-xp 00000000 03:05 332283 /usr/lib/libicutu.so.38.0
b7e82000-b7e83000 rw-p 0001a000 03:05 332283 /usr/lib/libicutu.so.38.0
b7e83000-b7e93000 r-xp 00000000 03:05 328434 /usr/lib/libuninum.so.5.2.0
b7e93000-b7e96000 rw-p 0000f000 03:05 328434 /usr/lib/libuninum.so.5.2.0
b7e96000-b7e97000 rw-p b7e96000 00:00 0
b7e97000-b7eda000 r-xp 00000000 03:05 332905 /usr/lib/libgmp.so.3.4.2
b7eda000-b7edb000 rw-p 00042000 03:05 332905 /usr/lib/libgmp.so.3.4.2
b7edb000-b7ee9000 r-xp 00000000 03:05 335255 /usr/lib/libtre.so.4.2.4
b7ee9000-b7eea000 rw-p 0000d000 03:05 335255 /usr/lib/libtre.so.4.2.4
b7eeb000-b7eec000 r--p 00000000 03:05 557409 /usr/lib/locale/de_DE.utf8/LC_NUMERIC
b7eec000-b7eed000 r--p 00000000 03:05 554255 /usr/lib/locale/de_DE.utf8/LC_TIME
b7eed000-b7eee000 r--p 00000000 03:05 554257 /usr/lib/locale/de_DE.utf8/LC_MONETARY
b7eee000-b7eef000 r--p 00000000 03:05 557401 /usr/lib/locale/de_DE.utf8/LC_MESSAGES/SYS_LC_MESSAGES
b7eef000-b7ef0000 r--p 00000000 03:05 557402 /usr/lib/locale/de_DE.utf8/LC_PAPER
b7ef0000-b7ef1000 r--p 00000000 03:05 554259 /usr/lib/locale/de_DE.utf8/LC_NAME
b7ef1000-b7ef2000 r--p 00000000 03:05 554260 /usr/lib/locale/de_DE.utf8/LC_ADDRESS
b7ef2000-b7ef3000 r--p 00000000 03:05 554261 /usr/lib/locale/de_DE.utf8/LC_TELEPHONE
b7ef3000-b7ef4000 r--p 00000000 03:05 557406 /usr/lib/locale/de_DE.utf8/LC_MEASUREMENT
b7ef4000-b7efb000 r--s 00000000 03:05 326739 /usr/lib/gconv/gconv-modules.cache
b7efb000-b7efc000 r--p 00000000 03:05 554262 /usr/lib/locale/de_DE.utf8/LC_IDENTIFICATION
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

Revision history for this message
Uwe Mock (u-mock) wrote :

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

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.