Public bug reported:
Binary package hint: xmms
Xmms always crashes when reading the id3 tag of a file from my playlist.
The bug seems to be a null pointer reading in libmpg123.so
Here is the gdb backtrace.
(gdb) bt full
#0 id3_get_content (frame=0x773510) at id3_frame_content.c:54
text = 0x0
ptr = <value optimized out>
buffer = "p\020w", '\0' <repeats 13 times>,
"\003\000\000\000\000\000\000\000\v\000\000\000\000\000\000\000\200\231�'s+\000\000\000\000\000\000\000\000\000\000�\231�'s+\000\000k\000\000\000\000\000\000\000\020
\000\000\000\000\000\000\235��'s+\000\000p\020w\000\000\000\000\0000\000\000\000\000\000\000\000����\000\000\000\000�\022w\000\000\000\000\000p\020w\000\000\000\000\000\222<�'s+\000\000�\022w\000\000\000\000\000��\214��*\000\000p\020w\000\000\000\000\000\n\000\000\000\000\000\000\000\n\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000p\020w\000\000\000\000\000R��'s+\000\000�\203v\000\000\000\000\000\200\231�"...
spc = <value optimized out>
#1 0x00002aaaab8b4a02 in mpg123_id3v2_get (id3d=0x7712b0) at mpg123.c:513
tag = (struct id3v2tag_t *) 0x773560
#2 0x00002aaaab8b4ae0 in get_song_title (fd=0x771070, filename=0x76f250
"/home/aris/mp3/goldman/08-98 en passant 1/07 - Le rapt.mp3") at mpg123.c:587
id3 = (struct id3_tag *) 0x7712b0
id3v1tag = {tag = "\002\b", title =
"\000\000\000\000\000�]\003\000\000\000\000\000\001\000\000\000\000\000\000\000�\201\000\000�\003\000\000�",
artist = "\003", '\0' <repeats 14 times>,
"\016�I\000\000\000\000\000\000\000\002\000\000\000",
album = "\000�$\000\000\000\000\000\000�7\211E", '\0' <repeats 12 times>,
"���C", year = "\000\000\000", u = {v1_0 = {
comment =
"\000\000\000\000\000\000\000;e�'s+\000\000p\020w\000\000\000\000\000\003\000\000\000\000\000"},
v1_1 = {
comment =
"\000\000\000\000\000\000\000;e�'s+\000\000p\020w\000\000\000\000\000\003\000\000\000",
__zero = 0 '\0', track_number = 0 '\0'}},
genre = 0 '\0'}
id3tag = <value optimized out>
file = (FILE *) 0x771070
ret = <value optimized out>
#3 0x00002aaaab8b5f95 in get_song_info (filename=0x76f250
"/home/aris/mp3/goldman/08-98 en passant 1/07 - Le rapt.mp3",
title_real=0x41003198,
len_real=0x410031a4) at mpg123.c:787
file = (FILE *) 0x771070
---Type <return> to continue, or q <return> to quit---
#4 0x00000000004248c1 in playlist_get_info_entry (entry=0x723cb0) at
playlist.c:1826
temp_filename = 0x76f250 "/home/aris/mp3/goldman/08-98 en passant 1/07
- Le rapt.mp3"
temp_title = 0x0
temp_length = 302471
#5 0x00000000004261c4 in playlist_get_info_func (arg=<value optimized out>) at
playlist.c:1901
node = (GList *) 0x7227d0
update_mainwin = 0
entry = (PlaylistEntry *) 0x723cb0
#6 0x00002b73275903ca in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7 0x00002b7327deb55d in clone () from /lib/libc.so.6
No symbol table info available.
#8 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb) x/i $rip
0x2aaaab8d0a75 <id3_get_content+181>: cmpb $0x28,(%rax)
(gdb) info registers
rax 0x0 0
rbx 0x773510 7812368
rcx 0x2aaaab9dc7d0 46912512051152
rdx 0x6d28e0 7153888
rsi 0x6d28e1 7153889
rdi 0x20 32
rbp 0x7712b0 0x7712b0
rsp 0x41002df0 0x41002df0
r8 0x6d2eb0 7155376
r9 0x4 4
r10 0x0 0
r11 0x206 518
r12 0x7712b0 7803568
r13 0x771070 7802992
r14 0x771070 7802992
r15 0x76f250 7795280
rip 0x2aaaab8d0a75 0x2aaaab8d0a75 <id3_get_content+181>
eflags 0x10246 [ PF ZF IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x63 99
gs 0x0 0
** Affects: xmms (Ubuntu)
Importance: Undecided
Status: Unconfirmed
--
xmms crashes when reading id3 tag of certain mp3 files
https://launchpad.net/bugs/76597
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs