Bug 16520 - xmms падает на некоторых путях (с русским) и .ogg
Summary: xmms падает на некоторых путях (с русским) и .ogg
Status: CLOSED WONTFIX
Alias: None
Product: Branch 4.0
Classification: Distributions
Component: xmms (show other bugs)
Version: 4.0
Hardware: all Linux
: P2 critical
Assignee: Nobody's working on this, feel free to take it
QA Contact: Q.A. 4.0
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-01 22:12 MSD by Ivan Zakharyaschev
Modified: 2014-11-05 20:16 MSK (History)
0 users

See Also:


Attachments
pu.ogg (69.14 KB, application/ogg)
2008-08-01 22:21 MSD, Ivan Zakharyaschev
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Zakharyaschev 2008-08-01 22:12:11 MSD
4.0.3 --
ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/4.0/Desktop/4.0.3/iso/altlinux-4.0.3-lite-i586-install_ru-cd.iso

xmms падает на некоторых .ogg (пример приложен, был создан audacity под Windows).

(xine этот файл воспроизводит нормально.)

$ xmms ProkopijNikif_6.ogg 
Message: device: default
*** buffer overflow detected ***: /usr/bin/xmms-bin terminated
======= Backtrace: =========
/lib/libc.so.6(__chk_fail+0x44)[0xb7daab34]
/lib/libc.so.6(__strcpy_chk+0x43)[0xb7daa043]
/usr/lib/libxmp.so(alm_load+0xa5)[0xb6708195]
/usr/lib/libxmp.so(xmp_load_module+0x1fe)[0xb671fade]
/usr/lib/xmms/Input/xmp-plugin.so[0xb675e42c]
/usr/bin/xmms-bin(input_check_file+0x40)[0x8062360]
======= Memory map: ========
08048000-0813b000 r-xp 00000000 03:05 370799     /usr/bin/xmms-bin
0813b000-08143000 rwxp 000f2000 03:05 370799     /usr/bin/xmms-bin
08143000-0831a000 rwxp 08143000 00:00 0          [heap]
b6176000-b617e000 rwxp b6176000 00:00 0 
b617e000-b6199000 r-xp 00000000 03:05 363072     /usr/share/locale/ru/LC_MESSAGES/libc.mo
b6199000-b625a000 r-xs 00000000 00:08 202113077  /SYSV00000000 (deleted)
b625a000-b625c000 r-xp 00000000 03:05 370378     /usr/share/locale/ru/LC_MESSAGES/gtk+.mo
b625c000-b631d000 r-xs 00000000 00:08 201621550  /SYSV00000000 (deleted)
b631d000-b6330000 rwxs 00000000 00:08 201588781  /SYSV00000000 (deleted)
b6330000-b6338000 r-xp 00000000 03:05 444101     /usr/lib/xmms/Visualization/libbscope.so
b6338000-b6339000 rwxp 00007000 03:05 444101     /usr/lib/xmms/Visualization/libbscope.so
b6339000-b6341000 rwxp b6339000 00:00 0 
b6341000-b6348000 r-xp 00000000 03:05 444103     /usr/lib/xmms/Visualization/libsanalyzer.so
b6348000-b6349000 rwxp 00007000 03:05 444103     /usr/lib/xmms/Visualization/libsanalyzer.so
b6349000-b634f000 r-xp 00000000 03:05 444085     /usr/lib/xmms/General/libjoy.so
b634f000-b6350000 rwxp 00005000 03:05 444085     /usr/lib/xmms/General/libjoy.so
b6350000-b6354000 r-xp 00000000 03:05 444087     /usr/lib/xmms/General/libsong_change.so
b6354000-b6355000 rwxp 00003000 03:05 444087     /usr/lib/xmms/General/libsong_change.so
b6355000-b635d000 r-xp 00000000 03:05 444083     /usr/lib/xmms/General/libir.so
b635d000-b635e000 rwxp 00008000 03:05 444083     /usr/lib/xmms/General/libir.so
b635e000-b637c000 r-xp 00000000 03:05 444130     /usr/lib/xmms/Input/libxmms-flac.so
b637c000-b637d000 rwxp 0001e000 03:05 444130     /usr/lib/xmms/Input/libxmms-flac.so
b637d000-b6403000 rwxp b637d000 00:00 0 
b6403000-b640a000 r-xp 00000000 03:05 370333     /usr/lib/libvorbisfile.so.3.2.0
b640a000-b640b000 rwxp 00006000 03:05 370333     /usr/lib/libvorbisfile.so.3.2.0
b640b000-b6425000 r-xp 00000000 03:05 370329     /usr/lib/libvorbis.so.0.4.0
b6425000-b6433000 rwxp 0001a000 03:05 370329     /usr/lib/libvorbis.so.0.4.0
b6433000-b6444000 r-xp 00000000 03:05 444173     /usr/lib/xmms/Input/libvorbis.so
b6444000-b6445000 rwxp 00011000 03:05 444173     /usr/lib/xmms/Input/libvorbis.so
b6445000-b6451000 r-xp 00000000 03:05 444117     /usr/lib/xmms/Input/libcdread.so
b6451000-b6452000 rwxp 0000c000 03:05 444117     /usr/lib/xmms/Input/libcdread.so
b6452000-b6456000 r-xp 00000000 03:05 370867     /usr/lib/libayemu-0.95.so.0.0.0
b6456000-b6457000 rwxp 00003000 03:05 370867     /usr/lib/libayemu-0.95.so.0.0.0
b6457000-b645c000 rwxp b6457000 00:00 0 
b645c000-b6463000 r-xp 00000000 03:05 444171     /usr/lib/xmms/Input/libxmms-tta.so.0.0.0
b6463000-b6464000 rwxp 00006000 03:05 444171     /usr/lib/xmms/Input/libxmms-tta.so.0.0.0
b6464000-b64c4000 rwxp b6464000 00:00 0 
b64c4000-b64d1000 r-xp 00000000 03:05 370339     /usr/lib/libcdda_interface.so.0.9.8
b64d1000-b64d2000 rwxp 0000d000 03:05 370339     /usr/lib/libcdda_interface.so.0.9.8
b64d2000-b64d9000 r-xp 00000000 03:05 370341     /usr/lib/libcdda_paranoia.so.0.9.8
b64d9000-b64da000 rwxp 00006000 03:05 370341     /usr/lib/libcdda_paranoia.so.0.9.8
b64da000-b64dd000 r-xp 00000000 03:05 444208     /usr/lib/xmms/General/libinfopipe-1.3.so.1.0.1
b64dd000-b64de000 rwxp 00002000 03:05 444208     /usr/lib/xmms/General/libinfopipe-1.3.so.1.0.1
b64de000-b64e1000 r-xp 00000000 03:05 444076     /usr/lib/xmms/Effect/libecho.so
b64e1000-b64e2000 rwxp 00002000 03:05 444076     /usr/lib/xmms/Effect/libecho.so
b64e2000-b64e4000 r-xp 00000000 03:05 444078     /usr/lib/xmms/Effect/libstereo.so
b64e4000-b64e5000 rwxp 00001000 03:05 444078     /usr/lib/xmms/Effect/libstereo.so
b64e5000-b652a000 r-xp 00000000 03:05 370861     /usr/lib/libmikmod.so.2.0.4
b652a000-b652c000 rwxp 00045000 03:05 370861     /usr/lib/libmikmod.so.2.0.4
b652c000-b653b000 r-xp 00000000 03:05 444154     /usr/lib/xmms/Input/libmikmod.so
b653b000-b653d000 rwxp 0000e000 03:05 444154     /usr/lib/xmms/Input/libmikmod.so
b653d000-b665b000 r-xp 00000000 03:05 98394      /lib/libcrypto.so.0.9.8d
b665b000-b666f000 rwxp 0011e000 03:05 98394      /lib/libcrypto.so.0.9.8d
b666f000-b6673000 rwxp b666f000 00:00 0 
b6673000-b66ae000 r-xp 00000000 03:05 98396      /lib/libssl.so.0.9.8d
b66ae000-b66b2000 rwxp 0003a000 03:05 98396      /lib/libssl.so.0.9.8d
b66b2000-b66e2000 r-xp 00000000 03:05 444091     /usr/lib/xmms/Input/libmpg123.so
b66e2000-b66e7000 rwxp 00030000 03:05 444091     /usr/lib/xmms/Input/libmpg123.so
b66e7000-b6702000 rwxp b66e7000 00:00 0 
b6702000-b6747000 r-xp 00000000 03:05 370869     /usr/lib/libxmp.so.2.0.5-pre3
b6747000-b6748000 rwxp 00045000 03:05 370869     /usr/lib/libxmp.so.2.0.5-pre3
b6748000-b6756000 rwxp b6748000 00:00 0 
b6756000-b6775000 r-xp 00000000 03:05 444206     /usr/lib/xmms/Input/xmp-plugin.so
b6775000-b6778000 rwxp 0001f000 03:05 444206     /usr/lib/xmms/Input/xmp-plugin.so
b6778000-b677a000 rwxp b6778000 00:00 0 
b677a000-b67bf000 r-xp 00000000 03:05 370859     /usr/lib/libFLAC.so.8.0.1
b67bf000-b67c0000 rwxp 00045000 03:05 370859     /usr/lib/libFLAC.so.8.0.1
b67c0000-b6817000 r-xp 00000000 03:05 370873     /usr/lib/libsndfile.so.1.0.17
b6817000-b6819000 rwxp 00056000 03:05 370873     /usr/lib/libsndfile.so.1.0.17
b6819000-b681d000 rwxp b6819000 00:00 0 
b681d000-b681e000 r-xp 00000000 03:05 444080     /usr/lib/xmms/Effect/libvoice.so
b681e000-b681f000 rwxp 00000000 03:05 444080     /usr/lib/xmms/Effect/libvoice.so
b681f000-b6821000 r-xp 00000000 03:05 444183     /usr/lib/xmms/Input/libvtx.so
b6821000-b6822000 rwxp 00001000 03:05 444183     /usr/lib/xmms/Input/libvtx.so
b6822000-b6823000 rwxp b6822000 00:00 0 
b6823000-b6827000 r-xp 00000000 03:05 444114     /usr/lib/xmms/Input/libcdparanoia.so
b6827000-b6828000 rwxp 00003000 03:05 444114     /usr/lib/xmms/Input/libcdparanoia.so
b6828000-b682a000 r-xp 00000000 03:05 361131     /usr/lib/gconv/CP1251.so
b682a000-b682c000 rwxp 00001000 03:05 361131     /usr/lib/gconv/CP1251.so
b682c000-b6882000 rwxs 00000000 03:06 749335     /home/imz/.rcc/default.db/__db.004
b6882000-b68c4000 rwxs 00000000 03:06 749334     /home/imz/.rcc/default.db/__db.003
b68c4000-b6908000 rwxs 00000000 03:06 749333     /home/imz/.rcc/default.db/__db.002
b6908000-b690e000 rwxs 00000000 03:06 749332     /home/imz/.rcc/default.db/__db.001
b690e000-b6959000 r-xp 00000000 03:05 363874     /usr/lib/libtag.so.1.4.0
b6959000-b695b000 rwxp 0004a000 03:05 363874     /usr/lib/libtag.so.1.4.0
b695b000-b6965000 r-xp 00000000 03:05 370865     /usr/lib/libmpcdec.so.3.1.1
b6965000-b6966000 rwxp 00009000 03:05 370865     /usr/lib/libmpcdec.so.3.1.1
b6966000-b6968000 r-xp 00000000 03:05 444695     /usr/lib/xmms/Input/libxmms_sndfile.so
b6968000-b6969000 rwxp 00001000 03:05 444695     /usr/lib/xmms/Input/libxmms_sndfile.so
b6969000-b696d000 rwxp b6969000 00:00 0 
b696d000-b696f000 r-xp 00000000 03:05 361263     /usr/lib/gconv/IBM866.so
b696f000-b6971000 rwxp 00001000 03:05 361263     /usr/lib/gconv/IBM866.so
b6971000-b6991000 r-xp 00000000 03:05 370391     /usr/lib/libspeex.so.1.4.0
b6991000-b6992000 rwxp 00020000 03:05 370391     /usr/lib/libspeex.so.1.4.0
b6992000-b6996000 r-xp 00000000 03:05 370259     /usr/lib/libogg.so.0.5.3
b6996000-b6997000 rwxp 00003000 03:05 370259     /usr/lib/libogg.so.0.5.3
b6997000-b69a6000 r-xp 00000000 03:05 444167     /usr/lib/xmms/Input/libspeex.so
b69a6000-b69a7000 rwxp 0000f000 03:05 444167     /usr/lib/xmms/Input/libspeex.so
b69a7000-b69eb000 r-xp 00000000 03:05 370253     /usr/lib/libfaad.so.0.0.0
b69eb000-b69ee000 rwxp 00043000 03:05 370253     /usr/lib/libfaad.so.0.0.0
b69ef000-b69f8000 r-xp 00000000 03:05 444162     /usr/lib/xmms/Input/libmpc.so
b69f8000-b69f9000 rwxp 00009000 03:05 444162     /usr/lib/xmms/Input/libmpc.so
b69f9000-b6a15000 r-xp 00000000 03:05 444201     /usr/lib/xmms/Input/libwma.so
b6a15000-b6a16000 rwxp 0001c000 03:05 444201     /usr/lib/xmms/Input/libwma.so
b6a16000-b6a17000 rwxp b6a16000 00:00 0 
b6a17000-b6a24000 r-xp 00000000 03:05 444089     /usr/lib/xmms/Input/libcdaudio.so
b6a24000-b6a25000 rwxp 0000c000 03:05 444089     /usr/lib/xmms/Input/libcdaudio.so
b6a25000-b6a3b000 r-xp 00000000 03:05 370327     /usr/lib/libmad.so.0.2.1
b6a3b000-b6a3c000 rwxp 00015000 03:05 370327     /usr/lib/libmad.so.0.2.1
b6a3c000-b6a4c000 r-xp 00000000 03:05 370325     /usr/lib/libid3tag.so.0.3.0
b6a4c000-b6a4e000 rwxp 0000f000 03:05 370325     /usr/lib/libid3tag.so.0.3.0
b6a4f000-b6a58000 r-xp 00000000 03:05 444218     /usr/lib/xmms/Input/libmp4.so
b6a58000-b6a59000 rwxp 00008000 03:05 444218     /usr/lib/xmms/Input/libmp4.so
b6a59000-b6a63000 r-xp 00000000 03:05 444141     /usr/lib/xmms/Input/libxmmsmad.so
b6a63000-b6a64000 rwxp 00009000 03:05 444141     /usr/lib/xmms/Input/libxmmsmad.so
b6a64000-b6a65000 rwxp b6a64000 00:00 0 
b6a65000-b6a87000 r-xp 00000000 03:05 370343     /usr/lib/libmac.so.2.0.0
b6a87000-b6a88000 rwxp 00022000 03:05 370343     /usr/lib/libmac.so.2.0.0
b6a88000-b6acb000 r-xp 00000000 03:05 370863     /usr/lib/libmodplug.so.0.0.0
b6acb000-b6acf000 rwxp 00042000 03:05 370863     /usr/lib/libmodplug.so.0.0.0
b6acf000-b6b4e000 rwxp b6acf000 00:00 0 
b6b4e000-b6b67000 r-xp 00000000 03:05 444158     /usr/lib/xmms/Input/libmodplugxmms.so
b6b67000-b6b68000 rwxp 00019000 03:05 444158     /usr/lib/xmms/Input/libmodplugxmms.so
b6b68000-b6b83000 r-xp 00000000 03:05 370875     /usr/lib/libsamplerate.so.0.1.1
b6b83000-b6b84000 rwxp 0001b000 03:05 370875     /usr/lib/libsamplerate.so.0.1.1
b6b84000-b6bbe000 r-xp 00000000 03:05 444708     /usr/lib/xmms/Output/libcrossfade.so
b6bbe000-b6bc0000 rwxp 0003a000 03:05 444708     /usr/lib/xmms/Output/libcrossfade.so
b6bc0000-b6bc1000 rwxp b6bc0000 00:00 0 
b6bc1000-b6c81000 r-xp 00000000 03:05 363155     /usr/lib/libasound.so.2.0.0
b6c81000-b6c86000 rwxp 000bf000 03:05 363155     /usr/lib/libasound.so.2.0.0
b6c86000-b6c87000 ---p b6c86000 00:00 0 
b6c87000-b74ad000 rwxp b6c87000 00:00 0 
b74ad000-b74af000 r-xp 00000000 03:05 444093     /usr/lib/xmms/Input/libtonegen.so
b74af000-b74b0000 rwxp 00001000 03:05 444093     /usr/lib/xmms/Input/libtonegen.so
b74b0000-b74b3000 r-xp 00000000 03:05 444095     /usr/lib/xmms/Input/libwav.so
b74b3000-b74b4000 rwxp 00002000 03:05 444095     /usr/lib/xmms/Input/libwav.so
b74b4000-b74bd000 r-xp 00000000 03:05 444070     /usr/lib/xmms/Input/libbonk.so
b74bd000-b74be000 rwxp 00008000 03:05 444070     /usr/lib/xmms/Input/libbonk.so
b74be000-b74c9000 r-xp 00000000 03:05 444098     /usr/lib/xmms/Output/libOSS.so
b74c9000-b74ca000 rwxp 0000b000 03:05 444098     /usr/lib/xmms/Output/libOSS.so
b74ca000-b74cc000 r-xp 00000000 03:05 361329     /usr/lib/gconv/KOI8-R.so
b74cc000-b74ce000 rwxp 00001000 03:05 361329     /usr/lib/gconv/KOI8-R.so
b74ce000-b74df000 r-xp 00000000 03:05 370842     /usr/share/locale/ru/LC_MESSAGES/xmms.mo
b74df000-b74ea000 r-xp 00000000 03:05 444703     /usr/lib/xmms/Output/libALSA.so
b74ea000-b74eb000 rwxp 0000b000 03:05 444703     /usr/lib/xmms/Output/libALSA.so
b74eb000-b74f2000 r-xp 00000000 03:05 363121     /usr/lib/libXrender.so.1.3.0
b74f2000-b74f3000 rwxp 00006000 03:05 363121     /usr/lib/libXrender.so.1.3.0
b74f3000-b74fb000 r-xp 00000000 03:05 363123     /usr/lib/libXcursor.so.1.0.2
b74fb000-b74fc000 rwxp 00007000 03:05 363123     /usr/lib/libXcursor.so.1.0.2
b74fc000-b7502000 r-xp 00000000 03:05 444131     /usr/lib/xmms/Input/libxmms-mac.so
b7502000-b7503000 rwxp 00005000 03:05 444131     /usr/lib/xmms/Input/libxmms-mac.so
b7503000-b7506000 r-xp 00000000 03:05 444714     /usr/lib/xmms/Output/libdisk_writer.so
b7506000-b7507000 rwxp 00003000 03:05 444714     /usr/lib/xmms/Output/libdisk_writer.so
b7507000-b7537000 rwxs 00000000 00:08 201523244  /SYSV00000000 (deleted)
b7537000-b758d000 rwxs 00000000 03:06 749335     /home/imz/.rcc/default.db/__db.004
b758d000-b75cf000 rwxs 00000000 03:06 749334     /home/imz/.rcc/default.db/__db.003
b75cf000-b7613000 rwxs 00000000 03:06 749333     /home/imz/.rcc/default.db/__db.002
b7613000-b761b000 r-xp 00000000 03:05 98333      /lib/libnss_files-2.5.so
b761b000-b761d000 rwxp 00007000 03:05 98333      /lib/libnss_files-2.5.so
b761d000-b7621000 r-xp 00000000 03:05 363107     /usr/lib/libXfixes.so.3.1.0
b7621000-b7622000 rwxp 00003000 03:05 363107     /usr/lib/libXfixes.so.3.1.0
b7622000-b7628000 rwxs 00000000 03:06 749332     /home/imz/.rcc/default.db/__db.001
b7628000-b7663000 r-xp 00000000 03:05 394485     /usr/lib/locale/ru_RU.utf8/LC_CTYPE
b7663000-b773b000 r-xp 00000000 03:05 394442     /usr/lib/locale/ru_RU.utf8/LC_COLLATE
b773b000-b773d000 rwxp b773b000 00:00 0 
b773d000-b7747000 r-xp 00000000 03:05 98382      /lib/libgcc_s.so.1
b7747000-b7748000 rwxp 0000a000 03:05 98382      /lib/libgcc_s.so.1
b7748000-b7823000 r-xp 00000000 03:05 362777     /usr/lib/libstdc++.so.6.0.8
b7823000-b7826000 r-xp 000db000 03:05 362777     /usr/lib/libstdc++.so.6.0.8
b7826000-b7828000 rwxp 000de000 03:05 362777     /usr/lib/libstdc++.so.6.0.8
b7828000-b782e000 rwxp b7828000 00:00 0 
b782e000-b78d8000 r-xp 00000000 03:05 362805     /usr/lib/libaspell.so.15.1.4
b78d8000-b78dc000 rwxp 000aa000 03:05 362805     /usr/lib/libaspell.so.15.1.4
b78dc000-b78e1000 rwxp b78dc000 00:00 0 
b78e1000-b79be000 r-xp 00000000 03:05 98376      /lib/libdb-4.4.so
b79be000-b79c0000 rwxp 000dc000 03:05 98376      /lib/libdb-4.4.so
b79c0000-b79e3000 r-xp 00000000 03:05 362168     /usr/lib/libenca.so.0.5.1
b79e3000-b79e6000 rwxp 00023000 03:05 362168     /usr/lib/libenca.so.0.5.1
b79e6000-b7a18000 r-xp 00000000 03:05 363206     /usr/lib/librcd.so.0.1.8
b7a18000-b7a19000 rwxp 00031000 03:05 363206     /usr/lib/librcd.so.0.1.8
b7a19000-b7a2c000 r-xp 00000000 03:05 98518      /lib/libz.so.1.2.3
b7a2c000-b7a2d000 rwxp 00012000 03:05 98518      /lib/libz.so.1.2.3
b7a2d000-b7a40000 r-xp 00000000 03:05 363870     /usr/lib/librcc.so.0.2.3
b7a40000-b7a43000 rwxp 00013000 03:05 363870     /usr/lib/librcc.so.0.2.3
b7a43000-b7a46000 rwxp b7a43000 00:00 0 
b7a46000-b7b5c000 r-xp 00000000 03:05 363868     /usr/lib/libxml2.so.2.6.31
b7b5c000-b7b61000 rwxp 00115000 03:05 363868     /usr/lib/libxml2.so.2.6.31
b7b61000-b7b62000 rwxp b7b61000 00:00 0 
b7b62000-b7b69000 r-xp 00000000 03:05 363111     /usr/lib/libXi.so.6.0.0
b7b69000-b7b6a000 rwxp 00006000 03:05 363111     /usr/lib/libXi.so.6.0.0
b7b6a000-b7b6e000 r-xp 00000000 03:05 363092     /usr/lib/libXdmcp.so.6.0.0
b7b6e000-b7b6f000 rwxp 00003000 03:05 363092     /usr/lib/libXdmcp.so.6.0.0
b7b6f000-b7b71000 r-xp 00000000 03:05 363090     /usr/lib/libXau.so.6.0.0
b7b71000-b7b72000 rwxp 00001000 03:05 363090     /usr/lib/libXau.so.6.0.0
b7b72000-b7b7a000 r-xp 00000000 03:05 370389     /usr/lib/librccgtk.so.0.2.3
b7b7a000-b7b7b000 rwxp 00007000 03:05 370389     /usr/lib/librccgtk.so.0.2.3
b7b7b000-b7b7c000 rwxp b7b7b000 00:00 0 
b7b7c000-b7b89000 r-xp 00000000 03:05 363105     /usr/lib/libXext.so.6.4.0
b7b89000-b7b8a000 rwxp 0000c000 03:05 363105     /usr/lib/libXext.so.6.4.0
b7b8a000-b7bae000 r-xp 00000000 03:05 98329      /lib/libm-2.5.so
b7bae000-b7bb0000 rwxp 00023000 03:05 98329      /lib/libm-2.5.so
b7bb0000-b7bb2000 r-xp 00000000 03:05 98350      /lib/libgmodule-1.2.so.0.0.10
b7bb2000-b7bb3000 rwxp 00001000 03:05 98350      /lib/libgmodule-1.2.so.0.0.10
b7bb3000-b7bb5000 r-xp 00000000 03:05 98327      /lib/libdl-2.5.so
b7bb5000-b7bb7000 rwxp 00001000 03:05 98327      /lib/libdl-2.5.so
b7bb7000-b7bee000 r-xp 00000000 03:05 370348     /usr/lib/libgdk-1.2.so.0.9.1
b7bee000-b7bef000 rwxp 00037000 03:05 370348     /usr/lib/libgdk-1.2.so.0.9.1
b7bef000-b7bf0000 rwxp b7bef000 00:00 0 
b7bf0000-b7cda000 r-xp 00000000 03:05 363094     /usr/lib/libX11.so.6.2.0
b7cda000-b7cde000 rwxp 000e9000 03:05 363094     /usr/lib/libX11.so.6.2.0
b7cde000-b7dfe000 r-xp 00000000 03:05 98321      /lib/libc-2.5.so
b7dfe000-b7dff000 r-xp 0011f000 03:05 98321      /lib/libc-2.5.so
b7dff000-b7e01000 rwxp 00120000 03:05 98321      /lib/libc-2.5.so
b7e01000-b7e04000 rwxp b7e01000 00:00 0 
b7e04000-b7e18000 r-xp 00000000 03:05 370393     /usr/lib/libxmms.so.1.3.1
b7e18000-b7e19000 rwxp 00014000 03:05 370393     /usr/lib/libxmms.so.1.3.1
b7e19000-b7e1d000 r-xp 00000000 03:05 363153     /usr/lib/libXxf86vm.so.1.0.0
b7e1d000-b7e1e000 rwxp 00003000 03:05 363153     /usr/lib/libXxf86vm.so.1.0.0
b7e1e000-b7e32000 r-xp 00000000 03:05 363084     /usr/lib/libICE.so.6.3.0
b7e32000-b7e33000 rwxp 00013000 03:05 363084     /usr/lib/libICE.so.6.3.0
b7e33000-b7e35000 rwxp b7e33000 00:00 0 
b7e35000-b7e3c000 r-xp 00000000 03:05 363088     /usr/lib/libSM.so.6.0.0
b7e3c000-b7e3d000 rwxp 00006000 03:05 363088     /usr/lib/libSM.so.6.0.0
b7e3d000-b7e3e000 rwxp b7e3d000 00:00 0 
b7e3e000-b7e50000 r-xp 00000000 03:05 98335      /lib/libpthread-2.5.so
b7e50000-b7e52000 rwxp 00011000 03:05 98335      /lib/libpthread-2.5.so
b7e52000-b7e54000 rwxp b7e52000 00:00 0 
b7e54000-b7e79000 r-xp 00000000 03:05 98348      /lib/libglib-1.2.so.0.0.10
b7e79000-b7e7a000 rwxp 00024000 03:05 98348      /lib/libglib-1.2.so.0.0.10
b7e7a000-b7e7c000 r-xp 00000000 03:05 98352      /lib/libgthread-1.2.so.0.0.10
b7e7c000-b7e7d000 rwxp 00001000 03:05 98352      /lib/libgthread-1.2.so.0.0.10
b7e7d000-b7fbb000 r-xp 00000000 03:05 370350     /usr/lib/libgtk-1.2.so.0.9.1
b7fbb000-b7fc2000 rwxp 0013d000 03:05 370350     /usr/lib/libgtk-1.2.so.0.9.1
b7fc2000-b7fc3000 rwxp b7fc2000 00:00 0 
b7fc4000-b7fc5000 r-xp 00000000 03:05 394319     /usr/lib/locale/ru_RU.utf8/LC_NUMERIC
b7fc5000-b7fc6000 r-xp 00000000 03:05 393481     /usr/lib/locale/ru_RU.utf8/LC_TIME
b7fc6000-b7fc7000 r-xp 00000000 03:05 393480     /usr/lib/locale/ru_RU.utf8/LC_MONETARY
b7fc7000-b7fc8000 r-xp 00000000 03:05 394441     /usr/lib/locale/ru_RU.utf8/LC_MESSAGES/SYS_LC_MESSAGES
b7fc8000-b7fc9000 r-xp 00000000 03:05 394481     /usr/lib/locale/ru_RU.utf8/LC_PAPER
b7fc9000-b7fca000 r-xp 00000000 03:05 394458     /usr/lib/locale/ru_RU.utf8/LC_NAME
b7fca000-b7fcb000 r-xp 00000000 03:05 393477     /usr/lib/locale/ru_RU.utf8/LC_ADDRESS
b7fcb000-b7fcc000 r-xp 00000000 03:05 394318     /usr/lib/locale/ru_RU.utf8/LC_TELEPHONE
b7fcc000-b7fcd000 r-xp 00000000 03:05 394484     /usr/lib/locale/ru_RU.utf8/LC_MEASUREMENT
b7fcd000-b7fce000 r-xp 00000000 03:05 393478     /usr/lib/locale/ru_RU.utf8/LC_IDENTIFICATION
b7fce000-b7fcf000 rwxp b7fce000 00:00 0 
b7fcf000-b7fd0000 r-xp b7fcf000 00:00 0          [vdso]
b7fd0000-b7fe7000 r-xp 00000000 03:05 98315      /lib/ld-2.5.so
b7fe7000-b7fe9000 rwxp 00016000 03:05 98315      /lib/ld-2.5.so
bf83b000-bf84e000 rwxp bf83b000 00:00 0          [stack]
bf84e000-bf851000 rw-p bf84e000 00:00 0 
Аварийный останов
$
Comment 1 Ivan Zakharyaschev 2008-08-01 22:21:38 MSD
Created attachment 2739 [details]
pu.ogg

