View Issue Details

IDProjectCategoryView StatusLast Update
0003400The Dark ModGUIpublic04.11.2013 20:18
ReporterNew Horizon Assigned Totaaaki  
PrioritynormalSeveritynormalReproducibilityalways
Status resolvedResolutionfixed 
PlatformWindows 
Product VersionTDM 2.00 
Target VersionTDM 2.01Fixed in VersionTDM 2.01 
Summary0003400: TDM freezes when attempting to change some of the advanced video settings.
DescriptionTDM freezes when attempting to change some of the advanced video settings.

Steps To Reproduce1. Choose a new mission from the list of missions.
2. TDM will reload.
3. Upon reloading, start the mission.
4. Press attack to begin the mission.
5. Hit Escape to return to the main menu.
6. Navigate to the advanced video settings.
7. Attempt to change "Ambient Rendering", "Interaction Shader" or "Post Processing".

Observed results:
Attempting to change one of these settings will cause TDM to freeze.
Additional InformationThis only appears to happen when changing the video setting after loading a new mission and running it for the first time.

This didn't happen with earlier versions of TDM, but I can not be sure when this issue was introduced.
TagsNo tags attached.

Relationships

related to 0003508 resolvedtaaaki clicked on texture anisotropy, crashed 

Activities

Springheel

Springheel

14.07.2013 20:49

administrator   ~0005732

I can confirm this.

The first time, I skipped step 1 and loaded a mission that was already installed, and could not get it to freeze. But then when I installed a new mission and started it, I got the freeze as soon as I tried to click the Ambient option.
taaaki

taaaki

03.08.2013 06:54

administrator   ~0005943

nVidia / AMD / Intel graphics? I'll give it a go with my AMD card and see what happens.
Springheel

Springheel

03.08.2013 12:24

administrator   ~0005944

I have nVidia, not sure about NH.
New Horizon

New Horizon

09.08.2013 11:53

manager   ~0005979

I have Nvidia on one system and ATI on another I've tested on. Jaxa reported the same crash/freeze from adjusting anisotropy in this bug.

http://bugs.thedarkmod.com/view.php?id=3508
Springheel

Springheel

19.08.2013 20:27

administrator   ~0006064

Is this still an issue?
taaaki

taaaki

20.08.2013 04:06

administrator   ~0006065

Yes. It's a bit tricky to fix since I know what's happening, but not why. And it doesn't reproduce reliably when debugging, so it's taking longer to figure out than it should.
Springheel

Springheel

20.08.2013 14:01

administrator   ~0006066

Is this still something planned for 2.0? This is supposed to be our last week of beta-testing before we enter our final 'critical bugs only' sanity test phase.
taaaki

taaaki

20.08.2013 15:23

administrator   ~0006071

I certainly hope so. I've got some time today and maaaybe tomorrow to dedicate to getting this thing diagnosed and fixed.
AluminumHaste

AluminumHaste

21.08.2013 16:41

developer   ~0006075

Still happening. Just did an update to 2.00 test directory. Opened the game, uninstalled the FM. When the game restarted I noticed Post Processing was set to Disabled, but when I clicked on it, TDM crashed.
jaxa

jaxa

26.08.2013 02:45

reporter   ~0006081

I suppose my bug is a dupe of this one.
Springheel

Springheel

02.09.2013 16:15

administrator   ~0006143

"I certainly hope so. I've got some time today and maaaybe tomorrow to dedicate to getting this thing diagnosed and fixed. "

Is there anything new to test here?

We need to set a cut-off date beyond which, if this isn't fixed, we just leave it for 2.01.
AluminumHaste

AluminumHaste

02.09.2013 16:20

developer   ~0006144

Still testing Taaaki's fixes, so far crash frequency has been reduced but still happening.
Springheel

Springheel

02.09.2013 19:44

administrator   ~0006146

Have these fixes been included in the update so everyone can test them?
AluminumHaste

