Crash bug with Mod DCBA

Freeform discussion about anything related to modding Transcendence.
Post Reply
george moromisato
Developer
Developer
Posts: 2997
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

There's currently a crash bug with the following object: 0xdcba0044

Does anyone know what object that is? Is it a ship or station? It seems to crash when trying to paint it on the LRS.

The full log is here: https://ministry.kronosaur.com/record.hexm?id=5853

Thank you!
User avatar
AssumedPseudonym
Fleet Officer
Fleet Officer
Posts: 1190
Joined: Thu Aug 29, 2013 5:18 am
Location: On the other side of the screen.

 It looks to be part of G.O.D.Mod: <!ENTITY stGOD_HeadToHead "0xDCBA0044">
Image

Mod prefixes: 0xA010 (registered) and 0xDCC8 (miscellaneous)

My mods on Xelerus: Click here!

Of all the things I’ve lost in life, I miss my mind the least. (I’m having a lot more fun without it!)
User avatar
Ttech
Fleet Admiral
Fleet Admiral
Posts: 2767
Joined: Tue Nov 06, 2007 12:03 am
Location: Traveling in the TARDIS
Contact:

At some point G.D mod needs to be officially integrated into the game. :D
Image
Image
User avatar
AssumedPseudonym
Fleet Officer
Fleet Officer
Posts: 1190
Joined: Thu Aug 29, 2013 5:18 am
Location: On the other side of the screen.

 Preferably after significant updating. I think TVR was working on that, wasn’t he…?
Image

Mod prefixes: 0xA010 (registered) and 0xDCC8 (miscellaneous)

My mods on Xelerus: Click here!

Of all the things I’ve lost in life, I miss my mind the least. (I’m having a lot more fun without it!)
Shaman
Commonwealth Pilot
Commonwealth Pilot
Posts: 95
Joined: Fri Sep 20, 2013 2:03 pm

I recreated the list of mods - the debug.log was identically besides me having EP and official stuff(Osaka..)
I downloaded everything fresh from xelerus.

I could not recreate this crash. It just.. worked.
I tried /debug and without. Tried it with and without official expansions not mentioned in the .log

For comparison my debug.log: http://paste.neurohack.com/view/YUq7t/
If someone wants to try ithttps://www.dropbox.com/s/2521mjqxq3y2u ... h.zip?dl=0

...
There is a station with said entity in 310_GODMod/G.O.D.Mod.xml line 3030
there is some code related to it on line 2338
JohnBWatson
Fleet Officer
Fleet Officer
Posts: 1452
Joined: Tue Aug 19, 2014 10:17 pm

AssumedPseudonym wrote: It looks to be part of G.O.D.Mod: <!ENTITY stGOD_HeadToHead "0xDCBA0044">
I believe that's the virtual station that orchestrates a fight between two spawned ships in 'head to head' testing.
User avatar
digdug
Fleet Admiral
Fleet Admiral
Posts: 2620
Joined: Mon Oct 29, 2007 9:23 pm
Location: Decoding hieroglyphics on Tan-Ru-Dorem

there are several versions of Godmod in circulation. This is going to be pretty hard.
Maybe it's the godmod on github and not the one on xelerus ?
Shaman
Commonwealth Pilot
Commonwealth Pilot
Posts: 95
Joined: Fri Sep 20, 2013 2:03 pm

I do not know TLisp. Someone with appropiate knowledge should be able to take the code from line 2338 and 3030 from this mod http://xelerus.de/index.php?s=mod&id=310 since it seems to identify with the problem and make that event happen.
IIRC the godmod on github does not have the proper UNID

According to the crash report 3 versions of godmode were used here.
http://xelerus.de/index.php?s=mod&id=310
http://xelerus.de/index.php?s=mod&id=799 (which is a smaller version of 310) (different UNID)
http://xelerus.de/index.php?s=mod&id=1455 (which is a newer version of 310)
TVR
Militia Commander
Militia Commander
Posts: 334
Joined: Sat Sep 08, 2012 3:26 am

For reference, the versions of G.O.D.MOD:

Version 1.4.1, http://xelerus.de/index.php?s=mod&id=310
Version 2.0/2.1 http://xelerus.de/index.php?s=mod&id=1455
Github version
Updated Github version, included with 2.0/2.1

It's somehow being caused by the Head-to-Head station in Version 2.0/2.1. Currently investigating this bug along with another 2.0/2.1 incompatibility with Transcendence 1.6 that breaks the DSF customPicker menu back function.
Fiction is reality, simplified for mass consumption.
PGP: 0x940707ED, 5DB8 4CB4 1EF5 E987 18A0 CD99 3554 3C13 9407 07ED
Bitcoin: 1LLDr7pnZDjXVT5mMDrkqRKkAPByPCQiXQ
User avatar
digdug
Fleet Admiral
Fleet Admiral
Posts: 2620
Joined: Mon Oct 29, 2007 9:23 pm
Location: Decoding hieroglyphics on Tan-Ru-Dorem

confirmed.

Code: Select all

07/30/2015 13:24:21	Crash in CStation::PaintLRSForeground: type: dcba0044
07/30/2015 13:24:21	Crash in CSystem::PaintViewportLRS
07/30/2015 13:24:21	Crash in CLRSDisplay::Update
07/30/2015 13:24:21	Crash in CTranscendenceWnd::PaintLRS
07/30/2015 13:24:21	Unable to continue due to program error.

program state: OnAnimate
program state: painting LRS
game state: in game
in godmod 2.0 choose spawn space objects, then ships, select 1st ship and press H for head to head. select the 2nd ship and press H again. Crash.

This is the mod I'm using, not sure which version of DSF is exactly:
https://dl.dropboxusercontent.com/u/720869/godmod.zip
TVR
Militia Commander
Militia Commander
Posts: 334
Joined: Sat Sep 08, 2012 3:26 am

Great work, digdug, I have reproduced and fixed the problem causing the crash. It seems 1.6 crashes on spawning a station without full attributes. Adding a virtual="true" to the Head-to-Head stations fixes this.

This leaves the broken backfunction, but that is more difficult to fix. We'll save that for another version. Uploading the new version of G.O.D.MOD onto Xelerus.
Fiction is reality, simplified for mass consumption.
PGP: 0x940707ED, 5DB8 4CB4 1EF5 E987 18A0 CD99 3554 3C13 9407 07ED
Bitcoin: 1LLDr7pnZDjXVT5mMDrkqRKkAPByPCQiXQ
Post Reply