Package: xmms-scrobbler
Version: 0.3.7-1
Severity: important

I have some songs that make XMMS crash when the audioscrobbler plugin is
trying to read the tag information. When I disable the plugin,
everything works fine. The audioscrobbler debug messages aren't of any
help. Here is a backtrace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1228301392 (LWP 32493)]
0xb7c34cef in memcpy () from /lib/tls/libc.so.6
(gdb) bt
#0  0xb7c34cef in memcpy () from /lib/tls/libc.so.6
#1  0xb6f6c06f in readItems (fp=0x81f4fa0, version=2000) at tags/ape.c:78
#2  0xb6f6c2c3 in readAPE (filename=0x50474154 <Address 0x50474154 out of 
bounds>) at tags/ape.c:159
#3  0xb6f666ff in fetchAPE (filename=0x50474154 <Address 0x50474154 out of 
bounds>) at tags/tags.c:180
#4  0xb6f677fc in get_tag_data (meta=0x81f2460, filename=0x81f24d8 
"/mnt/win/dc++/Various Artists - Eetbaar Volume One/09 - I.F. & G.T. - Pong's 
Run.mp3", 
    track=1346847060) at tags/tags.c:707
#5  0xb6f6427d in xs_thread (data=0x0) at xmms_scrobbler.c:213
#6  0xb7df6b63 in start_thread () from /lib/tls/libpthread.so.0
#7  0xb7c92c4a in clone () from /lib/tls/libc.so.6
(gdb) up
#1  0xb6f6c06f in readItems (fp=0x81f4fa0, version=2000) at tags/ape.c:78
78                      memcpy(field->data, bp, field->len);
(gdb) up
#2  0xb6f6c2c3 in readAPE (filename=0x50474154 <Address 0x50474154 out of 
bounds>) at tags/ape.c:159
159             ape = readItems(fp, status);
(gdb) up
#3  0xb6f666ff in fetchAPE (filename=0x50474154 <Address 0x50474154 out of 
bounds>) at tags/tags.c:180
180             ape = readAPE(filename);

I haven't done any further research with gdb, since I'm not terribly
familiar with debuggers. This might be similar to bug #290182, although
there it seems the bug is in the id3v2 part, here in the APE part. The
file doesn't contain any APE tags. If it is helpful, I can send the MP3
on request.

Thanks in advance.

Greetings,

Pieter Naaijkens

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.10pieter
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages xmms-scrobbler depends on:
ii  libc6          2.3.2.ds1-20              GNU C Library: Shared libraries an
ii  libcurl3       7.13.1-1                  Multi-protocol file transfer libra
ii  libidn11       0.5.13-0.1                GNU libidn library, implementation
ii  libmusicbrainz 2.1.1-3                   Second generation incarnation of t
ii  libssl0.9.7    0.9.7e-3                  SSL shared libraries
ii  libstdc++5     1:3.3.5-8                 The GNU Standard C++ Library v3
ii  xmms           1.2.10+cvs20050130.04-0.0 Versatile X audio player that look
ii  zlib1g         1:1.2.2-4                 compression library - runtime

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to