Bug 6718 - При отсутствии в файле ~/.xmms/config информации о плагине вывода xmms выдаёт Segmentation fault
Summary: При отсутствии в файле ~/.xmms/config информации о плагине вывода xmms выдаёт...
Status: CLOSED DUPLICATE of bug 3874
Alias: None
Product: Sisyphus
Classification: Development
Component: xmms (show other bugs)
Version: unstable
Hardware: all Linux
: P3 critical
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-28 11:42 MSD by Sergei Epiphanov
Modified: 2005-07-21 17:43 MSD (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergei Epiphanov 2005-04-28 11:42:36 MSD
При отсутствии в файле ~/.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 Michael Shigorin 2005-04-28 11:48:49 MSD
Эээ... вообще бага-то висит, подразумевалось туда (ссылка прозвучала), но спасибо!

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