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).
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
Can you describe the steps before the crash?
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.
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.
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?
In fact this is duplicate of [#225]
Related
Tickets:
#225Last edit: Teodor Petrov 2015-12-07