Audacity crash on exit
Posted: Sat May 23, 2020 5:59 am
Hi,
Installed Audacity yesterday (2.4.1) on the current Catalina MAC OS.
Since that time, audacity has crashed frequently (at least 6 times), only upon Exiting Audacity.
The initial portion of log file generated by the latest crash is below. This is followed by the "Audacity.xml" DEBUG REPORT.
I am a enduser, and a novice with respect to the software.
Thank you.
reuser
==========
CRASH REPORTS BELOW
==========
Process: Audacity [2596]
Path: /Applications/Audacity.app/Contents/MacOS/Audacity
Identifier: org.audacityteam.audacity
Version: 2.4.1.0 (2.4.1.0)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Audacity [2596]
User ID: 501
Date/Time: 2020-05-23 01:22:15.633 -0400
OS Version: Mac OS X 10.15.4 (19E287)
Report Version: 12
Anonymous UUID: 53804C62-CACF-E7BF-37B3-98553FC76ABA
Sleep/Wake UUID: F687FD22-CFE2-4148-806E-6838F9CD9F38
Time Awake Since Boot: 31000 seconds
Time Since Wake: 5200 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: EXC_I386_GPFLT
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
abort() called
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff7061633a __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff706d2e60 pthread_kill + 430
2 libsystem_c.dylib 0x00007fff7059d808 abort + 120
3 libwx_baseu_release-3.1.1.0.0.dylib 0x000000010bfbd011 wxFatalSignalHandler(int) + 33
4 libsystem_platform.dylib 0x00007fff706c75fd _sigtramp + 29
5 ??? 000000000000000000 0 + 0
6 libwx_osx_cocoau_release_core-3.1.1.0.0.dylib 0x000000010b9bd1fc wxWindowBase::GetClassDefaultAttributes(wxWindowVariant) + 108
7 Audacity 0x0000000109aceab4 wxWindowBase::GetDefaultAttributes() const + 20
8 libwx_osx_cocoau_release_core-3.1.1.0.0.dylib 0x000000010b9bd08a wxWindowBase::GetForegroundColour() const + 154
9 libwx_osx_cocoau_release_core-3.1.1.0.0.dylib 0x000000010b82b7a3 wxWindow::MacUpdateControlFont() + 67
10 libwx_osx_cocoau_release_core-3.1.1.0.0.dylib 0x000000010b82b8da wxWindow::SetFont(wxFont const&) + 26
11 libwx_osx_cocoau_release_core-3.1.1.0.0.dylib 0x000000010b824834 wxNonOwnedWindow::Create(wxWindow*, int, wxPoint const&, wxSize const&, long, wxString const&) + 404
12 libwx_osx_cocoau_release_core-3.1.1.0.0.dylib 0x000000010b8281ef wxTopLevelWindowMac::Create(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxString const&) + 47
13 libwx_osx_cocoau_release_core-3.1.1.0.0.dylib 0x000000010b821932 wxDialog::Create(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxString const&) + 98
14 Audacity 0x000000010a374747 wxDialogWrapper::Create(wxWindow*, int, TranslatableString const&, wxPoint const&, wxSize const&, long, TranslatableString const&) + 119
15 Audacity 0x000000010a3724cf ProgressDialog::Create(TranslatableString const&, std::__1::vector<std::__1::vector<TranslatableString, std::__1::allocator<TranslatableString> >, std::__1::allocator<std::__1::vector<TranslatableString, std::__1::allocator<TranslatableString> > > > const&, int, TranslatableString const&) + 271
16 Audacity 0x000000010a372003 ProgressDialog::Create(TranslatableString const&, TranslatableString const&, int, TranslatableString const&) + 131
17 Audacity 0x000000010a371e93 ProgressDialog::ProgressDialog(TranslatableString const&, TranslatableString const&, int, TranslatableString const&) + 243
18 Audacity 0x0000000109b74ed8 ProgressDialog& Optional<ProgressDialog>::emplace<TranslatableString, TranslatableString const&>(TranslatableString&&, TranslatableString const&) + 104
19 Audacity 0x0000000109b7594f DirManager::RecursivelyRemove(wxArrayStringEx const&, int, int, int, TranslatableString const&) + 239
20 Audacity 0x0000000109b78ac8 DirManager::CleanDir(wxString const&, wxString const&, wxString const&, TranslatableString const&, int) + 536
21 Audacity 0x0000000109b785c9 DirManager::CleanTempDir() + 233
22 Audacity 0x0000000109b77f80 DirManager::~DirManager() + 864
23 Audacity 0x0000000109b78c4e DirManager::~DirManager() + 14
24 Audacity 0x0000000109d454ff Track::~Track() + 383
25 Audacity 0x0000000109d492a8 TrackList::Clear(bool) + 1704
26 Audacity 0x0000000109d48a30 TrackList::~TrackList() + 48
27 Audacity 0x0000000109b59a38 Clipboard::~Clipboard() + 56
28 libsystem_c.dylib 0x00007fff7057813c __cxa_finalize_ranges + 319
29 libsystem_c.dylib 0x00007fff70578412 exit + 55
30 Audacity 0x0000000109ab2c2b start + 59
===========================================================
Audacity.xml DEBUG REPORT BELOW
-----------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<report version="1.0" kind="user">
<system description="macOS Version 10.15.4 (Build 19E287)"/>
<stack>
<frame level="0" function="CrashReport::Generate(wxDebugReport::Context) " offset="00000000"/>
<frame level="1" function="CommandManager::HandleCommandEntry(AudacityProject&, CommandListEntry const*, std::__1::bitset<64ul>, bool, wxEvent const*) " offset="00000000"/>
<frame level="2" function="CommandManager::HandleMenuID(AudacityProject&, int, std::__1::bitset<64ul>, bool) " offset="00000000"/>
<frame level="3" function="ProjectWindow::OnMenu(wxCommandEvent&) " offset="00000000"/>
<frame level="4" function="wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) " offset="00000000"/>
<frame level="5" function="wxEvtHandler::ProcessEvent(wxEvent&) " offset="00000000"/>
<frame level="6" function="wxEvtHandler::ProcessEventLocally(wxEvent&) " offset="00000000"/>
<frame level="7" function="wxEvtHandler::ProcessEvent(wxEvent&) " offset="00000000"/>
<frame level="8" function="wxWindowBase::TryAfter(wxEvent&) " offset="00000000"/>
<frame level="9" function="wxEvtHandler::SafelyProcessEvent(wxEvent&) " offset="00000000"/>
<frame level="10" function="wxMenuBase::SendEvent(int, int) " offset="00000000"/>
<frame level="11" function="wxMenu::HandleCommandProcess(wxMenuItem*, wxWindow*) " offset="00000000"/>
<frame level="12" function="-[NSApplication(NSResponder) sendAction:to:from:] " offset="00000000"/>
<frame level="13" function="-[NSMenuItem _corePerformAction] " offset="00000000"/>
<frame level="14" function="-[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] " offset="00000000"/>
<frame level="15" function="-[NSMenu performActionForItemAtIndex:] " offset="00000000"/>
<frame level="16" function="-[NSMenu _internalPerformActionForItemAtIndex:] " offset="00000000"/>
<frame level="17" function="-[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:] " offset="00000000"/>
<frame level="18" function="NSSLMMenuEventHandler " offset="00000000"/>
<frame level="19" function="DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) " offset="00000000"/>
<frame level="20" function="SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) " offset="00000000"/>
<frame level="21" function="SendEventToEventTarget " offset="00000000"/>
<frame level="22" function="SendHICommandEvent(unsigned int, HICommand const*, unsigned int, unsigned int, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) " offset="00000000"/>
<frame level="23" function="SendMenuCommandWithContextAndModifiers " offset="00000000"/>
<frame level="24" function="SendMenuItemSelectedEvent " offset="00000000"/>
<frame level="25" function="FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*) " offset="00000000"/>
<frame level="26" function="MenuSelectCore(MenuData*, Point, double, unsigned int, OpaqueMenuRef**, unsigned short*) " offset="00000000"/>
<frame level="27" function="_HandleMenuSelection2 " offset="00000000"/>
<frame level="28" function="_NSHandleCarbonMenuEvent " offset="00000000"/>
<frame level="29" function="_DPSEventHandledByCarbon " offset="00000000"/>
<frame level="30" function="-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] " offset="00000000"/>
<frame level="31" function="-[NSApplication run] " offset="00000000"/>
<frame level="32" function="wxGUIEventLoop::OSXDoRun() " offset="00000000"/>
<frame level="33" function="wxCFEventLoop::DoRun() " offset="00000000"/>
<frame level="34" function="wxEventLoopBase::Run() " offset="00000000"/>
<frame level="35" function="wxAppConsoleBase::MainLoop() " offset="00000000"/>
<frame level="36" function="wxApp::OnRun() " offset="00000000"/>
<frame level="37" function="wxEntry(int&, wchar_t**) " offset="00000000"/>
<frame level="38" function="main " offset="00000000"/>
<frame level="39" function="start " offset="00000000"/>
</stack>
</report>
Installed Audacity yesterday (2.4.1) on the current Catalina MAC OS.
Since that time, audacity has crashed frequently (at least 6 times), only upon Exiting Audacity.
The initial portion of log file generated by the latest crash is below. This is followed by the "Audacity.xml" DEBUG REPORT.
I am a enduser, and a novice with respect to the software.
Thank you.
reuser
==========
CRASH REPORTS BELOW
==========
Process: Audacity [2596]
Path: /Applications/Audacity.app/Contents/MacOS/Audacity
Identifier: org.audacityteam.audacity
Version: 2.4.1.0 (2.4.1.0)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Audacity [2596]
User ID: 501
Date/Time: 2020-05-23 01:22:15.633 -0400
OS Version: Mac OS X 10.15.4 (19E287)
Report Version: 12
Anonymous UUID: 53804C62-CACF-E7BF-37B3-98553FC76ABA
Sleep/Wake UUID: F687FD22-CFE2-4148-806E-6838F9CD9F38
Time Awake Since Boot: 31000 seconds
Time Since Wake: 5200 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: EXC_I386_GPFLT
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
abort() called
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff7061633a __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff706d2e60 pthread_kill + 430
2 libsystem_c.dylib 0x00007fff7059d808 abort + 120
3 libwx_baseu_release-3.1.1.0.0.dylib 0x000000010bfbd011 wxFatalSignalHandler(int) + 33
4 libsystem_platform.dylib 0x00007fff706c75fd _sigtramp + 29
5 ??? 000000000000000000 0 + 0
6 libwx_osx_cocoau_release_core-3.1.1.0.0.dylib 0x000000010b9bd1fc wxWindowBase::GetClassDefaultAttributes(wxWindowVariant) + 108
7 Audacity 0x0000000109aceab4 wxWindowBase::GetDefaultAttributes() const + 20
8 libwx_osx_cocoau_release_core-3.1.1.0.0.dylib 0x000000010b9bd08a wxWindowBase::GetForegroundColour() const + 154
9 libwx_osx_cocoau_release_core-3.1.1.0.0.dylib 0x000000010b82b7a3 wxWindow::MacUpdateControlFont() + 67
10 libwx_osx_cocoau_release_core-3.1.1.0.0.dylib 0x000000010b82b8da wxWindow::SetFont(wxFont const&) + 26
11 libwx_osx_cocoau_release_core-3.1.1.0.0.dylib 0x000000010b824834 wxNonOwnedWindow::Create(wxWindow*, int, wxPoint const&, wxSize const&, long, wxString const&) + 404
12 libwx_osx_cocoau_release_core-3.1.1.0.0.dylib 0x000000010b8281ef wxTopLevelWindowMac::Create(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxString const&) + 47
13 libwx_osx_cocoau_release_core-3.1.1.0.0.dylib 0x000000010b821932 wxDialog::Create(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxString const&) + 98
14 Audacity 0x000000010a374747 wxDialogWrapper::Create(wxWindow*, int, TranslatableString const&, wxPoint const&, wxSize const&, long, TranslatableString const&) + 119
15 Audacity 0x000000010a3724cf ProgressDialog::Create(TranslatableString const&, std::__1::vector<std::__1::vector<TranslatableString, std::__1::allocator<TranslatableString> >, std::__1::allocator<std::__1::vector<TranslatableString, std::__1::allocator<TranslatableString> > > > const&, int, TranslatableString const&) + 271
16 Audacity 0x000000010a372003 ProgressDialog::Create(TranslatableString const&, TranslatableString const&, int, TranslatableString const&) + 131
17 Audacity 0x000000010a371e93 ProgressDialog::ProgressDialog(TranslatableString const&, TranslatableString const&, int, TranslatableString const&) + 243
18 Audacity 0x0000000109b74ed8 ProgressDialog& Optional<ProgressDialog>::emplace<TranslatableString, TranslatableString const&>(TranslatableString&&, TranslatableString const&) + 104
19 Audacity 0x0000000109b7594f DirManager::RecursivelyRemove(wxArrayStringEx const&, int, int, int, TranslatableString const&) + 239
20 Audacity 0x0000000109b78ac8 DirManager::CleanDir(wxString const&, wxString const&, wxString const&, TranslatableString const&, int) + 536
21 Audacity 0x0000000109b785c9 DirManager::CleanTempDir() + 233
22 Audacity 0x0000000109b77f80 DirManager::~DirManager() + 864
23 Audacity 0x0000000109b78c4e DirManager::~DirManager() + 14
24 Audacity 0x0000000109d454ff Track::~Track() + 383
25 Audacity 0x0000000109d492a8 TrackList::Clear(bool) + 1704
26 Audacity 0x0000000109d48a30 TrackList::~TrackList() + 48
27 Audacity 0x0000000109b59a38 Clipboard::~Clipboard() + 56
28 libsystem_c.dylib 0x00007fff7057813c __cxa_finalize_ranges + 319
29 libsystem_c.dylib 0x00007fff70578412 exit + 55
30 Audacity 0x0000000109ab2c2b start + 59
===========================================================
Audacity.xml DEBUG REPORT BELOW
-----------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<report version="1.0" kind="user">
<system description="macOS Version 10.15.4 (Build 19E287)"/>
<stack>
<frame level="0" function="CrashReport::Generate(wxDebugReport::Context) " offset="00000000"/>
<frame level="1" function="CommandManager::HandleCommandEntry(AudacityProject&, CommandListEntry const*, std::__1::bitset<64ul>, bool, wxEvent const*) " offset="00000000"/>
<frame level="2" function="CommandManager::HandleMenuID(AudacityProject&, int, std::__1::bitset<64ul>, bool) " offset="00000000"/>
<frame level="3" function="ProjectWindow::OnMenu(wxCommandEvent&) " offset="00000000"/>
<frame level="4" function="wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) " offset="00000000"/>
<frame level="5" function="wxEvtHandler::ProcessEvent(wxEvent&) " offset="00000000"/>
<frame level="6" function="wxEvtHandler::ProcessEventLocally(wxEvent&) " offset="00000000"/>
<frame level="7" function="wxEvtHandler::ProcessEvent(wxEvent&) " offset="00000000"/>
<frame level="8" function="wxWindowBase::TryAfter(wxEvent&) " offset="00000000"/>
<frame level="9" function="wxEvtHandler::SafelyProcessEvent(wxEvent&) " offset="00000000"/>
<frame level="10" function="wxMenuBase::SendEvent(int, int) " offset="00000000"/>
<frame level="11" function="wxMenu::HandleCommandProcess(wxMenuItem*, wxWindow*) " offset="00000000"/>
<frame level="12" function="-[NSApplication(NSResponder) sendAction:to:from:] " offset="00000000"/>
<frame level="13" function="-[NSMenuItem _corePerformAction] " offset="00000000"/>
<frame level="14" function="-[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] " offset="00000000"/>
<frame level="15" function="-[NSMenu performActionForItemAtIndex:] " offset="00000000"/>
<frame level="16" function="-[NSMenu _internalPerformActionForItemAtIndex:] " offset="00000000"/>
<frame level="17" function="-[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:] " offset="00000000"/>
<frame level="18" function="NSSLMMenuEventHandler " offset="00000000"/>
<frame level="19" function="DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) " offset="00000000"/>
<frame level="20" function="SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) " offset="00000000"/>
<frame level="21" function="SendEventToEventTarget " offset="00000000"/>
<frame level="22" function="SendHICommandEvent(unsigned int, HICommand const*, unsigned int, unsigned int, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) " offset="00000000"/>
<frame level="23" function="SendMenuCommandWithContextAndModifiers " offset="00000000"/>
<frame level="24" function="SendMenuItemSelectedEvent " offset="00000000"/>
<frame level="25" function="FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*) " offset="00000000"/>
<frame level="26" function="MenuSelectCore(MenuData*, Point, double, unsigned int, OpaqueMenuRef**, unsigned short*) " offset="00000000"/>
<frame level="27" function="_HandleMenuSelection2 " offset="00000000"/>
<frame level="28" function="_NSHandleCarbonMenuEvent " offset="00000000"/>
<frame level="29" function="_DPSEventHandledByCarbon " offset="00000000"/>
<frame level="30" function="-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] " offset="00000000"/>
<frame level="31" function="-[NSApplication run] " offset="00000000"/>
<frame level="32" function="wxGUIEventLoop::OSXDoRun() " offset="00000000"/>
<frame level="33" function="wxCFEventLoop::DoRun() " offset="00000000"/>
<frame level="34" function="wxEventLoopBase::Run() " offset="00000000"/>
<frame level="35" function="wxAppConsoleBase::MainLoop() " offset="00000000"/>
<frame level="36" function="wxApp::OnRun() " offset="00000000"/>
<frame level="37" function="wxEntry(int&, wchar_t**) " offset="00000000"/>
<frame level="38" function="main " offset="00000000"/>
<frame level="39" function="start " offset="00000000"/>
</stack>
</report>