AluminumHaste

02.09.2013 20:06

developer   ~0006147

No taaaki and I have been going back and forth through pm.
taaaki

taaaki

03.09.2013 04:01

administrator   ~0006148

The changes I've made have been a bit blunt since I can only reproduce the issue once every 15 or so attempts. My concern is that I've missed the deeper cause of this issue since the code I'm changing hasn't been touched since the codebases were merged and has never given problems til now.
Springheel

Springheel

05.09.2013 01:01

administrator   ~0006152

Well, if it's happening only once every 15 times, that's not so critical. If it's not happening very frequently, I think we should limit how long it holds up the release. How much more time would you like to look into this, before we just leave it and move on?

(though it might be a good idea to include the fix for everyone so we can establish how often it happens on other systems)
AluminumHaste

AluminumHaste

05.09.2013 01:05

developer   ~0006153

My only concern is that because this seems to happen when first running TDM, lots of people running the mod for the first time will experience this and have a negative first experience with the mod.
Springheel

Springheel

05.09.2013 01:32

administrator   ~0006154

Are we talking about the same issue? I thought it only happened when changing settings after loading a mission for the first time, as in the OP.
AluminumHaste

AluminumHaste

05.09.2013 02:36

developer   ~0006156

No, also happens the first time you run TDM. IE delete the darkmod.cfg and it still happens.
taaaki

taaaki

05.09.2013 04:07

administrator   ~0006157

I'll commit what I have tonight and see how well it works for everyone else.
Springheel

Springheel

06.09.2013 16:21

administrator   ~0006161

Please let grayman know the revision number so he can build a new package.
taaaki

taaaki

06.09.2013 20:12

administrator   ~0006164

I've being doing some further investigation and I don't think that the changes I made had any effect on this issue. It must just be a fluke that it appeared to improve the situation.

I don't think that I can solve this issue purely because it doesn't present itself often enough for me to be able to debug and assess the success of my changes (today was the first time in a week that it has triggered - and I didn't have a debugger attached :< :< :<. It hasn't triggered since that one time today).

I'll continue to look into it, but it may be necessary for someone else to jump in with a system that reproduces the issue more regularly.
Springheel

Springheel

07.09.2013 01:31

administrator   ~0006165

Last edited: 07.09.2013 01:32

Ok, but there seem to be two issues at play here. Which one are you having trouble duplicating? The one in the original post happens every time for me. I don't even have to go through all seven steps. It happens even without starting the mission:

1. Install a new mission, wait for TDM to restart.
2. Try to change Graphics/Advanced/Ambient Rendering option
3. TDM freezes.

Are you saying this only happens for you once a week?

AluminumHaste

AluminumHaste

07.09.2013 02:28

developer   ~0006166

Last edited: 07.09.2013 02:29

Still crashing at same spot, doing exactly what Springheel just said:

   664: }
   665:
   666: // execute the command line that we have already tokenized
   667: ExecuteTokenizedString( args );
00915892 8D 85 E4 F6 FF FF lea eax,[ebp-91Ch]
00915898 50 push eax
00915899 8B 4D F8 mov ecx,dword ptr [ebp-8]
0091589C E8 C9 DE FB FF call idCmdSystemLocal::ExecuteTokenizedString (8D376Ah)
   668: }
009158A1 E9 A0 FE FF FF jmp idCmdSystemLocal::ExecuteCommandBuffer+36h (915746h) <--crashing here
   669: }

taaaki

taaaki

07.09.2013 07:59

administrator   ~0006167

Yeah, that issue just doesn't reproduce often enough on my system using either of the reproduction methods.

The more telling part of the stack trace is that it only appears to happen when ExecuteTokenizedString is used with "tdm_updateCookedMathData". I'm not sure if the release build has enough debug info to show exactly where it hits an issue within the ExecuteTokenizedString method.

