To complete backtrace :

(gdb) backtrace full
#0  0x085b15e0 in SGGeodesy::SGGeodToCart (ge...@0x19, ca...@0xbff93d40)
at SGGeodesy.cxx:100
        h = 78.028800000000004
        n = -2.9997860811925778
#1  0x084698da in FGPositioned::cart (this=0x11)
at /usr/local/include/simgear/math/SGVec3.hxx:191
No locals.
#2  0x0846e185 in
std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<SGSharedPtr<FGPositioned>*,
 std::vector<SGSharedPtr<FGPositioned>, 
std::allocator<SGSharedPtr<FGPositioned> > > >, SGSharedPtr<FGPositioned>, 
DistanceOrdering> (__last={_M_current = 0x17bff874}, __val={_ptr = 0xbff93e20}, 
__comp=
              {mPos = {<SGVec3Storage<double>> = {<osg::Vec3d> = {_v =
{4151577.7932195272, 4433.772727001613, 4825770.8118285323}}, <No data
fields>}, <No data fields>}}) at positioned.cxx:221
No locals.
#3  0x0846ffe0 in
std::__insertion_sort<__gnu_cxx::__normal_iterator<SGSharedPtr<FGPositioned>*, 
std::vector<SGSharedPtr<FGPositioned>, std::allocator<SGSharedPtr<FGPositioned> 
> > >, DistanceOrdering> (
    __first={_M_current = 0x17bff870}, __last={_M_current = 0x17bff878},
__comp=
              {mPos = {<SGVec3Storage<double>> = {<osg::Vec3d> = {_v =
{4151577.7932195272, 4433.772727001613, 4825770.8118285323}}, <No data
fields>}, <No data fields>}})
    at /usr/include/c++/4.3/bits/stl_algo.h:1785
        __val = {_ptr = 0x916d4a0}
#4  0x0847016e in
std::__final_insertion_sort<__gnu_cxx::__normal_iterator<SGSharedPtr<FGPositioned>*,
 std::vector<SGSharedPtr<FGPositioned>, 
std::allocator<SGSharedPtr<FGPositioned> > > >, DistanceOrdering>
    (__first={_M_current = 0xbff93d40}, __last={_M_current =
0x17bff878}, __comp=
              {mPos = {<SGVec3Storage<double>> = {<osg::Vec3d> = {_v =
{4151577.7932195272, 4433.772727001613, 4825770.8118285323}}, <No data
fields>}, <No data fields>}})
    at /usr/include/c++/4.3/bits/stl_algo.h:1849
No locals.
#5  0x0846b57f in sortByDistance (aPos=<value optimized out>,
aResult=<value optimized out>)
    at /usr/include/c++/4.3/bits/stl_algo.h:4822
No locals.
#6  0x0846bf85 in spatialGetClosest (ap...@0xbff94200, aN=1,
aCutoffNm=10000, aFilter=0xbff9421c)
    at positioned.cxx:328
        result = {<std::_Vector_base<SGSharedPtr<FGPositioned>,
std::allocator<SGSharedPtr<FGPositioned> > >> = {
    _M_impl = {<std::allocator<SGSharedPtr<FGPositioned> >> =
{<__gnu_cxx::new_allocator<SGSharedPtr<FGPositioned> >> = {<No data
fields>}, <No data fields>}, _M_start = 0xbff94040, _M_finish = 0x2, 
      _M_end_of_storage = 0x65ffd49d}}, <No data fields>}


