audacity crashed with SIGSEGV when pressing Ctrl-Z

Bug #448210 reported by Jim Braux-Zin
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
audacity (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: audacity

I autogenerated markers between each track from a recorded sound file. I then tried to modify those markers and made a mistake. So I hit Ctrl-Z to cancel my last action, then Audacity crashed (luckily it was able to restore my project on the next launch).

I tried to reproduce this bug and it seems that this is the way:
* Record a new track
* Add a markers track
* Do some stuff anywhere (you don't even have to add markers)
* Hit Ctrl-Z

ProblemType: Crash
Architecture: i386
CheckboxSubmission: af33802e14559ea72cb98c14e2e08b69
CheckboxSystem: 9c26adf6eed2f681ba41f94dd24c07e4
Date: Sat Oct 10 21:10:09 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/audacity
Package: audacity 1.3.9-4
ProcCmdline: audacity
ProcEnviron:
 LANG=fr_FR.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-13.43-generic
SegvAnalysis:
 Segfault happened at: 0x8208b0d <_ZN17TrackListIterator4NextEb+29>: mov (%eax),%eax
 PC (0x08208b0d) ok
 source "(%eax)" (0x00200000) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: audacity
StacktraceTop:
 TrackListIterator::Next(bool) ()
 AudacityProject::GetUpdateFlags() ()
 AudacityProject::UpdateMenus() ()
 AudacityProject::OnUpdateUI(wxUpdateUIEvent&) ()
 wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const () from /usr/lib/libwx_baseu-2.8.so.0
Tags: ubuntu-unr
Title: audacity crashed with SIGSEGV in TrackListIterator::Next()
Uname: Linux 2.6.31-13-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Jim Braux-Zin (j-brauxzin) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt (retraced)

StacktraceTop:TrackListIterator::Next (this=0xbff6b394, SkipLinked=false)
AudacityProject::GetUpdateFlags (this=0x9f80460)
AudacityProject::UpdateMenus (this=0x9f80460)
AudacityProject::OnUpdateUI (this=0x9f80460,
wxAppConsole::HandleEvent ()

Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt (retraced)
Changed in audacity (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
Benjamin Drung (bdrung)
visibility: private → public
Revision history for this message
Benjamin Drung (bdrung) wrote :

I can reproduce this bug:
* Record a new track (start it and stopped it after some seconds)
* Add a markers track (and give them a name)
* Select a part of the track and use Effect -> Amplify.
* Hit Ctrl-Z twice

Changed in audacity (Ubuntu):
status: New → Triaged
Revision history for this message
Benjamin Drung (bdrung) wrote :

The current cvs checkout is not affected any more. This bug will be fixed in the next upstream release (1.3.10).

Changed in audacity (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
David Henningsson (diwic) wrote :

Fixed in 1.3.9-6

Changed in audacity (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.