On Sunday 24 August 2008 04:38:36 Csaba Halász wrote:
> At least 3 of us get immediate segfault most of the time if starting
> at LFPG. I got various backtraces, mostly from OSG.
> Sometimes there is a warning similar to this:
> Warning: deleting still referenced object 0xb2de7f08 of type
> 'PN3osg10ReferencedE'
> the final reference count was 0, memory corruption possible.
>
> Also, a ton of "Use of <global> in material animation is no longer
> supported" messages, don't know if that has anything to do with it.
>
> Anybody else seeing this? Any ideas?

FWIW, I;m seeing an occasional segfault. Today, I managed to trap it using 
gdb. below is the complete stack trace. IIRC, 2D texture loading has been 
giving occasional problems. This particular error occurred in my new traffic 
manager version of Flightgear. It doesn't seem to make much of a difference, I 
guess.

Cheers,
Durk



#0  0x00007f3d24ca20e1 in osg::StateSet::compare () from 
/usr/local/lib64/libosg.so.43
#1  0x00007f3d253467e0 in osgDB::SharedStateManager::find () from 
/usr/local/lib64/libosgDB.so.43
#2  0x00007f3d25347488 in osgDB::SharedStateManager::process () from 
/usr/local/lib64/libosgDB.so.43
#3  0x00007f3d25347688 in osgDB::SharedStateManager::apply () from 
/usr/local/lib64/libosgDB.so.43
#4  0x00007f3d253466f1 in osgDB::SharedStateManager::share () from 
/usr/local/lib64/libosgDB.so.43
#5  0x000000000090554c in SGLoadTexture2D (staticTexture=true, path=<value 
optimized out>, options=<value optimized out>, wrapu=false, wrapv=true)
    at model.cxx:68
---Type <return> to continue, or q <return> to quit---
#6  0x00000000008d1d96 in SGMaterial::assignTexture (this=<value optimized 
out>, state=0x74e3910, [EMAIL PROTECTED], _wrapu=true, _wrapv=48,
    _mipmap=<value optimized out>) at 
../../../simgear/scene/model/model.hxx:37
#7  0x00000000008d1eed in SGMaterial::get_state (this=0x74e2d80, n=<value 
optimized out>) at mat.cxx:236
#8  0x00000000008e7412 in SGLoadBTG ([EMAIL PROTECTED], matlib=0x725a3c0, 
calc_lights=true, use_random_objects=true, use_random_vegetation=true)
    at obj.cxx:394
