Problem with metadata

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

This bug has been fixed in the development code and the fix will be in the next Audacity release (2.1.3).

You ‘may’ be able to work around this bug by clicking on one of the tag names (in the left hand column) before you close the Metadata Editor.

Many thanks, Steve. Perfect!