View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001028 | Spring engine | General | public | 2008-08-29 17:48 | 2009-07-25 18:48 |
| Reporter | Legolas | Assigned To | |||
| Priority | normal | Severity | block | Reproducibility | sometimes |
| Status | closed | Resolution | no change required | ||
| Product Version | 0.76b1 | ||||
| Summary | 0001028: The whole game hangs | ||||
| Description | I host a game. E.g. Speedball 10x10. Start the game. Play a bit. Place a block order for nano towers or something else. The game freezes. But... not always. It doesn't crash. It just stops. The screen is not updated anymore. Mouse doesn't work, no sounds, nothing. Just complete freeze. Process is still in there. But no cpu load at all. Cannot make the desktop show btw. Changes to system when it started occuring: Installed IE 7. (try out photosynth.net...) Got some automatic TASClient updates. Tried reinstalling video drivers and sound card drivers. No use. Installed XP SP3, didnt help. Deleted paths, didnt help. Tried some different spring settings, didn't help. I did play a game of Tabula which I didn't host without problems. However, I played a speedball 10x10 game against AI, and that also froze. Since it doesn't crash, I am unable to provide a infolog that is usefull. But if anyone tells me how to provide some usefull information when it happens again, I can do that. Enclosed archive: infolog.txt manifest.txt appcompat.txt spring.exe.mdmp the spring.exe.hdmp is 150 MB. So i cannot upload it. i still have it though. | ||||
| Additional Information | Windows XP Home Edition SP 3 Mainboard Gigabyte P35-DS3P rev 1. Intel processor dual core Nvidia Geforce 8800 GTS | ||||
| Tags | No tags attached. | ||||
| Attached Files | |||||
| Checked infolog.txt for Errors | |||||
| related to | 0000978 | closed | Spring crashes if I shift drag and build a blok, not when I shift drag a row. |
|
|
Just played a game that I didn't host, and the problem also occured. Again with a block order for nano towers. |
|
|
******************************************************************************* * * * Exception Analysis * * * ******************************************************************************* *** WARNING: Unable to verify checksum for SDL.dll *** ERROR: Symbol file could not be found. Defaulted to export symbols for SDL.dll - *** ERROR: Symbol file could not be found. Defaulted to export symbols for spring.exe - *** WARNING: Unable to verify checksum for nvoglnt.dll *** ERROR: Symbol file could not be found. Defaulted to export symbols for nvoglnt.dll - ************************************************************************* *** *** *** *** *** Your debugger is not using the correct symbols *** *** *** *** In order for this command to work properly, your symbol path *** *** must point to .pdb files that have full type information. *** *** *** *** Certain .pdb files (such as the public OS symbols) do not *** *** contain the required information. Contact the group that *** *** provided you with these symbols if you need this command to *** *** work. *** *** *** *** Type referenced: kernel32!pNlsUserInfo *** *** *** ************************************************************************* ************************************************************************* *** *** *** *** *** Your debugger is not using the correct symbols *** *** *** *** In order for this command to work properly, your symbol path *** *** must point to .pdb files that have full type information. *** *** *** *** Certain .pdb files (such as the public OS symbols) do not *** *** contain the required information. Contact the group that *** *** provided you with these symbols if you need this command to *** *** work. *** *** *** *** Type referenced: kernel32!pNlsUserInfo *** *** *** ************************************************************************* FAULTING_IP: ntdll!KiFastSystemCallRet+0 7c90e4f4 c3 ret EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff) ExceptionAddress: 7c90e4f4 (ntdll!KiFastSystemCallRet) ExceptionCode: cfffffff (Application hang) ExceptionFlags: 00000000 NumberParameters: 0 BUGCHECK_STR: HANG PROCESS_NAME: spring.exe ERROR_CODE: (NTSTATUS) 0xcfffffff - <Unable to get error code text> APPLICATION_VERIFIER_FLAGS: 0 DERIVED_WAIT_CHAIN: Dl Eid Cid WaitType -- --- ------- -------------------------- 0 390.d0c SendMessage WAIT_CHAIN_COMMAND: ~0s;k;; BLOCKING_THREAD: 00000d0c DEFAULT_BUCKET_ID: APPLICATION_HANG_BlockedIn_SendMessage PRIMARY_PROBLEM_CLASS: APPLICATION_HANG_BlockedIn_SendMessage PRIMARY_PROBLEM_CLASS_DATA: HWND: 0xf0784 LAST_CONTROL_TRANSFER: from 7e3994be to 7c90e4f4 FAULTING_THREAD: 00000000 STACK_TEXT: 0022f8ec 7e3994be 7e3a8e0d 000f0784 00000050 ntdll!KiFastSystemCallRet 0022f940 7e3ac228 000f0784 00000050 00000001 user32!NtUserMessageCall+0xc 0022f95c 7e3ac1d5 000f0784 00000050 00000001 user32!RealDefWindowProcA+0x47 0022f9a4 100134e8 000f0784 00000050 00000001 user32!DefWindowProcA+0x72 WARNING: Stack unwind information not available. Following frames may be wrong. 0022f9dc 10027641 016924c0 000f0784 00000050 SDL!SDL_CreateCursor+0x1028 0022fa10 7c912cae 7c912ce4 7c912d51 7c912d58 SDL!SDL_UnregisterApp+0x981 00500000 08518bff 89ff428d d2850841 fd8a8f0f ntdll!LdrLockLoaderLock+0xea 00500010 458dffff d08d8bd8 53fffffe e8515053 0x8518bff 00500014 d08d8bd8 53fffffe e8515053 005532a8 0x458dffff 00500018 53fffffe e8515053 005532a8 e910c483 0xd08d8bd8 0050001c e8515053 005532a8 e910c483 fffffd70 0x53fffffe 00500020 005532a8 e910c483 fffffd70 ff5485c7 0xe8515053 00500024 e910c483 fffffd70 ff5485c7 0021ffff spring+0x1532a8 005532a8 00000000 ff506850 25e800cd 8b005298 0xe910c483 FOLLOWUP_IP: SDL!SDL_CreateCursor+1028 100134e8 5f pop edi SYMBOL_STACK_INDEX: 4 SYMBOL_NAME: SDL!SDL_CreateCursor+1028 FOLLOWUP_NAME: MachineOwner MODULE_NAME: SDL IMAGE_NAME: SDL.dll DEBUG_FLR_IMAGE_TIMESTAMP: 44677678 STACK_COMMAND: ~0s ; kb BUCKET_ID: HANG_SDL!SDL_CreateCursor+1028 FAILURE_BUCKET_ID: APPLICATION_HANG_BlockedIn_SendMessage_cfffffff_SDL.dll!SDL_CreateCursor Followup: MachineOwner --------- eax=01f2bf80 ebx=010515e8 ecx=01aa3600 edx=7fe6b000 esi=01202c80 edi=00000050 eip=7c90e4f4 esp=0022f8f0 ebp=0022f940 iopl=0 nv up ei pl zr na pe nc cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000246 ntdll!KiFastSystemCallRet: 7c90e4f4 c3 ret ChildEBP RetAddr Args to Child 0022f8ec 7e3994be 7e3a8e0d 000f0784 00000050 ntdll!KiFastSystemCallRet (FPO: [0,0,0]) 0022f940 7e3ac228 000f0784 00000050 00000001 user32!NtUserMessageCall+0xc 0022f95c 7e3ac1d5 000f0784 00000050 00000001 user32!RealDefWindowProcA+0x47 (FPO: [Non-Fpo]) 0022f9a4 100134e8 000f0784 00000050 00000001 user32!DefWindowProcA+0x72 (FPO: [Non-Fpo]) WARNING: Stack unwind information not available. Following frames may be wrong. 0022f9dc 10027641 016924c0 000f0784 00000050 SDL!SDL_CreateCursor+0x1028 0022fa10 7c912cae 7c912ce4 7c912d51 7c912d58 SDL!SDL_UnregisterApp+0x981 00500000 08518bff 89ff428d d2850841 fd8a8f0f ntdll!LdrLockLoaderLock+0xea (FPO: [Non-Fpo]) 00500010 458dffff d08d8bd8 53fffffe e8515053 0x8518bff 00500014 d08d8bd8 53fffffe e8515053 005532a8 0x458dffff 00500018 53fffffe e8515053 005532a8 e910c483 0xd08d8bd8 0050001c e8515053 005532a8 e910c483 fffffd70 0x53fffffe 00500020 005532a8 e910c483 fffffd70 ff5485c7 0xe8515053 00500024 e910c483 fffffd70 ff5485c7 0021ffff spring+0x1532a8 005532a8 00000000 ff506850 25e800cd 8b005298 0xe910c483 etc... |
|
|
Well, I am no expert, but the problem seams to be that in hangs in SDL_CreateCursor. Anything I can try? Like replace some drivers or whatever? |
|
|
I can pretty much reproduce it now: Host speedball 10x10, fixed positions Add AI Start game Build fuison + mex Then build vehicle factory Order constructor Set to repeat Let commander assist factory As soon as constuctor is ready, select it, select nano towers from build menu, press shift+alt start placing some small blocks (eg 3x3 or 4x4) of nano towers as soon as I release shift+alt, the game freezes. |
|
|
I seam to have solved the problem by disabling shadows and luashader support. Have to test some more. Play a few games. |
|
|
I played some games without the problem now. |
|
|
So the problem happened when you released shift-alt? This may be quite important - probably same bug as 978 then... |
|
|
Yes I am sure about that. I can reproduce it. The exact moment is when I release shift and alt. Interestingly I can place multiple blocks of nano towers, as long as I keep shift-alt pressed down. |
|
|
New information: while BA works stable now, a game of CA produced the same problem without changing the settings. I am not investigating any futher until at the moment. |
|
|
hmm, stack trace interesting. could you try to get newer SDL.dll? |
|
|
I tried the latest from SDL website, same problem. |
|
|
Just tried a game of CA, problem occured as soon as I placed some solar collectors in a 3x3 block. BUT, all Render Quality options were off and water set to basic. |
|
|
Possible solution found: I installed 178.13_geforce_winxp_32bit_english_whql.exe and tried to reproduce the problem, but it did NOT occur. Need some more testing though. |
|
|
hi, i'm experiencing the same problem, using win xp64 and several keyboard layouts... my temp solution: 'alt+shift' is a global shortcut to switch between these (layouts)languages, so after i changed it to something like 'ctrl+shift' problem stopped... however when accidentally hit this shortcut spring freezes again. |
|
|
it is not a problem in spring. two ppl having had this problem both solved it with other means, see the previous two comments. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2008-08-29 17:48 | Legolas | New Issue | |
| 2008-08-29 17:48 | Legolas | File Added: freeze.7z | |
| 2008-08-29 19:33 | Legolas | Note Added: 0002543 | |
| 2008-08-29 19:43 | Kloot | Relationship added | related to 0000978 |
| 2008-08-30 11:33 | Legolas | Note Added: 0002544 | |
| 2008-08-30 11:35 | Legolas | Note Added: 0002545 | |
| 2008-08-30 13:42 | Legolas | Note Added: 0002546 | |
| 2008-08-30 14:15 | Legolas | Note Added: 0002547 | |
| 2008-09-03 19:25 | Legolas | Note Added: 0002554 | |
| 2008-09-04 21:48 | acidd_uk | Note Added: 0002557 | |
| 2008-09-05 08:49 | Legolas | Note Added: 0002560 | |
| 2008-09-07 16:21 | Legolas | Note Added: 0002573 | |
| 2008-09-07 21:21 | imbaczek | Note Added: 0002574 | |
| 2008-09-08 08:49 | Legolas | Note Added: 0002575 | |
| 2008-10-02 19:31 | Legolas | Note Added: 0002664 | |
| 2008-10-04 11:42 | Legolas | Note Added: 0002672 | |
| 2008-10-14 15:31 | regos001 | Note Added: 0002885 | |
| 2009-07-25 18:48 | hoijui | Note Added: 0003786 | |
| 2009-07-25 18:48 | hoijui | Status | new => closed |
| 2009-07-25 18:48 | hoijui | Resolution | open => no change required |