Author Topic: cc_branch crash rev 6528, windows  (Read 6778 times)

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 5913
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
cc_branch crash rev 6528, windows
« on: August 25, 2010, 05:01:27 am »
But the crash dump report shows some thing in another dll file.

Quote
Error occured on Wednesday, August 25, 2010 at 08:30:10.

E:\code\cb\cc_branch\src\output\codeblocks.exe caused an Access Violation at location 03c4f9e5 in module E:\code\cb\cc_branch\src\output\share\codeblocks\plugins\lib_finder.dll Reading from location fffffff8.

Registers:
eax=fffffff4 ebx=035d2de8 ecx=000000c1 edx=0022f194 esi=62d20354 edi=00c33f88
eip=03c4f9e5 esp=0022edd0 ebp=0022edd4 iopl=0         nv up ei ng nz ac pe cy
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010293

Call stack:
03C4F9E5  E:\code\cb\cc_branch\src\output\share\codeblocks\plugins\lib_finder.dll:03C4F9E5  _ZN8cbPlugin9OnReleaseEb
03C4F9CD  E:\code\cb\cc_branch\src\output\share\codeblocks\plugins\lib_finder.dll:03C4F9CD  _ZN8cbPlugin9OnReleaseEb
03C47A95  E:\code\cb\cc_branch\src\output\share\codeblocks\plugins\lib_finder.dll:03C47A95  _ZN12cbToolPlugin9BuildMenuEP9wxMenuBar
03C4E1D8  E:\code\cb\cc_branch\src\output\share\codeblocks\plugins\lib_finder.dll:03C4E1D8  _ZN8cbPlugin9OnReleaseEb
03C15E6D  E:\code\cb\cc_branch\src\output\share\codeblocks\plugins\lib_finder.dll:03C15E6D
03C48AB4  E:\code\cb\cc_branch\src\output\share\codeblocks\plugins\lib_finder.dll:03C48AB4  _ZN12cbToolPlugin9BuildMenuEP9wxMenuBar
618437DA  E:\code\cb\cc_branch\src\output\codeblocks.dll:618437DA  _ZN7Manager12ProcessEventER15CodeBlocksEvent
617EF0B3  E:\code\cb\cc_branch\src\output\codeblocks.dll:617EF0B3  _ZN24CompilerCommandGenerator4InitEP9cbProject
617E8511  E:\code\cb\cc_branch\src\output\codeblocks.dll:617E8511  _ZN8Compiler4InitEP9cbProject
65EAA455  E:\code\cb\cc_branch\src\output\share\codeblocks\plugins\codecompletion.dll:65EAA455
65EAC837  E:\code\cb\cc_branch\src\output\share\codeblocks\plugins\codecompletion.dll:65EAC837
65EAC2BF  E:\code\cb\cc_branch\src\output\share\codeblocks\plugins\codecompletion.dll:65EAC2BF
65E9F9B5  E:\code\cb\cc_branch\src\output\share\codeblocks\plugins\codecompletion.dll:65E9F9B5
65EE6438  E:\code\cb\cc_branch\src\output\share\codeblocks\plugins\codecompletion.dll:65EE6438  _ZN12cbToolPlugin9BuildMenuEP9wxMenuBar
618437DA  E:\code\cb\cc_branch\src\output\codeblocks.dll:618437DA  _ZN7Manager12ProcessEventER15CodeBlocksEvent
61854FC2  E:\code\cb\cc_branch\src\output\codeblocks.dll:61854FC2  _ZN13PluginManager13NotifyPluginsER15CodeBlocksEvent
6186AFCC  E:\code\cb\cc_branch\src\output\codeblocks.dll:6186AFCC  _ZN14ProjectManager10SetProjectEP9cbProjectb
6186DE51  E:\code\cb\cc_branch\src\output\codeblocks.dll:6186DE51  _ZN14ProjectManager11LoadProjectERK8wxStringb
0041EC89  E:\code\cb\cc_branch\src\output\codeblocks.exe:0041EC89
0041E927  E:\code\cb\cc_branch\src\output\codeblocks.exe:0041E927
00423D42  E:\code\cb\cc_branch\src\output\codeblocks.exe:00423D42
004242C6  E:\code\cb\cc_branch\src\output\codeblocks.exe:004242C6
00420D34  E:\code\cb\cc_branch\src\output\codeblocks.exe:00420D34
62782F29  E:\code\bin_path\wxmsw28u_gcc_custom.dll:62782F29Dwarf Error: found dwarf version '8192', this reader only handles version 2 information.  _ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent
627849B1  E:\code\bin_path\wxmsw28u_gcc_custom.dll:627849B1  _ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler
62784A88  E:\code\bin_path\wxmsw28u_gcc_custom.dll:62784A88  _ZN12wxEvtHandler12ProcessEventER7wxEvent
627844C6  E:\code\bin_path\wxmsw28u_gcc_custom.dll:627844C6  _ZN12wxEvtHandler20ProcessPendingEventsEv
62701588  E:\code\bin_path\wxmsw28u_gcc_custom.dll:62701588  _ZN12wxAppConsole20ProcessPendingEventsEv
62B07A76  E:\code\bin_path\wxmsw28u_gcc_custom.dll:62B07A76  _ZN18wxHtmlSearchEngineD1Ev
7E42B372  C:\WINDOWS\system32\USER32.dll:7E42B372  MoveWindow
7E42B317  C:\WINDOWS\system32\USER32.dll:7E42B317  MoveWindow
7E4278D0  C:\WINDOWS\system32\USER32.dll:7E4278D0  GetWindowTextLengthW
7C90E473  C:\WINDOWS\system32\ntdll.dll:7C90E473  KiUserCallbackDispatcher
627B64D3  E:\code\bin_path\wxmsw28u_gcc_custom.dll:627B64D3Dwarf Error: found dwarf version '8192', this reader only handles version 2 information.  _ZN11wxEventLoop8DispatchEv
6284AC7E  E:\code\bin_path\wxmsw28u_gcc_custom.dll:6284AC7E  _ZN17wxEventLoopManual3RunEv
6282A0FB  E:\code\bin_path\wxmsw28u_gcc_custom.dll:6282A0FB  _ZN9wxAppBase8MainLoopEv
00404111  E:\code\cb\cc_branch\src\output\codeblocks.exe:00404111
62733B71  E:\code\bin_path\wxmsw28u_gcc_custom.dll:62733B71Dwarf Error: found dwarf version '8192', this reader only handles version 2 information.  _Z12wxInitializeiPPw
6278A8F7  E:\code\bin_path\wxmsw28u_gcc_custom.dll:6278A8F7  _Z7wxEntryP11HINSTANCE__S0_Pci
00401A19  E:\code\cb\cc_branch\src\output\codeblocks.exe:00401A19
0044A1C6  E:\code\cb\cc_branch\src\output\codeblocks.exe:0044A1C6
004010DB  E:\code\cb\cc_branch\src\output\codeblocks.exe:004010DB
00401158  E:\code\cb\cc_branch\src\output\codeblocks.exe:00401158
7C817077  C:\WINDOWS\system32\kernel32.dll:7C817077  RegisterWaitForInputIdle

I just remove the "lib_finder.dll", and everything works fine.  :D

So, I suspect there are something wrong with lib_finder.dll plugin under windows.
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 5913
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: cc_branch crash rev 6528, windows
« Reply #1 on: August 25, 2010, 05:05:53 am »
BTW:
Quote
62782F29  E:\code\bin_path\wxmsw28u_gcc_custom.dll:62782F29Dwarf Error: found dwarf version '8192', this reader only handles version 2 information.  _ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent

what does this means???

If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.