I'm running mpd-git compiled with libsidplay2 support.
Indexing my music collection segfaults mpd when it tries to index CAPBTOPAR.SID (attached)
My libsidplay2 version was compiled from debian - version 2.1.1-7
Backtrace:
#0 0xb6c99c66 in raise () from /lib/libc.so.6
#1 0xb6c9b571 in abort () from /lib/libc.so.6
#2 0xb78c6340 in __gnu_cxx::__verbose_terminate_handler () from /usr/X11R6/lib/libstdc++.so.6
#3 0xb78c3be5 in ?? () from /usr/X11R6/lib/libstdc++.so.6
#4 0xb78c3c22 in std::terminate () from /usr/X11R6/lib/libstdc++.so.6
#5 0xb78c3d4a in __cxa_throw () from /usr/X11R6/lib/libstdc++.so.6
#6 0xb785ad3f in std::__throw_length_error () from /usr/X11R6/lib/libstdc++.so.6
#7 0xb789e8e7 in std::string::_Rep::_S_create () from /usr/X11R6/lib/libstdc++.so.6
#8 0xb789faf5 in ?? () from /usr/X11R6/lib/libstdc++.so.6
#9 0xb789fbd1 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string () from /usr/X11R6/lib/libstdc++.so.6
#10 0xb77f6ed0 in SidTune::SID_fileSupport (this=0xb583d59c, dataBuf=@0xb583d524, sidBuf=@0xb583d530) at InfoFile.cpp:141
#11 0xb77fc299 in SidTune::getFromFiles (this=0xb583d59c,
fileName=0xb4ce5e68 "/var/run/mpd/music/willow/Music/Scenemusic/Kb/sids/CABTOPAR.SID") at SidTune.cpp:734
#12 0xb77fc860 in SidTune (this=0xb583d59c, fileName=0xb4ce5e68 "/var/run/mpd/music/willow/Music/Scenemusic/Kb/sids/CABTOPAR.SID",
fileNameExt=0x0, separatorIsSlash=true) at SidTune.cpp:142
#13 0x0805a2e0 in sidplay_tag_dup (path_fs=0xb4ce5e68 "/var/run/mpd/music/willow/Music/Scenemusic/Kb/sids/CABTOPAR.SID")
at src/decoder/sidplay_plugin.cxx:130
#14 0x080741c7 in song_file_update (song=0xb4ce5eb0) at src/song.c:172
#15 0x080743c6 in song_file_load (path=0xb4ce5b60 "CABTOPAR.SID", parent=0xb4ce5cf0) at src/song.c:85
#16 0x08069252 in updateInDirectory (directory=0xb4ce5cf0, name=0xb4ce5b60 "CABTOPAR.SID", st=0xb583ee94) at src/update.c:438
#17 0x08068ed2 in updateDirectory (directory=0xb4ce5cf0, st=0xb583ff54) at src/update.c:601
CABTOPAR.SID