Bug 18016

Summary: Ошибка сегментирования.
Product: Sisyphus Reporter: Evgeny <evgen>
Component: qmmpAssignee: Sergey V Turchin <zerg>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: drool, zerg
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Вывод strace. И падение qmmp после выбора настройки. none

Description Evgeny 2008-11-27 10:56:46 MSK
Была переустановлена система. Был установлен qmmp. Т.е. ни каких настроек в хоумдире нет. Запускаю qmmp. Выбираю настройки и получаю ошибку сегментирования.

$ rpm -qa |grep qmmp
qmmp-in-modplug-0.2.2.1-alt0.1.svn621
qmmp-scrobbler-0.2.2.1-alt0.1.svn621
qmmp-eff-srconverter-0.2.2.1-alt0.1.svn621
qmmp-out-jack-0.2.2.1-alt0.1.svn621
qmmp-in-ffmpeg-0.2.2.1-alt0.1.svn621
qmmp-in-sndfile-0.2.2.1-alt0.1.svn621
qmmp-out-oss-0.2.2.1-alt0.1.svn621
qmmp-statusicon-0.2.2.1-alt0.1.svn621
qmmp-0.2.2.1-alt0.1.svn621
qmmp-in-flac-0.2.2.1-alt0.1.svn621
qmmp-in-wavpack-0.2.2.1-alt0.1.svn621
qmmp-out-pulseaudio-0.2.2.1-alt0.1.svn621
qmmp-dbuscontrol-0.2.2.1-alt0.1.svn621
qmmp-notifier-0.2.2.1-alt0.1.svn621
qmmp-in-musepack-0.2.2.1-alt0.1.svn621
qmmp-skins-0.3-alt1

