BSOD after codelite run

General questions regarding the usage of CodeLite
soMan
CodeLite Enthusiast
Posts: 30
Joined: Tue Apr 03, 2012 1:18 am
Genuine User: Yes
IDE Question: C++
Contact:

BSOD after codelite run

Post by soMan »

I make a nigthly builds of codelite and two last versions is not accessible for testing for me. I always got a BSOD after a codelite run.
  • CodeLite Starting
  • Workspace loaded
  • No workspace tagging (it has already)
  • BSOD!
BSOD is only with releases I have made. I haven't got BSOD with last official release (r5589).
What could be a problem? Now I can't code in r5589. It often crashes when debugging or just when I work in editor with windows' standart stack crash error. My builds based on Eran's Inno Setup Scripts. Older builds worked properly. At this moment I have no complaints about my builds from users.
Windows 7 x86 Pro SP1
MinGW 4.7.0
BSOD Code: 0x000000F4 (smth about HDD errors, but HDD is OK)
User avatar
Jarod42
CodeLite Expert
Posts: 240
Joined: Wed Sep 30, 2009 5:54 pm
Genuine User: Yes
IDE Question: C++
Location: France
Contact:

Re: BSOD after codelite run

Post by Jarod42 »

I also get a BSOD with nightly (CodeLite_MinGW_wxWidgets 4.0.5611) (installed over release version)...
DavidGH
CodeLite Plugin
Posts: 819
Joined: Wed Sep 03, 2008 7:26 pm
Contact:

Re: BSOD after codelite run

Post by DavidGH »

Hi,
What could be a problem?
The r5611 code, or the build system.

Most of the changes since the last release have been in plugins (mostly CallGraph), which are unlikely to crash until they're run. The non-plugin change most likely to go wrong is in r5611 itself, and even that affected only 'Find' situations (and I tested it on MSWin without a problem).

I can think of 2 ways for you to investigate the problem:
  • Run CodeLite inside gdb. When it crashes see if the backtrace helps you. It'll obviously be better to test a debug build...

    Try making a build of an earlier version and see if that crashes. I'd start with r5589, which is known to be good; if that crashes too it must be your build system that's causing it. If not, you can bisect: try r5600; if that's OK try r5605 etc. If it isn't, try r5595 (and so on).
Using gdb is likely to be faster ;)

Regards,

David
soMan
CodeLite Enthusiast
Posts: 30
Joined: Tue Apr 03, 2012 1:18 am
Genuine User: Yes
IDE Question: C++
Contact:

Re: BSOD after codelite run

Post by soMan »

Previous builds (before r5589) doesn't crash.Tried to get a memory crash dump and it is impossible now. After increasing pagefile.sys on system disk to 2GB r5611 runs without BSOD but sometimes it can reboot explorer and/or silently quit. Call Graph plugin is disabled. If I'll get a crash dump I'll post it here. Unfortunately, I haven't got experience in dump analysing and can't analyse it myself. I run it under OllyDebugger and make a screenshot. Maybe it can bring some useful information...

Image
  • After passing an exception to program I got a message that program cannot process exception.
  • LastError in Registers Window is ERROR_FILE_NOT_FOUND (sorry for cut screenshot)
DavidGH
CodeLite Plugin
Posts: 819
Joined: Wed Sep 03, 2008 7:26 pm
Contact:

Re: BSOD after codelite run

Post by DavidGH »

Previous builds (before r5589) doesn't crash.
Indeed. But does r5610 crash? or r5609? or...
Unfortunately, I haven't got experience in dump analysing and can't analyse it myself
It doesn't mean much to me either. What might help more is a call-stack (backtrace) after the crash; your debugger must have some way of showing one.
User avatar
eranif
CodeLite Plugin
Posts: 6375
Joined: Wed Feb 06, 2008 9:29 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: BSOD after codelite run

Post by eranif »

This error is due to different build system (MinGWw-64)
With codelite's standard build system this crash does not happen

Eran
Make sure you have read the HOW TO POST thread
Post Reply