#9  0x00000000008dbb2d in SGReaderWriterBTG::readNode (this=0xd31140, 
[EMAIL PROTECTED], options=0x741d2b0) at SGReaderWriterBTG.cxx:73
#10 0x00000000008dc51e in 
simgear::ModelRegistryCallback<simgear::DefaultProcessPolicy, 
simgear::NoCachePolicy, simgear::NoOptimizePolicy, simgear::NoCopyPo---Type 
<return> to continue, or q <return> to quit---
licy, simgear::NoSubstitutePolicy>::loadUsingReaderWriter 
([EMAIL PROTECTED], opt=0x741d2b0) at 
../../../simgear/scene/model/ModelRegistry.hxx:115
#11 0x00000000008dc857 in 
simgear::ModelRegistryCallback<simgear::DefaultProcessPolicy, 
simgear::NoCachePolicy, simgear::NoOptimizePolicy, simgear::NoCopyPolicy, 
simgear::NoSubstitutePolicy>::readNode (this=0xd310d0, [EMAIL PROTECTED], 
opt=0x741d2b0) at ../../../simgear/scene/model/ModelRegistry.hxx:91
#12 0x0000000000909e9f in simgear::ModelRegistry::readNode (this=0xd304d0, 
[EMAIL PROTECTED], opt=0x741d2b0) at ModelRegistry.cxx:500
#13 0x00007f3d2532d599 in osgDB::readNodeFile () from 
/usr/local/lib64/libosgDB.so.43
#14 0x00000000008df059 in simgear::TileEntry::obj_load ([EMAIL PROTECTED], 
geometry=0x7f3d1805cb00, is_base=true, options=0x1) at TileEntry.cxx:237
#15 0x00000000008e1ae0 in simgear::TileEntry::loadTileByName 
([EMAIL PROTECTED], options=0x741d2b0) at TileEntry.cxx:419
---Type <return> to continue, or q <return> to quit---
#16 0x00000000008f7edd in simgear::ReaderWriterSTG::readNode (this=0xd30f60, 
fileName=<value optimized out>, options=0x741d2b0) at ReaderWriterSTG.cxx:71
#17 0x00000000008dc51e in 
simgear::ModelRegistryCallback<simgear::DefaultProcessPolicy, 
simgear::NoCachePolicy, simgear::NoOptimizePolicy, simgear::NoCopyPolicy, 
simgear::NoSubstitutePolicy>::loadUsingReaderWriter ([EMAIL PROTECTED], 
opt=0x741d2b0) at ../../../simgear/scene/model/ModelRegistry.hxx:115
#18 0x00000000008dc857 in 
simgear::ModelRegistryCallback<simgear::DefaultProcessPolicy, 
simgear::NoCachePolicy, simgear::NoOptimizePolicy, simgear::NoCopyPolicy, 
simgear::NoSubstitutePolicy>::readNode (this=0xd31030, [EMAIL PROTECTED], 
opt=0x741d2b0) at ../../../simgear/scene/model/ModelRegistry.hxx:91
#19 0x0000000000909e9f in simgear::ModelRegistry::readNode (this=0xd304d0, 
[EMAIL PROTECTED], opt=0x741d2b0) at ModelRegistry.cxx:500
#20 0x00007f3d25302880 in 
osgDB::DatabasePager::DatabaseThread::dpReadRefNodeFile () from 
/usr/local/lib64/libosgDB.so.43
---Type <return> to continue, or q <return> to quit---
#21 0x00007f3d25308c76 in osgDB::DatabasePager::DatabaseThread::run () from 
/usr/local/lib64/libosgDB.so.43
#22 0x00007f3d248d9eb0 in OpenThreads::ThreadPrivateActions::StartThread () 
from /usr/local/lib64/libOpenThreads.so.11
#23 0x00007f3d28297040 in start_thread () from /lib64/libpthread.so.0
#24 0x00007f3d23efa0cd in clone () from /lib64/libc.so.6
(gdb) bt
#0  0x00007f3d24ca20e1 in osg::StateSet::compare () from 
/usr/local/lib64/libosg.so.43
#1  0x00007f3d253467e0 in osgDB::SharedStateManager::find () from 
/usr/local/lib64/libosgDB.so.43
#2  0x00007f3d25347488 in osgDB::SharedStateManager::process () from 
/usr/local/lib64/libosgDB.so.43
#3  0x00007f3d25347688 in osgDB::SharedStateManager::apply () from 
/usr/local/lib64/libosgDB.so.43
#4  0x00007f3d253466f1 in osgDB::SharedStateManager::share () from 
/usr/local/lib64/libosgDB.so.43
#5  0x000000000090554c in SGLoadTexture2D (staticTexture=true, path=<value 
optimized out>, options=<value optimized out>, wrapu=false, wrapv=true)
    at model.cxx:68
---Type <return> to continue, or q <return> to quit---
#6  0x00000000008d1d96 in SGMaterial::assignTexture (this=<value optimized 
out>, state=0x74e3910, [EMAIL PROTECTED], _wrapu=true, _wrapv=48,
    _mipmap=<value optimized out>) at 
../../../simgear/scene/model/model.hxx:37
#7  0x00000000008d1eed in SGMaterial::get_state (this=0x74e2d80, n=<value 
optimized out>) at mat.cxx:236
#8  0x00000000008e7412 in SGLoadBTG ([EMAIL PROTECTED], matlib=0x725a3c0, 
calc_lights=true, use_random_objects=true, use_random_vegetation=true)
    at obj.cxx:394
