Bug 15817 - Переполнение буфера xmms - вылет.
Summary: Переполнение буфера xmms - вылет.
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: xmms-in-xmp (show other bugs)
Version: unstable
Hardware: all Linux
: P4 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
: 14011 15815 15816 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-05-28 14:11 MSD by Владимир Гусев
Modified: 2009-03-20 15:49 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Владимир Гусев 2008-05-28 14:11:18 MSD
Дистрибутив - Branch 4.1 (пишу сюда, т.к. раздела для 4.1 нет)


[root@book ~]# rpm -qa |grep xmms
xmms-in-musepack-1.2-alt2
xmms-infopipe-1.3-alt1
xmms-in-faad-2.6.1-alt4
xmms-in-flac-1.2.1-alt2
xmms-1.2.11-alt3.qa1
xmms-in-xmp-2.0.5-alt2pre3
xmms-in-cdread-0.14a-alt5
xmms-in-mad-0.8-alt1
xmms-in-vorbis-1.2.11-alt3.qa1
xmms-in-speex-0.9.2b-alt1
xmms-in-modplug-2.05-alt1.2
xmms-in-mac-0.3.1-alt1
xmms-in-wma-1.0.5-alt1
libxmms-1.2.11-alt3.qa1
xmms-in-cdparanoia-0.1-alt2
xmms-out-alsa-1.2.11-alt3.qa1
xmms-in-bonk-0.12-alt1
xmms-in-mikmod-1.2.11-alt3.qa1
xmms-lirc-1.4-alt2
xmms-in-tta-1.2-alt1
xmms-out-crossfade-0.3.14-alt1
xmms-out-diskwriter-1.2.11-alt3.qa1
xmms-status-plugin-1.0-alt1

После запуска xmms выбираю каталог, откуда брать файлы (более 100 шт.), после
чего xmms вылетает. Запуск из консоли показал следующее:

[vova@book ~]$ xmms
Message: device: hw:0,0
imms client: Connection failed: В соединении отказано
imms client: Connection failed: В соединении отказано
immsd: version 3.0.2 ready...
immsd: another instance already active - exiting.
immsd: another instance already active - exiting.
*** buffer overflow detected ***: /usr/bin/xmms-bin terminated
======= Backtrace: =========
/lib/libc.so.6(__chk_fail+0x44)[0x46ada624]
/lib/libc.so.6(__strcpy_chk+0x43)[0x46ad9b43]
/usr/lib/libxmp.so(alm_load+0xa5)[0xb707d195]
/usr/lib/libxmp.so(xmp_load_module+0x1fe)[0xb7094ade]
/usr/lib/xmms/Input/xmp-plugin.so[0xb70d342c]
/usr/bin/xmms-bin(input_check_file+0x40)[0x8062550]
======= Memory map: ========
08047000-0813b000 r-xp 00000000 03:06 334812     /usr/bin/xmms-bin
0813b000-08143000 rwxp 000f3000 03:06 334812     /usr/bin/xmms-bin
08143000-08376000 rwxp 08143000 00:00 0          [heap]
45f17000-45f2f000 r-xp 00000000 03:05 34127      /lib/ld-2.5.1.so
45f2f000-45f31000 rwxp 00017000 03:05 34127      /lib/ld-2.5.1.so
45f33000-45f47000 r-xp 00000000 03:06 270143     /usr/lib/libICE.so.6.3.0
45f47000-45f48000 rwxp 00013000 03:06 270143     /usr/lib/libICE.so.6.3.0
45f48000-45f4a000 rwxp 45f48000 00:00 0 
45f4c000-45f53000 r-xp 00000000 03:06 272178     /usr/lib/libSM.so.6.0.0
45f53000-45f54000 rwxp 00006000 03:06 272178     /usr/lib/libSM.so.6.0.0
45f56000-45f58000 r-xp 00000000 03:05 34183      /lib/libgmodule-1.2.so.0.0.10
45f58000-45f59000 rwxp 00001000 03:05 34183      /lib/libgmodule-1.2.so.0.0.10
45f5b000-45f63000 r-xp 00000000 03:06 274703     /usr/lib/librccgtk.so.0.2.5
45f63000-45f64000 rwxp 00007000 03:06 274703     /usr/lib/librccgtk.so.0.2.5
45f66000-45f68000 r-xp 00000000 03:05 34184      /lib/libgthread-1.2.so.0.0.10
45f68000-45f69000 rwxp 00001000 03:05 34184      /lib/libgthread-1.2.so.0.0.10
45f7c000-45fa1000 r-xp 00000000 03:05 29459      /lib/libglib-1.2.so.0.0.10
45fa1000-45fa2000 rwxp 00024000 03:05 29459      /lib/libglib-1.2.so.0.0.10
45fa4000-45fdb000 r-xp 00000000 03:06 274137     /usr/lib/libgdk-1.2.so.0.9.1
45fdb000-45fdc000 rwxp 00037000 03:06 274137     /usr/lib/libgdk-1.2.so.0.9.1
45fde000-4611c000 r-xp 00000000 03:06 274688     /usr/lib/libgtk-1.2.so.0.9.1
4611c000-46123000 rwxp 0013d000 03:06 274688     /usr/lib/libgtk-1.2.so.0.9.1
46123000-46124000 rwxp 46123000 00:00 0 
46126000-46158000 r-xp 00000000 03:06 273124     /usr/lib/librcd.so.0.1.10
46158000-46159000 rwxp 00031000 03:06 273124     /usr/lib/librcd.so.0.1.10
4615b000-4616f000 r-xp 00000000 03:06 273128     /usr/lib/librcc.so.0.2.5
4616f000-46172000 rwxp 00014000 03:06 273128     /usr/lib/librcc.so.0.2.5
46172000-46174000 rwxp 46172000 00:00 0 
46176000-4618a000 r-xp 00000000 03:06 274749     /usr/lib/libxmms.so.1.3.1
4618a000-4618b000 rwxp 00014000 03:06 274749     /usr/lib/libxmms.so.1.3.1
46369000-4636d000 r-xp 00000000 03:06 273006     /usr/lib/libXxf86vm.so.1.0.0
4636d000-4636e000 rwxp 00003000 03:06 273006     /usr/lib/libXxf86vm.so.1.0.0
46374000-463af000 r-xp 00000000 03:05 34186      /lib/libssl.so.0.9.8d
463af000-463b3000 rwxp 0003a000 03:05 34186      /lib/libssl.so.0.9.8d
46476000-4647a000 r-xp 00000000 03:06 273432     /usr/lib/libogg.so.0.5.3
4647a000-4647b000 rwxp 00003000 03:06 273432     /usr/lib/libogg.so.0.5.3
46535000-4653a000 r-xp 00000000 03:06 273215     /usr/lib/liblirc_client.so.0.2.0
4653a000-4653b000 rwxp 00004000 03:06 273215     /usr/lib/liblirc_client.so.0.2.0
46572000-46690000 r-xp 00000000 03:05 29275      /lib/libcrypto.so.0.9.8d
46690000-466a4000 rwxp 0011e000 03:05 29275      /lib/libcrypto.so.0.9.8d
466a4000-466a8000 rwxp 466a4000 00:00 0 
466aa000-46756000 r-xp 00000000 03:06 273126     /usr/lib/libaspell.so.15.1.4
46756000-4675a000 rwxp 000ac000 03:06 273126     /usr/lib/libaspell.so.15.1.4
4675a000-4675e000 rwxp 4675a000 00:00 0 
46878000-4689b000 r-xp 00000000 03:06 273125     /usr/lib/libenca.so.0.5.1
4689b000-4689e000 rwxp 00023000 03:06 273125     /usr/lib/libenca.so.0.5.1
469ca000-469e0000 r-xp 00000000 03:06 274804     /usr/lib/libmad.so.0.2.1
469e0000-469e1000 rwxp 00015000 03:06 274804     /usr/lib/libmad.so.0.2.1
46a0c000-46b2f000 r-xp 00000000 03:05 34160      /lib/libc-2.5.1.so
46b2f000-46b30000 r-xp 00123000 03:05 34160      /lib/libc-2.5.1.so
46b30000-46b32000 rwxp 00124000 03:05 34160      /lib/libc-2.5.1.so
46b32000-46b35000 rwxp 46b32000 00:00 0 
46b37000-46b5b000 r-xp 00000000 03:05 34163      /lib/libm-2.5.1.so
46b5b000-46b5d000 rwxp 00023000 03:05 34163      /lib/libm-2.5.1.so
46b5f000-46b61000 r-xp 00000000 03:05 34161      /lib/libdl-2.5.1.so
46b61000-46b63000 rwxp 00001000 03:05 34161      /lib/libdl-2.5.1.so
46b65000-46b77000 r-xp 00000000 03:05 34164      /lib/libpthread-2.5.1.so
46b77000-46b79000 rwxp 00011000 03:05 34164      /lib/libpthread-2.5.1.so
46b79000-46b7b000 rwxp 46b79000 00:00 0 
46b7d000-46b7e000 r-xp 00000000 03:06 272349     /usr/lib/libxcb-xlib.so.0.0.0
46b7e000-46b7f000 rwxp 00000000 03:06 272349     /usr/lib/libxcb-xlib.so.0.0.0
46b81000-46b98000 r-xp 00000000 03:06 272337     /usr/lib/libxcb.so.1.0.0
46b98000-46b99000 rwxp 00016000 03:06 272337     /usr/lib/libxcb.so.1.0.0
46b9b000-46b9d000 r-xp 00000000 03:06 272334     /usr/lib/libXau.so.6.0.0
46b9d000-46b9e000 rwxp 00001000 03:06 272334     /usr/lib/libXau.so.6.0.0
46ba0000-46c85000 r-xp 00000000 03:06 272359     /usr/lib/libX11.so.6.2.0
46c85000-46c89000 rwxp 000e4000 03:06 272359     /usr/lib/libX11.so.6.2.0
46c8b000-46c8f000 r-xp 00000000 03:06 272335     /usr/lib/libXdmcp.so.6.0.0
46c8f000-46c90000 rwxp 00003000 03:06 272335     /usr/lib/libXdmcp.so.6.0.0
46c92000-46c9f000 r-xp 00000000 03:06 272415     /usr/lib/libXext.so.6.4.0
46c9f000-46ca0000 rwxp 0000c000 03:06 272415     /usr/lib/libXext.so.6.4.0
46ca2000-46cb5000 r-xp 00000000 03:05 34162      /lib/libz.so.1.2.3
46cb5000-46cb6000 rwxp 00012000 03:05 34162      /lib/libz.so.1.2.3
46e51000-46e58000 r-xp 00000000 03:06 273030     /usr/lib/libXrender.so.1.3.0
46e58000-46e59000 rwxp 00006000 03:06 273030     /usr/lib/libXrender.so.1.3.0
46e63000-46e67000 r-xp 00000000 03:06 273057     /usr/lib/libXfixes.so.3.1.0
46e67000-46e68000 rwxp 00003000 03:06 273057     /usr/lib/libXfixes.so.3.1.0
46ea5000-46ead000 r-xp 00000000 03:06 273058     /usr/lib/libXcursor.so.1.0.2
46ead000-46eae000 rwxp 00007000 03:06 273058     /usr/lib/libXcursor.so.1.0.2
46eb0000-46eb7000 r-xp 00000000 03:06 273055     /usr/lib/libXi.so.6.0.0
46eb7000-46eb8000 rwxp 00006000 03:06 273055     /usr/lib/libXi.so.6.0.0
47165000-4716f000 r-xp 00000000 03:05 34173      /lib/libgcc_s.so.1
4716f000-47170000 rwxp 0000a000 03:05 34173      /lib/libgcc_s.so.1
47172000-4724f000 r-xp 00000000 03:06 272100     /usr/lib/libstdc++.so.6.0.8
4724f000-47253000 r-xp 000dc000 03:06 272100     /usr/lib/libstdc++.so.6.0.8
47253000-47254000 rwxp 000e0000 03:06 272100     /usr/lib/libstdc++.so.6.0.8
47254000-4725a000 rwxp 47254000 00:00 0 
4725c000-47339000 r-xp 00000000 03:05 29342      /lib/libdb-4.4.so
47339000-4733b000 rwxp 000dc000 03:05 29342      /lib/libdb-4.4.so
47512000-47532000 r-xp 00000000 03:06 273131     /usr/lib/libspeex.so.1.4.0
47532000-47533000 rwxp 00020000 03:06 273131     /usr/lib/libspeex.so.1.4.0
476df000-476ec000 r-xp 00000000 03:06 272423     /usr/lib/libcdda_interface.so.0.9.8
476ec000-476ed000 rwxp 0000d000 03:06 272423     /usr/lib/libcdda_interface.so.0.9.8
477ab000-477b2000 r-xp 00000000 03:06 271209     /usr/lib/libcdda_paranoia.so.0.9.8
477b2000-477b3000 rwxp 00006000 03:06 271209     /usr/lib/libcdda_paranoia.so.0.9.8
47879000-47990000 r-xp 00000000 03:06 269834     /usr/lib/libxml2.so.2.6.32
47990000-47995000 rwxp 00117000 03:06 269834     /usr/lib/libxml2.so.2.6.32
47995000-47996000 rwxp 47995000 00:00 0 
4d355000-4d36f000 r-xp 00000000 03:06 271841     /usr/lib/libvorbis.so.0.4.0
4d36f000-4d37d000 rwxp 0001a000 03:06 271841     /usr/lib/libvorbis.so.0.4.0
4d37f000-4d386000 r-xp 00000000 03:06 271842     /usr/lib/libvorbisfile.so.3.2.0
4d386000-4d387000 rwxp 00006000 03:06 271842     /usr/lib/libvorbisfile.so.3.2.0
b6346000-b634a000 rwxp b6346000 00:00 0 
b634a000-b634b000 ---p b634a000 00:00 0 
b634b000-b6b4a000 rwxp b634b000 00:00 0 
b6b4a000-b6c0b000 r-xs 00000000 00:08 492470285  /SYSV00000000 (deleted)
b6c0b000-b6c0d000 r-xp 00000000 03:06 244066    
/usr/share/locale/ru/LC_MESSAGES/gtk+.mo
b6c0d000-b6cce000 r-xs 00000000 00:08 491978764  /SYSV00000000 (deleted)
b6cce000-b6ce1000 rwxs 00000000 00:08 491945993  /SYSV00000000 (deleted)
b6ce1000-b6ce8000 r-xp 00000000 03:06 50283     
/usr/lib/xmms/Visualization/libsanalyzer.so
b6ce8000-b6ce9000 rwxp 00007000 03:06 50283     
/usr/lib/xmms/Visualization/libsanalyzer.so
b6ce9000-b6cf1000 r-xp 00000000 03:06 50281     
/usr/lib/xmms/Visualization/libbscope.so
b6cf1000-b6cf2000 rwxp 00007000 03:06 50281     
/usr/lib/xmms/Visualization/libbscope.so
b6cf2000-b6cfa000 rwxpАварийный останов