Тот файл был слишком большой, вот другой, с ним всё так же:

$ xmms pu.ogg 
Message: device: default
*** buffer overflow detected ***: /usr/bin/xmms-bin terminated
======= Backtrace: =========
/lib/libc.so.6(__chk_fail+0x44)[0xb7d97b34]
/lib/libc.so.6(__strcpy_chk+0x43)[0xb7d97043]
/usr/lib/libxmp.so(alm_load+0xa5)[0xb66f5195]
/usr/lib/libxmp.so(xmp_load_module+0x1fe)[0xb670cade]
/usr/lib/xmms/Input/xmp-plugin.so[0xb674b42c]
/usr/bin/xmms-bin(input_check_file+0x40)[0x8062360]
======= Memory map: ========
08048000-0813b000 r-xp 00000000 03:05 370799     /usr/bin/xmms-bin
0813b000-08143000 rwxp 000f2000 03:05 370799     /usr/bin/xmms-bin
08143000-0831b000 rwxp 08143000 00:00 0          [heap]
b6163000-b616b000 rwxp b6163000 00:00 0 
b616b000-b6186000 r-xp 00000000 03:05 363072     /usr/share/locale/ru/LC_MESSAGES/libc.mo
b6186000-b6247000 r-xs 00000000 00:08 237436981  /SYSV00000000 (deleted)
b6247000-b6249000 r-xp 00000000 03:05 370378     /usr/share/locale/ru/LC_MESSAGES/gtk+.mo
b6249000-b630a000 r-xs 00000000 00:08 236945454  /SYSV00000000 (deleted)
b630a000-b631d000 rwxs 00000000 00:08 236912685  /SYSV00000000 (deleted)
b631d000-b6325000 r-xp 00000000 03:05 444101     /usr/lib/xmms/Visualization/libbscope.so
b6325000-b6326000 rwxp 00007000 03:05 444101     /usr/lib/xmms/Visualization/libbscope.so
b6326000-b632e000 rwxp b6326000 00:00 0 
b632e000-b6335000 r-xp 00000000 03:05 444103     /usr/lib/xmms/Visualization/libsanalyzer.so
b6335000-b6336000 rwxp 00007000 03:05 444103     /usr/lib/xmms/Visualization/libsanalyzer.so
b6336000-b633c000 r-xp 00000000 03:05 444085     /usr/lib/xmms/General/libjoy.so
b633c000-b633d000 rwxp 00005000 03:05 444085     /usr/lib/xmms/General/libjoy.so
b633d000-b6341000 r-xp 00000000 03:05 444087     /usr/lib/xmms/General/libsong_change.so
b6341000-b6342000 rwxp 00003000 03:05 444087     /usr/lib/xmms/General/libsong_change.so
b6342000-b634a000 r-xp 00000000 03:05 444083     /usr/lib/xmms/General/libir.so
b634a000-b634b000 rwxp 00008000 03:05 444083     /usr/lib/xmms/General/libir.so
b634b000-b6369000 r-xp 00000000 03:05 444130     /usr/lib/xmms/Input/libxmms-flac.so
b6369000-b636a000 rwxp 0001e000 03:05 444130     /usr/lib/xmms/Input/libxmms-flac.so
b636a000-b63f0000 rwxp b636a000 00:00 0 
b63f0000-b63f7000 r-xp 00000000 03:05 370333     /usr/lib/libvorbisfile.so.3.2.0
b63f7000-b63f8000 rwxp 00006000 03:05 370333     /usr/lib/libvorbisfile.so.3.2.0
b63f8000-b6412000 r-xp 00000000 03:05 370329     /usr/lib/libvorbis.so.0.4.0
b6412000-b6420000 rwxp 0001a000 03:05 370329     /usr/lib/libvorbis.so.0.4.0
b6420000-b6431000 r-xp 00000000 03:05 444173     /usr/lib/xmms/Input/libvorbis.so
b6431000-b6432000 rwxp 00011000 03:05 444173     /usr/lib/xmms/Input/libvorbis.so
b6432000-b643e000 r-xp 00000000 03:05 444117     /usr/lib/xmms/Input/libcdread.so
b643e000-b643f000 rwxp 0000c000 03:05 444117     /usr/lib/xmms/Input/libcdread.so
b643f000-b6443000 r-xp 00000000 03:05 370867     /usr/lib/libayemu-0.95.so.0.0.0
b6443000-b6444000 rwxp 00003000 03:05 370867     /usr/lib/libayemu-0.95.so.0.0.0
b6444000-b6449000 rwxp b6444000 00:00 0 
b6449000-b6450000 r-xp 00000000 03:05 444171     /usr/lib/xmms/Input/libxmms-tta.so.0.0.0
b6450000-b6451000 rwxp 00006000 03:05 444171     /usr/lib/xmms/Input/libxmms-tta.so.0.0.0
b6451000-b64b1000 rwxp b6451000 00:00 0 
b64b1000-b64be000 r-xp 00000000 03:05 370339     /usr/lib/libcdda_interface.so.0.9.8
b64be000-b64bf000 rwxp 0000d000 03:05 370339     /usr/lib/libcdda_interface.so.0.9.8
b64bf000-b64c6000 r-xp 00000000 03:05 370341     /usr/lib/libcdda_paranoia.so.0.9.8
b64c6000-b64c7000 rwxp 00006000 03:05 370341     /usr/lib/libcdda_paranoia.so.0.9.8
b64c7000-b64ca000 r-xp 00000000 03:05 444208     /usr/lib/xmms/General/libinfopipe-1.3.so.1.0.1
b64ca000-b64cb000 rwxp 00002000 03:05 444208     /usr/lib/xmms/General/libinfopipe-1.3.so.1.0.1
b64cb000-b64ce000 r-xp 00000000 03:05 444076     /usr/lib/xmms/Effect/libecho.so
b64ce000-b64cf000 rwxp 00002000 03:05 444076     /usr/lib/xmms/Effect/libecho.so
b64cf000-b64d1000 r-xp 00000000 03:05 444078     /usr/lib/xmms/Effect/libstereo.so
b64d1000-b64d2000 rwxp 00001000 03:05 44Аварийный останов
$
Comment 2 Ivan Zakharyaschev 2008-08-01 23:59:01 MSD
Но xmms падает не на всяком .ogg, например, всё нормально:

