User forums > Nightly builds

The 12 October 2007 build (4524) is out.

<< < (2/3) > >>

byo:

--- Quote from: nausea on October 12, 2007, 07:47:47 pm ---but today i got this last version of codeblocks and installed it and open my working project and when i opend the wxsmith editor it literally fucked up the code... of course it did not compile and i found things like:

--- End quote ---

Thanks for the info. Unfortunately this is still unstable software and such mistakes like this invalid code may happen :) I'll try to fix asap and sorry for the bug.

BYO

orefa:
Disabling the keyboard shortcut plugin crashes the program (Windows 2000 SP4).

Dr Watson says:

--- Code: ---codeblocks.exe caused an Access Violation at location 6ce5cfe9 in module wxmsw28u_gcc_cb.dll Reading from location 00000008.

Registers:
eax=00630065 ebx=00630065 ecx=036aebf0 edx=00000000 esi=0022e01c edi=00000325
eip=6ce5cfe9 esp=0022df3c ebp=0022df58 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000206

Call stack:
6CE5CFE9  wxmsw28u_gcc_cb.dll:6CE5CFE9  _ZNK10wxMenuBase8FindItemEiPP6wxMenu
6CE5E62A  wxmsw28u_gcc_cb.dll:6CE5E62A  _ZNK13wxMenuBarBase8FindItemEiPP6wxMenu
004305BA  codeblocks.exe:004305BA
0042BDF2  codeblocks.exe:0042BDF2
0042BA89  codeblocks.exe:0042BA89
004426BB  codeblocks.exe:004426BB
0046F990  codeblocks.exe:0046F990
61888084  codeblocks.dll:61888084  _ZN7Manager12ProcessEventER15CodeBlocksEvent
617DEE5F  codeblocks.dll:617DEE5F  _ZN8cbPlugin7ReleaseEb
6189C54C  codeblocks.dll:6189C54C  _ZN13PluginManager12DetachPluginEP8cbPlugin
618A8630  codeblocks.dll:618A8630  _ZN23PluginsConfigurationDlg8OnToggleER14wxCommandEvent
6CD07305  wxmsw28u_gcc_cb.dll:6CD07305  _ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent
6CD0765C  wxmsw28u_gcc_cb.dll:6CD0765C  _ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler
6CD08629  wxmsw28u_gcc_cb.dll:6CD08629  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CE963EB  wxmsw28u_gcc_cb.dll:6CE963EB  _ZN12wxWindowBase9TryParentER7wxEvent
6CD085DE  wxmsw28u_gcc_cb.dll:6CD085DE  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD991AB  wxmsw28u_gcc_cb.dll:6CD991AB  _ZN9wxControl14ProcessCommandER14wxCommandEvent
6CD8DC00  wxmsw28u_gcc_cb.dll:6CD8DC00  _ZN8wxButton14SendClickEventEv
6CD8DD1E  wxmsw28u_gcc_cb.dll:6CD8DD1E  _ZN8wxButton10MSWCommandEjt
6CD76B17  wxmsw28u_gcc_cb.dll:6CD76B17  _ZN8wxWindow13HandleCommandEttPv
6CD7A30F  wxmsw28u_gcc_cb.dll:6CD7A30F  _ZN8wxWindow13MSWWindowProcEjjl
6CD9BC67  wxmsw28u_gcc_cb.dll:6CD9BC67  _ZN8wxDialog13MSWWindowProcEjjl
6CD72220  wxmsw28u_gcc_cb.dll:6CD72220  _Z9wxWndProcP6HWND__jjl@16
77E3A454  USER32.dll:77E3A454  SetWindowPlacement
77E16382  USER32.dll:77E16382  IsWindowVisible
77E17361  USER32.dll:77E17361  SendMessageW
77E309EF  USER32.dll:77E309EF  CreatePopupMenu
77E32B9C  USER32.dll:77E32B9C  FindWindowW
77E3A454  USER32.dll:77E3A454  SetWindowPlacement
77E16B41  USER32.dll:77E16B41  ScreenToClient
77E25049  USER32.dll:77E25049  CallWindowProcW
6CD71910  wxmsw28u_gcc_cb.dll:6CD71910  _ZN8wxWindow16MSWDefWindowProcEjjl
6CD79AFC  wxmsw28u_gcc_cb.dll:6CD79AFC  _ZN8wxWindow13MSWWindowProcEjjl
6CD72220  wxmsw28u_gcc_cb.dll:6CD72220  _Z9wxWndProcP6HWND__jjl@16
77E3A454  USER32.dll:77E3A454  SetWindowPlacement
77E14605  USER32.dll:77E14605  TranslateMessageEx
77E1A7F2  USER32.dll:77E1A7F2  DispatchMessageW
6CD71A45  wxmsw28u_gcc_cb.dll:6CD71A45  _ZN8wxWindow17MSWProcessMessageEP6tagMSG
6CD4D3B6  wxmsw28u_gcc_cb.dll:6CD4D3B6  _ZN11wxEventLoop17PreProcessMessageEP6tagMSG
6CD4D2D9  wxmsw28u_gcc_cb.dll:6CD4D2D9  _ZN11wxEventLoop14ProcessMessageEP6tagMSG
6CD4D6EA  wxmsw28u_gcc_cb.dll:6CD4D6EA  _ZN11wxEventLoop8DispatchEv
6CE23366  wxmsw28u_gcc_cb.dll:6CE23366  _ZN17wxEventLoopManual3RunEv
6CD9B9FB  wxmsw28u_gcc_cb.dll:6CD9B9FB  _ZN8wxDialog9ShowModalEv
618A62C5  codeblocks.dll:618A62C5  _ZN13PluginManager9ConfigureEv
00442DD5  codeblocks.exe:00442DD5
6CD07305  wxmsw28u_gcc_cb.dll:6CD07305  _ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent
6CD0765C  wxmsw28u_gcc_cb.dll:6CD0765C  _ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler
6CD08629  wxmsw28u_gcc_cb.dll:6CD08629  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9  wxmsw28u_gcc_cb.dll:6CD085C9  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9  wxmsw28u_gcc_cb.dll:6CD085C9  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9  wxmsw28u_gcc_cb.dll:6CD085C9  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9  wxmsw28u_gcc_cb.dll:6CD085C9  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9  wxmsw28u_gcc_cb.dll:6CD085C9  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9  wxmsw28u_gcc_cb.dll:6CD085C9  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9  wxmsw28u_gcc_cb.dll:6CD085C9  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9  wxmsw28u_gcc_cb.dll:6CD085C9  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CE2F313  wxmsw28u_gcc_cb.dll:6CE2F313  _ZN11wxFrameBase14ProcessCommandEi
6CDA27FF  wxmsw28u_gcc_cb.dll:6CDA27FF  _ZN7wxFrame13HandleCommandEttPv
6CDA2F26  wxmsw28u_gcc_cb.dll:6CDA2F26  _ZN7wxFrame13MSWWindowProcEjjl
6CD72220  wxmsw28u_gcc_cb.dll:6CD72220  _Z9wxWndProcP6HWND__jjl@16
77E3A454  USER32.dll:77E3A454  SetWindowPlacement
77E14605  USER32.dll:77E14605  TranslateMessageEx
77E1A7F2  USER32.dll:77E1A7F2  DispatchMessageW
6CD4D6EA  wxmsw28u_gcc_cb.dll:6CD4D6EA  _ZN11wxEventLoop8DispatchEv
6CE23366  wxmsw28u_gcc_cb.dll:6CE23366  _ZN17wxEventLoopManual3RunEv
6CDF202E  wxmsw28u_gcc_cb.dll:6CDF202E  _ZN9wxAppBase8MainLoopEv
00404AA6  codeblocks.exe:00404AA6
6CC8E477  wxmsw28u_gcc_cb.dll:6CC8E477  _Z14wxUninitializev
6CD10ACC  wxmsw28u_gcc_cb.dll:6CD10ACC  _Z7wxEntryP11HINSTANCE__S0_Pci
004018E2  codeblocks.exe:004018E2
00465E4A  codeblocks.exe:00465E4A
00401237  codeblocks.exe:00401237
00401288  codeblocks.exe:00401288
7C5989D5  KERNEL32.dll:7C5989D5  ProcessIdToSessionId

