Comment 25 for bug 273075

Revision history for this message
sjeemz (6-launchpad-sjeemz-nl) wrote :

Motin's .deb does not work for me:

[user@desktop ~/mkv]$ /usr/bin/MP4Box -raw 1 inf-ibr.aac
*** buffer overflow detected ***: /usr/bin/MP4Box terminated
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0xb7c3c558]
/lib/tls/i686/cmov/libc.so.6[0xb7c3a680]
/usr/lib/libgpac-0.4.4.so(chpl_New+0x50)[0xb7dc2da0]
/usr/lib/libgpac-0.4.4.so(gf_isom_box_new+0x715)[0xb7de1265]
/usr/lib/libgpac-0.4.4.so(gf_isom_parse_box+0x13d)[0xb7de246d]
/usr/lib/libgpac-0.4.4.so(udta_Read+0x60)[0xb7dc3ff0]
/usr/lib/libgpac-0.4.4.so(gf_isom_box_read+0xbd)[0xb7dde03d]
/usr/lib/libgpac-0.4.4.so(gf_isom_parse_box+0x279)[0xb7de25a9]
/usr/lib/libgpac-0.4.4.so(gf_isom_read_box_list+0x3d)[0xb7de2a5d]
/usr/lib/libgpac-0.4.4.so(moov_Read+0x2e)[0xb7dc534e]
/usr/lib/libgpac-0.4.4.so(gf_isom_box_read+0x977)[0xb7dde8f7]
/usr/lib/libgpac-0.4.4.so(gf_isom_parse_box+0x279)[0xb7de25a9]
/usr/lib/libgpac-0.4.4.so(gf_isom_parse_root_box+0x52)[0xb7de2b42]
/usr/lib/libgpac-0.4.4.so(gf_isom_parse_movie_boxes+0x96)[0xb7de9686]
/usr/lib/libgpac-0.4.4.so(gf_isom_open_file+0xe7)[0xb7de9a27]
/usr/lib/libgpac-0.4.4.so(gf_isom_open+0x4f)[0xb7ded90f]
/usr/bin/MP4Box[0x8052211]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7b58685]
/usr/bin/MP4Box[0x804ce31]
======= Memory map: ========
08048000-0806e000 r-xp 00000000 08:11 1526454 /usr/bin/MP4Box
0806e000-08070000 r--p 00026000 08:11 1526454 /usr/bin/MP4Box
08070000-08071000 rw-p 00028000 08:11 1526454 /usr/bin/MP4Box
09b01000-09b22000 rw-p 09b01000 00:00 0 [heap]
b7846000-b796d000 rw-p b7846000 00:00 0
b796d000-b796f000 r-xp 00000000 08:11 1238654 /lib/tls/i686/cmov/libdl-2.8.90.so
b796f000-b7970000 r--p 00001000 08:11 1238654 /lib/tls/i686/cmov/libdl-2.8.90.so
b7970000-b7971000 rw-p 00002000 08:11 1238654 /lib/tls/i686/cmov/libdl-2.8.90.so
b7971000-b7972000 rw-p b7971000 00:00 0
b7972000-b7987000 r-xp 00000000 08:11 1238666 /lib/tls/i686/cmov/libpthread-2.8.90.so
b7987000-b7988000 r--p 00014000 08:11 1238666 /lib/tls/i686/cmov/libpthread-2.8.90.so
b7988000-b7989000 rw-p 00015000 08:11 1238666 /lib/tls/i686/cmov/libpthread-2.8.90.so
b7989000-b798b000 rw-p b7989000 00:00 0
b798b000-b7abd000 r-xp 00000000 08:11 1548715 /usr/lib/i686/cmov/libcrypto.so.0.9.8
b7abd000-b7ac5000 r--p 00132000 08:11 1548715 /usr/lib/i686/cmov/libcrypto.so.0.9.8
b7ac5000-b7ad2000 rw-p 0013a000 08:11 1548715 /usr/lib/i686/cmov/libcrypto.so.0.9.8
b7ad2000-b7ad6000 rw-p b7ad2000 00:00 0
b7ad6000-b7b18000 r-xp 00000000 08:11 1548718 /usr/lib/i686/cmov/libssl.so.0.9.8
b7b18000-b7b19000 r--p 00041000 08:11 1548718 /usr/lib/i686/cmov/libssl.so.0.9.8
b7b19000-b7b1c000 rw-p 00042000 08:11 1548718 /usr/lib/i686/cmov/libssl.so.0.9.8
b7b1c000-b7b40000 r-xp 00000000 08:11 1238655 /lib/tls/i686/cmov/libm-2.8.90.so
b7b40000-b7b41000 r--p 00023000 08:11 1238655 /lib/tls/i686/cmov/libm-2.8.90.so
b7b41000-b7b42000 rw-p 00024000 08:11 1238655 /lib/tls/i686/cmov/libm-2.8.90.so
b7b42000-b7c9a000 r-xp 00000000 08:11 1238651 /lib/tls/i686/cmov/libc-2.8.90.so
b7c9a000-b7c9c000 r--p 00158000 08:11 1238651 /lib/tls/i686/cmov/libc-2.8.90.so
b7c9c000-b7c9d000 rw-p 0015a000 08:11 1238651 /lib/tls/i686/cmov/libc-2.8.90.so
b7c9d000-b7ca1000 rw-p b7c9d000 00:00 0
b7ca1000-b7cb5000 r-xp 00000000 08:11 1523950 /usr/lib/libz.so.1.2.3.3
b7cb5000-b7cb7000 rw-p 00013000 08:11 1523950 /usr/lib/libz.so.1.2.3.3
b7cb7000-b7f31000 r-xp 00000000 08:11 1526452 /usr/lib/libgpac-0.4.4.so
b7f31000-b7f32000 r--p 0027a000 08:11 1526452 /usr/lib/libgpac-0.4.4.so
b7f32000-b7f36000 rw-p 0027b000 08:11 1526452 /usr/lib/libgpac-0.4.4.so
b7f36000-b7f38000 rw-p b7f36000 00:00 0
b7f3b000-b7f48000 r-xp 00000000 08:11 1220664 /lib/libgcc_s.so.1
b7f48000-b7f49000 r--p 0000c000 08:11 1220664 /lib/libgcc_s.so.1
b7f49000-b7f4a000 rw-p 0000d000 08:11 1220664 /lib/libgcc_s.so.1
b7f4a000-b7f4d000 rw-p b7f4a000 00:00 0
b7f4d000-b7f67000 r-xp 00000000 08:11 1220831 /lib/ld-2.8.90.so
b7f67000-b7f68000 r-xp b7f67000 00:00 0 [vdso]
b7f68000-b7f69000 r--p 0001a000 08:11 1220831 /lib/ld-2.8.90.so
b7f69000-b7f6a000 rw-p 0001b000 08:11 1220831 /lib/ld-2.8.90.so
bfa3d000-bfa69000 rw-p bffd4000 00:00 0 [stack]
Aborted (core dumped)

