Author Topic: BP AoA - The Great Preservers - Assert: (item->laser == false)  (Read 1579 times)

0 Members and 1 Guest are viewing this topic.

BP AoA - The Great Preservers - Assert: (item->laser == false)
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]

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Re: BP AoA - The Great Preservers - Assert: (item->laser == false)
Ugh. Ugh ugh. Might be something new introduced in the new nightly build. :(

Log please.

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Re: BP AoA - The Great Preservers - Assert: (item->laser == false)
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?

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Re: BP AoA - The Great Preservers - Assert: (item->laser == false)
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.

 
Re: BP AoA - The Great Preservers - Assert: (item->laser == false)
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]

 

Offline Cobra

  • 212
  • Snake on a Cain
    • Minecraft
    • Skype
    • Steam
    • Twitter
Re: BP AoA - The Great Preservers - Assert: (item->laser == false)
Posting your fs2_open.log would still be helpful. You may have an incomplete install or a stray table somewhere.
To consider the Earth as the only populated world in infinite space is as absurd as to assert that in an entire field of millet, only one grain will grow. - Metrodorus of Chios
I wept. Mysterious forces beyond my ken had reached into my beautiful mission and energized its pilots with inhuman bomb-firing abilities. I could only imagine the GTVA warriors giving a mighty KIAAIIIIIII shout as they worked their triggers, their biceps bulging with sinew after years of Ivan Drago-esque steroid therapy and weight training. - General Battuta

 
Re: BP AoA - The Great Preservers - Assert: (item->laser == false)
: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.

 

Offline Cobra

  • 212
  • Snake on a Cain
    • Minecraft
    • Skype
    • Steam
    • Twitter
Re: BP AoA - The Great Preservers - Assert: (item->laser == false)
: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
To consider the Earth as the only populated world in infinite space is as absurd as to assert that in an entire field of millet, only one grain will grow. - Metrodorus of Chios
I wept. Mysterious forces beyond my ken had reached into my beautiful mission and energized its pilots with inhuman bomb-firing abilities. I could only imagine the GTVA warriors giving a mighty KIAAIIIIIII shout as they worked their triggers, their biceps bulging with sinew after years of Ivan Drago-esque steroid therapy and weight training. - General Battuta

 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
Re: BP AoA - The Great Preservers - Assert: (item->laser == false)
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.
Ph'nglui mglw'nafh Codethulhu GitHub wgah'nagl fhtagn.

schrödinbug (noun) - a bug that manifests itself in running software after a programmer notices that the code should never have worked in the first place.

When you gaze long into BMPMAN, BMPMAN also gazes into you.

"I am one of the best FREDders on Earth" -General Battuta

<Aesaar> literary criticism is vladimir putin

<MageKing17> "There's probably a reason the code is the way it is" is a very dangerous line of thought. :P
<MageKing17> Because the "reason" often turns out to be "nobody noticed it was wrong".
(the very next day)
<MageKing17> this ****ing code did it to me again
<MageKing17> "That doesn't really make sense to me, but I'll assume it was being done for a reason."
<MageKing17> **** ME
<MageKing17> THE REASON IS PEOPLE ARE STUPID
<MageKing17> ESPECIALLY ME

<MageKing17> God damn, I do not understand how this is breaking.
<MageKing17> Everything points to "this should work fine", and yet it's clearly not working.
<MjnMixael> 2 hours later... "God damn, how did this ever work at all?!"
(...)
<MageKing17> so
<MageKing17> more than two hours
<MageKing17> but once again we have reached the inevitable conclusion
<MageKing17> How did this code ever work in the first place!?

<@The_E> Welcome to OpenGL, where standards compliance is optional, and error reporting inconsistent

<MageKing17> It was all working perfectly until I actually tried it on an actual mission.

<IronWorks> I am useful for FSO stuff again. This is a red-letter day!
* z64555 erases "Thursday" and rewrites it in red ink

<MageKing17> TIL the entire homing code is held up by shoestrings and duct tape, basically.

 
Re: BP AoA - The Great Preservers - Assert: (item->laser == false)
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:
« Last Edit: November 21, 2015, 06:14:46 am by tomimaki »