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

Reply via email to