User forums > Nightly builds
The 22 august 2006 build is out.
tiwag:
just tested rev 2889
sorry, but no it doesn't fix it - CB closes itself after codecompletion finished parsing, when loading codeblocks.cbp
Last message in CBDebugLog: "Class Browser updated." the Symbol browser window stays empty until CB closes itself.
this does not happen with a smaller wxWidgets project, Symbol browser window is shown and has contents,
but all (used?) virtual wxWidgets functions are shown several times :shock:
tiwag:
this is the callstack of the crash on exit
--- Code: ---#0 00000001 ??() (??:??)
#1 64BA470D NativeParser::UpdateClassBrowser(this=0x20161c8) (plugins/codecompletion/nativeparser.cpp:114)
#2 64BA632C NativeParser::RemoveParser(this=0x20161c8, project=0x57b5880, useCache=true) (plugins/codecompletion/nativeparser.cpp:391)
#3 64B9EC27 CodeCompletion::OnProjectClosed(this=0x2016150, event=@0x22e764) (plugins/codecompletion/codecompletion.cpp:736)
#4 100AA808 wxEvtHandler::ProcessEventIfMatches() (D:\TOOLS\wxmsw26u_gcc_wx263.dll:??)
#5 100AABCC wxEventHashTable::HandleEvent() (D:\TOOLS\wxmsw26u_gcc_wx263.dll:??)
#6 100ABBA9 wxEvtHandler::ProcessEvent() (D:\TOOLS\wxmsw26u_gcc_wx263.dll:??)
#7 100ABB49 wxEvtHandler::ProcessEvent() (D:\TOOLS\wxmsw26u_gcc_wx263.dll:??)
#8 100ABB49 wxEvtHandler::ProcessEvent() (D:\TOOLS\wxmsw26u_gcc_wx263.dll:??)
#9 100ABB49 wxEvtHandler::ProcessEvent() (D:\TOOLS\wxmsw26u_gcc_wx263.dll:??)
#10 100ABB49 wxEvtHandler::ProcessEvent() (D:\TOOLS\wxmsw26u_gcc_wx263.dll:??)
#11 100ABB49 wxEvtHandler::ProcessEvent() (D:\TOOLS\wxmsw26u_gcc_wx263.dll:??)
#12 100ABB49 wxEvtHandler::ProcessEvent() (D:\TOOLS\wxmsw26u_gcc_wx263.dll:??)
#13 100ABB49 wxEvtHandler::ProcessEvent() (D:\TOOLS\wxmsw26u_gcc_wx263.dll:??)
#14 100ABB49 wxEvtHandler::ProcessEvent() (D:\TOOLS\wxmsw26u_gcc_wx263.dll:??)
#15 100ABB49 wxEvtHandler::ProcessEvent() (D:\TOOLS\wxmsw26u_gcc_wx263.dll:??)
#16 100ABB49 wxEvtHandler::ProcessEvent() (D:\TOOLS\wxmsw26u_gcc_wx263.dll:??)
#17 100ABB49 wxEvtHandler::ProcessEvent() (D:\TOOLS\wxmsw26u_gcc_wx263.dll:??)
#18 100ABB49 wxEvtHandler::ProcessEvent() (D:\TOOLS\wxmsw26u_gcc_wx263.dll:??)
#19 100ABB49 wxEvtHandler::ProcessEvent() (D:\TOOLS\wxmsw26u_gcc_wx263.dll:??)
#20 100ABB49 wxEvtHandler::ProcessEvent() (D:\TOOLS\wxmsw26u_gcc_wx263.dll:??)
#21 100ABB49 wxEvtHandler::ProcessEvent() (D:\TOOLS\wxmsw26u_gcc_wx263.dll:??)
#22 100ABB49 wxEvtHandler::ProcessEvent() (D:\TOOLS\wxmsw26u_gcc_wx263.dll:??)
#23 100ABB49 wxEvtHandler::ProcessEvent() (D:\TOOLS\wxmsw26u_gcc_wx263.dll:??)
#24 100ABB49 wxEvtHandler::ProcessEvent() (D:\TOOLS\wxmsw26u_gcc_wx263.dll:??)
#25 605935DA PluginManager::NotifyPlugins(this=0x1eb6800, event=@0x22e764) (sdk/pluginmanager.cpp:566)
#26 605B4677 ProjectManager::CloseProject(this=0x1eb02f8, project=0x57b5880, dontsave=true, refresh=false) (sdk/projectmanager.cpp:860)
#27 605B43F1 ProjectManager::CloseAllProjects(this=0x1eb02f8, dontsave=false) (sdk/projectmanager.cpp:816)
#28 605B5D1A ProjectManager::CloseWorkspace(this=0x1eb02f8) (sdk/projectmanager.cpp:1089)
#29 0042A255 MainFrame::DoCloseCurrentWorkspace(this=0x18a7970) (src/main.cpp:1215)
--- End code ---
RemoveParser calls UpdateClassBrowser and there it crashes
tiwag:
more details:
if the symbol browser is set to "Current file's symbols only" then CB crashes on exit,
if the symbol browser is set to "All workspace symbols" then CB closes itself after parsing without crashing.
mandrav:
--- Quote from: tiwag on August 23, 2006, 04:14:40 pm ---just tested rev 2889
sorry, but no it doesn't fix it - CB closes itself after codecompletion finished parsing, when loading codeblocks.cbp
--- End quote ---
I was talking about the other bug with it.
Anyway, thanks for the backtrace. I 'm sure it 'll be helpful :)
mandrav:
@tiwag
Ah!, this image you posted clears everything up now :). No wonder I couldn't reproduce this bug: it has to do with a major change in inheritance info and all you people who experienced these crashes have enabled inheritance for the symbols tree!
Pheew, I 'm glad I could find it. I thought that something's wrong with me and I couldn't reproduce it :lol:.
Expect a fix Real Soon Now (tm).
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version