First a few lags then some more and finally il2fb.exe crash
#1

Greetings all IL-2 Gurus!

I've just recently fallen in love with IL-2 and virtual flying in general and now after gearing up and learning how to stay in the air my IL2FB.EXE has started to crash in similar fashion time and again. First everything runs smoothly, then after 10 mins or so I get a few twitches/jerks here and there then it starts to cumulate and after a while it's just a diashow which ends up in a crash reporting that memory xyz could not be read. This usually happens after 20-40 minutes of flight with my trusted P-38L.

I can't tell wether this has always been a problem since honestly I haven't stayed alive for that long after takeoff before =) but now that I start to get the hang of flying and love the immersion of flying over normandy in 1944 this god damn sh*t problem brings me back to windows over and over again. And as always the better the mission has went the more likely it is that IL-2 crashes before I land.

If someone would be able to fix this issue he would be my personal hero of the week! Yes, that's how desperate I am to get this fixed! =)

My rig consists of:
Win XP with latest SPs & Patches
Intel Core 2 Quad Q6600
Asus P5N32 Mobo
4GB RAM
Geforce GTX 295

And I'm flying with Saitek X52 Pro + Pedals + TIR5. And my IL-2 is a clean setup + the community installer + Lightning Strike P-38 campaign and running with video options maxed up.

Other games run stable as a train on my rig so this must be some IL-2 specific thing.

I tried to browse the forums for a potential solution but only thing I could find was how to enable logging. I did that but I can't say hoohaa based on the log file created during my crash.

Help me Obi AAA Kenobi, you're my only hope!

BR,
Opi

PS. Love the AAA forums, my first post, but what I've sen so far: great info, excellent attitude and superb IL-2 mods!!

