Bonjour.
Utilisant Audacity 2.1.2 sous Xubuntu 16.04 LTS, chaque fois que je valide de nouveaux metadata, je reçois un message d’erreur :
Le fichier d’erreur qu’on peut sauvegarder contient les données suivantes :
ASSERT INFO:
../src/common/wincmn.cpp(478): assert "GetEventHandler() == this" failed in ~wxWindowBase(): any pushed event handlers must have been removed
BACKTRACE:
[1] wxWindowBase::~wxWindowBase()
[2] wxWindow::~wxWindow()
[3] wxControlBase::~wxControlBase()
[4] wxChoiceBase::~wxChoiceBase()
[5] wxChoice::~wxChoice()
[6] wxComboBox::~wxComboBox()
[7] wxComboBox::~wxComboBox()
[8] wxWindowBase::Destroy()
[9] wxWindowBase::DestroyChildren()
[10] wxWindow::~wxWindow()
[11] wxWindowBase::Destroy()
[12] wxWindowBase::DestroyChildren()
[13] wxWindow::~wxWindow()
[14] wxGrid::~wxGrid()
[15] Grid::~Grid()
[16] TagsEditor::~TagsEditor()
[17] Tags::ShowEditDialog(wxWindow*, wxString, bool)
[18] AudacityProject::OnEditMetadata()
[19] CommandManager::HandleCommandEntry(CommandListEntry const*, unsigned int, unsigned int, wxEvent const*)
[20] CommandManager::HandleMenuID(int, unsigned int, unsigned int)
[21] AudacityProject::OnMenu(wxCommandEvent&)
[22] wxAppConsoleBase::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const
[23] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[24] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[25] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[26] wxEvtHandler::TryHereOnly(wxEvent&)
[27] wxEvtHandler::ProcessEventLocally(wxEvent&)
[28] wxEvtHandler::ProcessEvent(wxEvent&)
[29] wxWindowBase::TryAfter(wxEvent&)
[30] wxEvtHandler::ProcessEvent(wxEvent&)
[31] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[32] wxWindowBase::HandleWindowEvent(wxEvent&) const
[33] wxMenuBase::SendEvent(int, int)
[34] g_cclosure_marshal_VOID__VOID
[35] g_closure_invoke
[36] g_signal_emit_valist
[37] g_signal_emit
[38] gtk_widget_activate
[39] gtk_menu_shell_activate_item
[40] g_closure_invoke
[41] g_signal_emit_valist
[42] g_signal_emit
[43] gtk_propagate_event
[44] gtk_main_do_event
[45] g_main_context_dispatch
[46] g_main_loop_run
[47] gtk_main
[48] wxGUIEventLoop::DoRun()
[49] wxEventLoopBase::Run()
[50] wxAppConsoleBase::MainLoop()
[51] wxAppConsoleBase::OnRun()
[52] wxAppBase::OnRun()
[53] wxEntry(int&, wchar_t**)
[54] wxEntry(int&, char**)
[55] main
[56] __libc_start_main
[57] _start
Comment éviter ce bug, qui ne gêne pas le fonctionnement, toutefois ?
Merci
-------------- EDIT ---------------
Le problème semble connu et résolu dans la prochaine version d’Audacity : https://forum.audacityteam.org/t/assertion-failed1/44479/1
================================
Hello.
Using Audacity 2.1.2 under Xubuntu 16.04 LTS, whenever I validate new metadata, I get an error message:
The error file (backtrace) that can be saved contains the following data:
ASSERT INFO:
../src/common/wincmn.cpp(478): assert "GetEventHandler() == this" failed in ~wxWindowBase(): any pushed event handlers must have been removed
BACKTRACE:
[1] wxWindowBase::~wxWindowBase()
[2] wxWindow::~wxWindow()
[3] wxControlBase::~wxControlBase()
[4] wxChoiceBase::~wxChoiceBase()
[5] wxChoice::~wxChoice()
[6] wxComboBox::~wxComboBox()
[7] wxComboBox::~wxComboBox()
[8] wxWindowBase::Destroy()
[9] wxWindowBase::DestroyChildren()
[10] wxWindow::~wxWindow()
[11] wxWindowBase::Destroy()
[12] wxWindowBase::DestroyChildren()
[13] wxWindow::~wxWindow()
[14] wxGrid::~wxGrid()
[15] Grid::~Grid()
[16] TagsEditor::~TagsEditor()
[17] Tags::ShowEditDialog(wxWindow*, wxString, bool)
[18] AudacityProject::OnEditMetadata()
[19] CommandManager::HandleCommandEntry(CommandListEntry const*, unsigned int, unsigned int, wxEvent const*)
[20] CommandManager::HandleMenuID(int, unsigned int, unsigned int)
[21] AudacityProject::OnMenu(wxCommandEvent&)
[22] wxAppConsoleBase::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const
[23] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[24] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[25] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[26] wxEvtHandler::TryHereOnly(wxEvent&)
[27] wxEvtHandler::ProcessEventLocally(wxEvent&)
[28] wxEvtHandler::ProcessEvent(wxEvent&)
[29] wxWindowBase::TryAfter(wxEvent&)
[30] wxEvtHandler::ProcessEvent(wxEvent&)
[31] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[32] wxWindowBase::HandleWindowEvent(wxEvent&) const
[33] wxMenuBase::SendEvent(int, int)
[34] g_cclosure_marshal_VOID__VOID
[35] g_closure_invoke
[36] g_signal_emit_valist
[37] g_signal_emit
[38] gtk_widget_activate
[39] gtk_menu_shell_activate_item
[40] g_closure_invoke
[41] g_signal_emit_valist
[42] g_signal_emit
[43] gtk_propagate_event
[44] gtk_main_do_event
[45] g_main_context_dispatch
[46] g_main_loop_run
[47] gtk_main
[48] wxGUIEventLoop::DoRun()
[49] wxEventLoopBase::Run()
[50] wxAppConsoleBase::MainLoop()
[51] wxAppConsoleBase::OnRun()
[52] wxAppBase::OnRun()
[53] wxEntry(int&, wchar_t**)
[54] wxEntry(int&, char**)
[55] main
[56] __libc_start_main
[57] _start
How to avoid this bug, which doesn’t block operation, however?
Thank you
--------------- EDIT -------------------
The problem seems to be known and resolved in the next version of Audacity: https://forum.audacityteam.org/t/assertion-failed1/44479/1