#9  0x00000000008dbb2d in SGReaderWriterBTG::readNode (this=0xd31140, 
[EMAIL PROTECTED], options=0x741d2b0) at SGReaderWriterBTG.cxx:73
#10 0x00000000008dc51e in 
simgear::ModelRegistryCallback<simgear::DefaultProcessPolicy, 
simgear::NoCachePolicy, simgear::NoOptimizePolicy, simgear::NoCopyPo---Type 
<return> to continue, or q <return> to quit---
licy, simgear::NoSubstitutePolicy>::loadUsingReaderWriter 
([EMAIL PROTECTED], opt=0x741d2b0) at 
../../../simgear/scene/model/ModelRegistry.hxx:115
#11 0x00000000008dc857 in 
simgear::ModelRegistryCallback<simgear::DefaultProcessPolicy, 
simgear::NoCachePolicy, simgear::NoOptimizePolicy, simgear::NoCopyPolicy, 
simgear::NoSubstitutePolicy>::readNode (this=0xd310d0, [EMAIL PROTECTED], 
opt=0x741d2b0) at ../../../simgear/scene/model/ModelRegistry.hxx:91
#12 0x0000000000909e9f in simgear::ModelRegistry::readNode (this=0xd304d0, 
[EMAIL PROTECTED], opt=0x741d2b0) at ModelRegistry.cxx:500
#13 0x00007f3d2532d599 in osgDB::readNodeFile () from 
/usr/local/lib64/libosgDB.so.43
#14 0x00000000008df059 in simgear::TileEntry::obj_load ([EMAIL PROTECTED], 
geometry=0x7f3d1805cb00, is_base=true, options=0x1) at TileEntry.cxx:237
#15 0x00000000008e1ae0 in simgear::TileEntry::loadTileByName 
([EMAIL PROTECTED], options=0x741d2b0) at TileEntry.cxx:419
---Type <return> to continue, or q <return> to quit---
#16 0x00000000008f7edd in simgear::ReaderWriterSTG::readNode (this=0xd30f60, 
fileName=<value optimized out>, options=0x741d2b0) at ReaderWriterSTG.cxx:71
#17 0x00000000008dc51e in 
simgear::ModelRegistryCallback<simgear::DefaultProcessPolicy, 
simgear::NoCachePolicy, simgear::NoOptimizePolicy, simgear::NoCopyPolicy, 
simgear::NoSubstitutePolicy>::loadUsingReaderWriter ([EMAIL PROTECTED], 
opt=0x741d2b0) at ../../../simgear/scene/model/ModelRegistry.hxx:115
#18 0x00000000008dc857 in 
simgear::ModelRegistryCallback<simgear::DefaultProcessPolicy, 
simgear::NoCachePolicy, simgear::NoOptimizePolicy, simgear::NoCopyPolicy, 
simgear::NoSubstitutePolicy>::readNode (this=0xd31030, [EMAIL PROTECTED], 
opt=0x741d2b0) at ../../../simgear/scene/model/ModelRegistry.hxx:91
#19 0x0000000000909e9f in simgear::ModelRegistry::readNode (this=0xd304d0, 
[EMAIL PROTECTED], opt=0x741d2b0) at ModelRegistry.cxx:500
#20 0x00007f3d25302880 in 
osgDB::DatabasePager::DatabaseThread::dpReadRefNodeFile () from 
/usr/local/lib64/libosgDB.so.43
---Type <return> to continue, or q <return> to quit---
#21 0x00007f3d25308c76 in osgDB::DatabasePager::DatabaseThread::run () from 
/usr/local/lib64/libosgDB.so.43
#22 0x00007f3d248d9eb0 in OpenThreads::ThreadPrivateActions::StartThread () 
from /usr/local/lib64/libOpenThreads.so.11
#23 0x00007f3d28297040 in start_thread () from /lib64/libpthread.so.0
#24 0x00007f3d23efa0cd in clone () from /lib64/libc.so.6

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to