Copy-paste from the log:
[13.08.2009 21:46:25] ------------ BEGIN log session -------------
[21:46:26] OpenGL provider: dx8wrap.dll
[21:46:27] OpenGL library:
[21:46:27] Vendor: 1C.Multimedia.Dev/Maddox.
[21:46:27] Render: DirectX8.
[21:46:27] Version: 1.1
[21:46:27] Extensions: GL_EXT_secondary_color GL_ARB_multitexture GL_EXT_texture_env_combine GL_ARB_texture_compression
[21:46:27] Size: 1920x1200
[21:46:27] ColorBits: 32
[21:46:27] DepthBits: 24
[21:46:27] StencilBits: 8
[21:46:27] isDoubleBuffered: true
[21:46:27]
[21:46:27] *** Looking for Advanced CPU Instructions...
[21:46:27] [x] PentiumPro
[21:46:27] [x] Multimedia (MMX)
[21:46:27] [x] 3D (SSE)
[21:46:27] [x] 3D (SSE2)
[21:46:27] [-] 3D (3DNow)
[21:46:27] ColourBits 32, ABits 0, ZBits 24
[21:46:27]
[21:46:27] *** Looking for Render API Extensions ...
[21:46:27] [-] 'GL_EXT_paletted_texture' extension - Palettized textures (8 bit RGBA palette).
[21:46:27] [-] 'GL_EXT_compiled_vertex_array' extension - Compiled Vertex arrays.
[21:46:27] [-] 'GL_EXT_clip_volume_hint' extension - Frustum clipping optimization.
[21:46:27] [x] 'GL_EXT_secondary_color' extension - Secondary Color for 3D fog & specular optimization.
[21:46:27] [-] 'GL_EXT_separate_specular_color' extension - SeparateSpecular for 3D fog & specular optimization.
[21:46:27] [x] 'GL_ARB_multitexture' extension - Multitexturing.
[21:46:27] [x] 'GL_EXT_texture_env_combine' extension - Multitextures advanced combining for special effects.
[21:46:27] [-] 'GL_NV_texture_env_combine4' extension - Multitextures advanced combining for special effects.
[21:46:27] [-] 'GL_EXT_texture_env_dot3' extension - Dot3 Bump advanced combining.
[21:46:27] [-] 'GL_NV_depth_clamp' extension - Corrects Shadows rendering
[21:46:27] [-] 'GL_NV_texture_shader' extension - NV Pixel Shaders
[21:46:27] [x] 'GL_ARB_texture_compression' extension - Saves texture memory by 400%
[21:46:27] [-] 'GL_EXT_texture_filter_anisotropic' extension - Anisotropic texture filtering.
[21:46:27]
[21:46:27] Maximum texture size : 8192
[21:46:27] Maximum simultaneous textures :8
[21:46:27] MaxAnisotropic (1.0 = none) : 1.000000
[21:46:27] WARNING: 'Perfect' Mode required latest drivers with 'vertex buffer' support
[21:46:27] WARNING: 'Perfect' Mode required pixels shaders
[21:46:27] WARNING: 'Perfect' Mode required latest drivers with vertex shaders support'GL_ARB_vertex_program'
[21:46:27] WARNING: 'Perfect' Mode is not supported for this combination of hardware and drivers.
[21:46:39] Cannot load sound preset motor.DB-600_Series.start.begin (java.lang.Exception: Invalid preset format)
[21:46:39] Cannot load sound preset motor.DB-600_Series.start.end (java.lang.Exception: Invalid preset format)
[21:46:41] Cannot load sound preset motor.Rolls-Royce-Merlin.start.begin (java.lang.Exception: Invalid preset format)
[21:46:41] Cannot load sound preset motor.Rolls-Royce-Merlin.start.end (java.lang.Exception: Invalid preset format)
[21:46:41] Cannot load sound preset motor.Sabre.start.begin (java.lang.Exception: Invalid preset format)
[21:46:41] Cannot load sound preset motor.Sabre.start.end (java.lang.Exception: Invalid preset format)
[21:46:42] SectFile load failed: null
[21:46:42] java.io.FileNotFoundException
[21:46:42] at com.maddox.rts.SFSInputStream.(SFSInputStream.java:65)
[21:46:42] at com.maddox.rts.SFSReader.(SFSReader.java:19)
[21:46:42] at com.maddox.rts.SectFile.loadFile(SectFile.java:157)
[21:46:42] at com.maddox.rts.SectFile.loadFile(SectFile.java:136)
[21:46:42] at com.maddox.rts.SectFile.(SectFile.java:108)
[21:46:42] at com.maddox.rts.SectFile.(SectFile.java:68)
[21:46:42] at com.maddox.sound.SoundPreset.(SoundPreset.java:49)
[21:46:42] at com.maddox.sound.SoundPreset.get(SoundPreset.java:65)
[21:46:42] at com.maddox.il2.engine.Pre.loading(Pre.java:92)
[21:46:42] at com.maddox.il2.engine.cmd.CmdPreload.exec(CmdPreload.java:37)
[21:46:42] at com.maddox.rts.CmdEnv.exec(CmdEnv.java:655)
[21:46:42] at com.maddox.rts.cmd.CmdFile.exec(CmdFile.java:132)
[21:46:42] at com.maddox.rts.CmdEnv.exec(CmdEnv.java:655)
[21:46:42] at com.maddox.rts.cmd.CmdFile.exec(CmdFile.java:132)
[21:46:42] at com.maddox.rts.CmdEnv.exec(CmdEnv.java:655)
[21:46:42] at com.maddox.il2.game.Main3D.beginApp(Main3D.java:408)
[21:46:42] at com.maddox.il2.game.Main3D.beginApp(Main3D.java:352)
[21:46:42] at com.maddox.il2.game.MainWin3D.beginApp(MainWin3D.java:211)
[21:46:42] at com.maddox.il2.game.Main.exec(Main.java:419)
[21:46:42] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
[21:46:42] Cannot load sound preset motor.Packard-Merlin (java.lang.Exception: Invalid preset format)
[21:46:56] Initializing DirectSound playback device...
[21:46:56] Primary buffer created.
[21:46:56] Playback format is set : sampling rate = 44100, num channels = 2.
[21:46:56] Not enought hardware buffers (0), hardware disabled
[21:46:56] Buffer caps : Transfer rate = 0, CPU overhead = 0.
[21:46:56] Default speaker config is : 1310724.
[21:46:56] Direct sound audio device initialized successfully :
[21:46:56] DX Version : 7
[21:46:56] Hardware - disabled [buffers : 0]
[21:46:56] Extensions - enabled :
[21:46:56] EAX ver. 1 [ ] - disabled
[21:46:56] EAX ver. 2 [ ] - disabled
[21:46:56] EAX ver. 3 [ ] - disabled
[21:46:56] I3D ver. 2 [ ] - disabled
[21:46:56] ZoomFX [ ] - disabled
[21:46:56] MacroFX [ ] - disabled
[21:46:56] SIMD render [X]
[21:46:56] num channels 16
[21:46:56] cannot open file for reading
[21:46:56] Cannot open audio file samples/Jumo211_2701.wav
[21:46:56] cannot open file for reading
[21:46:56] Cannot open audio file samples/xJumo211_2701.wav
[21:46:56]
[21:46:57] Loading mission Records/Intro 04 Ed.trk...
[21:46:59] User cancel
[21:46:59] java.lang.RuntimeException: User cancel
[21:46:59] at com.maddox.il2.game.Mission.LOADING_STEP(Mission.java:256)
[21:46:59] at com.maddox.il2.game.Mission.loadMain(Mission.java:430)
[21:46:59] at com.maddox.il2.game.Mission._load(Mission.java:272)
[21:46:59] at com.maddox.il2.game.Mission.access$000(Mission.java:37)
[21:46:59] at com.maddox.il2.game.Mission$BackgroundLoader.run(Mission.java:242)
[21:46:59] at com.maddox.rts.BackgroundTask.doRun(BackgroundTask.java:155)
[21:46:59] at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:108)
[21:46:59] at com.maddox.il2.game.Main.exec(Main.java:436)
[21:46:59] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
[21:47:00] User cancel
[21:47:00] java.lang.RuntimeException: User cancel
[21:47:00] at com.maddox.il2.game.Mission.LOADING_STEP(Mission.java:256)
[21:47:00] at com.maddox.il2.game.Mission.loadMain(Mission.java:430)
[21:47:00] at com.maddox.il2.game.Mission._load(Mission.java:272)
[21:47:00] at com.maddox.il2.game.Mission.access$000(Mission.java:37)
[21:47:00] at com.maddox.il2.game.Mission$BackgroundLoader.run(Mission.java:242)
[21:47:00] at com.maddox.rts.BackgroundTask.doRun(BackgroundTask.java:155)
[21:47:00] at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:108)
[21:47:00] at com.maddox.il2.game.Main.exec(Main.java:436)
[21:47:00] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
[21:47:28] Loading mission campaign/us/lightningstrikes/Lightning-07.mis...
[21:47:31] Load bridges
[21:47:31] Load static objects
[21:47:50] Mission: campaign/us/lightningstrikes/Lightning-07.mis is Playing
[21:47:51] warning: no files : music/takeoff
[21:48:24] INTERNAL ERROR: Str2FloatClamp() - Clamped 3 -> 2 (delta = -1) to Range 0..2
[21:48:50] warning: no files : music/inflight
[21:51:19] Time overflow (7150): speed 0.6880734
[21:51:41] Time overflow (13014): speed 0.7894737
[21:51:57] Time overflow (17232): speed 0.8152174
[21:51:58] Time overflow (17560): speed 0.9375
[21:52:03] Time overflow (18788): speed 0.57251906
[21:52:03] Time overflow (18808): speed 0.78125
[21:52:03] Time overflow (18848): speed 0.23148148
[21:52:03] Time overflow (18953): speed 0.40983605
[21:52:04] Time overflow (19016): speed 0.72115386
[21:52:05] Time overflow (19473): speed 0.77319586
[21:55:16] INTERNAL ERROR: Str2FloatClamp() - Clamped 3 -> 2 (delta = -1) to Range 0..2
[21:57:04] INTERNAL ERROR: HierMesh: Can't find chunk 'Wi