Пока не буду возвращать настройки со "старой" системы. Хотельсь бы, чтоб с нуля всё работало.
Comment 1 Motsyo Gennadi 2008-11-27 12:59:48 MSK
(In reply to comment #0)
> Была переустановлена система. Был установлен qmmp.
> 
> qmmp-0.2.2.1-alt0.1.svn621

Какая система и откуда была установлена эта версия Qmmp? Покажите вывод
rpm -qa | grep libqt4
uname -r
Comment 2 Evgeny 2008-11-27 13:29:48 MSK
ну я вроде на sisyphus ошибку повесил.

rpm -qa|grep libqt4
libqt4-xml-4.4.3-alt2
libqt4-network-4.4.3-alt2
libqt4-sql-4.4.3-alt2
libqt4-core-4.4.3-alt2
libqt4-gui-4.4.3-alt2
libqt4-dbus-4.4.3-alt2
libqt4-qt3support-4.4.3-alt2
Comment 3 Motsyo Gennadi 2008-11-27 14:02:59 MSK
(In reply to comment #2)
> ну я вроде на sisyphus ошибку повесил.

Я правильно порял, что Вы установили начисто дистрибутив (какой?) и переехали на сизиф?
Comment 4 Evgeny 2008-11-27 14:18:30 MSK
(In reply to comment #3)
> (In reply to comment #2)
> > ну я вроде на sisyphus ошибку повесил.
> 
> Я правильно порял, что Вы установили начисто дистрибутив (какой?)

Desktop 4.1 поставил. Но qmmp вроде как не ставился. Потом до сизифа... и установил qmmp
Comment 5 Motsyo Gennadi 2008-11-27 17:03:29 MSK
(In reply to comment #4)
> Desktop 4.1 поставил. Но qmmp вроде как не ставился. Потом до сизифа... и установил qmmp

Можете проверить - будет ли падать, если пересобрать qmmp в Вашей среде?
Comment 6 Evgeny 2008-11-28 08:14:19 MSK
> 
> Можете проверить - будет ли падать, если пересобрать qmmp в Вашей среде?
> 

В моей среде - сизиф? А в чём разница? Что hasher в alt собирает, что я в своём hasher'е соберу?
Comment 7 Motsyo Gennadi 2008-11-28 08:58:30 MSK
(In reply to comment #6)
> > 
> > Можете проверить - будет ли падать, если пересобрать qmmp в Вашей среде?
> > 
> 
> В моей среде - сизиф? А в чём разница? Что hasher в alt собирает, что я в своём hasher'е
> соберу?

У меня есть подозрение что Ваш qmmp собран с другой версией Qt4, более старой, которая была в сизифе до того, как приехала текущая версия. Такое уже бывало несколько раз, помогает простая пересборка.

P.S. Отправил в сизиф вчерашний снапшот.
Comment 8 swi 2008-11-28 09:49:44 MSK
qmmp-0.2.2.1-alt0.1.svn630

не падает, играет.
Comment 9 Motsyo Gennadi 2008-11-28 10:07:50 MSK
(In reply to comment #8)
> qmmp-0.2.2.1-alt0.1.svn630
> 
> не падает, играет.

Что и требовалось доказать - нужна была простая пересборка.
Comment 10 Evgeny 2008-11-28 10:58:11 MSK
(In reply to comment #8)
> qmmp-0.2.2.1-alt0.1.svn630
> 
> не падает, играет.
> 

А Вы все настройки в хомке прибивали?
Сейчас попробую старые настройки подсунуть и проверить.
Comment 11 Evgeny 2008-11-28 11:04:13 MSK
Всё. проверил. Со старыми настройками тоже падает.
Ждём пересобранную версию.
Comment 12 Motsyo Gennadi 2008-11-28 12:43:33 MSK
(In reply to comment #11)
> Всё. проверил. Со старыми настройками тоже падает.
> Ждём пересобранную версию.

Так Вы можете не ждать пока до Вас доедет dist-upgrade, а пересобрать сами в своем окружении.
Comment 13 Evgeny 2008-11-28 12:58:53 MSK
Да, я уже сделал...
Comment 14 Motsyo Gennadi 2008-11-28 13:28:48 MSK
(In reply to comment #13)
> Да, я уже сделал...

Все нормально? Работает?
Comment 15 Evgeny 2008-12-01 11:33:49 MSK
Ни чего не понимаю.
Как то починилось было. Сейчас в сизифе увидел новую версию.
Поставил. Выбираю "Настройки". Падает. Пересобрал в своём хэшере.
Переустановил. Всё равно падает. Как будто зависимостей не хватает.
Старую пересборку прибил.
Comment 16 Motsyo Gennadi 2008-12-02 09:00:41 MSK
(In reply to comment #15)
> Ни чего не понимаю.
> Как то починилось было. Сейчас в сизифе увидел новую версию.
> Поставил. Выбираю "Настройки". Падает. Пересобрал в своём хэшере.
> Переустановил. Всё равно падает. Как будто зависимостей не хватает.
> Старую пересборку прибил.

Давно делался apt-get update && apt-get dist-upgrade ?
Comment 17 Evgeny 2008-12-02 09:14:44 MSK
Каждое утро, включая сегодняшнее.
Comment 18 Motsyo Gennadi 2008-12-02 10:45:23 MSK
(In reply to comment #17)
> Каждое утро, включая сегодняшнее.

В таком случае приложите сюда стрейс, похоже на локальную микроконфигурацию.

P.S. Попробуйте собрать qmmp из дедала пока.
Comment 19 Motsyo Gennadi 2008-12-02 10:46:03 MSK
И это... Полный вывод в консоль тоже приложите.
Comment 20 Evgeny 2008-12-02 11:16:44 MSK
Created attachment 3110 [details]
Вывод strace. И падение qmmp после выбора настройки.
Comment 21 Motsyo Gennadi 2008-12-02 11:27:20 MSK
(In reply to comment #20)
> Created an attachment (id=3110) [details]
> Вывод strace. И падение qmmp после выбора настройки.
> 

Если удалить qmmp-out-pulseaudio - тоже падает?
Comment 22 Evgeny 2008-12-02 11:37:11 MSK
Всё. Нашёл причину.
qmmp-eff-srconverter

После его удаления перестал падать.
Comment 23 Motsyo Gennadi 2008-12-02 11:49:12 MSK
(In reply to comment #22)
> Всё. Нашёл причину.
> qmmp-eff-srconverter
> 
> После его удаления перестал падать.
> 

Покажите текущий rpm -qa | grep qmmp
Comment 24 Evgeny 2008-12-02 11:59:17 MSK
#rpm -qa|grep qmmp |sort
qmmp-0.2.2.1-alt0.1.svn630
qmmp-dbuscontrol-0.2.2.1-alt0.1.svn630
qmmp-in-ffmpeg-0.2.2.1-alt0.1.svn630
qmmp-in-flac-0.2.2.1-alt0.1.svn630
qmmp-in-modplug-0.2.2.1-alt0.1.svn630
qmmp-in-musepack-0.2.2.1-alt0.1.svn630
qmmp-in-sndfile-0.2.2.1-alt0.1.svn630
qmmp-in-wavpack-0.2.2.1-alt0.1.svn630
qmmp-notifier-0.2.2.1-alt0.1.svn630
qmmp-out-jack-0.2.2.1-alt0.1.svn630
qmmp-out-oss-0.2.2.1-alt0.1.svn630
qmmp-out-pulseaudio-0.2.2.1-alt0.1.svn630
qmmp-scrobbler-0.2.2.1-alt0.1.svn630
qmmp-skins-0.3-alt1
qmmp-statusicon-0.2.2.1-alt0.1.svn630

Т.е. всё тоже, за исключением qmmp-eff-srconverter
Comment 25 Motsyo Gennadi 2008-12-03 02:17:13 MSK
(In reply to comment #22)
> Всё. Нашёл причину.
> qmmp-eff-srconverter
> 
> После его удаления перестал падать.

Вот ответ автора:
====================================
Приветствую!

Вроде нашёл этот баг. Если удалить визульный плугин, но оставить src-converter, то падает 100%. Временное решение - устанавливать пакет src-converter только вместе с analyzer.  Исправленные версии (0.2 и 0.3) уже в svn :) 
====================================

Соберу новый svn завтра.
Comment 26 Evgeny 2008-12-03 08:39:08 MSK
> Вот ответ автора:
> ====================================
> Приветствую!
> 
> Вроде нашёл этот баг. Если удалить визульный плугин, но оставить 

Ну и замечательно.

Comment 27 Motsyo Gennadi 2008-12-04 12:03:50 MSK
(In reply to comment #26)
> Ну и замечательно.

Ну что, в новой версии у Вас не падает?
Comment 28 Evgeny 2008-12-04 12:49:46 MSK
Доставил пакет из-за которого падал (qmmp-eff-srconverter).
Всё работает.

rpm -qa|grep qmmp |sort
qmmp-0.2.2.1-alt0.1.svn657
qmmp-dbuscontrol-0.2.2.1-alt0.1.svn657
qmmp-eff-srconverter-0.2.2.1-alt0.1.svn657
qmmp-in-ffmpeg-0.2.2.1-alt0.1.svn657
qmmp-in-flac-0.2.2.1-alt0.1.svn657
qmmp-in-modplug-0.2.2.1-alt0.1.svn657
qmmp-in-musepack-0.2.2.1-alt0.1.svn657
qmmp-in-sndfile-0.2.2.1-alt0.1.svn657
qmmp-in-wavpack-0.2.2.1-alt0.1.svn657
qmmp-notifier-0.2.2.1-alt0.1.svn657
qmmp-out-jack-0.2.2.1-alt0.1.svn657
qmmp-out-oss-0.2.2.1-alt0.1.svn657
qmmp-out-pulseaudio-0.2.2.1-alt0.1.svn657
qmmp-scrobbler-0.2.2.1-alt0.1.svn657
qmmp-skins-0.3-alt1
qmmp-statusicon-0.2.2.1-alt0.1.svn657