Bug 18016 - Ошибка сегментирования.
: Ошибка сегментирования.
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/qmmp)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-11-27 10:56 by
Modified: 2008-12-04 12:50 (History)


Attachments
Вывод strace. И падение qmmp после выбора настройки. (62.03 KB, application/octet-stream)
2008-12-02 11:16, Evgeny
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-11-27 10:56:46
Была переустановлена система. Был установлен 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 From 2008-11-27 12:59:48 -------
(In reply to comment #0)
> Была переустановлена система. Был установлен qmmp.
> 
> qmmp-0.2.2.1-alt0.1.svn621

Какая система и откуда была установлена эта версия Qmmp? Покажите вывод
rpm -qa | grep libqt4
uname -r
------- Comment #2 From 2008-11-27 13:29:48 -------
ну я вроде на 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 From 2008-11-27 14:02:59 -------
(In reply to comment #2)
> ну я вроде на sisyphus ошибку повесил.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Покажите текущий rpm -qa | grep qmmp
------- Comment #24 From 2008-12-02 11:59:17 -------
#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 From 2008-12-03 02:17:13 -------
(In reply to comment #22)
> Всё. Нашёл причину.
> qmmp-eff-srconverter
> 
> После его удаления перестал падать.

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

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

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

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

Ну что, в новой версии у Вас не падает?
------- Comment #28 From 2008-12-04 12:49:46 -------
Доставил пакет из-за которого падал (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