Audacity Bug Summary
••• Introduction •••
••• Keywords •••
    Audacity 3.0.3 development began 19th April 2021

Audacity Bugzilla



Bug 1609 - Mac: Crashes quitting with mod-nyq-bench enabled
Mac: Crashes quitting with mod-nyq-bench enabled
Status: CLOSED FEATURE DISABLED
Product: Audacity
Classification: Unclassified
Component: Modules
2.2.0
Per OS macOS
: P4 Repeatable
Assigned To: Default Assignee for New Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2017-03-20 00:09 UTC by Gale Andrews
Modified: 2019-05-30 09:40 UTC (History)
6 users (show)

See Also:
Steps To Reproduce:
1 Build Audacity then build mod-nyq-bench. 2 Launch Audacity, enable Workbench in Modules Preferences then restart Audacity. 3 Open Nyquist Workbench or not, create some audio or not then right-click the Audacity icon in the Dock and choose "Quit". Save any changes or not - Audacity 2.1.3 saves a project correctly if required then crashes on exit with a stack trace in the Audacity bug report (see A in Description). HEAD at time of writing is unable to save projects with or without workbench, but otherwise crashes the same way. 4 Restart Audacity then open Workbench (required step) then create some audio or not then Audacity > Quit Audacity and save or not (see above). Crashes on exit with the Audacity bug report (B). If workbench is not open, there is no crash when quitting by this method. 5 There seems to be no Mac crash report created.
Release Note:
First Git SHA:
Group: ---
Workaround:
Closed: 2019-05-30 00:00:00


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gale Andrews 2017-03-20 00:09:06 UTC
No data is lost or unsavable (in 2.1.3).

(A) Quit from Dock with workbench open or not.
<?xml version="1.0" encoding="UTF-8"?>
<report version="1.0" kind="exception">
  <system description="Mac OS X (Darwin 16.4.0 x86_64)"/>
  <stack>
    <frame level="0" function="AudacityApp::OnFatalException() " offset="00000000" file="AudacityApp.cpp" line="109"/>
    <frame level="1" function="wxFatalSignalHandler " offset="00000000"/>
    <frame level="2" function="_sigtramp " offset="00000000"/>
    <frame level="3" function="_sigtramp " offset="00000000"/>
    <frame level="4" function="NyqBench::~NyqBench() " offset="00000000"/>
    <frame level="5" function="wxAppBase::CleanUp() " offset="00000000"/>
    <frame level="6" function="wxApp::CleanUp() " offset="00000000"/>
    <frame level="7" function="wxEntryCleanup() " offset="00000000"/>
    <frame level="8" function="wxEntry(int&amp;, wchar_t**) " offset="00000000"/>
    <frame level="9" function="wxEntry(int&amp;, char**) " offset="00000000"/>
    <frame level="10" function="main " offset="00000000" file="AudacityApp.cpp" line="69"/>
    <frame level="11" function="start " offset="00000000"/>
  </stack>
</report>


(B) Quit from Audacity menu with Workbench open.
<?xml version="1.0" encoding="UTF-8"?>
<report version="1.0" kind="exception">
  <system description="Mac OS X (Darwin 16.4.0 x86_64)"/>
  <stack>
    <frame level="0" function="AudacityApp::OnFatalException() " offset="00000000" file="AudacityApp.cpp" line="109"/>
    <frame level="1" function="wxFatalSignalHandler " offset="00000000"/>
    <frame level="2" function="_sigtramp " offset="00000000"/>
    <frame level="3" function="_sigtramp " offset="00000000"/>
    <frame level="4" function="NyqBench::~NyqBench() " offset="00000000"/>
    <frame level="5" function="wxAppConsoleBase::DeletePendingObjects() " offset="00000000"/>
    <frame level="6" function="wxAppBase::CleanUp() " offset="00000000"/>
    <frame level="7" function="wxApp::CleanUp() " offset="00000000"/>
    <frame level="8" function="wxEntryCleanup() " offset="00000000"/>
    <frame level="9" function="wxEntry(int&amp;, wchar_t**) " offset="00000000"/>
    <frame level="10" function="wxEntry(int&amp;, char**) " offset="00000000"/>
    <frame level="11" function="main " offset="00000000" file="AudacityApp.cpp" line="69"/>
    <frame level="12" function="start " offset="00000000"/>
  </stack>
</report>
Comment 1 Peter Sampson 2019-05-30 09:40:33 UTC
Nyquist Workbench has been declared obsolete for Audacity 2.3.3 onwards.

there is a Proposal for a replacement: https://wiki.audacityteam.org/wiki/Proposal_Nyquist_IDE
>Proposal Nyquist IDE