Summary: | Переполнение буфера xmms - вылет. | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Владимир Гусев <vova1971> |
Component: | xmms-in-xmp | Assignee: | Nobody's working on this, feel free to take it <nobody> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P4 | CC: | drool, evg, ldv, mike |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Владимир Гусев
2008-05-28 14:11:18 MSD
И еще уточнение... я проверил на права те каталоги, которые пытался подцепить. Они были закачаны по ftp посредством gftp-gtk. Права на каталоги и файлы 700, пользователь vova (то бишь я), а группа root, хотя находится это все равно на fat32, и там у всех такие параметры. Попробуй по одному удалить не абсолютно нужные xmms-* (начиная с in-cdread/in-cdparanoia и xmms-lirc). Абсолютно на всякий случай -- грохни-ка ~/.rcc/ за компанию... *** Bug 15815 has been marked as a duplicate of this bug. *** *** Bug 15816 has been marked as a duplicate of this bug. *** (In reply to comment #4) > *** Bug 15816 has been marked as a duplicate of this bug. *** Не пойму, откуда столько дубликатов.. Я вроде только один раз форму заполнял.. (In reply to comment #2) > Попробуй по одному удалить не абсолютно нужные xmms-* (начиная с > in-cdread/in-cdparanoia и xmms-lirc). Абсолютно на всякий случай -- грохни-ка > ~/.rcc/ за компанию... Начал удалять, удалил первые 2 (in-cdread/in-cdparanoia), а потом уловил причину вылета - в каталоге с музыкой лежал подкаталог со стихами - файлы в формате rtf... Однако я впервые вижу, чтобы xmms так реагировал на наличие немузыкальных файлов.. Убрал lyrics в другое место - все запускается... И все равно я считаю, что это баг.. Хотя мое мнение может не совпадать с твоим. (In reply to comment #6) > И все равно я считаю, что это баг.. Хотя мое мнение может не совпадать с твоим. Конечно, баг, раз вылетает. Только апстрим его чинить не будет, а мне слабо. Поэтому может так повисеть, может в WONTFIX :( Русским по белому же пишут, где кривой код, читай - не хочу: ======= 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. (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? С нуля снова заводить? Сменить поле "компонент" на подходящее. reassign to maintainer Кажется, уже давно предлагал убрать этот пакет из репозитория из-за того, что он неочевидным [всем] образом ломал работу xmms... 2 ldv: *ping* (In reply to comment #12) > Кажется, уже давно предлагал убрать этот пакет из репозитория из-за того, что он > неочевидным [всем] образом ломал работу xmms... > > 2 ldv: *ping* Удалить подпакет xmms-in-xmp, не удалив остальные подпакеты пакета xmp, невозможно. Я могу лишь удалить xmp целиком. (In reply to comment #13) > Удалить подпакет xmms-in-xmp, не удалив остальные подпакеты пакета xmp, > невозможно. Я могу лишь удалить xmp целиком. Действительно... Юр, тогда можешь отключить этот подпакет по умолчанию? Эээ... я щас глупость скажу, но таки: А никто не может там код починить, чтоб не валилось? Или это не наш метод? Хорошо, пока в качестве паллиатива отключу сборку подпакета xmms-in-xmp, когда смогу -- попробую посмотреть в код. Меня несколько смущают условия появления этого глюка (100+ песен в mp3 в одном каталоге), боюсь, что не смогу оперативно воспроизвести такие условия... (In reply to comment #16) > Меня несколько смущают условия появления > этого глюка (100+ песен в mp3 в одном каталоге), боюсь, что не смогу оперативно воспроизвести такие условия... См. комментарий #6 *** Bug 14011 has been marked as a duplicate of this bug. *** 2 evg: я только за, но моя эффективность на C близка к нулю... с учётом того, что есть прекрасно работающий xmms-in-modplug -- то, что в плейлисте обычно есть .mod/.s3m/.xm, не добавляет мотивации изучать xmp :) 2 mutabor: похоже, спотыкается на "неожиданных" файлах. В общем, проще забыть в силу вышесказанного -- думаю, тебе тоже есть что лучше сделать (например, soundtracker :). Я сейчас рукоблудствую (пардон, но это именно так) со сборкой версии 2.5.1. Апстрим неожиданно ожил и развил бурную деятельность. Надеюсь, что описанные проблемы решатся сами собой... и при этом не возникнут новые! Насчёт xmms-in-modplug -- согласен с Мишей на 95%, т.к. xmp может сгодиться для проигрывания редких форматов, поддержки которых в modplug может и не быть. Так что если малой кровью удастся победить xmp, то лучше, чтобы они оба жили. Собрал и отправил в Сизиф 2.5.1 Если благополучно соберётся, прошу тестировать. (In reply to comment #20) > Так что если малой кровью удастся победить xmp, то лучше, чтобы они оба жили. Дык я ж только за :-) Вов, можно будет на том каталоге потестить 2.5.1? ping Вов, пинг :-) Проверил xmms-in-xmp-2.5.1-alt2 на плейлисте из: - одной .mp3 - одной .xm - одной .it => работает. Кстати, рекомендую: http://modarchive.org/index.php?request=view_by_moduleid&query=44038 |