$ xmms /usr/share/orage/sounds/KDE_Beep_Digital_2.ogg
Message: device: default
$ 
Comment 3 Ivan Zakharyaschev 2008-08-02 00:10:13 MSD
Оказалось, дело не в самом файле, а в пути к файлу.

Если поместить копии одного файла на разные уровни дерева директорий, то до некоторой глубины всё в порядке, а при переходе в поддиректорию "Рабочий стол" он начинает падать.

Вот:

[imz@etik User]$ pwd
/home/imz/bugreports/ogg-xmms-crash/WIN/Documents and Settings/User
[imz@etik User]$ ls -l pu.ogg Рабочий\ стол/pu.ogg 
-rw-rw-rw- 1 imz imz 70799 Июл  5 22:32 pu.ogg
-rw-rw-rw- 1 imz imz 70799 Июл  5 22:32 Рабочий стол/pu.ogg
[imz@etik User]$ diff pu.ogg Рабочий\ стол/pu.ogg 
[imz@etik User]$ xmms pu.ogg 
Message: device: default
[imz@etik User]$ cd Рабочий\ стол/
[imz@etik Рабочий стол]$ xmms pu.ogg 
Message: device: default
*** buffer overflow detected ***: /usr/bin/xmms-bin terminated
======= Backtrace: =========
/lib/libc.so.6(__chk_fail+0x44)[0xb7daeb34]
/lib/libc.so.6(__strcpy_chk+0x43)[0xb7dae043]
/usr/lib/libxmp.so(alm_load+0xa5)[0xb670c195]
/usr/lib/libxmp.so(xmp_load_module+0x1fe)[0xb6723ade]
/usr/lib/xmms/Input/xmp-plugin.so[0xb676242c]
/usr/bin/xmms-bin(input_check_file+0x40)[0x8062360]
======= Memory map: ========
08048000-0813b000 r-xp 00000000 03:05 370799     /usr/bin/xmms-bin
0813b000-08143000 rwxp 000f2000 03:05 370799     /usr/bin/xmms-bin
08143000-0831a000 rwxp 08143000 00:00 0          [heap]
b6181000-b6182000 rwxp b6181000 00:00 0 
b6182000-b619d000 r-xp 00000000 03:05 363072     /usr/share/locale/ru/LC_MESSAGES/libc.mo
b619d000-b625e000 r-xs 00000000 00:08 301989941  /SYSV00000000 (deleted)
b625e000-b6260000 r-xp 00000000 03:05 370378     /usr/share/locale/ru/LC_MESSAGES/gtk+.mo
b6260000-b6321000 r-xs 00000000 00:08 301498414  /SYSV00000000 (deleted)
b6321000-b6334000 rwxs 00000000 00:08 301465645  /SYSV00000000 (deleted)
b6334000-b633c000 r-xp 00000000 03:05 444101     /usr/lib/xmms/Visualization/libbscope.so
b633c000-b633d000 rwxp 00007000 03:05 444101     /usr/lib/xmms/Visualization/libbscope.so
b633d000-b6345000 rwxp b633d000 00:00 0 
b6345000-b634c000 r-xp 00000000 03:05 444103     /usr/lib/xmms/Visualization/libsanalyzer.so
b634c000-b634d000 rwxp 00007000 03:05 444103     /usr/lib/xmms/Visualization/libsanalyzer.so
b634d000-b6353000 r-xp 00000000 03:05 444085     /usr/lib/xmms/General/libjoy.so
b6353000-b6354000 rwxp 00005000 03:05 444085     /usr/lib/xmms/General/libjoy.so
b6354000-b6358000 r-xp 00000000 03:05 444087     /usr/lib/xmms/General/libsong_change.so
b6358000-b6359000 rwxp 00003000 03:05 444087     /usr/lib/xmms/General/libsong_change.so
b6359000-b6361000 r-xp 00000000 03:05 444083     /usr/lib/xmms/General/libir.so
b6361000-b6362000 rwxp 00008000 03:05 444083     /usr/lib/xmms/General/libir.so
b6362000-b6380000 r-xp 00000000 03:05 444130     /usr/lib/xmms/Input/libxmms-flac.so
b6380000-b6381000 rwxp 0001e000 03:05 444130     /usr/lib/xmms/Input/libxmms-flac.so
b6381000-b6407000 rwxp b6381000 00:00 0 
b6407000-b640e000 r-xp 00000000 03:05 370333     /usr/lib/libvorbisfile.so.3.2.0
b640e000-b640f000 rwxp 00006000 03:05 370333     /usr/lib/libvorbisfile.so.3.2.0
b640f000-b6429000 r-xp 00000000 03:05 370329     /usr/lib/libvorbis.so.0.4.0
b6429000-b6437000 rwxp 0001a000 03:05 370329     /usr/lib/libvorbis.so.0.4.0
b6437000-b6448000 r-xp 00000000 03:05 444173     /usr/lib/xmms/Input/libvorbis.so
b6448000-b6449000 rwxp 00011000 03:05 444173     /usr/lib/xmms/Input/libvorbis.so
b6449000-b6455000 r-xp 00000000 03:05 444117     /usr/lib/xmms/Input/libcdread.so
b6455000-b6456000 rwxp 0000c000 03:05 444117     /usr/lib/xmms/Input/libcdread.so
b6456000-b645a000 r-xp 00000000 03:05 370867     /usr/lib/libayemu-0.95.so.0.0.0
b645a000-b645b000 rwxp 00003000 03:05 370867     /usr/lib/libayemu-0.95.so.0.0.0
b645b000-b6460000 rwxp b645b000 00:00 0 
b6460000-b6467000 r-xp 00000000 03:05 444171     /usr/lib/xmms/Input/libxmms-tta.so.0.0.0
b6467000-b6468000 rwxp 00006000 03:05 444171     /usr/lib/xmms/Input/libxmms-tta.so.0.0.0
b6468000-b64c8000 rwxp b6468000 00:00 0 
b64c8000-b64d5000 r-xp 00000000 03:05 370339     /usr/lib/libcdda_interface.so.0.9.8
b64d5000-b64d6000 rwxp 0000d000 03:05 370339     /usr/lib/libcdda_interface.so.0.9.8
b64d6000-b64dd000 r-xp 00000000 03:05 370341     /usr/lib/libcdda_paranoia.so.0.9.8
b64dd000-b64de000 rwxp 00006000 03:05 370341     /usr/lib/libcdda_paranoia.so.0.9.8
b64de000-b64e1000 r-xp 00000000 03:05 444208     /usr/lib/xmms/General/libinfopipe-1.3.so.1.0.1
b64e1000-b64e2000 rwxp 00002000 03:05 444208     /usr/lib/xmms/General/libinfopipe-1.3.so.1.0.1
b64e2000-b64e5000 r-xp 00000000 03:05 444076     /usr/lib/xmms/Effect/libecho.so
b64e5000-b64e6000 rwxp 00002000 03:05 444076     /usr/lib/xmms/Effect/libecho.so
b64e6000-b64e8000 r-xp 00000000 03:05 444078     /usr/lib/xmms/Effect/libstereo.so
b64e8000-b64e9000 rwxp 00001000 03:05 44Аварийный останов
[imz@etik Рабочий стол]$ 
Comment 4 Ivan Zakharyaschev 2008-08-02 20:26:39 MSD
Причём важно, что это .ogg; с .wav этого не происходит.