Т.е. переполнение буфера? 

После удаления xmms-imms ситуация не изменилась:

[vova@book ~]$ xmms
Message: device: hw:0,0
*** buffer overflow detected ***: /usr/bin/xmms-bin terminated
======= Backtrace: =========
/lib/libc.so.6(__chk_fail+0x44)[0x46ada624]
/lib/libc.so.6(__strcpy_chk+0x43)[0x46ad9b43]
/usr/lib/libxmp.so(alm_load+0xa5)[0xb7027195]
/usr/lib/libxmp.so(xmp_load_module+0x1fe)[0xb703eade]
/usr/lib/xmms/Input/xmp-plugin.so[0xb707d42c]
/usr/bin/xmms-bin(input_check_file+0x40)[0x8062550]
======= Memory map: ========
08047000-0813b000 r-xp 00000000 03:06 334812     /usr/bin/xmms-bin
0813b000-08143000 rwxp 000f3000 03:06 334812     /usr/bin/xmms-bin
08143000-08382000 rwxp 08143000 00:00 0          [heap]
45f17000-45f2f000 r-xp 00000000 03:05 34127      /lib/ld-2.5.1.so
45f2f000-45f31000 rwxp 00017000 03:05 34127      /lib/ld-2.5.1.so
45f33000-45f47000 r-xp 00000000 03:06 270143     /usr/lib/libICE.so.6.3.0
45f47000-45f48000 rwxp 00013000 03:06 270143     /usr/lib/libICE.so.6.3.0
45f48000-45f4a000 rwxp 45f48000 00:00 0 
45f4c000-45f53000 r-xp 00000000 03:06 272178     /usr/lib/libSM.so.6.0.0
45f53000-45f54000 rwxp 00006000 03:06 272178     /usr/lib/libSM.so.6.0.0
45f56000-45f58000 r-xp 00000000 03:05 34183      /lib/libgmodule-1.2.so.0.0.10
45f58000-45f59000 rwxp 00001000 03:05 34183      /lib/libgmodule-1.2.so.0.0.10
45f5b000-45f63000 r-xp 00000000 03:06 274703     /usr/lib/librccgtk.so.0.2.5
45f63000-45f64000 rwxp 00007000 03:06 274703     /usr/lib/librccgtk.so.0.2.5
45f66000-45f68000 r-xp 00000000 03:05 34184      /lib/libgthread-1.2.so.0.0.10
45f68000-45f69000 rwxp 00001000 03:05 34184      /lib/libgthread-1.2.so.0.0.10
45f7c000-45fa1000 r-xp 00000000 03:05 29459      /lib/libglib-1.2.so.0.0.10
45fa1000-45fa2000 rwxp 00024000 03:05 29459      /lib/libglib-1.2.so.0.0.10
45fa4000-45fdb000 r-xp 00000000 03:06 274137     /usr/lib/libgdk-1.2.so.0.9.1
45fdb000-45fdc000 rwxp 00037000 03:06 274137     /usr/lib/libgdk-1.2.so.0.9.1
45fde000-4611c000 r-xp 00000000 03:06 274688     /usr/lib/libgtk-1.2.so.0.9.1
4611c000-46123000 rwxp 0013d000 03:06 274688     /usr/lib/libgtk-1.2.so.0.9.1
46123000-46124000 rwxp 46123000 00:00 0 
46126000-46158000 r-xp 00000000 03:06 273124     /usr/lib/librcd.so.0.1.10
46158000-46159000 rwxp 00031000 03:06 273124     /usr/lib/librcd.so.0.1.10
4615b000-4616f000 r-xp 00000000 03:06 273128     /usr/lib/librcc.so.0.2.5
4616f000-46172000 rwxp 00014000 03:06 273128     /usr/lib/librcc.so.0.2.5
46172000-46174000 rwxp 46172000 00:00 0 
46176000-4618a000 r-xp 00000000 03:06 274749     /usr/lib/libxmms.so.1.3.1
4618a000-4618b000 rwxp 00014000 03:06 274749     /usr/lib/libxmms.so.1.3.1
46369000-4636d000 r-xp 00000000 03:06 273006     /usr/lib/libXxf86vm.so.1.0.0
4636d000-4636e000 rwxp 00003000 03:06 273006     /usr/lib/libXxf86vm.so.1.0.0
46374000-463af000 r-xp 00000000 03:05 34186      /lib/libssl.so.0.9.8d
463af000-463b3000 rwxp 0003a000 03:05 34186      /lib/libssl.so.0.9.8d
46476000-4647a000 r-xp 00000000 03:06 273432     /usr/lib/libogg.so.0.5.3
4647a000-4647b000 rwxp 00003000 03:06 273432     /usr/lib/libogg.so.0.5.3
46535000-4653a000 r-xp 00000000 03:06 273215     /usr/lib/liblirc_client.so.0.2.0
4653a000-4653b000 rwxp 00004000 03:06 273215     /usr/lib/liblirc_client.so.0.2.0
46572000-46690000 r-xp 00000000 03:05 29275      /lib/libcrypto.so.0.9.8d
46690000-466a4000 rwxp 0011e000 03:05 29275      /lib/libcrypto.so.0.9.8d
466a4000-466a8000 rwxp 466a4000 00:00 0 
466aa000-46756000 r-xp 00000000 03:06 273126     /usr/lib/libaspell.so.15.1.4
46756000-4675a000 rwxp 000ac000 03:06 273126     /usr/lib/libaspell.so.15.1.4
4675a000-4675e000 rwxp 4675a000 00:00 0 
46878000-4689b000 r-xp 00000000 03:06 273125     /usr/lib/libenca.so.0.5.1
4689b000-4689e000 rwxp 00023000 03:06 273125     /usr/lib/libenca.so.0.5.1
469ca000-469e0000 r-xp 00000000 03:06 274804     /usr/lib/libmad.so.0.2.1
469e0000-469e1000 rwxp 00015000 03:06 274804     /usr/lib/libmad.so.0.2.1
46a0c000-46b2f000 r-xp 00000000 03:05 34160      /lib/libc-2.5.1.so
46b2f000-46b30000 r-xp 00123000 03:05 34160      /lib/libc-2.5.1.so
46b30000-46b32000 rwxp 00124000 03:05 34160      /lib/libc-2.5.1.so
46b32000-46b35000 rwxp 46b32000 00:00 0 
46b37000-46b5b000 r-xp 00000000 03:05 34163      /lib/libm-2.5.1.so
46b5b000-46b5d000 rwxp 00023000 03:05 34163      /lib/libm-2.5.1.so
46b5f000-46b61000 r-xp 00000000 03:05 34161      /lib/libdl-2.5.1.so
46b61000-46b63000 rwxp 00001000 03:05 34161      /lib/libdl-2.5.1.so
46b65000-46b77000 r-xp 00000000 03:05 34164      /lib/libpthread-2.5.1.so
46b77000-46b79000 rwxp 00011000 03:05 34164      /lib/libpthread-2.5.1.so
46b79000-46b7b000 rwxp 46b79000 00:00 0 
46b7d000-46b7e000 r-xp 00000000 03:06 272349     /usr/lib/libxcb-xlib.so.0.0.0
46b7e000-46b7f000 rwxp 00000000 03:06 272349     /usr/lib/libxcb-xlib.so.0.0.0
46b81000-46b98000 r-xp 00000000 03:06 272337     /usr/lib/libxcb.so.1.0.0
46b98000-46b99000 rwxp 00016000 03:06 272337     /usr/lib/libxcb.so.1.0.0
46b9b000-46b9d000 r-xp 00000000 03:06 272334     /usr/lib/libXau.so.6.0.0
46b9d000-46b9e000 rwxp 00001000 03:06 272334     /usr/lib/libXau.so.6.0.0
46ba0000-46c85000 r-xp 00000000 03:06 272359     /usr/lib/libX11.so.6.2.0
46c85000-46c89000 rwxp 000e4000 03:06 272359     /usr/lib/libX11.so.6.2.0
46c8b000-46c8f000 r-xp 00000000 03:06 272335     /usr/lib/libXdmcp.so.6.0.0
46c8f000-46c90000 rwxp 00003000 03:06 272335     /usr/lib/libXdmcp.so.6.0.0
46c92000-46c9f000 r-xp 00000000 03:06 272415     /usr/lib/libXext.so.6.4.0
46c9f000-46ca0000 rwxp 0000c000 03:06 272415     /usr/lib/libXext.so.6.4.0
46ca2000-46cb5000 r-xp 00000000 03:05 34162      /lib/libz.so.1.2.3
46cb5000-46cb6000 rwxp 00012000 03:05 34162      /lib/libz.so.1.2.3
46e51000-46e58000 r-xp 00000000 03:06 273030     /usr/lib/libXrender.so.1.3.0
46e58000-46e59000 rwxp 00006000 03:06 273030     /usr/lib/libXrender.so.1.3.0
46e63000-46e67000 r-xp 00000000 03:06 273057     /usr/lib/libXfixes.so.3.1.0
46e67000-46e68000 rwxp 00003000 03:06 273057     /usr/lib/libXfixes.so.3.1.0
46ea5000-46ead000 r-xp 00000000 03:06 273058     /usr/lib/libXcursor.so.1.0.2
46ead000-46eae000 rwxp 00007000 03:06 273058     /usr/lib/libXcursor.so.1.0.2
46eb0000-46eb7000 r-xp 00000000 03:06 273055     /usr/lib/libXi.so.6.0.0
46eb7000-46eb8000 rwxp 00006000 03:06 273055     /usr/lib/libXi.so.6.0.0
47165000-4716f000 r-xp 00000000 03:05 34173      /lib/libgcc_s.so.1
4716f000-47170000 rwxp 0000a000 03:05 34173      /lib/libgcc_s.so.1
47172000-4724f000 r-xp 00000000 03:06 272100     /usr/lib/libstdc++.so.6.0.8
4724f000-47253000 r-xp 000dc000 03:06 272100     /usr/lib/libstdc++.so.6.0.8
47253000-47254000 rwxp 000e0000 03:06 272100     /usr/lib/libstdc++.so.6.0.8
47254000-4725a000 rwxp 47254000 00:00 0 
4725c000-47339000 r-xp 00000000 03:05 29342      /lib/libdb-4.4.so
47339000-4733b000 rwxp 000dc000 03:05 29342      /lib/libdb-4.4.so
47512000-47532000 r-xp 00000000 03:06 273131     /usr/lib/libspeex.so.1.4.0
47532000-47533000 rwxp 00020000 03:06 273131     /usr/lib/libspeex.so.1.4.0
476df000-476ec000 r-xp 00000000 03:06 272423     /usr/lib/libcdda_interface.so.0.9.8
476ec000-476ed000 rwxp 0000d000 03:06 272423     /usr/lib/libcdda_interface.so.0.9.8
477ab000-477b2000 r-xp 00000000 03:06 271209     /usr/lib/libcdda_paranoia.so.0.9.8
477b2000-477b3000 rwxp 00006000 03:06 271209     /usr/lib/libcdda_paranoia.so.0.9.8
47879000-47990000 r-xp 00000000 03:06 269834     /usr/lib/libxml2.so.2.6.32
47990000-47995000 rwxp 00117000 03:06 269834     /usr/lib/libxml2.so.2.6.32
47995000-47996000 rwxp 47995000 00:00 0 
4d355000-4d36f000 r-xp 00000000 03:06 271841     /usr/lib/libvorbis.so.0.4.0
4d36f000-4d37d000 rwxp 0001a000 03:06 271841     /usr/lib/libvorbis.so.0.4.0
4d37f000-4d386000 r-xp 00000000 03:06 271842     /usr/lib/libvorbisfile.so.3.2.0
4d386000-4d387000 rwxp 00006000 03:06 271842     /usr/lib/libvorbisfile.so.3.2.0
b62fd000-b6301000 rwxp b62fd000 00:00 0 
b6301000-b6302000 ---p b6301000 00:00 0 
b6302000-b6b01000 rwxp b6302000 00:00 0 
b6b01000-b6bc2000 r-xs 00000000 00:08 535986189  /SYSV00000000 (deleted)
b6bc2000-b6bc4000 r-xp 00000000 03:06 244066    
/usr/share/locale/ru/LC_MESSAGES/gtk+.mo
b6bc4000-b6c85000 r-xs 00000000 00:08 535494668  /SYSV00000000 (deleted)
b6c85000-b6c98000 rwxs 00000000 00:08 535461898  /SYSV00000000 (deleted)
b6c98000-b6c9f000 r-xp 00000000 03:06 50283     
/usr/lib/xmms/Visualization/libsanalyzer.so
b6c9f000-b6ca0000 rwxp 00007000 03:06 50283     
/usr/lib/xmms/Visualization/libsanalyzer.so
b6ca0000-b6ca8000 r-xp 00000000 03:06 50281     
/usr/lib/xmms/Visualization/libbscope.so
b6ca8000-b6ca9000 rwxp 00007000 03:06 50281     
/usr/lib/xmms/Visualization/libbscope.so
b6ca9000-b6cb1000 rwxp b6ca9000 00:00 0 
b6cb1000-b6cbe000 r-xp 00000000 03:06 47992     
/usr/lib/xmms/General/libstatusdocklet.so
b6cbe000-b6cbf000 rwxp 0000d000 03:06 47992     
/usr/lib/xmms/General/libstatusdocklet.so
b6cbf000-b6cc2000 r-xp 00000000 03:06 51294     
/usr/lib/xmms/General/libinfopipe-1.3.so.1.0.1
b6cc2000-b6cc3000 rwxp 00002000 03:06 51294     
/usr/lib/xmms/General/libinfopipe-1.3.so.1.0.1
b6cc3000-b6cc7000 r-xp 00000000 03:06 50269     
/usr/lib/xmms/General/libsong_change.so
b6cc7000-b6cc8000 rwxp 00003000 03:06 50269     
/usr/lib/xmms/General/libsong_change.so
b6cc8000-b6cd3000 r-xp 00000000 03:06 47976      /usr/lib/xmms/General/liblirc.so
b6cd3000-b6cd4000 rwxp 0000a000 03:06 47976      /usr/lib/xmms/General/liblirc.so
b6cd4000-b6cdc000 r-xp 00000000 03:06 50265      /usr/lib/xmms/General/libir.so
b6cdc000-b6cdd000 rwxp 00008000 03:06 50265      /usr/lib/xmms/General/libir.so
b6cdd000-b6d01000 r-xp 00000000 03:06 271977     /usr/lib/libmac.so.2.0.0
b6d01000-b6d02000 rwxp 00024000 03:06 271977     /usr/lib/libmac.so.2.0.0
b6d04000-b6d0a000 r-xp 00000000 03:06 50267      /usr/lib/xmms/General/libjoy.so
b6d0a000-b6d0b000 rwxp 00005000 03:06 50267      /usr/lib/xmms/General/libjoy.so
b6d0b000-b6d0d000 r-xp 00000000 03:06 50261      /usr/lib/xmms/Effect/libstereo.so
b6d0d000-b6d0e000 rwxp 00001000 03:06 50261      /usr/lib/xmms/Effect/libstereo.so
b6d0e000-b6d11000 r-xp 00000000 03:06 50259      /usr/lib/xmms/Effect/libecho.so
b6d11000-b6d12000 rwxp 00002000 03:06 50259      /usr/lib/xmms/Effect/libecho.so
b6d12000-b6d14000 r-xp 00000000 03:06 269855     /usr/lib/gconv/CP1251.so
b6d14000-b6d16000 rwxp 00001000 03:06 269855     /usr/lib/gconv/CP1251.so
b6d16000-b6d1a000 rwxs 00000000 03:08 757591     /home/vova/.rcc/default.db/__db.006
b6d1a000-b6d70000 rwxs 00000000 03:08 757590     /home/vova/.rcc/default.db/__db.005
b6d70000-b6d88000 rwxs 00000000 03:08 757589     /home/vova/.rcc/default.db/__db.004
b6d88000-b6dca000 rwxs 00000000 03:08 757588     /home/vova/.rcc/default.db/__db.003
b6dca000-b6e0e000 rwxs 0000000Аварийный останов