[user@desktop ~/mkv]$ gdb /usr/bin/MP4Box ./core
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(no debugging symbols found)

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /usr/lib/libgpac-0.4.4.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgpac-0.4.4.so
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/tls/i686/cmov/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /lib/tls/i686/cmov/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libm.so.6
Reading symbols from /usr/lib/i686/cmov/libssl.so.0.9.8...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/i686/cmov/libssl.so.0.9.8
Reading symbols from /usr/lib/i686/cmov/libcrypto.so.0.9.8...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/i686/cmov/libcrypto.so.0.9.8
Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0
Reading symbols from /lib/tls/i686/cmov/libdl.so.2...
(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
(no debugging symbols found)
Core was generated by `/usr/bin/MP4Box -raw 1 inf-ibr.aac'.
Program terminated with signal 6, Aborted.
[New process 27556]
#0 0xb7f67430 in __kernel_vsyscall ()
(gdb) bt
#0 0xb7f67430 in __kernel_vsyscall ()
#1 0xb7b6d880 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7b6f248 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7bab10d in ?? () from /lib/tls/i686/cmov/libc.so.6
#4 0xb7c3c558 in __fortify_fail () from /lib/tls/i686/cmov/libc.so.6
#5 0xb7c3a680 in __chk_fail () from /lib/tls/i686/cmov/libc.so.6
#6 0xb7dc2da0 in chpl_New () from /usr/lib/libgpac-0.4.4.so
#7 0xb7de1265 in gf_isom_box_new () from /usr/lib/libgpac-0.4.4.so
#8 0xb7de246d in gf_isom_parse_box () from /usr/lib/libgpac-0.4.4.so
#9 0xb7dc3ff0 in udta_Read () from /usr/lib/libgpac-0.4.4.so
#10 0xb7dde03d in gf_isom_box_read () from /usr/lib/libgpac-0.4.4.so
#11 0xb7de25a9 in gf_isom_parse_box () from /usr/lib/libgpac-0.4.4.so
#12 0xb7de2a5d in gf_isom_read_box_list () from /usr/lib/libgpac-0.4.4.so
#13 0xb7dc534e in moov_Read () from /usr/lib/libgpac-0.4.4.so
#14 0xb7dde8f7 in gf_isom_box_read () from /usr/lib/libgpac-0.4.4.so
#15 0xb7de25a9 in gf_isom_parse_box () from /usr/lib/libgpac-0.4.4.so
#16 0xb7de2b42 in gf_isom_parse_root_box () from /usr/lib/libgpac-0.4.4.so
#17 0xb7de9686 in gf_isom_parse_movie_boxes () from /usr/lib/libgpac-0.4.4.so
#18 0xb7de9a27 in gf_isom_open_file () from /usr/lib/libgpac-0.4.4.so
#19 0xb7ded90f in gf_isom_open () from /usr/lib/libgpac-0.4.4.so
#20 0x08052211 in ?? ()
#21 0xb7b58685 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#22 0x0804ce31 in ?? ()
(gdb)