[imz@etik User]$ ls -R
.:
pu.ogg  Рабочий стол

./Рабочий стол:
nature1.wav  pu.ogg
[imz@etik User]$ xmms pu.ogg # -- не падает
[imz@etik User]$ xmms Рабочий\ стол/pu.ogg # -- падает
[imz@etik User]$ xmms Рабочий\ стол/nature1.wav # -- не падает
[imz@etik User]$ cd Рабочий\ стол/
[imz@etik Рабочий стол]$ xmms pu.ogg # -- падает
[imz@etik Рабочий стол]$ xmms nature1.wav # -- не падает
Comment 5 Ivan Zakharyaschev 2008-10-05 22:58:58 MSD
$ rpm -qa \*xmms\*
xmms-in-cdread-0.14a-alt5
xmms-in-modplug-2.05-alt1.2
xmms-in-wma-1.0.5-alt1
xmms-cyr-setup-1.2.11-alt3
xmms-in-bonk-0.12-alt1
xmms-in-vorbis-1.2.11-alt3
libxmms-1.2.11-alt3
xmms-1.2.11-alt3
xmms-in-flac-1.1.4-alt2
xmms-in-mikmod-1.2.11-alt3
xmms-in-musepack-1.2-alt2
xmms-in-xmp-2.0.5-alt2pre3
xmms-sndfile-1.2-alt1
xmms-out-crossfade-0.3.11-alt1
xmms-in-cdparanoia-0.1-alt2
xmms-in-mac-0.3.1-alt1
xmms-in-speex-0.9.2b-alt1
xmms-in-vtx-0.8.1-alt1
xmms-infopipe-1.3-alt1
xmms-minimal-0.1-alt1
xmms-out-diskwriter-1.2.11-alt3
xfce4-xmms-plugin-0.5.1-alt1
xmms-in-mad-0.8-alt1
xmms-in-tta-1.2-alt1
xmms-input-faad-2.0-alt3.20040923
xmms-out-alsa-1.2.11-alt3
$ 
Comment 6 Michael Shigorin 2014-11-05 20:16:28 MSK
В 4.0/branch исправления не будут вноситься уже технически (заглушена очередь на сборку), поэтому прошу ошибки, актуальные для sisyphus/p7/t7, перевесить на текущие ветки или сизиф.