Hi all,

Each, SG/FG/fgdata updated to release/2.8.0 today. 
Full SG then FG clean and build using MSVC10 in Win 7,
64-bit...

That is with like -
$ git pull origin next
$ git fetch --all
$ git checkout release/2.8.0
$ git reset --hard origin/release/2.8.0
$ git branch
  next
* release/2.8.0
followed by a full clean and build in an 
o-o-s folder...

When the splash screen is showing 'initializing 
subsystems' after several seconds, get an ugly 
Abort/Retry/Ignore dialog ;=((

See:
http://geoffair.org/tmp/error-01.jpg 

Have tried Ignore, but it keeps coming back, 
and leads to other abort dialogs...

Only console output is -
KI226 dme indicator #0 initialized
loading scenerio 'nimitz_demo'

And will also try turning on log level debug 
to see if I can closer track down where and 
when it is happening...

As can be seen in the dialog it indicates the ESP 
was not saved across a function call and that this 
is usually the result of a function declared with 
one calling convention, say stdcall, while a 
function pointer is declared with a different 
convention like say __cdecl ;=((

Is anyone else seeing this? Seen this? Found 
a fix? ...

And indeed the line indicated, 589, in simgear 
prop.hxx is a call through a pointer -
  if (_getter) { return (_obj.*_getter)(_index); }

The getter_t _getter is declared without a 
declared calling convention like -
  typedef T (C::*getter_t)(int) const;
which means it would be the default, which is 
__cdecl (/Gd) in MSVC10, as it has been for a 
long time...

This suggest somewhere a call setting this _getter 
pointer is passing a function declared with 
say stdcall, fastcall or something other than 
__cdecl...

Anyway, totally at a loss to find and fix this.

Any ideas, thoughts, things to try, very VERY 
welcome...

Regards,
Geoff.

PS: In not quite the same rigorous cleaning, 
updating re-build etc, also see/seen the SAME 
thing in XP 32-bit with MSVC8... which suggests 
it is not the compiler version, or OS version...

And does NOT happen in Ubuntu 10.04 64-bits...




------------------------------------------------------------------------------
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