Description of problem: When I start Swami by clicking it's icon or from cli, a message box pops up with the text: Application "swami" (process [pid]) has crashed due to a fatal error. (Memory segmentation error) Version-Release number of selected component (if applicable): swami-0.9.4-7.fc15 (x86_64) How reproducible: Every time Steps to Reproduce: 1.Start swami from terminal or gnome gui 2.swami crashes 3. Actual results: swami crashes Expected results: swami should start Additional info: I have found a Ubuntu bug report that might have the patch that fixes this, apparently from the author, but this patch is not applied upstream as of today. https://bugs.launchpad.net/ubuntu/+source/swami/+bug/810569 The fix seems to be trivial; it is a swap of two parameters in a qsort function call. When starting swami in a terminal I also get this output before the crash: [username@host ~]$ swami ** WARNING **: Failed to open config file "/home/username/.swami/swami.cfg": Ingen slik fil eller filkatalog ** WARNING **: Failed to open config file "/home/username/.swami/swami_state.cfg": Ingen slik fil eller filkatalog ** WARNING **: Failed to open config file "/home/username/.swami/plugins.cfg": Ingen slik fil eller filkatalog ** WARNING **: Failed to open config file "/home/username/.swami/plugin_state.cfg": Ingen slik fil eller filkatalog Message: Loading plugins from /usr/lib64/swami Message: Loading plugin "/usr/lib64/swami/samplelib_libsndfile.so"... Message: Plugin "/usr/lib64/swami/samplelib_libsndfile.so" loaded Message: Loading plugin "/usr/lib64/swami/wavetbl_fluidsynth.so"... Message: Plugin "/usr/lib64/swami/wavetbl_fluidsynth.so" loaded Message: Loading plugin "/usr/lib64/swami/samplelib_audiofile.so"... Message: Plugin "/usr/lib64/swami/samplelib_audiofile.so" loaded Message: Loaded 3 plugins [username@host ~]$ Please guide me if you need more info.
I installed the swami-debuginfo-0.9.4-7.fc15 (x86_64) package and ran swami from the terminal with these options swami -d --disable-crash-dialog resulting in the following output in the terminal: ** WARNING **: Failed to open config file "/home/username/.swami/swami.cfg": Ingen slik fil eller filkatalog ** WARNING **: Failed to open config file "/home/username/.swami/swami_state.cfg": Ingen slik fil eller filkatalog ** WARNING **: Failed to open config file "/home/username/.swami/plugins.cfg": Ingen slik fil eller filkatalog ** WARNING **: Failed to open config file "/home/username/.swami/plugin_state.cfg": Ingen slik fil eller filkatalog Gtk-WARNING **: invalid cast from (NULL) pointer to `SwamiWavetbl' Gtk-WARNING **: invalid cast from (NULL) pointer to `SwamiMidi' ----------- At this point the swami gui started up, however when I closed the gui, the following was output in the terminal: Minnesegmentsfeil (core dumped) (Translates to memory segmentation fault) ABRT reported Process /usr/bin/swami was killed by signal 11 (SIGSEGV) If you need the abrt report, how do I attach it to this report? BTW, if the swami internal crash dialog prevents abrt from detecting the crash, maybe the standard startup should include the parameter "--disable-crash-dialog" ?
Thanks for the report. The Ubuntu bug seems to be filed against swami2. Your crash is in swami1 and it is not related. It looks like some gtk1 issue, but I am not sure. It looks like we should probably update swami to swami2 in Fedora, as we will probably not get upstream support for swami1 anymore. Let me look into this.
swami-2.0.0-1.20110806svn386.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/swami-2.0.0-1.20110806svn386.fc16
swami-2.0.0-1.20110806svn386.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/swami-2.0.0-1.20110806svn386.fc15
Package swami-2.0.0-1.20110806svn386.fc16: * should fix your issue, * was pushed to the Fedora 16 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing swami-2.0.0-1.20110806svn386.fc16' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/swami-2.0.0-1.20110806svn386.fc16 then log in and leave karma (feedback).
Hi, could you check the new swami update and see if it works? # yum --enablerepo updates-testing update swami
It works perfectly on Fedora 15. Thank you!
swami-2.0.0-1.20110806svn386.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.
swami-2.0.0-1.20110806svn386.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.