--- End code ---

orefa:
Here is the codeblocks.RPT content:


--- Code: ----------------------

Error occured on Friday, October 12, 2007 at 18:26:38.

C:\Program Files\CodeBlocks\codeblocks.exe caused an Access Violation at location 629ae0b3 in module C:\Program Files\CodeBlocks\share\codeblocks\plugins\keybinder.dll Reading from location 00000000.

Registers:
eax=00000000 ebx=00e52308 ecx=00000008 edx=018b5174 esi=61aac818 edi=0022e7b4
eip=629ae0b3 esp=0022dba4 ebp=0022dbac iopl=0         nv up ei pl zr na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00010246

Call stack:
629AE0B3  C:\Program Files\CodeBlocks\share\codeblocks\plugins\keybinder.dll:629AE0B3
629AE2EB  C:\Program Files\CodeBlocks\share\codeblocks\plugins\keybinder.dll:629AE2EB
62994FCB  C:\Program Files\CodeBlocks\share\codeblocks\plugins\keybinder.dll:62994FCB
6299746A  C:\Program Files\CodeBlocks\share\codeblocks\plugins\keybinder.dll:6299746A
629ACA2C  C:\Program Files\CodeBlocks\share\codeblocks\plugins\keybinder.dll:629ACA2C
61888084  C:\Program Files\CodeBlocks\codeblocks.dll:61888084  _ZN7Manager12ProcessEventER15CodeBlocksEvent
0042CAB1  C:\Program Files\CodeBlocks\codeblocks.exe:0042CAB1
0042BD2B  C:\Program Files\CodeBlocks\codeblocks.exe:0042BD2B
0042BA89  C:\Program Files\CodeBlocks\codeblocks.exe:0042BA89
004426BB  C:\Program Files\CodeBlocks\codeblocks.exe:004426BB
0046F990  C:\Program Files\CodeBlocks\codeblocks.exe:0046F990
61888084  C:\Program Files\CodeBlocks\codeblocks.dll:61888084  _ZN7Manager12ProcessEventER15CodeBlocksEvent
617DEE5F  C:\Program Files\CodeBlocks\codeblocks.dll:617DEE5F  _ZN8cbPlugin7ReleaseEb
6189C54C  C:\Program Files\CodeBlocks\codeblocks.dll:6189C54C  _ZN13PluginManager12DetachPluginEP8cbPlugin
618A8630  C:\Program Files\CodeBlocks\codeblocks.dll:618A8630  _ZN23PluginsConfigurationDlg8OnToggleER14wxCommandEvent
6CD07305  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD07305  _ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent
6CD0765C  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD0765C  _ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler
6CD08629  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD08629  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CE963EB  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CE963EB  _ZN12wxWindowBase9TryParentER7wxEvent
6CD085DE  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD085DE  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD991AB  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD991AB  _ZN9wxControl14ProcessCommandER14wxCommandEvent
6CD8DC00  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD8DC00  _ZN8wxButton14SendClickEventEv
6CD8DD1E  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD8DD1E  _ZN8wxButton10MSWCommandEjt
6CD76B17  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD76B17  _ZN8wxWindow13HandleCommandEttPv
6CD7A30F  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD7A30F  _ZN8wxWindow13MSWWindowProcEjjl
6CD9BC67  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD9BC67  _ZN8wxDialog13MSWWindowProcEjjl
6CD72220  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD72220  _Z9wxWndProcP6HWND__jjl@16
77E3A454  C:\WINNT\system32\USER32.dll:77E3A454  CopyAcceleratorTableA
77E16382  C:\WINNT\system32\USER32.dll:77E16382  GetParent
77E17361  C:\WINNT\system32\USER32.dll:77E17361  UnionRect
77E309EF  C:\WINNT\system32\USER32.dll:77E309EF  AnimateWindow
77E32B9C  C:\WINNT\system32\USER32.dll:77E32B9C  SoftModalMessageBox
77E3A454  C:\WINNT\system32\USER32.dll:77E3A454  CopyAcceleratorTableA
77E16B41  C:\WINNT\system32\USER32.dll:77E16B41  IsWindowEnabled
77E25049  C:\WINNT\system32\USER32.dll:77E25049  SetDlgItemInt
6CD71910  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD71910  _ZN8wxWindow16MSWDefWindowProcEjjl
6CD79AFC  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD79AFC  _ZN8wxWindow13MSWWindowProcEjjl
6CD72220  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD72220  _Z9wxWndProcP6HWND__jjl@16
77E3A454  C:\WINNT\system32\USER32.dll:77E3A454  CopyAcceleratorTableA
77E14605  C:\WINNT\system32\USER32.dll:77E14605  MsgWaitForMultipleObjectsEx
77E1A7F2  C:\WINNT\system32\USER32.dll:77E1A7F2  GetMenuItemCount
6CD71A45  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD71A45  _ZN8wxWindow17MSWProcessMessageEP6tagMSG
6CD4D3B6  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD4D3B6  _ZN11wxEventLoop17PreProcessMessageEP6tagMSG
6CD4D2D9  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD4D2D9  _ZN11wxEventLoop14ProcessMessageEP6tagMSG
6CD4D6EA  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD4D6EA  _ZN11wxEventLoop8DispatchEv
6CE23366  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CE23366  _ZN17wxEventLoopManual3RunEv
6CD9B9FB  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD9B9FB  _ZN8wxDialog9ShowModalEv
618A62C5  C:\Program Files\CodeBlocks\codeblocks.dll:618A62C5  _ZN13PluginManager9ConfigureEv
00442DD5  C:\Program Files\CodeBlocks\codeblocks.exe:00442DD5
6CD07305  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD07305  _ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent
6CD0765C  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD0765C  _ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler
6CD08629  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD08629  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD085C9  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD085C9  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD085C9  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD085C9  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD085C9  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD085C9  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD085C9  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CD085C9  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD085C9  _ZN12wxEvtHandler12ProcessEventER7wxEvent
6CE2F313  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CE2F313  _ZN11wxFrameBase14ProcessCommandEi
6CDA27FF  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CDA27FF  _ZN7wxFrame13HandleCommandEttPv
6CDA2F26  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CDA2F26  _ZN7wxFrame13MSWWindowProcEjjl
6CD72220  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD72220  _Z9wxWndProcP6HWND__jjl@16
77E3A454  C:\WINNT\system32\USER32.dll:77E3A454  CopyAcceleratorTableA
77E14605  C:\WINNT\system32\USER32.dll:77E14605  MsgWaitForMultipleObjectsEx
77E1A7F2  C:\WINNT\system32\USER32.dll:77E1A7F2  GetMenuItemCount
6CD4D6EA  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD4D6EA  _ZN11wxEventLoop8DispatchEv
6CE23366  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CE23366  _ZN17wxEventLoopManual3RunEv
6CDF202E  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CDF202E  _ZN9wxAppBase8MainLoopEv
00404AA6  C:\Program Files\CodeBlocks\codeblocks.exe:00404AA6
6CC8E477  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CC8E477  _Z14wxUninitializev
6CD10ACC  C:\Program Files\CodeBlocks\wxmsw28u_gcc_cb.dll:6CD10ACC  _Z7wxEntryP11HINSTANCE__S0_Pci
004018E2  C:\Program Files\CodeBlocks\codeblocks.exe:004018E2
00465E4A  C:\Program Files\CodeBlocks\codeblocks.exe:00465E4A
00401237  C:\Program Files\CodeBlocks\codeblocks.exe:00401237
00401288  C:\Program Files\CodeBlocks\codeblocks.exe:00401288
7C5989D5  C:\WINNT\system32\KERNEL32.dll:7C5989D5  BaseAttachCompleteThunk

