FreeFalcon / freefalcon-central

A campaign based, multiplayer, open source flight simulator.
http://freefalcon.org/
BSD 2-Clause "Simplified" License
153 stars 98 forks source link

FF6 graphic card (who knows?) issue when in MP #14

Open JagHond opened 11 years ago

JagHond commented 11 years ago

Hi all. I'm here with my alternative nick, because as seems my official one (Jackal) is kept here yet.

Also given that the old FreeFalcon forum has suddenly closed, would someone kindly help me with this issue? When I'm in FF6, ITO2 theater last released version opened, and most of all when I'm in MP, the sim crashes after a few minutes of flight - it freezes and I'm obliged to close the sim with the hard manners using the manager (pressing the keys CTRL+ALT+CANC and closing the program not responding any longer).

To me, it's not a MP issue, or not only related to MP, but more anyway it's somehow related to the graphic side - I use Win7 Ultimate on a system equipped with a nVidia GTX660Ti graphic card, 32 Gb of RAM and an Intel I7-3820 @3.60GHz.

Here is as follows the last crash log:

"FFViper.exe caused a EXCEPTION_ACCESS_VIOLATION in module FFViper.exe at 0023:0065D42C, ObjectiveClass::GetRadarType()+60 byte(s), g:\cobradev\ffviper\campaign\camplib\objectiv.cpp, line 1569+25 byte(s)
Exception handler called in SimLoop Thread.
Read from location 00000067 caused an access violation.
Code: 0f bf 40 24 eb 02 33 c0 8b e5 5d c3 cc cc cc cc 
Stack dump:
Stack: 0023:0065D42C (0x00000000 0x12E08000 0x2528E728 0x006ADB4F) FFViper.exe, ObjectiveClass::GetRadarType()+60 byte(s), g:\cobradev\ffviper\campaign\camplib\objectiv.cpp, line 1569+25 byte(s)
Stack: 0023:008FAB3C (0x12E08C30 0x2528E728 0x00000000 0x0556F728) FFViper.exe, ALR56Class::GetLethality()+76 byte(s), g:\cobradev\ffviper\sim\rwr\alr56.cpp, line 32+14 byte(s)
Stack: 0023:007168A9 (0x12E08C30 0x12EC5128 0xFA5EFC84 0x4D05A19A) FFViper.exe, PlayerRwrClass::IsFiltered()+41 byte(s), g:\cobradev\ffviper\sim\rwr\playerrwr.cpp, line 1006+15 byte(s)
Stack: 0023:00714F0E (0x2523AE48 0x12EC42F0 0x00000000 0x2528E728) FFViper.exe, PlayerRwrClass::Exec()+910 byte(s), g:\cobradev\ffviper\sim\rwr\playerrwr.cpp, line 224+12 byte(s)
Stack: 0023:0077011B (0x00000000 0x00772DAF 0x00000800 0x00010000) FFViper.exe, AircraftClass::RunSensors()+395 byte(s), g:\cobradev\ffviper\sim\aircraft\aircraft.cpp, line 2550+21 byte(s)
Stack: 0023:0076DEEF (0x2520FC78 0x12EC42F0 0x085A24A6 0x0556FE50) FFViper.exe, AircraftClass::Exec()+9567 byte(s), g:\cobradev\ffviper\sim\aircraft\aircraft.cpp, line 1808
Stack: 0023:0072E550 (0x085A24A6 0x0556FE2C 0x2520FC78 0x0556FEB8) FFViper.exe, SimVuDriver::ExecModel()+32 byte(s), g:\cobradev\ffviper\sim\simlib\simvudrv.cpp, line 91+14 byte(s)
Stack: 0023:006ACDA2 (0x085A24A6 0x12835F08 0x0556FEA4 0x2520FC78) FFViper.exe, VuMaster::Exec()+50 byte(s), g:\cobradev\ffviper\vu2\src\vudriver.cpp, line 307+15 byte(s)
Stack: 0023:0078C2E4 (0x00000003 0x12BF3E10 0x00000000 0x00000000) FFViper.exe, SimulationDriver::Cycle()+836 byte(s), g:\cobradev\ffviper\sim\simdrive\simdrive.cpp, line 662
Stack: 0023:0071BEE1 (0x00000000 0x00000000 0x00000000 0x00000000) FFViper.exe, SimulationLoopControl::Loop()+1393 byte(s), g:\cobradev\ffviper\sim\simloop\simloop.cpp, line 504
Stack: 0023:0071B674 (0x00000000 0x0556FFD4 0x77279EF2 0x00000000) FFViper.exe, SimLoopWrapper()+68 byte(s), g:\cobradev\ffviper\sim\simloop\simloop.cpp, line 116+5 byte(s)
Stack: 0023:764E33AA (0x00000000 0x721D7CFC 0x00000000 0x00000000) kernel32.dll, BaseThreadInitThunk()+18 byte(s)
Stack: 0023:77279EF2 (0x0071B630 0x00000000 0x00000000 0x00000000) ntdll.dll, RtlInitializeExceptionChain()+99 byte(s)
Stack: 0023:77279EC5 (0x00000000 0x00000000 0x00000000 0x00000000) ntdll.dll, RtlInitializeExceptionChain()+54 byte(s)
EAX=00000043  EBX=00000000  ECX=03D70CA8  EDX=00000001  ESI=00004D15
EDI=00000000  EBP=00000000  ESP=0556FFF4  EIP=00000000  FLG=00010212
CS=0023   DS=002B  SS=002B  ES=002B   FS=0053  GS=002B
Error occurred at 1/24/2013 20:08:42.
C:\FreeFalcon6\FFViper.exe, run by Giove.
8 processor(s), type 586.
0 MBytes physical memory.
OS: 6.1 build 7601 platform 2 Service Pack 1
FreeFalcon: 6.0  *  FFViper: 2.3.3.44
Card: DXContext::Init - DriverInfo - "nvd3dum.dll" - "NVIDIA GeForce GTX 660 Ti", Vendor: 4318, Device: 4483, SubSys: 293802160, Rev: 161, Product: 0, Version: 0, SubVersion: 0, Build: 0
Game is Tactical Engagement type Networked
DX Model ID : ffffffff
Texture ID  : ffffffff"

