Hard Light Productions Forums

Hosted Projects - FS2 Required => Blue Planet => Topic started by: tomimaki on November 17, 2015, 07:59:11 pm

Title: BP AoA - The Great Preservers - Assert: (item->laser == false)
Post by: tomimaki on November 17, 2015, 07:59:11 pm
The Great Preservers crashed for me twice in release build, so I tried debug and hope this is a culprit:

Code: [Select]
Assert: (item->laser == false)
File: grbatch.cpp
Line: 754
Particle effect Rmuzzle.eff used as laser glow or laser bitmap


ntdll.dll! ZwWaitForSingleObject + 21 bytes
kernel32.dll! WaitForSingleObjectEx + 67 bytes
kernel32.dll! WaitForSingleObject + 18 bytes
fs2_open_3_7_3_SSE2_20151117_2c268e4-DEBUG.exe! <no symbol>
fs2_open_3_7_3_SSE2_20151117_2c268e4-DEBUG.exe! <no symbol>
fs2_open_3_7_3_SSE2_20151117_2c268e4-DEBUG.exe! <no symbol>
fs2_open_3_7_3_SSE2_20151117_2c268e4-DEBUG.exe! <no symbol>
fs2_open_3_7_3_SSE2_20151117_2c268e4-DEBUG.exe! <no symbol>
fs2_open_3_7_3_SSE2_20151117_2c268e4-DEBUG.exe! <no symbol>
fs2_open_3_7_3_SSE2_20151117_2c268e4-DEBUG.exe! <no symbol>
fs2_open_3_7_3_SSE2_20151117_2c268e4-DEBUG.exe! <no symbol>
fs2_open_3_7_3_SSE2_20151117_2c268e4-DEBUG.exe! <no symbol>
fs2_open_3_7_3_SSE2_20151117_2c268e4-DEBUG.exe! <no symbol>
fs2_open_3_7_3_SSE2_20151117_2c268e4-DEBUG.exe! <no symbol>
fs2_open_3_7_3_SSE2_20151117_2c268e4-DEBUG.exe! <no symbol>
fs2_open_3_7_3_SSE2_20151117_2c268e4-DEBUG.exe! <no symbol>
fs2_open_3_7_3_SSE2_20151117_2c268e4-DEBUG.exe! <no symbol>
fs2_open_3_7_3_SSE2_20151117_2c268e4-DEBUG.exe! <no symbol>
kernel32.dll! BaseThreadInitThunk + 18 bytes
ntdll.dll! RtlInitializeExceptionChain + 99 bytes
ntdll.dll! RtlInitializeExceptionChain + 54 bytes

[attachment DELETED!! by Strong Bad]
Title: Re: BP AoA - The Great Preservers - Assert: (item->laser == false)
Post by: General Battuta on November 17, 2015, 08:32:11 pm
Ugh. Ugh ugh. Might be something new introduced in the new nightly build. :(

Log please.
Title: Re: BP AoA - The Great Preservers - Assert: (item->laser == false)
Post by: General Battuta on November 17, 2015, 08:34:55 pm
Can you roll back to this build http://www.hard-light.net/forums/index.php?topic=90953.0

and see if the error still occurs? (I reproduced the error locally on the build you're using).

I think this is still the error that was popping up about the destruction of the Gusion. Is that when the mission crashes for you?
Title: Re: BP AoA - The Great Preservers - Assert: (item->laser == false)
Post by: General Battuta on November 17, 2015, 09:06:34 pm
If you still get the error in that build, go to the build linked in the BP release thread, play and have fun with that.
Title: Re: BP AoA - The Great Preservers - Assert: (item->laser == false)
Post by: tomimaki on November 18, 2015, 03:39:10 am
Uh, I should add that it crash too in build (20151103) linked in BP thread.

I didn't pay attention if Gusion dies when crash happens. I'll check this.


[attachment DELETED!! by Strong Bad]
Title: Re: BP AoA - The Great Preservers - Assert: (item->laser == false)
Post by: Cobra on November 18, 2015, 03:45:35 am
Posting your fs2_open.log would still be helpful. You may have an incomplete install or a stray table somewhere.
Title: Re: BP AoA - The Great Preservers - Assert: (item->laser == false)
Post by: tomimaki on November 18, 2015, 05:06:02 am
:wtf: But I added logs.

Anyway I thought that I checked release build 20151103, but it doesn't crash now. Weird enough debugs (20151103 and 20151117) hit this assertion and cannot continue.

Gusion death doesn't matter.

So to summarize:

build 20151103
- release no crash
- debug crash on assertion

build 20151117
- release crash
- debug crash on assertion

I will continue campaign by using official build :)
Thx for help.
Title: Re: BP AoA - The Great Preservers - Assert: (item->laser == false)
Post by: Cobra on November 18, 2015, 06:01:04 am
:wtf: But I added logs.

Our posts are six minutes apart, but for some reason I wasn't notified that a new reply had been posted. :P
Title: Re: BP AoA - The Great Preservers - Assert: (item->laser == false)
Post by: AdmiralRalwood on November 18, 2015, 12:28:35 pm
Not sure if it's related, but your checksums don't seem to match mine; might want to rerun the installer?

EDIT: Make that definitely not related; it's just bpc-audio2/3 and MV_RadarIcons.
Title: Re: BP AoA - The Great Preservers - Assert: (item->laser == false)
Post by: tomimaki on November 18, 2015, 05:26:37 pm
bpc-audio2/3 were updated? I never saw them mentioned in 2 update posts. I dl files manually. Thx for info :)
As for radaricons I used this: http://www.hard-light.net/forums/index.php?topic=89098.0
It shouldn't make trouble however I'll change it to original.

edit:
Last nightly, i.e. 20151120, fixed crash. :nod: