Bug 538379
Summary: | segmentation fault in mowgli_dictionary_retune | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | drewskiwooskie | ||||||||
Component: | audacious | Assignee: | Michael Schwendt <bugs.michael> | ||||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
Severity: | medium | Docs Contact: | |||||||||
Priority: | low | ||||||||||
Version: | 12 | CC: | atkac, bugs.michael, chrys87, dan, error, fairmonk | ||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | All | ||||||||||
OS: | Linux | ||||||||||
URL: | http://jira.atheme.org/browse/AUD-96 | ||||||||||
Whiteboard: | abrt_hash:51f2e47d525f96b37648c0bd9b6900ec79943583 | ||||||||||
Fixed In Version: | 0.4-1.fc12.2 | Doc Type: | Bug Fix | ||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2010-02-02 01:10:22 UTC | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Attachments: |
|
Description
drewskiwooskie
2009-11-18 12:47:35 UTC
Created attachment 370069 [details]
File: backtrace
Can you please add some details on reproducibility? It's a segfault in libmowgli, though may be caused by Audacious. At first sight, the "dda://" dictionary key is supicious. Truncated cdda://? *** Bug 538702 has been marked as a duplicate of this bug. *** I think this is going to be one of those intermittent ones. When I load up a playlist, ("Load List") audacious freezes for about 25-30 seconds. Then, it either crashes, or I get lucky and it comes back, and I get to play the playlist. Interestingly, even if audacious does crash, when I restart it, the playlist is loaded. Well, two people with x86_64 have had it crash already. :) So, surely there is something wrong. Heap corruption, for example, can cause weird results. [...] The "freeze" is due to downloading/prebuffering network stream data in a non-threaded way, which is room for improvement for future releases of Audacious. [...] Could be interesting to get terminal output from these two test-builds for such a crash. You would need to download the "audacious-libs" and "audacious" packages and "rpm -Uvh ..." them at once: 1) http://koji.fedoraproject.org/koji/taskinfo?taskID=1817031 2) http://koji.fedoraproject.org/koji/taskinfo?taskID=1817043 Created attachment 372307 [details]
Terminal output from audacious-2.1-5.fc12.1.x86_64
Created attachment 372310 [details]
Terminal output from audacious-2.1-5.fc12.2.x86_64
Both of these act the same way: long freezes while loading the playlist, but no crash.
Keep trying. :) As long as it there is no crash, the output looks normal and expected. Only if you can reproduce the crash, the output might reveal interesting details. In case these test-builds don't crash anymore in the same way, perhaps the 2.1-5 build for x86_64 from koji is faulty? Built on Sep 21st. Hmmm... how likely is that? [...] There's some background in the upstream ticket ( http://jira.atheme.org/browse/AUD-96 ). Out-of-memory would be the obvious reason for such a crash in that area of the code. I think in the meantime I'll release an official test-update/rebuild for F-12 with a safety-check that would prevent the crash condition and print a debug message to the console instead. Just for the record, a very similar crash in Audacious 1.5.1 (and later) was reported for Ubuntu on 2008-09-24 (!) already, https://bugs.launchpad.net/ubuntu/+source/audacious/+bug/273908 (especially note comment 5) and confirmed for later Ubuntu releases. [...] If the same crash is reproducible with the 2.1-7 build on Fedora 12 or Audacious 2.2 (currently in Fedora 13 development only), please add a comment. On F11 this was an issue, but I installed F12 on day of release and this issue hasn't occurred yet. (I also traced the long delay to audacious trying to connect to each of the 22 streams in the playlist before returning from the add dialog, but that's another issue entirely.) This ticket was reported for F12, though. ;) Mission objective is to find out whether it's some sort of memory corruption that is will _still_ be lurking also in Audacious 2.2 (or later). Upstream indicates that it _might_ be fixed as a result of rewrites in the Audacious 2.2 code base. But who knows...? You're quite right; I was mis-remembering. I have had this crash on F12 (and F11; I remember it annoying me for months). But not recently. My current version is audacious-2.1-7.fc12.x86_64 audacious-plugin-fc-0.4-1.fc12.2,audacious-plugins-2.2-7.fc12,audacious-2.2-4.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/audacious-plugin-fc-0.4-1.fc12.2,audacious-plugins-2.2-7.fc12,audacious-2.2-4.fc12 audacious-plugin-fc-0.4-1.fc12.2, audacious-plugins-2.2-7.fc12, audacious-2.2-4.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update audacious-plugin-fc audacious-plugins audacious'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2010-0028 audacious-plugin-fc-0.4-1.fc12.2, audacious-2.2-4.fc12, audacious-plugins-2.2-8.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update audacious-plugin-fc audacious audacious-plugins'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2010-0028 audacious-plugin-fc-0.4-1.fc12.2, audacious-2.2-4.fc12, audacious-plugins-2.2-10.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update audacious-plugin-fc audacious audacious-plugins'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2010-0028 audacious-plugin-fc-0.4-1.fc12.2, audacious-2.2-4.fc12, audacious-plugins-2.2-10.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update audacious-plugin-fc audacious audacious-plugins'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2010-0028 audacious-plugin-fc-0.4-1.fc12.2, audacious-2.2-4.fc12, audacious-plugins-2.2-10.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update audacious-plugin-fc audacious audacious-plugins'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2010-0028 *** Bug 556174 has been marked as a duplicate of this bug. *** *** Bug 557697 has been marked as a duplicate of this bug. *** audacious-plugin-fc-0.4-1.fc12.2, audacious-2.2-7.fc12, audacious-plugins-2.2-10.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update audacious-plugin-fc audacious audacious-plugins'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2010-0028 Third-party add-on packages for Audacious 2.2 are available in their respective -updates-testing repository. Please give feedback on the Audacious 2.2 test update: http://admin.fedoraproject.org/updates/F12/FEDORA-2010-0028 There are no plans to continue with Audacious 2.1. audacious-plugin-fc-0.4-1.fc12.2, audacious-plugins-2.2-10.fc12.pl14, audacious-2.2-10.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update audacious-plugin-fc audacious-plugins audacious'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2010-0028 audacious-plugin-fc-0.4-1.fc12.2, audacious-plugins-2.2-10.fc12.pl14, audacious-2.2-10.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report. Did you use the "scrobbler" plugin? *** Bug 563633 has been marked as a duplicate of this bug. *** Wow, I did not think that people actually looked at this or bugs I filed with the automated bug tool. This is absolutely fantastic and from now on if I use the automatic bug reporting tool I will check and give feedback etc, a.k.a. be a part of the community :) and I apologize for not doing so earlier I feel like a jerk. Yes , I did use the scrobbler plugin for audacious. Please see: http://jira.atheme.org/browse/AUDPLUG-179 excellent, thank you, I will disable the plugin as well until it gets fixed. To Scrobbler users: https://admin.fedoraproject.org/updates/audacious-plugins-2.2-23.fc12 Upgraded to audacious-plugins-2.2-23.fc12 Seems like scrobbler+stream browser plugin is causing it to crash. If I don't use stream browser it works fine. backtrace: http://pastebin.com/m1c172c1d Can you regenerate that backtrace after installing the missing -debuginfo packages? Most likely an upgrade of audacious-plugins-debuginfo to 2.2-23.fc12 will suffice. The streambrowser implementation is inherently susceptible to race conditions. I've added a patch to work around one such problem in -21.fc12 already, but that doesn't fix the entire implementation, which is broken by design. I accidentally deleted that backtrace. I have installed the debuginfo for 2.2-23 and will post a new backtrace if it crashes again. so far it has behaved well since the last crash I posted. this has not crashed at all since. Things have been working great. Bug has probably been fixed. |