--- End code ---

Marenz:
Hi again,
I was the one where the whole project keeps recompiling, no matter which .o's already exist and so on.

I played a little in codeblocks code and added some MsgBoxes to the functions, and now i can tell you exactly where the bug is (i wasn't able to solve it though)

The buggy function is

--- Code: ---void
timestamp(
char *target,
time_t *time )

--- End code ---
in file src/plugins/compilergcc/depslib/src/timestamp.c

It returns, that it hasn't found any timestamp at all. For every file, tested in 2 different projects.
i tryed using file_time(path,time); instead, but that resulted in a missing symbol for the compiler plugin :(

I would have tryed further, but i could find an easy way to get debugging info from inside timestamp.c so i stoped here.
If you can't find the bug, then instead tell me how to output info on this level and i try to locate it even more precise.
and s.o. could explain me why the code to get a timestamp is so fucking complex.
Furthermore, all ppl always told me never to use goto, i was very suprised to find one in there, and didn't even realize how that worked at the beginning O_o
the hash thing also seems pretty complex.. i mean you only want to read the timestamp, right? isn't there a os specific function that you can use? Actually i have no idea what you're doing in that file :)



 I use the XFS filesystem on Linux Debian lenny on amd64, if this is from importance....

rev 4527 but it happend also much earlier (months ago)

i also posted it on the bugtracker: http://developer.berlios.de/bugs/?func=detailbug&bug_id=12167&group_id=5358


--Ano

TDragon:

--- Quote from: Suprano on October 13, 2007, 04:08:00 am ---I was the one where the whole project keeps recompiling, no matter which .o's already exist and so on.

--- End quote ---
Are you using a version of C::B built with GCC 4.2.x and -O2 optimization? I'm almost certain you are, and this is a known bug in GCC -- currently, the only fix is to add "-fno-strict-aliasing" to the command line options when building C::B (only necessary for timestamp.c in the depslib component).

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version