Developer forums (C::B DEVELOPMENT STRICTLY!) > Development
HUGE MEMORY LEAK pinpointed!
Der Meister:
--- Quote from: thomas on June 25, 2007, 07:48:12 pm ---Steps to reproduce:
1. load Code::Blocks
2. click on codeblocks.cbp on the start here page to open it
3. wait a few seconds
4. close Code::Blocks
5. load Code::Blocks ---> access violation
6. load Code::Blocks ---> works fine
7. try (6) any number of times ---> works fine
8. try again from step (2) ---> access violation
Disable the CC plugin, and there is never any crash.
I've been using r4120 before, and never had any visible issues.
--- End quote ---
This has to be a windows issue or it was introduced after revision 4161 as I can't reproduce it here with revision 4161 on Linux.
rickg22:
Yes, it's a problem that appeared after 4164 or greater (no need to post "me neither", guys). It's either my code or Thomas'. Or perhaps a strange situation where both changes trigger the crash.
darthdespotism:
My Codeblocks (actual SVN) crashes on each startup /Ubuntu-Linux 7.04
Is this related to the discused bug?
[attachment deleted by admin]
rickg22:
It's most probable.
--- Code: ---<stack>
<frame level="0" function="wxFatalSignalHandler" offset="00000026" />
<frame level="1" />
<frame level="2" function="EditorLexerLoader::Load(LoaderBase*)" offset="0000001d" />
<frame level="3" function="EditorColourSet::LoadAvailableSets()" offset="00000362" />
<frame level="4" function="EditorColourSet::EditorColourSet(wxString const&)" offset="00000067" />
<frame level="5" function="EditorManager::EditorManager()" offset="000003e9" />
<frame level="6" function="Manager::GetEditorManager() const" offset="00000056" />
<frame level="7" function="MainFrame::OnStartHereLink(wxCommandEvent&)" offset="00000000" />
<frame level="8" function="MainFrame::OnPluginInstalled(CodeBlocksEvent&)" offset="00000000" />
<frame level="9" function="MainFrame::OnPluginInstalled(CodeBlocksEvent&)" offset="00000000" />
<frame level="10" function="CodeBlocksApp::OnAppActivate(wxActivateEvent&)" offset="00000000" />
<frame level="11" function="CodeBlocksApp::OnBatchBuildDone(CodeBlocksEvent&)" offset="00000000" />
<frame level="12" function="wxAppConsole::CallOnInit()" offset="00000000" />
</stack>
--- End code ---
LoaderBase* seems to be the culprit, but having the source line numbers would be better.
Can you do us a favor? On your codeblocks directory, there should be a file called "codeblocks.RPT".
Open it with a text editor and browse to the latest entry. Can you copy and paste the lines here, please? Thanks! :)
dmoore:
i can't replicate at all with latest svn on win32. did you guys clear out your devel dir?
correction
copied output dir back to my main install location and reran cb: what do you know -- crash
C:\Codeblocks\codeblocks.exe caused an Access Violation at location 00000011 Reading from location 00000011.
Registers:
eax=00000011 ebx=00c02e00 ecx=00000001 edx=00fcbe2c esi=00f12444 edi=ffffffff
eip=00000011 esp=01cafec4 ebp=01cafed0 iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010202
Call stack:
00000011
606C3CF1 C:\Codeblocks\codeblocks.dll:606C3CF1 _ZN16BackgroundThread5EntryEv
100BF5CB C:\Codeblocks\wxmsw28u_gcc_custom.dll:100BF5CB _ZN11wxSemaphore7TryWaitEv
100BF6DD C:\Codeblocks\wxmsw28u_gcc_custom.dll:100BF6DD _ZN11wxSemaphore7TryWaitEv
77C3A3B0 C:\WINDOWS\system32\msvcrt.dll:77C3A3B0 _endthreadex
7C80B683 C:\WINDOWS\system32\kernel32.dll:7C80B683 GetModuleFileNameA
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version