Menu

#1440 cb13413-324-unix : exception was raised

Next_Nightly
open
nobody
None
Bug_Report
2023-12-23
2023-12-21
LETARTARE
No

This exception is reported in the attached file.

Conditions: Leap15.4, gcc82.1, wxWidgets-3.2.4
1- from cb-13413-324-unix freshly rebuilt, and running correctly,
2- load for compilation another complete version 'cb-13403-unix.workspace'.
3- rebuild this version completely without problems,
4- reload the default workspace
=> this displays the old projects correctly in the project manager and generates an 'Exception' with display of the relevant report file.

I repeated this procedure four times with the same plug-ins.

1 Attachments

Discussion

  • pecan

    pecan - 2023-12-21

    Could you explain what you mean by "4- reload the default workspace"?
    What is the name of the "default workspace" ?

    What plugins were enabled? 32bit or 64bit CB?

     

    Last edit: pecan 2023-12-21
  • LETARTARE

    LETARTARE - 2023-12-22

    default workspace : "/home/louis/.config/codeblocks/default.workspace"
    'OpenSuse Leap-15.4' : 64bits =>plugins : 64 bits

     
  • pecan

    pecan - 2023-12-23

    @ LETARTARE
    Head rev 13415 may have fixed this problem.
    Would you test and let me know the results.
    Thanks.

    Note, I was not able to get wx324 to install on my Mint 21.3 system. so I'm just guessing this is the fix. But I did manage to get an exception, once, on windows while switching back and forth between large workspaces.

     
  • LETARTARE

    LETARTARE - 2023-12-23

    @pecan
    I tested rev-13415 compiled with 'gcc-8.2.1-64' and 'wx-3.2.4': we got the same exception.
    This seems normal to me, as you've only modified 'clangd_client' files, whereas I don't use it in this configuration.

    I've just checked with 'rev-13410-wx323' and the problem is identical: I think the problem is older.

     
  • pecan

    pecan - 2023-12-23

    My err. I just assume it was Clangd_client since that was the last change.
    Seems not the case.

    If I'm reading the exception report correctly, it looks like the error is occurring in wxSmith, but I'm no expert at reading these reports.
    See the 4th frame down in the stack.
    There have been a number of changes to wxSmith. Try one of the version before those changes.
    See: https://sourceforge.net/p/codeblocks/code/commit_browser

    I'll drop out of this conversation since I'm no help when it comes to wxSmith.

      <stack>
        <frame level="0" offset="0" address="0x4cb114" module="/home/louis/Travail/SVN_COMPILE/Cb/Gcc821/wx324/cb-13413/src/output32/codeblocks"/>
        <frame level="1" offset="0x1e91cc" address="0x7f3204fe91cc" module="/usr/lib64/libwx_baseu-suse-nostl.so.10.0.0"/>
        <frame level="2" offset="0x16910" address="0x7f3207ac0910" module="/lib64/libpthread.so.0"/>
        <frame level="3" function="wxsResourceTree::InvalidateItemData(wxsResourceTreeItemData*)" offset="0x10" address="0x7f31eb26bf2c" module="/home/louis/Travail/SVN_COMPILE/Cb/Gcc821/wx324/cb-13413/src/output32/libwxsmithlib.so"/>
        <frame level="4" function="wxsResourceTreeItemData::~wxsResourceTreeItemData()" offset="0x35" address="0x7f31eb26e1c9" module="/home/louis/Travail/SVN_COMPILE/Cb/Gcc821/wx324/cb-13413/src/output32/libwxsmithlib.so"/>
        <frame level="5" offset="0x1cffec" address="0x7f31eb26bfec" module="/home/louis/Travail/SVN_COMPILE/Cb/Gcc821/wx324/cb-13413/src/output32/libwxsmithlib.so"/>
        <frame level="6" offset="0x1d0008" address="0x7f31eb26c008" module="/home/louis/Travail/SVN_COMPILE/Cb/Gcc821/wx324/cb-13413/src/output32/libwxsmithlib.so"/>
        <frame level="7" function="wxGenericTreeItem::~wxGenericTreeItem()" offset="0x18" address="0x7f32061e61f8" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="8" function="wxGenericTreeItem::DeleteChildren(wxGenericTreeCtrl*)" offset="0xa5" address="0x7f32061ecfb5" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="9" function="wxGenericTreeCtrl::Delete(wxTreeItemId const&amp;)" offset="0x1c3" address="0x7f32061ee2f3" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="10" function="wxGenericTreeCtrl::DeleteAllItems()" offset="0x33" address="0x7f32061e47e3" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="11" function="wxGenericTreeCtrl::~wxGenericTreeCtrl()" offset="0x45" address="0x7f32061e58d5" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="12" function="wxTreeCtrl::~wxTreeCtrl()" offset="0x75" address="0x7f32027de7db" module="/home/louis/Travail/SVN_COMPILE/Cb/Gcc821/wx324/cb-13413/src/output32/libcodeblocks.so"/>
        <frame level="13" function="wxsResourceTree::~wxsResourceTree()" offset="0x93" address="0x7f31eb26b513" module="/home/louis/Travail/SVN_COMPILE/Cb/Gcc821/wx324/cb-13413/src/output32/libwxsmithlib.so"/>
        <frame level="14" function="wxsResourceTree::~wxsResourceTree()" offset="0x18" address="0x7f31eb26b552" module="/home/louis/Travail/SVN_COMPILE/Cb/Gcc821/wx324/cb-13413/src/output32/libwxsmithlib.so"/>
        <frame level="15" function="wxWindowBase::Destroy()" offset="0x37" address="0x7f320616fd37" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="16" function="wxWindowBase::DestroyChildren()" offset="0x1c" address="0x7f320616fd6c" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="17" function="wxWindow::~wxWindow()" offset="0xb0" address="0x7f3205f79340" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="18" offset="0x51d943" address="0x7f320611d943" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="19" function="wxWindowBase::Destroy()" offset="0x37" address="0x7f320616fd37" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="20" function="wxWindowBase::DestroyChildren()" offset="0x1c" address="0x7f320616fd6c" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="21" function="wxWindow::~wxWindow()" offset="0xb0" address="0x7f3205f79340" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="22" function="wxSplitterWindow::~wxSplitterWindow()" offset="0x9" address="0x7f32061dc7b9" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="23" function="wxWindowBase::Destroy()" offset="0x37" address="0x7f320616fd37" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="24" function="wxWindowBase::DestroyChildren()" offset="0x1c" address="0x7f320616fd6c" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="25" function="wxWindow::~wxWindow()" offset="0xb0" address="0x7f3205f79340" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="26" function="wxNavigationEnabled&lt;wxWindow&gt;::~wxNavigationEnabled()" offset="0" address="0x4ddece"/>
        <frame level="27" function="wxPanelBase::~wxPanelBase()" offset="0" address="0x4ddf50"/>
        <frame level="28" function="wxPanel::~wxPanel()" offset="0" address="0x4de830"/>
        <frame level="29" function="wxsStoringSplitterWindow::~wxsStoringSplitterWindow()" offset="0x2a" address="0x7f31eb278e18" module="/home/louis/Travail/SVN_COMPILE/Cb/Gcc821/wx324/cb-13413/src/output32/libwxsmithlib.so"/>
        <frame level="30" function="wxsStoringSplitterWindow::~wxsStoringSplitterWindow()" offset="0x18" address="0x7f31eb278e34" module="/home/louis/Travail/SVN_COMPILE/Cb/Gcc821/wx324/cb-13413/src/output32/libwxsmithlib.so"/>
        <frame level="31" function="wxWindowBase::Destroy()" offset="0x37" address="0x7f320616fd37" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="32" function="wxAuiNotebook::DeletePage(unsigned long)" offset="0xad" address="0x7f3207854bad" module="/usr/lib64/libwx_gtk3u_aui-suse-nostl.so.10.0.0"/>
        <frame level="33" function="wxAuiNotebook::~wxAuiNotebook()" offset="0x3a" address="0x7f320785d63a" module="/usr/lib64/libwx_gtk3u_aui-suse-nostl.so.10.0.0"/>
        <frame level="34" function="cbAuiNotebook::~cbAuiNotebook()" offset="0x6b" address="0x7f320277bde1" module="/home/louis/Travail/SVN_COMPILE/Cb/Gcc821/wx324/cb-13413/src/output32/libcodeblocks.so"/>
        <frame level="35" function="cbAuiNotebook::~cbAuiNotebook()" offset="0x18" address="0x7f320277be06" module="/home/louis/Travail/SVN_COMPILE/Cb/Gcc821/wx324/cb-13413/src/output32/libcodeblocks.so"/>
        <frame level="36" function="wxWindowBase::Destroy()" offset="0x37" address="0x7f320616fd37" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="37" function="wxWindowBase::DestroyChildren()" offset="0x1c" address="0x7f320616fd6c" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="38" function="wxWindow::~wxWindow()" offset="0xb0" address="0x7f3205f79340" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="39" function="wxFileDialogBase::GetDirectory() const" offset="0" address="0x57cea0"/>
        <frame level="40" function="wxEventFunctorMethod&lt;wxEventTypeTag&lt;wxContextMenuEvent&gt;, wxEvtHandler, wxEvent, wxEvtHandler&gt;::GetEvtMethod() const" offset="0" address="0x551417"/>
        <frame level="41" function="wxEventFunctorMethod&lt;wxEventTypeTag&lt;wxContextMenuEvent&gt;, wxEvtHandler, wxEvent, wxEvtHandler&gt;::GetEvtMethod() const" offset="0" address="0x551432"/>
        <frame level="42" function="wxAppBase::DeleteAllTLWs()" offset="0x36" address="0x7f32060354c6" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="43" function="wxAppBase::CleanUp()" offset="0x14" address="0x7f3206035564" module="/usr/lib64/libwx_gtk3u_core-suse-nostl.so.10.0.0"/>
        <frame level="44" function="wxEntryCleanup()" offset="0x2e" address="0x7f3204f22a8e" module="/usr/lib64/libwx_baseu-suse-nostl.so.10.0.0"/>
        <frame level="45" function="wxEntry(int&amp;, wchar_t**)" offset="0x58" address="0x7f3204f235a8" module="/usr/lib64/libwx_baseu-suse-nostl.so.10.0.0"/>
        <frame level="46" offset="0" address="0x4c7dab" module="/home/louis/Travail/SVN_COMPILE/Cb/Gcc821/wx324/cb-13413/src/output32/codeblocks"/>
        <frame level="47" function="__libc_start_main" offset="0xef" address="0x7f320383e24d" module="/lib64/libc.so.6"/>
        <frame level="48" offset="0" address="0x4c6dba" module="/home/louis/Travail/SVN_COMPILE/Cb/Gcc821/wx324/cb-13413/src/output32/codeblocks"/>
      </stack>
    
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.