Crash bug with Mod DCBA

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

Wed Jul 15, 2015 4:28 am

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: 1116
Joined: Thu Aug 29, 2013 5:18 am
Location: On the other side of the screen.

Wed Jul 15, 2015 4:53 am

 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: 2756
Joined: Tue Nov 06, 2007 12:03 am
Location: Traveling in the TARDIS
Contact:

Wed Jul 15, 2015 5:00 am

At some point G.D mod needs to be officially integrated into the game. :D
Image
Image

*** AWAY ON SABBATICAL ***
** USE EMAIL TO CONTACT ME **

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

Wed Jul 15, 2015 5:00 am

 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

Wed Jul 15, 2015 11:32 am

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

User avatar
JohnBWatson
Fleet Officer
Fleet Officer
Posts: 1452
Joined: Tue Aug 19, 2014 10:17 pm

Wed Jul 15, 2015 8:10 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: 2615
Joined: Mon Oct 29, 2007 9:23 pm
Location: Decoding hieroglyphics on Tan-Ru-Dorem

Wed Jul 15, 2015 9:01 pm

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

Wed Jul 15, 2015 9:25 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

Tue Jul 21, 2015 8:16 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: 2615
Joined: Mon Oct 29, 2007 9:23 pm
Location: Decoding hieroglyphics on Tan-Ru-Dorem

Thu Jul 30, 2015 12:31 pm

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

Fri Jul 31, 2015 5:04 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