ogginfo coredumps on illegal utf-8 sequence

Bug #119109 reported by Martin Ammermüller
2
Affects Status Importance Assigned to Milestone
vorbis-tools (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

ogg file is played perfectly with ogg123.

ogginfo output:

--------------------
Processing file "ogginfo_killer.ogg"...

New logical stream (#1, serial: 000070af): type vorbis
Vorbis headers parsed for stream 1, information follows...
Version: 0
Vendor: Xiph.Org libVorbis I 20050304
Channels: 2
Rate: 44100

Nominal bitrate: 174,400000 kb/s
Upper bitrate not set
Lower bitrate not set
User comments section follows...
        ARTIST=Tagtraum
        ALBUM=Augen auf und durch
Warning: Illegal UTF-8 sequence in comment 2 (stream 1): invalid sequence
        TITLE=
*** glibc detected *** ogginfo: double free or corruption (fasttop): 0x08077908 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7dcf7cd]
/lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb7dd2e30]
ogginfo[0x8049620]
ogginfo[0x8049a6f]
ogginfo[0x804a7d9]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc)[0xb7d7debc]
ogginfo[0x8049091]
======= Memory map: ========
08048000-0804e000 r-xp 00000000 08:02 459773 /usr/bin/ogginfo
0804e000-0804f000 rw-p 00005000 08:02 459773 /usr/bin/ogginfo
0804f000-08098000 rw-p 0804f000 00:00 0 [heap]
b7b00000-b7b21000 rw-p b7b00000 00:00 0
b7b21000-b7c00000 ---p b7b21000 00:00 0
b7c36000-b7c41000 r-xp 00000000 08:02 163264 /lib/libgcc_s.so.1
b7c41000-b7c42000 rw-p 0000a000 08:02 163264 /lib/libgcc_s.so.1
b7c51000-b7c53000 rw-p b7c51000 00:00 0
b7c53000-b7c8e000 r--p 00000000 08:02 507068 /usr/lib/locale/de_DE.utf8/LC_CTYPE
b7c8e000-b7c8f000 r--p 00000000 08:02 507073 /usr/lib/locale/de_DE.utf8/LC_NUMERIC
b7c8f000-b7c90000 r--p 00000000 08:02 507062 /usr/lib/locale/de_DE.utf8/LC_TIME
b7c90000-b7d67000 r--p 00000000 08:02 507474 /usr/lib/locale/de_DE.utf8/LC_COLLATE
b7d67000-b7d68000 rw-p b7d67000 00:00 0
b7d68000-b7ea3000 r-xp 00000000 08:02 196995 /lib/tls/i686/cmov/libc-2.5.so
b7ea3000-b7ea4000 r--p 0013b000 08:02 196995 /lib/tls/i686/cmov/libc-2.5.so
b7ea4000-b7ea6000 rw-p 0013c000 08:02 196995 /lib/tls/i686/cmov/libc-2.5.so
b7ea6000-b7ea9000 rw-p b7ea6000 00:00 0
b7ea9000-b7ead000 r-xp 00000000 08:02 458797 /usr/lib/libogg.so.0.5.3
b7ead000-b7eae000 rw-p 00003000 08:02 458797 /usr/lib/libogg.so.0.5.3
b7eae000-b7eaf000 rw-p b7eae000 00:00 0
b7eaf000-b7ed4000 r-xp 00000000 08:02 197003 /lib/tls/i686/cmov/libm-2.5.so
b7ed4000-b7ed6000 rw-p 00024000 08:02 197003 /lib/tls/i686/cmov/libm-2.5.so
b7ed6000-b7ef0000 r-xp 00000000 08:02 458956 /usr/lib/libvorbis.so.0.3.1
b7ef0000-b7efe000 rw-p 0001a000 08:02 458956 /usr/lib/libvorbis.so.0.3.1
b7efe000-b7eff000 r--p 00000000 08:02 507456 /usr/lib/locale/de_DE.utf8/LC_MONETARY
b7eff000-b7f00000 r--p 00000000 08:02 522254 /usr/lib/locale/de_DE.utf8/LC_MESSAGES/SYS_LC_MESSAGES
b7f00000-b7f01000 r--p 00000000 08:02 507481 /usr/lib/locale/de_DE.utf8/LC_PAPER
b7f01000-b7f02000 r--p 00000000 08:02 507056 /usr/lib/locale/de_DE.utf8/LC_NAME
b7f02000-b7f03000 r--p 00000000 08:02 507055 /usr/lib/locale/de_DE.utf8/LC_ADDRESS
b7f03000-b7f04000 r--p 00000000 08:02 507060 /usr/lib/locale/de_DE.utf8/LC_TELEPHONE
b7f04000-b7f05000 r--p 00000000 08:02 507477 /usr/lib/locale/de_DE.utf8/LC_MEASUREMENT
b7f05000-b7f0c000 r--s 00000000 08:02 98156 /usr/lib/gconv/gconv-modules.cache
b7f0c000-b7f0d000 r--p 00000000 08:02 507058 /usr/lib/locale/de_DE.utf8/LC_IDENTIFICATION
b7f0d000-b7f0f000 rw-p b7f0d000 00:00 0
b7f0f000-b7f28000 r-xp 00000000 08:02 163221 /lib/ld-2.5.so
b7f28000-b7f2a000 rw-p 00019000 08:02 163221 /lib/ld-2.5.so
bf889000-bf89e000 rw-p bf889000 00:00 0 [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso]
Aborted (core dumped)
-----------------------------

backtrace:

----------------
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7d74df0 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7d76641 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb7daa9bb in ?? () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#4 0x00000007 in ?? ()
No symbol table info available.
#5 0xbfc90530 in ?? ()
No symbol table info available.
#6 0x00000400 in ?? ()
No symbol table info available.
#7 0x00000008 in ?? ()
No symbol table info available.
#8 0xb7e717a8 in ?? () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#9 0x00000017 in ?? ()
No symbol table info available.
#10 0xbfc9299e in ?? ()
No symbol table info available.
#11 0x00000010 in ?? ()
No symbol table info available.
#12 0xb7e717c1 in ?? () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#13 0x00000002 in ?? ()
No symbol table info available.
#14 0xb7e7181c in ?? () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#15 0x00000023 in ?? ()
No symbol table info available.
#16 0xb7e717c5 in ?? () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#17 0x00000004 in ?? ()
No symbol table info available.
#18 0xbfc90aab in ?? ()
No symbol table info available.
#19 0x00000008 in ?? ()
No symbol table info available.
#20 0xb7e717cb in ?? () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#21 0x00000005 in ?? ()
No symbol table info available.
#22 0x00000000 in ?? ()
No symbol table info available.
----------------------------

No packages with debugging symbols found.

Revision history for this message
xteejx (xteejx) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue for you. Can you try with the latest Ubuntu release? Thanks in advance.

Changed in vorbis-tools (Ubuntu):
status: New → Incomplete
Revision history for this message
xteejx (xteejx) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in vorbis-tools (Ubuntu):
status: Incomplete → Invalid
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.