Steps to Reproduce:
1. Установить все вышеперечисленное
2. Открыть каталог с не менее 100 файлами mp3
3. Смотреть, как будут развиваться события..
Actual Results:  
Вылет xmms.. Однако если добавить одну песню - играет..

Expected Results:  
Ожидалось "переваривание" хотя бы 100 песен и нормальная работа плейера (как это
было всегда)..
Comment 1 Владимир Гусев 2008-05-28 14:16:03 MSD
И еще уточнение... я проверил на права те каталоги, которые пытался подцепить.
Они были закачаны по ftp посредством gftp-gtk. Права на каталоги и файлы 700,
пользователь vova (то бишь я), а группа root, хотя находится это все равно на
fat32, и там у всех такие параметры.


Comment 2 Michael Shigorin 2008-05-28 14:57:39 MSD
Попробуй по одному удалить не абсолютно нужные xmms-* (начиная с
in-cdread/in-cdparanoia и xmms-lirc).  Абсолютно на всякий случай -- грохни-ка
~/.rcc/ за компанию...
Comment 3 Michael Shigorin 2008-05-28 15:11:37 MSD
*** Bug 15815 has been marked as a duplicate of this bug. ***
Comment 4 Michael Shigorin 2008-05-28 15:11:45 MSD
*** Bug 15816 has been marked as a duplicate of this bug. ***
Comment 5 Владимир Гусев 2008-05-28 19:14:32 MSD
(In reply to comment #4)
> *** Bug 15816 has been marked as a duplicate of this bug. ***

Не пойму, откуда столько дубликатов.. Я вроде только один раз форму заполнял..

Comment 6 Владимир Гусев 2008-05-28 19:30:58 MSD
(In reply to comment #2)
> Попробуй по одному удалить не абсолютно нужные xmms-* (начиная с
> in-cdread/in-cdparanoia и xmms-lirc).  Абсолютно на всякий случай -- грохни-ка
> ~/.rcc/ за компанию...

Начал удалять, удалил первые 2 (in-cdread/in-cdparanoia), а потом уловил причину
вылета - в каталоге с музыкой лежал подкаталог со стихами - файлы в формате
rtf... Однако я впервые вижу, чтобы xmms так реагировал на наличие немузыкальных
файлов.. Убрал lyrics в другое место - все запускается...

И все равно я считаю, что это баг.. Хотя мое мнение может не совпадать с твоим.

Comment 7 Michael Shigorin 2008-05-28 19:40:20 MSD
(In reply to comment #6)
> И все равно я считаю, что это баг.. Хотя мое мнение может не совпадать с твоим.
Конечно, баг, раз вылетает.  Только апстрим его чинить не будет, а мне слабо.
Поэтому может так повисеть, может в WONTFIX :(
Comment 8 Evgenii Terechkov 2008-05-28 20:14:03 MSD
Русским по белому же пишут, где кривой код, читай - не хочу:
======= Backtrace: =========
/lib/libc.so.6(__chk_fail+0x44)[0x46ada624]
/lib/libc.so.6(__strcpy_chk+0x43)[0x46ad9b43]
/usr/lib/libxmp.so(alm_load+0xa5)[0xb707d195]
/usr/lib/libxmp.so(xmp_load_module+0x1fe)[0xb7094ade]
/usr/lib/xmms/Input/xmp-plugin.so[0xb70d342c]
/usr/bin/xmms-bin(input_check_file+0x40)[0x8062550]
======= Memory map: ========

Удали xmms-in-xmp-2.0.5-alt2pre3 и проверь на 100+ файлах и текстовках. Если
бага пропадает - перевешивай на xmms-in-xmp. Там правда наверное тоже WONTFIX.
Comment 9 Владимир Гусев 2008-05-28 20:45:59 MSD
(In reply to comment #8)
> Русским по белому же пишут, где кривой код, читай - не хочу:

А ты откуда нарисовался? :-) 
Ну не все такие светочи, аки ты.. :-) 

> ======= Backtrace: =========
> /lib/libc.so.6(__chk_fail+0x44)[0x46ada624]
> /lib/libc.so.6(__strcpy_chk+0x43)[0x46ad9b43]
> /usr/lib/libxmp.so(alm_load+0xa5)[0xb707d195]
> /usr/lib/libxmp.so(xmp_load_module+0x1fe)[0xb7094ade]
> /usr/lib/xmms/Input/xmp-plugin.so[0xb70d342c]
> /usr/bin/xmms-bin(input_check_file+0x40)[0x8062550]
> ======= Memory map: ========
> 
> Удали xmms-in-xmp-2.0.5-alt2pre3 и проверь на 100+ файлах и текстовках. Если
> бага пропадает - перевешивай на xmms-in-xmp. Там правда наверное тоже WONTFIX.

Да, убрал xmms-in-xmp, вернул каталог с текстами в каталог с музыкой, запустил
xmms, выбрал этот каталог с музыкой - все работает, ничего не вываливается.

Спасибо!

Теперь вопрос - как перевесить репорт отсюда на xmms-in-xmp? С нуля снова заводить?

Comment 10 Mikhail Gusarov 2008-05-28 20:49:54 MSD
Сменить поле "компонент" на подходящее.
Comment 11 Mikhail Gusarov 2008-05-28 20:55:39 MSD
reassign to maintainer
Comment 12 Michael Shigorin 2008-05-28 23:18:31 MSD
Кажется, уже давно предлагал убрать этот пакет из репозитория из-за того, что он
неочевидным [всем] образом ломал работу xmms...

2 ldv: *ping*
Comment 13 Dmitry V. Levin 2008-05-28 23:26:52 MSD
(In reply to comment #12)
> Кажется, уже давно предлагал убрать этот пакет из репозитория из-за того, что он
> неочевидным [всем] образом ломал работу xmms...
> 
> 2 ldv: *ping*

Удалить подпакет xmms-in-xmp, не удалив остальные подпакеты пакета xmp,
невозможно.  Я могу лишь удалить xmp целиком.
Comment 14 Michael Shigorin 2008-05-29 00:26:18 MSD
(In reply to comment #13)
> Удалить подпакет xmms-in-xmp, не удалив остальные подпакеты пакета xmp,
> невозможно.  Я могу лишь удалить xmp целиком.
Действительно...  Юр, тогда можешь отключить этот подпакет по умолчанию?
Comment 15 Evgenii Terechkov 2008-05-29 03:19:39 MSD
Эээ... я щас глупость скажу, но таки:

А никто не может там код починить, чтоб не валилось? Или это не наш метод?
Comment 16 Yury Aliaev 2008-05-29 11:42:43 MSD
Хорошо, пока в качестве паллиатива отключу сборку подпакета xmms-in-xmp, когда
смогу -- попробую посмотреть в код. Меня несколько смущают условия появления
этого глюка (100+ песен в mp3 в одном каталоге), боюсь, что не смогу оперативно
воспроизвести такие условия...
Comment 17 Mikhail Gusarov 2008-05-29 11:47:06 MSD
(In reply to comment #16)
> Меня несколько смущают условия появления
> этого глюка (100+ песен в mp3 в одном каталоге), боюсь, что не смогу 
оперативно воспроизвести такие условия...

См. комментарий #6
Comment 18 Yury Aliaev 2008-05-29 11:54:31 MSD
*** Bug 14011 has been marked as a duplicate of this bug. ***
Comment 19 Michael Shigorin 2008-05-29 12:12:58 MSD
2 evg: я только за, но моя эффективность на C близка к нулю... с учётом того,
что есть прекрасно работающий xmms-in-modplug -- то, что в плейлисте обычно есть
.mod/.s3m/.xm, не добавляет мотивации изучать xmp :)

2 mutabor: похоже, спотыкается на "неожиданных" файлах.  В общем, проще забыть в
силу вышесказанного -- думаю, тебе тоже есть что лучше сделать (например,
soundtracker :).
Comment 20 Yury Aliaev 2008-05-29 15:02:36 MSD
Я сейчас рукоблудствую (пардон, но это именно так) со сборкой версии 2.5.1.
Апстрим неожиданно ожил и развил бурную деятельность. Надеюсь, что описанные
проблемы решатся сами собой... и при этом не возникнут новые! Насчёт
xmms-in-modplug -- согласен с Мишей на 95%, т.к. xmp может сгодиться для
проигрывания редких форматов, поддержки которых в modplug может и не быть. Так
что если малой кровью удастся победить xmp, то лучше, чтобы они оба жили.
Comment 21 Yury Aliaev 2008-05-29 18:23:41 MSD
Собрал и отправил в Сизиф 2.5.1 Если благополучно соберётся, прошу тестировать.
Comment 22 Michael Shigorin 2008-05-30 01:15:59 MSD
(In reply to comment #20)
> Так что если малой кровью удастся победить xmp, то лучше, чтобы они оба жили.
Дык я ж только за :-)

Вов, можно будет на том каталоге потестить 2.5.1?
Comment 23 Michael Shigorin 2008-08-18 15:55:59 MSD
ping
Comment 24 Michael Shigorin 2008-10-06 22:37:26 MSD
Вов, пинг :-)
Comment 25 Michael Shigorin 2009-03-20 15:49:57 MSK
Проверил xmms-in-xmp-2.5.1-alt2 на плейлисте из:
- одной .mp3
- одной .xm
- одной .it
=> работает.

Кстати, рекомендую: http://modarchive.org/index.php?request=view_by_moduleid&query=44038