Activity log for bug #691378

Date Who What changed Old value New value Message
2010-12-17 01:33:26 Eliah Kagan bug added bug
2010-12-17 01:33:45 Eliah Kagan visibility private public
2010-12-19 02:00:16 Apport retracing service bug added subscriber Crash bug triagers for Ubuntu packages
2010-12-19 02:00:26 Apport retracing service attachment added Stacktrace.txt https://bugs.edge.launchpad.net/bugs/691378/+attachment/1770012/+files/Stacktrace.txt
2010-12-19 02:00:29 Apport retracing service attachment added ThreadStacktrace.txt https://bugs.edge.launchpad.net/bugs/691378/+attachment/1770013/+files/ThreadStacktrace.txt
2010-12-19 02:00:36 Apport retracing service tags amd64 apport-crash maverick need-amd64-retrace amd64 apport-crash apport-failed-retrace maverick need-amd64-retrace
2010-12-19 02:00:39 Apport retracing service tags amd64 apport-crash apport-failed-retrace maverick need-amd64-retrace amd64 apport-crash apport-failed-retrace maverick
2010-12-20 13:14:35 Eliah Kagan attachment added transcript of an audacious session in gdb, with backtrace https://bugs.launchpad.net/ubuntu/+source/audacious/+bug/691378/+attachment/1771342/+files/audacious-gdb-transcript.txt
2010-12-28 08:35:36 Eliah Kagan attachment added transcript of a 2nd audacious session in gdb, with better (but not perfect) backtrace https://bugs.launchpad.net/ubuntu/+source/audacious/+bug/691378/+attachment/1777837/+files/audacious-gdb-transcript2.txt
2011-06-21 08:53:33 Eliah Kagan tags amd64 apport-crash apport-failed-retrace maverick amd64 apport-crash apport-failed-retrace maverick natty
2011-06-22 17:59:35 Eliah Kagan summary audacious2 crashed with SIGSEGV when quitting audacious2 crashed with SIGSEGV when quitting in __lll_lock_wait()
2011-06-22 17:59:39 Eliah Kagan description Binary package hint: audacious Audacious2 usually quits with no problems, but occasionally it hangs on exit. I am unsure if this is a new bug -- it might be a duplicate of Bug 640732 or Bug 650531 (or others). The bug report summary generated by Apport was just "audacious2 crashed with SIGSEGV", which is different from the summaries for those bugs which appeared to be automatically generated as well. So I decided to play it safe and submit a new bug report. I'm running audacious 2.4.0-0ubuntu3 on Maverick amd64. My Audacious music library is (mostly) on an external USB drive that occasionally becomes unreadable and has to be powered off and back on again. I suspect there may be a hardware (or driver) problem with that drive and/or USB on this machine. Perhaps that is a factor in producing this error. In case it's relevant, the drive is formatted NTFS (and mounted readwrite with ntfs-3g, package version 1:2010.8.8-0ubuntu1). In any case, even if the crash is motivated by problems elsewhere in the system, it still probably reflects some bug in Audacious itself. And I am not sure the crash has anything to do with any defects external to Audacious. In case this crash is triggered by an I/O error, here's the output of "uname -a": Linux Apok 2.6.35-24-generic #42-Ubuntu SMP Thu Dec 2 02:41:37 UTC 2010 x86_64 GNU/Linux After previous crashes, I submitted this bug as Bug 688599, but the friendly "Apport retracing service" bot marked it Invalid because it did not have a usable stack trace, suggesting that I upgrade some package versions (which required that I add maverick-proposed to /etc/sources.list). I did that, and then submitted the bug report again (as per the instructions of "Apport retracing service") as Bug 690432, but the stack trace for that didn't look so good either, and I noticed that I had neglected to install audacious-dbg for the debug symbols. Hoping that it would help, I installed audacious-dbg after that, and waited for the crash to occur again. This report is for that third crash, and the stack trace still doesn't look very good, but unless someone can give me advice on how to improve it, this is the probably the best I can get, so I marked the second bug report Invalid as well, to be supreseded by this bug report. When I tell audacious to quit, it doesn't appear to crash immediately--it hangs for a while first. The first two times, I waited a while and sent SIGTERM, which appeared to prompt this crash. This time, I just waited longer, and the crash occurred by itself. It might be that the crash always occurs immediately, and that the "hanging" is actually just the time it takes for Apport to collect data. ProblemType: Crash DistroRelease: Ubuntu 10.10 Package: audacious 2.4.0-0ubuntu3 ProcVersionSignature: Ubuntu 2.6.35-24.42-generic 2.6.35.8 Uname: Linux 2.6.35-24-generic x86_64 Architecture: amd64 CrashCounter: 1 Date: Thu Dec 16 20:07:13 2010 Disassembly: => 0x7f21bb5d4286: Cannot access memory at address 0x7f21bb5d4286 ExecutablePath: /usr/bin/audacious2 InstallationMedia: Xubuntu 10.04 "Lucid Lynx" - Beta amd64 (20100406) ProcCmdline: audacious ProcEnviron: LANGUAGE=en_US.utf8 LANG=en_US.utf8 LC_MESSAGES=en_US.utf8 SHELL=/bin/bash SegvAnalysis: Segfault happened at: 0x7f21bb5d4286: Cannot access memory at address 0x7f21bb5d4286 PC (0x7f21bb5d4286) not located in a known VMA region (needed executable region)! Stack memory exhausted (SP below stack segment) SegvReason: executing unknown VMA Signal: 11 SourcePackage: audacious StacktraceTop: ?? () ?? () ?? () ?? () ?? () Title: audacious2 crashed with SIGSEGV UserGroups: adm admin cdrom lpadmin plugdev sambashare Binary package hint: audacious Audacious2 usually quits with no problems, but occasionally it crashes on exit with SIGSEGV in __lll_lock_wait(). Since audacious2 often has a large number of threads, it takes a long time for Apport to generate a .crash file, during which time the interface is frozen--therefore, it is easy to mistake this crash for a hang. But audacious2 does terminate by itself, without user intervention, every time. I first reported this with audacious 2.4.0-0ubuntu3 on Maverick amd64 (see original description, duplicate bug 688599, and duplicate bug 690432). I have subsequently gotten this crash with audacious 2.4.4-1 on Natty amd64 on the same physical machine (see duplicate bug 800078). I have never gotten a useful stack trace with Apport, but I got some mediocre manual traces in gdb on the Maverick system (https://bugs.launchpad.net/ubuntu/+source/audacious/+bug/691378/comments/7 is the best). If I get a trace in Natty that's as good or better, I'll post it and edit this to link to it. Please note that the original description and a number of comments below suggest that this problem may be related to an input-output bug in the Linux kernel. That may be the case, and many of the times this crash occurred was when the machine was under heavy I/O. However, I have found that the situation in the original report--where my music library was on an external hard drive that may have been malfunctioning--is not necessary to produce this problem. While in all cases the music library was on a partition or network drive mounted as a fuse filesystem (ntfs-3g originally, and now mount.cifs), that may or may not be relevant. Since Apport is always entirely unsuccessful backtracing this bug, the original title was "audacious2 crashed with SIGSEGV". I have edited the title to reflect specific information from the manual traces. ProblemType: Crash DistroRelease: Ubuntu 10.10 Package: audacious 2.4.0-0ubuntu3 ProcVersionSignature: Ubuntu 2.6.35-24.42-generic 2.6.35.8 Uname: Linux 2.6.35-24-generic x86_64 Architecture: amd64 CrashCounter: 1 Date: Thu Dec 16 20:07:13 2010 Disassembly: => 0x7f21bb5d4286: Cannot access memory at address 0x7f21bb5d4286 ExecutablePath: /usr/bin/audacious2 InstallationMedia: Xubuntu 10.04 "Lucid Lynx" - Beta amd64 (20100406) ProcCmdline: audacious ProcEnviron:  LANGUAGE=en_US.utf8  LANG=en_US.utf8  LC_MESSAGES=en_US.utf8  SHELL=/bin/bash SegvAnalysis:  Segfault happened at: 0x7f21bb5d4286: Cannot access memory at address 0x7f21bb5d4286  PC (0x7f21bb5d4286) not located in a known VMA region (needed executable region)!  Stack memory exhausted (SP below stack segment) SegvReason: executing unknown VMA Signal: 11 SourcePackage: audacious StacktraceTop:  ?? ()  ?? ()  ?? ()  ?? ()  ?? () Title: audacious2 crashed with SIGSEGV UserGroups: adm admin cdrom lpadmin plugdev sambashare
2011-06-22 18:01:05 Eliah Kagan summary audacious2 crashed with SIGSEGV when quitting in __lll_lock_wait() audacious2 crashed with SIGSEGV in __lll_lock_wait() when quitting
2013-03-15 16:39:16 Launchpad Janitor audacious (Ubuntu): status New Confirmed