Crash when try to play a campaign

You have tested TA3D, share your experience /
Vous avez testé TA3D, venez partager votre expérience
Post Reply
xpoy
Posts: 669
Joined: Mon Sep 22, 2008 3:55 am

Crash when try to play a campaign

Post by xpoy » Sat Sep 12, 2009 5:40 pm

The things I done was:
keep the old TA3D's setting folden. And put that one on alpha 15's root.
When I open the option, it's all fine, some new things show up.
Then goto try a campaign, it crashed,

The out is short, didn't know what' that mean /:^|
[Sun Sep 13 01:35:47 2009] [infos] *** Welcome to TA3D ***
[Sun Sep 13 01:35:47 2009] [infos] Version: 0.6-WIP (r2040)
[Sun Sep 13 01:35:47 2009] [infos] [paths] Started from: `J:\ta3d\`
[Sun Sep 13 01:35:47 2009] [infos] [paths] Preferences: `J:\ta3d\settings\`
[Sun Sep 13 01:35:47 2009] [infos] [paths] Cache: `J:\ta3d\cache\`
[Sun Sep 13 01:35:47 2009] [infos] [paths] Savegames: `J:\ta3d\savegames\`
[Sun Sep 13 01:35:47 2009] [infos] [paths] Screenshots: `J:\ta3d\screenshots\`
[Sun Sep 13 01:35:47 2009] [infos] [paths] Logs: `J:\ta3d\logs\`
[Sun Sep 13 01:35:47 2009] [infos] Opened the log file: `J:\ta3d\logs\ta3d.log
[Sun Sep 13 01:35:47 2009] [infos] [resources] Added `J:\ta3d\resources\`
[Sun Sep 13 01:35:47 2009] [infos] [resources] Added `J:\ta3d\`
[Sun Sep 13 01:35:47 2009] [infos] [settings] Loaded from `J:\ta3d\settings\ta3d.cfg`
[Sun Sep 13 01:35:47 2009] [infos] [system] Vendor: Unknown Unknown (None)
[Sun Sep 13 01:35:47 2009] [infos] [system] Microsoft Windows
[Sun Sep 13 01:35:47 2009] [infos] [system] Desktop: 1024x768 (32bits)
[Sun Sep 13 01:35:47 2009] [infos] [system] SDL version: 1.2.13
[Sun Sep 13 01:35:47 2009] [infos] CPU: 1
[Sun Sep 13 01:35:47 2009] [error] [VFS] could not load archive 'J:\ta3d\resources\ta33a'
[Sun Sep 13 01:35:47 2009] [error] [VFS] could not load archive 'J:\ta3d\ta33a'
[Sun Sep 13 01:35:47 2009] [infos] [OpenGL] OpenGL informations:
[Sun Sep 13 01:35:47 2009] [infos] [OpenGL] Vendor: NVIDIA Corporation
[Sun Sep 13 01:35:47 2009] [infos] [OpenGL] Renderer: GeForce FX 5200/AGP/SSE2/3DNOW!
[Sun Sep 13 01:35:47 2009] [infos] [OpenGL] Version: 2.1.2
[Sun Sep 13 01:35:47 2009] [infos] [OpenGL] Texture compression: Yes
[Sun Sep 13 01:35:47 2009] [infos] [OpenGL] Stencil Two Side: Yes
[Sun Sep 13 01:35:47 2009] [infos] [OpenGL] FBO: Yes
[Sun Sep 13 01:35:47 2009] [infos] [OpenGL] Shaders: Yes
[Sun Sep 13 01:35:47 2009] [infos] [OpenGL] Multi texturing: Yes
[Sun Sep 13 01:35:47 2009] [infos] [i18n] Switching to `中文` (chinese)
[Sun Sep 13 01:35:47 2009] [warns] [audio] Impossible to load the playlist : 'J:\ta3d\resources\music/playlist.txt'
[Sun Sep 13 01:35:47 2009] [infos] [audio] Loading sounds from gamedata\allsound.tdf
[Sun Sep 13 01:35:47 2009] [infos] [audio] Loading sounds from gamedata\sound.tdf
[Sun Sep 13 01:35:48 2009] [infos] [audio] Loading sounds from gamedata\sound.tdf
[Sun Sep 13 01:35:48 2009] [infos] The engine is ready.
[Sun Sep 13 01:35:48 2009] [infos] [font] `FreeSans`: From cache (`J:\ta3d\cache\FreeSans.ttf`)
[Sun Sep 13 01:35:48 2009] [infos] [font] `FreeMono`: From cache (`J:\ta3d\cache\FreeMono.ttf`)
[Sun Sep 13 01:35:48 2009] [infos] [font] `FreeSans`: From cache (`J:\ta3d\cache\FreeSans.ttf`)
[Sun Sep 13 01:35:48 2009] [infos] [font] `FreeSerif`: From cache (`J:\ta3d\cache\FreeSerif.ttf`)
[Sun Sep 13 01:35:48 2009] [infos] [font] `FreeSans`: From cache (`J:\ta3d\cache\FreeSans.ttf`)
[Sun Sep 13 01:35:48 2009] [infos] Initializing the mouse device handler
[Sun Sep 13 01:35:48 2009] [infos] Initializing the keyboard device handler
[Sun Sep 13 01:35:56 2009] [infos] [settings] Making a backup for `J:\ta3d\settings\ta3d.cfg`...
[Sun Sep 13 01:35:56 2009] [infos] [settings] The backup is done.
[Sun Sep 13 01:35:56 2009] [infos] [settings] The settings has been saved.
[Sun Sep 13 01:36:16 2009] [infos] Aborting now. Releasing all resources...
[Sun Sep 13 01:36:16 2009] [infos] Exit.
[Sun Sep 13 01:36:16 2009] [infos] Aborting now. Releasing all resources...
[Sun Sep 13 01:36:16 2009] [infos] Exit.

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Re: Crash when try to play a campaign

Post by zuzuf » Sat Sep 12, 2009 5:50 pm

can you tell us step by step what you did during the last 20 seconds before the crash ?
=>;-D Penguin Powered

xpoy
Posts: 669
Joined: Mon Sep 22, 2008 3:55 am

Re: Crash when try to play a campaign

Post by xpoy » Sat Sep 12, 2009 5:55 pm

and oh this is great!
Just need fix some small bug for normal multi-play.

some apparent bad:
The comare be lock on comm when used ctrl+c to single select comm, it need press T once for unlock on comm
And the when hold shift on, the other keyboard press be ignore, this make some problem when qucikly control, that when player want send a long order for units, player always keep hold on shift and send one and one diffrent order.
The air need fix, they can't do attack at now... /:^]
The another advice is the transparent menu, I want a deep one, that maybe also reduce display overhead
And that 0 height texture problem still there, that make the air plant and some other units' texture cover by terren, this surely should fix
Find a new problem, sometime there are a sky line on screen top when drag screen.

xpoy
Posts: 669
Joined: Mon Sep 22, 2008 3:55 am

Re: Crash when try to play a campaign

Post by xpoy » Sat Sep 12, 2009 6:03 pm

straight open the single play on menu, then select campaign, then core-> play on hard, then start before audio finshed, it crashed

And another old problem, /:^|
feel sorry for this, well.
I meet crash when quit game.
That tables still white on my system...
[Sun Sep 13 02:00:49 2009] [infos] *** Welcome to TA3D ***
[Sun Sep 13 02:00:49 2009] [infos] Version: 0.6-WIP (r2040)
[Sun Sep 13 02:00:49 2009] [infos] [paths] Started from: `J:\ta3d\`
[Sun Sep 13 02:00:49 2009] [infos] [paths] Preferences: `J:\ta3d\settings\`
[Sun Sep 13 02:00:49 2009] [infos] [paths] Cache: `J:\ta3d\cache\`
[Sun Sep 13 02:00:49 2009] [infos] [paths] Savegames: `J:\ta3d\savegames\`
[Sun Sep 13 02:00:49 2009] [infos] [paths] Screenshots: `J:\ta3d\screenshots\`
[Sun Sep 13 02:00:49 2009] [infos] [paths] Logs: `J:\ta3d\logs\`
[Sun Sep 13 02:00:49 2009] [infos] Opened the log file: `J:\ta3d\logs\ta3d.log
[Sun Sep 13 02:00:49 2009] [infos] [resources] Added `J:\ta3d\resources\`
[Sun Sep 13 02:00:49 2009] [infos] [resources] Added `J:\ta3d\`
[Sun Sep 13 02:00:49 2009] [infos] [settings] Loaded from `J:\ta3d\settings\ta3d.cfg`
[Sun Sep 13 02:00:49 2009] [infos] [resources] Added `J:\ta3d\`
[Sun Sep 13 02:00:49 2009] [infos] [system] Vendor: Unknown Unknown (None)
[Sun Sep 13 02:00:49 2009] [infos] [system] Microsoft Windows
[Sun Sep 13 02:00:49 2009] [infos] [system] Desktop: 1024x768 (32bits)
[Sun Sep 13 02:00:49 2009] [infos] [system] SDL version: 1.2.13
[Sun Sep 13 02:00:49 2009] [infos] CPU: 1
[Sun Sep 13 02:00:49 2009] [error] [VFS] could not load archive 'J:\ta3d\resources\ta33a'
[Sun Sep 13 02:00:49 2009] [error] [VFS] could not load archive 'J:\ta3d\ta33a'
[Sun Sep 13 02:00:49 2009] [error] [VFS] could not load archive 'J:\ta3d\ta33a'
[Sun Sep 13 02:00:49 2009] [infos] [OpenGL] OpenGL informations:
[Sun Sep 13 02:00:49 2009] [infos] [OpenGL] Vendor: NVIDIA Corporation
[Sun Sep 13 02:00:49 2009] [infos] [OpenGL] Renderer: GeForce FX 5200/AGP/SSE2/3DNOW!
[Sun Sep 13 02:00:49 2009] [infos] [OpenGL] Version: 2.1.2
[Sun Sep 13 02:00:49 2009] [infos] [OpenGL] Texture compression: Yes
[Sun Sep 13 02:00:49 2009] [infos] [OpenGL] Stencil Two Side: Yes
[Sun Sep 13 02:00:49 2009] [infos] [OpenGL] FBO: Yes
[Sun Sep 13 02:00:49 2009] [infos] [OpenGL] Shaders: Yes
[Sun Sep 13 02:00:49 2009] [infos] [OpenGL] Multi texturing: Yes
[Sun Sep 13 02:00:50 2009] [infos] [i18n] Switching to `中文` (chinese)
[Sun Sep 13 02:00:50 2009] [warns] [audio] Impossible to load the playlist : 'J:\ta3d\resources\music/playlist.txt'
[Sun Sep 13 02:00:50 2009] [infos] [audio] Loading sounds from gamedata\allsound.tdf
[Sun Sep 13 02:00:50 2009] [infos] [audio] Loading sounds from gamedata\sound.tdf
[Sun Sep 13 02:00:51 2009] [infos] [audio] Loading sounds from gamedata\sound.tdf
[Sun Sep 13 02:00:52 2009] [infos] The engine is ready.
[Sun Sep 13 02:00:52 2009] [infos] [font] `FreeSans`: From cache (`J:\ta3d\cache\FreeSans.ttf`)
[Sun Sep 13 02:00:52 2009] [infos] [font] `FreeMono`: From cache (`J:\ta3d\cache\FreeMono.ttf`)
[Sun Sep 13 02:00:52 2009] [infos] [font] `FreeSans`: From cache (`J:\ta3d\cache\FreeSans.ttf`)
[Sun Sep 13 02:00:52 2009] [infos] [font] `FreeSerif`: From cache (`J:\ta3d\cache\FreeSerif.ttf`)
[Sun Sep 13 02:00:52 2009] [infos] [font] `FreeSans`: From cache (`J:\ta3d\cache\FreeSans.ttf`)
[Sun Sep 13 02:00:52 2009] [infos] Initializing the mouse device handler
[Sun Sep 13 02:00:52 2009] [infos] Initializing the keyboard device handler
[Sun Sep 13 02:01:02 2009] [infos] [battle] Preparing a new battle...
[Sun Sep 13 02:01:02 2009] [infos] [battle] Loading textures...
[Sun Sep 13 02:01:03 2009] [infos] [battle] Loading 3D Models...
[Sun Sep 13 02:01:03 2009] [infos] [3dm] file 'objects3d\trees-tree2.3dm' points to 'objects3d\trees-tree1.3dm'
[Sun Sep 13 02:01:03 2009] [infos] [3dm] file 'objects3d\trees-crispy2.3dm' points to 'objects3d\trees-crispy.3dm'
[Sun Sep 13 02:01:03 2009] [infos] [3dm] file 'objects3d\archipalms-palm03crisp.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:03 2009] [infos] [3dm] file 'objects3d\architrees-palm03.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:03 2009] [infos] [3dm] file 'objects3d\trees-crispy5.3dm' points to 'objects3d\trees-crispy.3dm'
[Sun Sep 13 02:01:03 2009] [infos] [3dm] file 'objects3d\architrees-palm04crisp.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:03 2009] [infos] [3dm] file 'objects3d\architrees-palm06.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:03 2009] [infos] [3dm] file 'objects3d\archipalms-palm04.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:03 2009] [infos] [3dm] file 'objects3d\archipalms-palm02crisp.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:03 2009] [infos] [3dm] file 'objects3d\archipalms-palm06crisp.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:03 2009] [infos] [3dm] file 'objects3d\architrees-palm01.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:03 2009] [infos] [3dm] file 'objects3d\architrees-palm03crisp.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:03 2009] [infos] [3dm] file 'objects3d\trees-tree3.3dm' points to 'objects3d\trees-tree1.3dm'
[Sun Sep 13 02:01:03 2009] [infos] [3dm] file 'objects3d\trees-crispy3.3dm' points to 'objects3d\trees-crispy.3dm'
[Sun Sep 13 02:01:03 2009] [infos] [3dm] file 'objects3d\towers-tower13.3dm' points to 'objects3d\towers-tower01.3dm'
[Sun Sep 13 02:01:03 2009] [infos] [3dm] file 'objects3d\architrees-palm04.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:03 2009] [infos] [3dm] file 'objects3d\archipalms-palm01crisp.3dm' points to 'objects3d\trees-crispy.3dm'
[Sun Sep 13 02:01:03 2009] [infos] [3dm] file 'objects3d\archipalms-palm02.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:04 2009] [infos] [3dm] file 'objects3d\archipalms-palm05crisp.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:04 2009] [infos] [3dm] file 'objects3d\architrees-palm02crisp.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:04 2009] [infos] [3dm] file 'objects3d\archipalms-palm05.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:04 2009] [infos] [3dm] file 'objects3d\trees-crispy1.3dm' points to 'objects3d\trees-crispy.3dm'
[Sun Sep 13 02:01:04 2009] [infos] [3dm] file 'objects3d\towers-tower02.3dm' points to 'objects3d\towers-tower01.3dm'
[Sun Sep 13 02:01:04 2009] [infos] [3dm] file 'objects3d\architrees-palm06crisp.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:04 2009] [infos] [3dm] file 'objects3d\architrees-palm02.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:04 2009] [infos] [3dm] file 'objects3d\trees-crispy4.3dm' points to 'objects3d\trees-crispy.3dm'
[Sun Sep 13 02:01:04 2009] [infos] [3dm] file 'objects3d\towers-tower14.3dm' points to 'objects3d\towers-tower01.3dm'
[Sun Sep 13 02:01:04 2009] [infos] [3dm] file 'objects3d\archipalms-palm04crisp.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:04 2009] [infos] [3dm] file 'objects3d\architrees-palm05.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:04 2009] [infos] [3dm] file 'objects3d\architrees-palm01crisp.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:04 2009] [infos] [3dm] file 'objects3d\archipalms-palm03.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:04 2009] [infos] [3dm] file 'objects3d\architrees-palm05crisp.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:04 2009] [infos] [3dm] file 'objects3d\archipalms-palm06.3dm' points to 'objects3d\archipalms-palm01.3dm'
[Sun Sep 13 02:01:39 2009] [infos] [battle] Loading graphical features...
[Sun Sep 13 02:01:42 2009] [infos] [battle] Loading weapons...
[Sun Sep 13 02:01:43 2009] [infos] [battle] Loading units...
[Sun Sep 13 02:01:43 2009] [error] [gfx] could not read image file: unitpics\CORTRUCK.pcx (vfs)
[Sun Sep 13 02:01:44 2009] [error] [gfx] could not read image file: unitpics\ARMSCORP.pcx (vfs)
[Sun Sep 13 02:01:44 2009] [error] [gfx] could not read image file: unitpics\CORSS.pcx (vfs)
[Sun Sep 13 02:01:47 2009] [error] [gfx] could not read image file: unitpics\CORBUILD.pcx (vfs)
[Sun Sep 13 02:01:54 2009] [infos] [battle] Initializing the engine...
[Sun Sep 13 02:01:54 2009] [infos] Adding a new player: `xpoy` (0) of `CORE` with E=10000, M=10000 AI=[C] EASY
[Sun Sep 13 02:01:54 2009] [infos] Adding a new player: `AI` (1) of `CORE` with E=10000, M=10000 AI=[C] EASY
[Sun Sep 13 02:01:54 2009] [infos] [battle] Loading the GUI...
[Sun Sep 13 02:02:01 2009] [infos] [battle] Loading the map...
[Sun Sep 13 02:02:01 2009] [infos] minimap read in 0.011s.
[Sun Sep 13 02:02:01 2009] [infos] Blocs read in 0.045s.
[Sun Sep 13 02:02:02 2009] [infos] Textures for blocks in 0.675s.
[Sun Sep 13 02:02:02 2009] [infos] Low definition map image built in 0.063s.
[Sun Sep 13 02:02:02 2009] [infos] Low definition texture uploaded in 0.243s.
[Sun Sep 13 02:02:02 2009] [infos] Lava image built in 0s.
[Sun Sep 13 02:02:02 2009] [infos] Lava texture uploaded in 0.025s.
[Sun Sep 13 02:02:02 2009] [infos] Env created in 0.009s.
[Sun Sep 13 02:02:02 2009] [infos] relief : 0.011s.
[Sun Sep 13 02:02:02 2009] [infos] Decors : 0.002s.
[Sun Sep 13 02:02:02 2009] [infos] [battle] Loading details texture...
[Sun Sep 13 02:02:03 2009] [infos] [battle] Initialising the Fog Of War...
[Sun Sep 13 02:02:03 2009] [infos] [battle] Loading map informations...
[Sun Sep 13 02:02:06 2009] [infos] [battle] Loading time: 63.452 sec.
[Sun Sep 13 02:02:06 2009] [infos] [battle] statistics:
[Sun Sep 13 02:02:06 2009] [infos] [battle] initPreflight(g) done in 0 msec.
[Sun Sep 13 02:02:06 2009] [infos] [battle] initTextures() done in 791 msec.
[Sun Sep 13 02:02:06 2009] [infos] [battle] init3DModels() done in 36227 msec.
[Sun Sep 13 02:02:06 2009] [infos] [battle] initGraphicalFeatures() done in 2499 msec.
[Sun Sep 13 02:02:06 2009] [infos] [battle] initWeapons() done in 955 msec.
[Sun Sep 13 02:02:06 2009] [infos] [battle] initUnits() done in 11326 msec.
[Sun Sep 13 02:02:06 2009] [infos] [battle] initIntermediateCleanup() done in 5 msec.
[Sun Sep 13 02:02:06 2009] [infos] [battle] initEngine() done in 15 msec.
[Sun Sep 13 02:02:06 2009] [infos] [battle] initPlayers() done in 289 msec.
[Sun Sep 13 02:02:06 2009] [infos] [battle] initRestrictions() done in 0 msec.
[Sun Sep 13 02:02:06 2009] [infos] [battle] initGUI() done in 7072 msec.
[Sun Sep 13 02:02:06 2009] [infos] [battle] initTheMap() done in 1338 msec.
[Sun Sep 13 02:02:06 2009] [infos] [battle] initTheSky() done in 38 msec.
[Sun Sep 13 02:02:06 2009] [infos] [battle] initTheSun() done in 0 msec.
[Sun Sep 13 02:02:06 2009] [infos] [battle] initAllTextures() done in 2850 msec.
[Sun Sep 13 02:02:06 2009] [infos] [battle] initTheCamera() done in 0 msec.
[Sun Sep 13 02:02:06 2009] [infos] [battle] initTheWind() done in 0 msec.
[Sun Sep 13 02:02:06 2009] [infos] [battle] initTheFog() done in 0 msec.
[Sun Sep 13 02:02:06 2009] [infos] [battle] initParticules() done in 38 msec.
[Sun Sep 13 02:02:06 2009] [infos] [battle] initTheWater() done in 0 msec.
[Sun Sep 13 02:02:06 2009] [infos] [battle] *** The game has started - Good luck Commander ! ***
[Sun Sep 13 02:02:06 2009] [infos] [AI] Started for player 1
[Sun Sep 13 02:02:16 2009] [infos] [battle] *** The game is over Commander ***
[Sun Sep 13 02:02:16 2009] [infos] [AI] Stopping for player 1...
[Sun Sep 13 02:02:16 2009] [infos] [AI] Stopped for player 1
[Sun Sep 13 02:02:16 2009] [infos] Weapon engine: 25.837 ticks/sec
[Sun Sep 13 02:02:16 2009] [infos] Unit engine: 25.7104 ticks/sec
[Sun Sep 13 02:02:16 2009] [infos] Particle engine: 25.8171 ticks/sec.
[Sun Sep 13 02:02:16 2009] [infos] Total Models: 0
[Sun Sep 13 02:02:16 2009] [infos] Total Units: 272
[Sun Sep 13 02:02:16 2009] [infos] Total Textures: 0
[Sun Sep 13 02:02:17 2009] [infos] [battle] Releasing unused resources...
[Sun Sep 13 02:02:19 2009] [infos] Aborting now. Releasing all resources...
[Sun Sep 13 02:02:19 2009] [infos] Exit.
[Sun Sep 13 02:02:19 2009] [infos] Aborting now. Releasing all resources...
[Sun Sep 13 02:02:19 2009] [infos] Exit.

xpoy
Posts: 669
Joined: Mon Sep 22, 2008 3:55 am

Re: Crash when try to play a campaign

Post by xpoy » Sat Sep 12, 2009 6:22 pm

This is the stack when a campaign crash

Code: Select all

0023DDA0   015695D3  ASCII "ussian.po"
0023DDA4   00000026
0023DDA8   00000014
0023DDAC   0051BDD7  返回到 ta3d.0051BDD7 来自 <jmp.&msvcrt.memmove>
0023DDB0   015E7FD8  ASCII "languages\spanish.ponguages\spanish.po"
0023DDB4   015E7FEA  ASCII "ponguages\spanish.po"
look like a point wrong, that point miss 0x10 to true

But next time it can be diffrent.I mean, that miss can be diffrent, but crash on same code.
This is another time crash stack

Code: Select all

0023DDA0   0193504D  ASCII "\objects3dSdrymetal-metal01.3dm-Surface-0.tex"
0023DDA4   00000035
0023DDA8   00000032
0023DDAC   0051BDD7  返回到 ta3d.0051BDD7 来自 <jmp.&msvcrt.memmove>
0023DDB0   01AB5FC8  ASCII "cache\objects3dStowers-tower13.3dm-base-0.tex"
0023DDB4   01AB5FD0  ASCII "jects3dStowers-tower13.3dm-base-0.tex" 
That crash code look like this:
create a thread.
And there some useful string
"/.svn/"
"\.svn\"
"cache"
and, there are mass malloc on here...
It crash due to wrong argc to msvcrt.dll API, crash on memmove

xpoy
Posts: 669
Joined: Mon Sep 22, 2008 3:55 am

Re: Crash when try to play a campaign

Post by xpoy » Sat Sep 12, 2009 7:04 pm

For that quit game crash, also crash on same code

Code: Select all

0023D260   06F5F51D  ASCII "\objects3dSarmbeac.3do-Base-0.tex"
0023D264   00000027
0023D268   00000026
0023D26C   0051BDD7  返回到 ta3d.0051BDD7 来自 <jmp.&msvcrt.memmove>
0023D270   0A673FD8  ASCII "cache\objects3dScorgant.3do.dat"
0023D274   0A673FE0  ASCII "jects3dScorgant.3do.dat"
ta3d.0051BDD7
If there are a map file, lock on this function will be eazy.
For now, it can be a cache function, and must be inline to a main func (about load file, not open file)

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Re: Crash when try to play a campaign

Post by zuzuf » Sat Sep 12, 2009 7:28 pm

Does it work if you wait for audio to finish ?
=>;-D Penguin Powered

xpoy
Posts: 669
Joined: Mon Sep 22, 2008 3:55 am

Re: Crash when try to play a campaign

Post by xpoy » Sun Sep 13, 2009 9:42 am

no, it still crashed, on alpha 15(r2040)

on the execable bin, that most interrelated string is
".bak"

the most nearly code look like this

Code: Select all

aLocalStruct=
{
      element0,
      element1,
      unsigned int element2,
      element3,
      element4.....
};
unsigned int direction;

if (0>=(direction= aLocalStruct.element2))
{
    if (! aLocalVariable) // that a LocalVariable is set thereon the main load file func's argc0.element9
    {
        if ( direction== aLocalVariable)
        {
             tmp= aLocalStruct.element4;
             memmove (direction , tmp+ aLocalVariable, tmp); // here crash
             aLocalVariable.element2-= aLocalVariable;
        }
        else
        {
               aLocalStruct.element2= 0
        }
    }
}
..........
and on the big load func, these code was before string ".svn/"

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Re: Crash when try to play a campaign

Post by zuzuf » Sun Sep 13, 2009 2:30 pm

thank you I think I got it :), it was a missing test in VFS code that allowed extracting substrings bigger than the original string :s
=>;-D Penguin Powered

xpoy
Posts: 669
Joined: Mon Sep 22, 2008 3:55 am

Re: Crash when try to play a campaign

Post by xpoy » Sun Sep 13, 2009 5:56 pm

/:^]
Does it fixed on alpha 16?
Last edited by xpoy on Sun Sep 13, 2009 6:08 pm, edited 1 time in total.

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Re: Crash when try to play a campaign

Post by zuzuf » Sun Sep 13, 2009 6:06 pm

because without such precise info I wouldn't have spent a lot more time to fix it :)
=>;-D Penguin Powered

xpoy
Posts: 669
Joined: Mon Sep 22, 2008 3:55 am

Re: Crash when try to play a campaign

Post by xpoy » Sun Sep 13, 2009 6:29 pm

oh bad, it still crash. :(

I think that big func can beyong
"TA3D:UTILS::RealFSE" class
or
"TA3D:UTILS::ArchiveE" class
the 5rd func or nearly

/:^|

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Re: Crash when try to play a campaign

Post by zuzuf » Sun Sep 13, 2009 7:31 pm

:cry:
=>;-D Penguin Powered

xpoy
Posts: 669
Joined: Mon Sep 22, 2008 3:55 am

Re: Crash when try to play a campaign

Post by xpoy » Sun Sep 13, 2009 7:37 pm

just goto sleep.
What also need for point this damn problem ? /:^]

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Re: Crash when try to play a campaign

Post by zuzuf » Sun Sep 13, 2009 8:01 pm

What happens if you just put all TA3D resource files in a HPI archive ?
I would like to know if the problem comes from indexing real files or files in HPI archives.
=>;-D Penguin Powered

xpoy
Posts: 669
Joined: Mon Sep 22, 2008 3:55 am

Re: Crash when try to play a campaign

Post by xpoy » Mon Sep 14, 2009 2:44 am

It didn't crash when no use hpi file.
I unpack hpi1 and a map into resources for test, it work fine

It must be a loop problem, that after some loop, send a overflow point to malloced memory as direction to memmove.

Post Reply

Who is online

Users browsing this forum: No registered users and 27 guests