id3v2 assert failure: *** stack smashing detected ***: id3v2 terminated
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
id3lib |
Invalid
|
Undecided
|
Unassigned | ||
id3lib3.8.3 (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
Binary package hint: id3v2
Attempting any file operations (read or write) with id3v2 results in a "stack smashing detected" error. The output for an "id3v2 -l" on a sample file, rather than outputting all id3 tag information and exiting, is as follows:
$ id3v2 -l 01-Fine\ Time.mp3
id3v1 tag info for 01-Fine Time.mp3:
Title : Fine Time Artist: New Order
Album : Technique Year: , Genre: Unknown (255)
Comment: Track: 0
*** stack smashing detected ***: id3v2 terminated
======= Backtrace: =========
/lib/libc.
/lib/libc.
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
id3v2[0x804b39d]
id3v2[0x804c93f]
/lib/libc.
id3v2[0x8049751]
======= Memory map: ========
0016a000-0016b000 r-xp 00000000 00:00 0 [vdso]
0016b000-00252000 r-xp 00000000 08:02 674 /usr/lib/
00252000-00256000 r--p 000e6000 08:02 674 /usr/lib/
00256000-00257000 rw-p 000ea000 08:02 674 /usr/lib/
00257000-0025e000 rw-p 00000000 00:00 0
0039e000-003c8000 r-xp 00000000 08:02 54684 /lib/libgcc_s.so.1
003c8000-003c9000 r--p 00029000 08:02 54684 /lib/libgcc_s.so.1
003c9000-003ca000 rw-p 0002a000 08:02 54684 /lib/libgcc_s.so.1
003ca000-0051f000 r-xp 00000000 08:02 65556 /lib/libc-2.10.1.so
0051f000-00520000 ---p 00155000 08:02 65556 /lib/libc-2.10.1.so
00520000-00522000 r--p 00155000 08:02 65556 /lib/libc-2.10.1.so
00522000-00523000 rw-p 00157000 08:02 65556 /lib/libc-2.10.1.so
00523000-00526000 rw-p 00000000 00:00 0
005eb000-0061f000 r-xp 00000000 08:02 15997 /usr/lib/
0061f000-00620000 r--p 00034000 08:02 15997 /usr/lib/
00620000-00622000 rw-p 00035000 08:02 15997 /usr/lib/
009d4000-009f1000 r-xp 00000000 08:02 65553 /lib/ld-2.10.1.so
009f1000-009f2000 r--p 0001c000 08:02 65553 /lib/ld-2.10.1.so
009f2000-009f3000 rw-p 0001d000 08:02 65553 /lib/ld-2.10.1.so
00a5e000-00a72000 r-xp 00000000 08:02 1287 /lib/libz.
00a72000-00a73000 r--p 00013000 08:02 1287 /lib/libz.
00a73000-00a74000 rw-p 00014000 08:02 1287 /lib/libz.
00d12000-00d39000 r-xp 00000000 08:02 65560 /lib/libm-2.10.1.so
00d39000-00d3a000 r--p 00026000 08:02 65560 /lib/libm-2.10.1.so
00d3a000-00d3b000 rw-p 00027000 08:02 65560 /lib/libm-2.10.1.so
08048000-08051000 r-xp 00000000 08:02 31841 /usr/bin/id3v2
08051000-08052000 r--p 00008000 08:02 31841 /usr/bin/id3v2
08052000-08053000 rw-p 00009000 08:02 31841 /usr/bin/id3v2
08d7b000-08d9c000 rw-p 00000000 00:00 0 [heap]
b804d000-b8050000 rw-p 00000000 00:00 0
b8060000-b8062000 rw-p 00000000 00:00 0
bfe1d000-bfe32000 rw-p 00000000 00:00 0 [stack]
Aborted (core dumped)
This occurred in a fully updated Kubuntu karmic alpha 5 installation. id3v2 version information is as follows:
id3v2:
Installed: 0.1.11-4
Candidate: 0.1.11-4
Version table:
*** 0.1.11-4 0
500 http://
100 /var/lib/
ProblemType: Crash
Architecture: i386
AssertionMessage: *** stack smashing detected ***: id3v2 terminated
CrashCounter: 1
Date: Mon Sep 14 21:57:14 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/id3v2
Package: id3v2 0.1.11-4
ProcCmdline: id3v2 -l 01-The\ Nerve.mp3
ProcEnviron:
SHELL=/bin/bash
LANG=en_US.UTF-8
LANGUAGE=
ProcVersionSign
Signal: 6
SourcePackage: id3v2
StacktraceTop:
raise () from /lib/libc.so.6
abort () from /lib/libc.so.6
?? () from /lib/libc.so.6
__fortify_fail () from /lib/libc.so.6
__stack_chk_fail () from /lib/libc.so.6
Title: id3v2 assert failure: *** stack smashing detected ***: id3v2 terminated
Uname: Linux 2.6.31-10-generic i686
UserGroups: adm admin cdrom dialout lpadmin netdev plugdev sambashare
StacktraceTop:raise () from /lib/libc.so.6
abort () from /lib/libc.so.6
?? () from /lib/libc.so.6
__fortify_fail () from /lib/libc.so.6
__stack_chk_fail () from /lib/libc.so.6