Menu

#264 Bugs when using a split screen

Undefined
duplicate
wx30 (74)
Bug_Report
2015-12-07
2015-11-24
Arthur N
No

When using split screen (two text editor windows side-by-side) there are bugs:
1. the fact of having a two editor windows is not saved in workspace (I see one editor window after C::B restart),
2. list of opened files are not saved in workspace (i have to reopen all of them manually on C::B restart),
3. silent C::B crashes few times a day, much more often while debugging (gcc).
C::B version: 13.12, build May 20 2015, 06:25:55, OS: Debian x64 (latest stable).

Discussion

  • ollydbg

    ollydbg - 2015-12-05

    Thanks for the report. Ideally, they should be three tickets, not a mixed one.
    It looks like there are several bugs here.
    For the third bug

    1. silent C::B crashes few times a day, much more often while debugging (gcc).

    Can you describe the steps before the crash?

     
  • Arthur N

    Arthur N - 2015-12-05

    There are no special steps to do to make C::B crash, looks like it crashes randomly. Sometimes it happens when I'm typing a code text, sometimes after just moving a mouse over C::B window (I tried to find the controls hovering to cause a crash, but with no luck), sometimes during a debug (never on the same line of code, always randomly).
    C::B also can work normally for a day or two, and then decide to crash again.
    Looks like it does not depends on my activity
    (Of course, I'm sure the hardware is Ok and I have no such behaviour with other apps.)
    I'll try the latest nightly build and report back.

     
  • Arthur N

    Arthur N - 2015-12-06

    Updated C::B to "svn build rev 10577":
    1. solved, thanks!
    2. solved, thanks!
    3. once C::B suddenly shown a dialog with bug description, here is the text (I hope it will help):

    ASSERT INFO:
    ../include/wx/dynarray.h(838): assert "uiIndex < m_nCount" failed in Item().
    BACKTRACE:
    [1] wxGenericTreeCtrl::CalculateLevel(wxGenericTreeItem, wxDC&, int, int&)
    [2] wxGenericTreeCtrl::CalculatePositions()
    [3] wxGenericTreeCtrl::DoDirtyProcessing()
    [4] wxGenericTreeCtrl::OnInternalIdle()
    [5] wxWindowBase::SendIdleEvents(wxIdleEvent&)
    [6] wxWindowBase::SendIdleEvents(wxIdleEvent&)
    [7] wxWindowBase::SendIdleEvents(wxIdleEvent&)
    [8] wxWindowBase::SendIdleEvents(wxIdleEvent&)
    [9] wxWindowBase::SendIdleEvents(wxIdleEvent&)
    [10] wxWindowBase::SendIdleEvents(wxIdleEvent&)
    [11] wxFrame::SendIdleEvents(wxIdleEvent&)
    [12] wxAppBase::ProcessIdle()
    [13] wxApp::DoIdle()
    [14] g_main_context_dispatch
    [15] g_main_loop_run
    [16] gtk_main
    [17] wxGUIEventLoop::DoRun()
    [18] wxEventLoopBase::Run()
    [19] wxAppConsoleBase::MainLoop()
    [20] wxEntry(int&, wchar_t
    *)
    [21] __libc_start_main

    Looks like the cause is the same as for these crashes in 13.12 release.

     
  • Teodor Petrov

    Teodor Petrov - 2015-12-07
    • labels: --> wx30
    • assigned_to: Teodor Petrov
     
  • Teodor Petrov

    Teodor Petrov - 2015-12-07

    Can you remember what were you doing just before the dialog popuped up?
    Can you reproduce this in a simple project?
    What kind of plugins do you have enabled?

     
  • Teodor Petrov

    Teodor Petrov - 2015-12-07
    • status: open --> duplicate
     
  • Teodor Petrov

    Teodor Petrov - 2015-12-07

    In fact this is duplicate of [#225]

     

    Related

    Tickets: #225


    Last edit: Teodor Petrov 2015-12-07

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.