I think I might try adding another command to the console that just continuously spams tdm_updateCookedMathData to see if I can force the crash.

The curious thing to me is why my system doesn't experience the issue that often but you guys can trigger it consistently.
taaaki

taaaki

07.09.2013 22:03

administrator   ~0006171

I may have stumbled onto something. I've committed some changes to main/trunk darkmod_src and darkmod repos (commands that are added using CMD_EXEC_APPEND must have an explicit \n). Src revision 5878 and assets revision 13660 (for the updated Windows bins).

Please try it out and see how it goes. If it works, grayman can merge them with the 2.00 branch.
AluminumHaste

AluminumHaste

08.09.2013 04:44

developer   ~0006172

Last edited: 08.09.2013 04:46

Okay tried your latest changes but get crash in same spot.

Pre reload shows:

+ tokenized 0x05c6f59c "tdm_updateCookedMathData" char [2048]

The textBuf shows:

+ textBuf 0x01fdcf90 "tdm_updateCookedMathData" unsigned char [65536]

Now it's not full, that buffer is only filled til buffer position:

[11268] 10 '
' unsigned char

After the reload that buffer is completely full of junk shown here:

- postReload {argc=0 argv=0x01fecfd4 tokenized=0x01fed0d4 "ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ } idCmdArgs
+ tokenized 0x01fed0d4 "ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ" char [2048]


Here's the whole thing:

- args {argc=1 argv=0x05c6f49c tokenized=0x05c6f59c "tdm_updateCookedMathData" } idCmdArgs
argc 1 int
+ argv 0x05c6f49c char * [64]
+ tokenized 0x05c6f59c "tdm_updateCookedMathData" char [2048]
- this 0x01fdcf80 class idCmdSystemLocal cmdSystemLocal {commands=0x0ffa68b8 wait=0 textLength=0 ...} idCmdSystemLocal * const
+ idCmdSystem {...} idCmdSystem
- commands 0x0ffa68b8 {next=0x00ea1a60 name=0x0fe01ea0 "tdm_updateCookedMathData" function=0x527269b0 ...} commandDef_s *
+ next 0x00ea1a60 {next=0x00ea16f0 name=0x00e50350 "seta" function=0x011581ed ...} commandDef_s *
+ name 0x0fe01ea0 "tdm_updateCookedMathData" char *
function 0x527269b0 void (const idCmdArgs &)*
argCompletion 0x00000000 void (const idCmdArgs &, void (const char *)*)*
flags 4 int
+ description 0x0fe01ec0 "Updates lookup textures" char *
wait 0 int
textLength 0 int
+ textBuf 0x01fdcf90 "tdm_updateCookedMathData" unsigned char [65536]
+ completionString {len=1 data=0x01fecf9c "*" alloced=20 ...} idStr
+ completionParms {num=0 size=0 granularity=16 ...} idList<idStr>
- tokenizedCmds {num=0 size=0 granularity=16 ...} idList<idCmdArgs>
num 0 int
size 0 int
granularity 16 int
- list 0x00000000 {argc=??? argv=0x00000004 tokenized=0x00000104 <Bad Ptr> } idCmdArgs *
argc CXX0030: Error: expression cannot be evaluated
+ argv 0x00000004 char * [64]
+ tokenized 0x00000104 <Bad Ptr> char [2048]
- postReload {argc=0 argv=0x01fecfd4 tokenized=0x01fed0d4 "ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌ } idCmdArgs
argc 0 int
+ argv 0x01fecfd4 char * [64]
+ tokenized 0x01fed0d4 "ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ" char [2048]

nbohr1more

nbohr1more

08.09.2013 13:00

developer   ~0006173

Is "tdm_updateCookedMathData" even used anymore now that JC Denton's "Enhanced Ambient" was removed as an option in the mod in favor of Rebb's ambient?

Maybe it's calling code that is broken?
taaaki

taaaki

14.09.2013 21:48

administrator   ~0006180

Temp fix in revision 5887. Will need to investigate further though since the function pointer for tdm_updateCookedMathData is getting lost during an engine reload
taaaki

taaaki

04.11.2013 20:18

administrator   ~0006223

Temp fix reverted and proper fix provided in src revision 5901 (bins updated in assets revision 13702).

Commands defined in the game dll must be added to the command list with the CMD_FL_GAME flag to ensure that they get removed when the DLL is unloaded and then re-added correctly when the DLL is loaded again.

Issue History

Date Modified Username Field Change
09.05.2013 01:44 New Horizon New Issue
14.07.2013 20:49 Springheel Note Added: 0005732
14.07.2013 20:49 Springheel Assigned To => Springheel
14.07.2013 20:49 Springheel Status new => confirmed
15.07.2013 18:39 Springheel Assigned To Springheel =>
15.07.2013 18:40 Springheel Assigned To => Springheel
15.07.2013 18:40 Springheel Status confirmed => acknowledged
15.07.2013 18:40 Springheel Assigned To Springheel => New Horizon
15.07.2013 18:40 Springheel Status acknowledged => assigned
15.07.2013 18:40 Springheel Assigned To New Horizon =>
15.07.2013 18:40 Springheel Status assigned => confirmed
02.08.2013 20:39 Springheel Assigned To => taaaki
02.08.2013 20:39 Springheel Status confirmed => assigned
03.08.2013 06:54 taaaki Note Added: 0005943
03.08.2013 12:24 Springheel Note Added: 0005944
09.08.2013 11:53 New Horizon Note Added: 0005979
19.08.2013 20:27 Springheel Note Added: 0006064
20.08.2013 04:06 taaaki Note Added: 0006065
20.08.2013 14:01 Springheel Note Added: 0006066
20.08.2013 15:23 taaaki Note Added: 0006071
21.08.2013 16:41 AluminumHaste Note Added: 0006075
26.08.2013 02:45 jaxa Note Added: 0006081
02.09.2013 16:15 Springheel Note Added: 0006143
02.09.2013 16:20 AluminumHaste Note Added: 0006144
02.09.2013 19:44 Springheel Note Added: 0006146
02.09.2013 20:06 AluminumHaste Note Added: 0006147
03.09.2013 04:01 taaaki Note Added: 0006148
05.09.2013 01:01 Springheel Note Added: 0006152
05.09.2013 01:05 AluminumHaste Note Added: 0006153
05.09.2013 01:32 Springheel Note Added: 0006154
05.09.2013 02:36 AluminumHaste Note Added: 0006156
05.09.2013 04:07 taaaki Note Added: 0006157
06.09.2013 16:21 Springheel Note Added: 0006161
06.09.2013 20:12 taaaki Note Added: 0006164
07.09.2013 01:31 Springheel Note Added: 0006165
07.09.2013 01:32 Springheel Note Edited: 0006165
07.09.2013 02:28 AluminumHaste Note Added: 0006166
07.09.2013 02:29 AluminumHaste Note Edited: 0006166
07.09.2013 07:59 taaaki Note Added: 0006167
07.09.2013 22:03 taaaki Note Added: 0006171
08.09.2013 04:44 AluminumHaste Note Added: 0006172
08.09.2013 04:45 AluminumHaste Note Edited: 0006172
08.09.2013 04:46 AluminumHaste Note Edited: 0006172
08.09.2013 13:00 nbohr1more Note Added: 0006173
14.09.2013 21:48 taaaki Note Added: 0006180
17.09.2013 00:51 Springheel Target Version TDM 2.00 => TDM 2.01
22.09.2013 14:16 taaaki Relationship added related to 0003508
04.11.2013 20:18 taaaki Note Added: 0006223
04.11.2013 20:18 taaaki Status assigned => resolved
04.11.2013 20:18 taaaki Fixed in Version => TDM 2.01
04.11.2013 20:18 taaaki Resolution open => fixed