Bug 15816 - После инсталляции xmms-imms при запуске рушится xmms (переполнение буфера)
Summary: После инсталляции xmms-imms при запуске рушится xmms (переполнение буфера)
Status: CLOSED DUPLICATE of bug 15817
Alias: None
Product: Sisyphus
Classification: Development
Component: xmms-imms (show other bugs)
Version: unstable
Hardware: all Linux
: P4 normal
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-28 14:03 MSD by Владимир Гусев
Modified: 2008-05-28 15:11 MSD (History)
0 users

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:03:15 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-imms-3.0.2-alt3
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, или
нет. Но баг оформил на xmms-imms..
Steps to Reproduce:
1. Установить все вышеперечисленное
2. Открыть каталог с не менее 100 файлами mp3
3. Смотреть, как будут развиваться события..
Actual Results:  
Вылет xmms.. Однако если добавить одну песню - играет..

Expected Results:  
Ожидалось "переваривание" хотя бы 100 песен и нормальная работа плейера (как это
было всегда)..
Comment 1 Michael Shigorin 2008-05-28 15:11:44 MSD

*** This bug has been marked as a duplicate of 15817 ***