From: Alan Teeder 
Sent: Tuesday, June 12, 2012 2:46 PM
To: FlightGear developers discussions 
Subject: Re: [Flightgear-devel] Windows crash

Continued......

I have added ignore MSVCRT.lib to the debug link and now the debugger points to 
a problem in SGSoundMgr or SGSampleGroup. It latter it is conspicuously close 
to the location of  recent patch in the latter file:-

commit e69d1b5a82fbc44103767c9e73b629218bf8f7d4
Author: ThorstenB
Date: Sat May 12 23:35:10 2012 +0200
#767 related: fix sound resource management
Use _smgr->release_buffer instead of direct alDeleteBuffers. 

I am using MSVC 2008, 64 bit build.

Alan

     ntdll.dll!0000000077bdf0b1()     
     [Frames below may be incorrect and/or missing, no symbols loaded for 
ntdll.dll]    
     ntdll.dll!0000000077bc9351()     
     ntdll.dll!0000000077b4fae1()     
     KernelBase.dll!000007fefe2e2fca()     
     msvcr90d.dll!_CrtIsValidHeapPointer(const void * 
pUserData=0x00000000475b0080)  Line 2103    C++
     msvcr90d.dll!_free_dbg_nolock(void * pUserData=0x00000000475b0080, int 
nBlockUse=1)  Line 1317 + 0xa bytes    C++
     msvcr90d.dll!_free_dbg(void * pUserData=0x00000000475b0080, int 
nBlockUse=1)  Line 1258 + 0xe bytes    C++
     msvcr90d.dll!free(void * pUserData=0x00000000475b0080)  Line 50    C++
     fgfs.exe!SGSoundMgr::request_buffer(SGSoundSample * 
sample=0x00000000221ff310)  Line 512 + 0x22 bytes    C++
>    fgfs.exe!SGSampleGroup::update(double dt=1.0000000000000000)  Line 158 + 
> 0x19 bytes    C++
     fgfs.exe!FGFX::update(double dt=1.0000000000000000)  Line 168    C++
     fgfs.exe!SGSoundMgr::update(double dt=1.0000000000000000)  Line 308    C++
     fgfs.exe!SGSubsystemGroup::Member::update(double 
delta_time_sec=1.0000000000000000)  Line 362    C++
     fgfs.exe!SGSubsystemGroup::update(double 
delta_time_sec=1.0000000000000000)  Line 223    C++
     fgfs.exe!SGSubsystemMgr::update(double delta_time_sec=1.0000000000000000)  
Line 448 + 0x2a bytes    C++
     fgfs.exe!fgMainLoop()  Line 211    C++
     fgfs.exe!fgOSMainLoop()  Line 285    C++
     fgfs.exe!fgMainInit(int argc=1, char * * argv=0x0000000002464fb0)  Line 
537 + 0x5 bytes    C++
     fgfs.exe!main(int argc=1, char * * argv=0x0000000002464fb0)  Line 251 + 
0x14 bytes    C++
     fgfs.exe!__tmainCRTStartup()  Line 586 + 0x19 bytes    C
     fgfs.exe!mainCRTStartup()  Line 403    C
     kernel32.dll!00000000778d652d()     
     ntdll.dll!0000000077b5c521()     
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to