Opened 12 years ago

Closed 11 years ago

Last modified 11 years ago

#1702 closed defect (fixed)

[PATCH} Crash in CStreamItem::IdleTask()

Reported by: Todd Owned by: stwf
Priority: Should Have Milestone: Alpha 13
Component: Core engine Keywords:
Cc: spitfire_zed@…, stwf, Yves Patch:

Description

The game simply crashed and closed.  There were a few error messages a few minutes prior to the crash, but I have encountered error messages in the past without the game crashing.  I am unfamiliar with this sort of thing and don't know what I should be adding.  I am not sure of the options to be chosen below this message, so I have left the default entries.

Attachments (2)

crashlog.txt (15.1 KB ) - added by Todd 12 years ago.
crashlog.dmp (69.6 KB ) - added by Todd 12 years ago.

Download all attachments as: .zip

Change History (11)

by Todd, 12 years ago

Attachment: crashlog.txt added

by Todd, 12 years ago

Attachment: crashlog.dmp added

comment:1 by Todd, 12 years ago

Cc: spitfire_zed@… added

comment:2 by historic_bruno, 12 years ago

Cc: stwf added

comment:3 by historic_bruno, 11 years ago

Hi, for the errors before the crash, you should post the game's interestinglog.html, in the same location as the crash logs.

About this crash, it seems sound related and a duplicate of #1660. Alpha 12 will have some sound fixes, it should be released within weeks.

Call stack for reference:

>	pyrogenesis.exe!CStreamItem::IdleTask()  Line 71	C++
 	pyrogenesis.exe!CSoundManager::IdleTask()  Line 224 + 0x9 bytes	C++
 	pyrogenesis.exe!CSoundManager::SetMusicItem(ISoundItem * anItem=0x15605f38)  Line 319	C++
 	pyrogenesis.exe!CSoundBase::PlayAsMusic()  Line 261	C++
 	pyrogenesis.exe!JMusicSound::Loop(JSContext * __formal=0x10aa5798, JSContext * __formal=0x10aa5798, JSContext * __formal=0x10aa5798)  Line 43	C++
 	pyrogenesis.exe!CNativeFunction<JMusicSound,0,bool,{JMusicSound::Loop,0,0,0}>::JSFunction(JSContext * cx=0x10aa5798, unsigned int argc=0, unsigned __int64 * vp=0x10b60210)  Line 188 + 0x11 bytes	C++
 	mozjs185-ps-release-1.0.dll!72920d10() 	
 	[Frames below may be incorrect and/or missing, no symbols loaded for mozjs185-ps-release-1.0.dll]	
 	mozjs185-ps-release-1.0.dll!729fd5bd() 	
 	mozjs185-ps-release-1.0.dll!729fd735() 	
 	mozjs185-ps-release-1.0.dll!729f0a63() 	
 	mozjs185-ps-release-1.0.dll!729f0bae() 	
 	mozjs185-ps-release-1.0.dll!7291690a() 	
 	mozjs185-ps-release-1.0.dll!729173b3() 	
 	mozjs185-ps-release-1.0.dll!728d5d2a() 	
 	pyrogenesis.exe!IGUIObject::ScriptEvent(const CStr8 & Action={...})  Line 496 + 0x7b bytes	C++
 	pyrogenesis.exe!GUI<CStr8>::RecurseObject(int RR=0, IGUIObject * pObject=0x2dec9348, void (const CStr8 &)* pFunc=0x0027bac0, const CStr8 & Argument={...})  Line 284	C++
 	pyrogenesis.exe!GUI<CStr8>::RecurseObject(int RR=0, IGUIObject * pObject=0x2dec8e08, void (const CStr8 &)* pFunc=0x0027bac0, const CStr8 & Argument={...})  Line 286 + 0xf bytes	C++
 	pyrogenesis.exe!CGUI::TickObjects()  Line 303	C++
 	pyrogenesis.exe!CGUIManager::TickObjects()  Line 270 + 0x7 bytes	C++
 	pyrogenesis.exe!Frame()  Line 375	C++
 	pyrogenesis.exe!RunGameOrAtlas(int argc=1, const char * * argv=0x024e7d60)  Line 507 + 0x5 bytes	C++
 	pyrogenesis.exe!main(int argc=1, char * * argv=0x024e7d60)  Line 550 + 0xf bytes	C++
 	pyrogenesis.exe!wmain(int argc=1, wchar_t * * argv=0x024e7918)  Line 380 + 0xb bytes	C++
 	pyrogenesis.exe!__tmainCRTStartup()  Line 583 + 0x17 bytes	C
 	pyrogenesis.exe!CallStartupWithinTryBlock()  Line 397	C++
 	kernel32.dll!@BaseThreadInitThunk@12()  + 0x12 bytes	
 	ntdll.dll!77349ed2() 	
 	ntdll.dll!77349ea5() 	

comment:4 by historic_bruno, 11 years ago

Summary: game crashCrash in CStreamItem::IdleTask()

comment:5 by Yves, 11 years ago

Cc: Yves added

comment:6 by stwf, 11 years ago

Owner: set to stwf
Status: newassigned

comment:7 by stwf, 11 years ago

THis should be fixed by the patch in #1766

Last edited 11 years ago by historic_bruno (previous) (diff)

comment:8 by stwf, 11 years ago

Resolution: fixed
Status: assignedclosed
Summary: Crash in CStreamItem::IdleTask()[PATCH} Crash in CStreamItem::IdleTask()

I think this should be closed as the code surrounding that has changed quite a bit. Any new crashes should be reported on new tickets.

comment:9 by Kieran P, 11 years ago

Milestone: BacklogAlpha 13
Note: See TracTickets for help on using tickets.