Bug 6718 - При отсутствии в файле ~/.xmms/config информации о плагине вывода xmms выдаёт Segmentation fault
: При отсутствии в файле ~/.xmms/config информации о плагине вывода xmms выдаёт...
Status: CLOSED DUPLICATE of bug 3874
: Sisyphus
(All bugs in Sisyphus/xmms)
: unstable
: all Linux
: P3 critical
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-04-28 11:42 by
Modified: 2005-07-21 17:43 (History)


Attachments


Note

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


Description From 2005-04-28 11:42:36
При отсутствии в файле ~/.xmms/config информации о плагине вывода xmms выдаёт
Segmentation fault. Поиск проблемы привёл к патчу xmms-1.2.10-alt-arts.patch. В
нём есть функция static int arts_running(void), где при выполнении кода
       a_init = dlsym(arts_handle, "arts_init");
       a_close = dlsym(arts_handle, "arts_free");
       if (!a_init || !a_close) {
               dlclose(arts_handle);
               return 0;
       }
       signal(SIGPIPE, SIG_DFL);
       if ((*a_init)() == 0) {
               ret = 1;
               (*a_close)();
       }
       signal(SIGPIPE, SIG_IGN);
       dlclose(arts_handle);
       return ret;
и выпадает тот самый Segmentation fault.
Steps to Reproduce:
1.Удалить каталог ~/.xmms
2.Попробовать запустить xmms

Actual Results:  
Segmentation fault

Expected Results:  
Запуск программы
------- Comment #1 From 2005-04-28 11:48:49 -------
Эээ... вообще бага-то висит, подразумевалось туда (ссылка прозвучала), но
спасибо!

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