So, what do you think?n Is anyone there who could give a help to solve this?

Thanks a lot in advance for yor attention and best regards.

JagHond

PeterMeyer commented 11 years ago

Hi Jackal. Can you please File this Error in the Forum in the Supportsection? We will try to help you there. Here its unfortently offtopic, because the FFViper.exe you have is not the same we talking about here. Just goto http://freefalcon.tk/forum/3602302/ and File you Bugreport in the Forum. All the best Peter

vinnydiehl commented 11 years ago

@PeterMeyer: It's okay, I sent him here. This was an issue with FF previously and will likely also be a problem once we get this one working. We'll take a look into this particular crash as soon as it's actually possible to.

Also, if anything on the boards it'd be the FreeFalconOSC section, the Training & Support section is for help actually flying the sim, not bug reports. :wink:

PeterMeyer commented 11 years ago

Ok. Looks for me thadt ObjectiveClass::GetRadarType() raised an General Protectionfault. A Pointer is pointed to an false Adress after changing Radar Settings in the MFD while the TE Campaign s running.On read of Memory Offset 00000067 the GP fault occured.The Exception is throwed to the Simloop.The Kernel terminates the Process and quits FFViper.exe (Not responding Message). Jackals FFViper.exe is 2.3.3.44 wich the same as in the Installer for FreeFalcon 6.0, Our FFViper.exe Version we working on here is: 2.3.1.9 (FreeFalcon 5.0.x).

Conclusion: We do not have the Source. Its not clear thadt our Sourcecode traps into this type of Error.We cannot solve it from the perspective of the Code.Its an Software Error in FFViper.exe and has nothing todo with the OS,Hardware or Drivers.

Solution: Wait for General avaiability of FreeFalconOSC 7.0 and use the included FFViper.exe.

JagHond commented 11 years ago

Thanks for your interest in my issue and for your answer too. I will hold on until tjhat day.