And that's it..
Reply
#2

My opinion, is that i'l 2 absorbes a lot out of any machine, in big maps, clouds,rain, many buildings, etc.

First thing, you have dual core, have you properly set up your system so iil2 runs on 1 core & all the stuff on the other? this makes a big' very big difference.

also, refly mission on low settings, just to see what happens. :wink:
Reply
#3

I have had exactly this problem with two different machines of different specifications.

In my case the problem was something to do with memory availability and is a fault in IL2s program design which was never fixed and has nothing to do with my computer specs. There was an easy solution which I was given by Lowengrin of DCG fame after weeks of faffing around - try it and see if it works for you.

After pressing fly to start the mission, get in your a/c and look around then press "start recording track". While it starts there will be a mini-freeze of 1-5 seconds depending on how long it is since you emptied your tracks folder. Once the mini-freeze has ended, press "stop recording track". I use Scroll Lock as a hotkey for the start/stop recording track command, since it has a light on the keyboard so that you can check that you have turned it off. Fly mission!

Since I have been doing this I have not had a single freeze, on missions upto 1.5 hours long. Before that I would always freeze, 15-30 minutes in, depending on the map and number of objects.

Good Luck!
Reply
#4

Thanks for the tips unreasonable and SHVAK! I'll try the recording tweak today and report back, if this'll fix the issue I'll be happy with that. Does it work even if I wouldn't stop the recording?