Le dimanche 17 mai 2009 à 10:31 +0200, Nicolas a écrit :
> Hi,
> 
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0xb6215730 (LWP 28660)]
> 0x085b15e0 in SGGeodesy::SGGeodToCart (ge...@0x19, ca...@0xbff93d40) at
> SGGeodesy.cxx:100
> 100   SGGeodesy::SGGeodToCart(const SGGeod& geod, SGVec3<double>& cart)
> (gdb) list
> 95      geod.setLatitudeRad(2*atan2(Z, D+sqrtDDpZZ));
> 96      geod.setElevationM((k+e2-1)*sqrtDDpZZ/k);
> 97    }
> 98    
> 99    void
> 100   SGGeodesy::SGGeodToCart(const SGGeod& geod, SGVec3<double>& cart)
> 101   {
> 102     // according to
> 103     // H. Vermeille,
> 104     // Direct transformation from geocentric to geodetic ccordinates,
> (gdb) backtrace 
> #0  0x085b15e0 in SGGeodesy::SGGeodToCart (ge...@0x19, ca...@0xbff93d40)
> at SGGeodesy.cxx:100
> #1  0x084698da in FGPositioned::cart (this=0x11)
> at /usr/local/include/simgear/math/SGVec3.hxx:191
> #2  0x0846e185 in
> std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<SGSharedPtr<FGPositioned>*,
>  std::vector<SGSharedPtr<FGPositioned>, 
> std::allocator<SGSharedPtr<FGPositioned> > > >, SGSharedPtr<FGPositioned>, 
> DistanceOrdering> (__last={_M_current = 0x17bff874}, __val={_ptr = 
> 0xbff93e20}, __comp=
>               {mPos = {<SGVec3Storage<double>> = {<osg::Vec3d> = {_v =
> {4151577.7932195272, 4433.772727001613, 4825770.8118285323}}, <No data
> fields>}, <No data fields>}}) at positioned.cxx:221
> #3  0x0846ffe0 in
> std::__insertion_sort<__gnu_cxx::__normal_iterator<SGSharedPtr<FGPositioned>*,
>  std::vector<SGSharedPtr<FGPositioned>, 
> std::allocator<SGSharedPtr<FGPositioned> > > >, DistanceOrdering> (
>     __first={_M_current = 0x17bff870}, __last={_M_current = 0x17bff878},
> __comp=
>               {mPos = {<SGVec3Storage<double>> = {<osg::Vec3d> = {_v =
> {4151577.7932195272, 4433.772727001613, 4825770.8118285323}}, <No data
> fields>}, <No data fields>}})
>     at /usr/include/c++/4.3/bits/stl_algo.h:1785
> #4  0x0847016e in
> std::__final_insertion_sort<__gnu_cxx::__normal_iterator<SGSharedPtr<FGPositioned>*,
>  std::vector<SGSharedPtr<FGPositioned>, 
> std::allocator<SGSharedPtr<FGPositioned> > > >, DistanceOrdering>
>     (__first={_M_current = 0xbff93d40}, __last={_M_current =
> 0x17bff878}, __comp=
>               {mPos = {<SGVec3Storage<double>> = {<osg::Vec3d> = {_v =
> {4151577.7932195272, 4433.772727001613, 4825770.8118285323}}, <No data
> fields>}, <No data fields>}})
>     at /usr/include/c++/4.3/bits/stl_algo.h:1849
> #5  0x0846b57f in sortByDistance (aPos=<value optimized out>,
> aResult=<value optimized out>)
>     at /usr/include/c++/4.3/bits/stl_algo.h:4822
> #6  0x0846bf85 in spatialGetClosest (ap...@0xbff94200, aN=1,
> aCutoffNm=10000, aFilter=0xbff9421c)
>     at positioned.cxx:328
> #7  0x0846c0b9 in FGPositioned::findClosest (ap...@0xbff94200,
> aCutoffNm=10000, aFilter=0xbff9421c)
>     at positioned.cxx:537
> #8  0x0848ec73 in FGAirport::findClosest (ap...@0xbff94200,
> aCuttofNm=10000, filter=0xbff9421c)
>     at simple.cxx:242
> #9  0x0850029d in FGMetarEnvironmentCtrl::update (this=0xe26fcd8,
> delta_time_sec=0.51666666666666683)
>     at environment_ctrl.cxx:708
> #10 0x085efa09 in SGSubsystemGroup::Member::update (this=0xe270428, 
>     delta_time_sec=0.033333333333333333) at subsystem_mgr.cxx:306
> #11 0x085f209b in SGSubsystemGroup::update (this=0xe26f170,
> delta_time_sec=0.033333333333333333)
>     at subsystem_mgr.cxx:159
> #12 0x084f82ea in FGEnvironmentMgr::update (this=0xe26f170,
> dt=0.033333333333333333)
>     at environment_mgr.cxx:272
> #13 0x085efa09 in SGSubsystemGroup::Member::update (this=0xe297970, 
>     delta_time_sec=0.033333333333333333) at subsystem_mgr.cxx:306
> #14 0x085f209b in SGSubsystemGroup::update (this=0x8733ba4,
> delta_time_sec=0.033333333333333333)
>     at subsystem_mgr.cxx:159
> #15 0x0806cb02 in fgMainLoop () at main.cxx:460
> #16 0x080afd4c in fgOSMainLoop () at fg_os_osgviewer.cxx:177
> #17 0x0806c155 in fgMainInit (argc=4, argv=0xbff948c4) at main.cxx:1005
> #18 0x0806a44a in main (argc=2139433809, argv=0x3fe83740) at
> bootstrap.cxx:177
> 
> 
> If I find the time, I send you a fix.
> 
> 
> Regards,
> 
> -- 
> Nicolas VIVIEN
> 
> 
> ------------------------------------------------------------------------------
> Crystal Reports - New Free Runtime and 30 Day Trial
> Check out the new simplified licensing option that enables 
> unlimited royalty-free distribution of the report engine 
> for externally facing server and web deployment. 
> http://p.sf.net/sfu/businessobjects
> _______________________________________________
> Flightgear-devel mailing list
> Flightgear-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/flightgear-devel

-- 
Nicolas VIVIEN


------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to