SHVAK: I have quad core cpu and I haven't configured that in any way. How do I configure IL-2 to run on one core only? Is the only method through setting manually the affinity from task bar or is there something I should tweak in conf.ini or something?

The reason I doubt this would be perfromance related is that I have nice fps regardless of the wether, terrain or number of planes in the air for the first 10-20 minutes and after that out of the blue I get the diashow, so it would seem like a leak of some sort in the IL-2 code happening with my hw.
Reply
#5

Just throwing it out there .... I had the exact same symptoms just before my computer video card died. Have you run a stress-test on your card?
Reply
#6

Hi,

Fistly i would try out what unreasonable said, if it works, your sorted :wink:

then like mentioned run a stress-test on your card' can do no harm &might show a fault.


if it doesn't work, here are some tips i've picked up throughout the years, not being a pc savy & trudging through everything, picking up all the good advice given by fellow simmers here & there:

download

http://www.iobit.com/

Iobit system care, run before you sit down to fly, in 2 min it does a lot of cleaning & crap removal & defrags your drive.

Gamebooster, basically shuts everything OFF apart from the basic necessities, hence your pc can concentrate on il2 without crap running behind.

(Iobit security 360-small & fast & free- i have it - not relevant to il2 but i reccomend.)

So, all the above are free, will improve your pc performance & are very simple & fast to use....1 click.

So run all the above & test.

Then, when you have more time...ie a weekened go through the placing il2 to a separate core, this is a very simple yet bloody great guide i used - it looks complex - yet it aint so don't be afraid to use it please, it will benefit your gaming 100%.

http://il2.netteq.com/guides/multicore/multicore.html

Next step is if you post/pm your email i will send you my confi file, & you can replace yours with mine which is prepared for online play, ie performace yet great graphics. My pc is dual core, 4 yrs old & currently a xfx8800gts g/card, simply great.

if you need any further help installing or doing the dual core thingy I offer to talk you through this but it would have to be next weekened, due to family commitments.

& thanks to modders for great work & all those who have helped me understand il2 better!
:wink:
Reply
#7

Have had the chance of flying (and re-flying after being ass-whooped=) two-three missions all over 35 mins a piece and I have to say that this weird start-stop record seems to have done the trick! No more crashing so far.. Go figure. But all in all:

THANKS A BILLION FOR YOUR HINT UNREASONABLE!

And all in all to all of you for the time you took for suggesting potential solutions. Getting me airborne again without a fear of lag-crash definitely earned AAA a donation.

I think I'm off to whoop some V1 sites!
Reply
#8

Smile Smile Smile Now you are doomed - another life lost to Il2!

Just remember to pass the tip on if you see someone else with a similar issue.
Reply
#9

Helo Unresonable! Your fix with "start recording track" is realy functional! I was flying with B-24 over Thailand (16AA+16AF) for an hour and everything was ok! Thank you!!!!!
Reply
#10

I just found this thread purely by accident -- been trying to solve this for months. Earlier today (before finding this) I decided to make ntrks during a refly of a mission that locked IL2.exe up, in order to review later after the game locked up, to see if I could find something weird going on in the sim, and to my surprise the mission finished, over 1.5 hours of flying, without a problem. :lol:

I bump this thread back to the top, its the best fix I've ever found.
Reply
#11

unreasonable Wrote:I have had exactly this problem with two different machines of different specifications.

In my case the problem was something to do with memory availability and is a fault in IL2s program design which was never fixed and has nothing to do with my computer specs. There was an easy solution which I was given by Lowengrin of DCG fame after weeks of faffing around - try it and see if it works for you.

After pressing fly to start the mission, get in your a/c and look around then press "start recording track". While it starts there will be a mini-freeze of 1-5 seconds depending on how long it is since you emptied your tracks folder. Once the mini-freeze has ended, press "stop recording track". I use Scroll Lock as a hotkey for the start/stop recording track command, since it has a light on the keyboard so that you can check that you have turned it off. Fly mission!

Since I have been doing this I have not had a single freeze, on missions upto 1.5 hours long. Before that I would always freeze, 15-30 minutes in, depending on the map and number of objects.

Good Luck!

Man, I have been struggling with this problem for at least a year, have done searches, read for millions of hours and tried a million different things!

The start and stop recording of track did it! ..... finally the solution to my lockups!!!!!!!

Thanks you so much unreasonable!!!!!! You made my day!!!!!!!

I would have never thought in a million years this would work, I laughed at your post when I read it, but damn man, I am glad I did try it.

FANTASTIC!

~S~
Reply


Forum Jump:


Users browsing this thread: 6 Guest(s)