Also with the yesterday checkout and the _OPENTHREADS_ATOMIC_USE_GCC_BUILTINS configured, osgfadetext continues to crash, apparently at the same point. My machine is a quad core Xeon, running Linux Suse 10.3 (32 bits) with a GeForce 6800 GS running NVIDIA Driver Version: 169.12 and using one screen only.

The latest stack trace is:

$ gdb `which osgfadetext`
GNU gdb 6.6.50.20070726-cvs
Copyright (C) 2007 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i586-suse-linux"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) r
Starting program: /local/OSG/OpenSceneGraph/bin/osgfadetext
[Thread debugging using libthread_db enabled]
[New Thread 0xb6956b00 (LWP 20121)]
[New Thread 0xb58deb90 (LWP 20128)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6956b00 (LWP 20121)]
0xb7a4a689 in std::_Rb_tree<osgText::FadeText*, osgText::FadeText*, std::_Identity<osgText::FadeText*>, std::less<osgText::FadeText*>, std::allocator<osgText::FadeText*> >::find (this=0x89d2fd4,
    [EMAIL PROTECTED]) at /usr/include/c++/4.2.1/bits/stl_tree.h:481
481               (this->_M_impl._M_header._M_parent);
(gdb) where
#0 0xb7a4a689 in std::_Rb_tree<osgText::FadeText*, osgText::FadeText*, std::_Identity<osgText::FadeText*>, std::less<osgText::FadeText*>, std::allocator<osgText::FadeText*> >::find (this=0x89d2fd4,
    [EMAIL PROTECTED]) at /usr/include/c++/4.2.1/bits/stl_tree.h:481
#1  0xb7a4da5f in GlobalFadeText::update (this=0x808c328, frameNumber=3138)
    at /usr/include/c++/4.2.1/bits/stl_set.h:412
#2 0xb7a4ea7f in osgText::FadeText::FadeTextUpdateCallback::update (this=0x806cab0, nv=0x80567b8,
    drawable=0x805a718) at 
/local/OSG/OpenSceneGraph/src/osgText/FadeText.cpp:261
#3  0xb7c6f1bd in osgUtil::UpdateVisitor::apply (this=0x80567b8, [EMAIL 
PROTECTED])
    at /local/OSG/OpenSceneGraph/include/osgUtil/UpdateVisitor:98
#4  0xb7e08b9a in osg::Geode::accept (this=0x805a570, [EMAIL PROTECTED])
    at /local/OSG/OpenSceneGraph/include/osg/Geode:39
#5  0xb7e3b5f4 in osg::Group::traverse (this=0x805a400, [EMAIL PROTECTED])
    at /local/OSG/OpenSceneGraph/src/osg/Group.cpp:62
#6  0xb7c6f422 in osgUtil::UpdateVisitor::apply (this=0x80567b8, [EMAIL 
PROTECTED])
    at /local/OSG/OpenSceneGraph/include/osg/NodeVisitor:181
#7  0xb7e3cc38 in osg::Group::accept (this=0x805a400, [EMAIL PROTECTED])
    at /local/OSG/OpenSceneGraph/include/osg/Group:38
#8  0xb7e3b5f4 in osg::Group::traverse (this=0x805a2b0, [EMAIL PROTECTED])
    at /local/OSG/OpenSceneGraph/src/osg/Group.cpp:62
#9  0xb7c6f422 in osgUtil::UpdateVisitor::apply (this=0x80567b8, [EMAIL 
PROTECTED])
    at /local/OSG/OpenSceneGraph/include/osg/NodeVisitor:181
#10 0xb7e5c538 in osg::NodeVisitor::apply (this=0x80567b8, [EMAIL PROTECTED])
    at /local/OSG/OpenSceneGraph/src/osg/NodeVisitor.cpp:101
#11 0xb7dd25e8 in osg::CoordinateSystemNode::accept (this=0x805a2b0, [EMAIL 
PROTECTED])
    at /local/OSG/OpenSceneGraph/include/osg/CoordinateSystemNode:95
#12 0xb7ac5eea in osgViewer::Viewer::updateTraversal (this=0xbfda7d64)
    at /local/OSG/OpenSceneGraph/src/osgViewer/Viewer.cpp:885
#13 0xb7ad3a5b in osgViewer::ViewerBase::frame (this=0xbfda7d64,
    simulationTime=1.7976931348623157e+308)
    at /local/OSG/OpenSceneGraph/src/osgViewer/ViewerBase.cpp:591
#14 0xb7ad3ba0 in osgViewer::ViewerBase::run (this=0xbfda7d64)
    at /local/OSG/OpenSceneGraph/src/osgViewer/ViewerBase.cpp:564
#15 0xb7ac3ebf in osgViewer::Viewer::run (this=0xbfda7d64)
    at /local/OSG/OpenSceneGraph/src/osgViewer/Viewer.cpp:322
#16 0x0804bb33 in main () at /local/OSG/OpenSceneGraph/examples/osgfadetext/osgfadetext.cpp:149

Hope it helps diagnose the problem.
Ciao!
        mario

Paul Melis wrote:
Robert Osfield wrote:
Hi Mario,

I've just tested osgfadetext on my dual screen, quad core Linux system
and it runs fine.  What screen set up do you?  Single screen, dual
screen? Does the error occur is standard release build?
Just a quick note, I'll send a more detailed note from home. When I tested osgfadetext over the weekend it also crashed. This is on a dual-core single-screen system with ATI card.

Paul

Robert.

On Fri, Jun 13, 2008 at 4:34 PM, Mario Valle <[EMAIL PROTECTED]> wrote:
On Linux Suse 10.3 (32 bits) the latest SVN checkout compiled with
RelWithDbgSymbols.
osgfadetext crashes shortly after the window appears. The crash happens also
when run single threaded.
Next week I'll try to understand what happens.
Ciao!
       mario


$ gdb osgfadetext
GNU gdb 6.6.50.20070726-cvs
Copyright (C) 2007 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i586-suse-linux"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) r --SingleThreaded
Starting program: /local/OSG/OpenSceneGraph/bin/osgfadetext --SingleThreaded
[Thread debugging using libthread_db enabled]
[New Thread 0xb6948b00 (LWP 27339)]
[New Thread 0xb58d0b90 (LWP 27346)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6948b00 (LWP 27339)]
0xb7a44f99 in std::_Rb_tree<osgText::FadeText*, osgText::FadeText*,
std::_Identity<osgText::FadeText*>, std::less<osgText::FadeText*>,
std::allocator<osgText::FadeText*> >::find (this=0xb420117c,
   [EMAIL PROTECTED]) at /usr/include/c++/4.2.1/bits/stl_tree.h:481
481               (this->_M_impl._M_header._M_parent);
(gdb) where
#0  0xb7a44f99 in std::_Rb_tree<osgText::FadeText*, osgText::FadeText*,
std::_Identity<osgText::FadeText*>, std::less<osgText::FadeText*>,
std::allocator<osgText::FadeText*> >::find (
this=0xb420117c, [EMAIL PROTECTED]) at /usr/include/c++/4.2.1/bits/stl_tree.h:481 #1 0xb7a48e69 in GlobalFadeText::update (this=0x8096298, frameNumber=957)
   at /usr/include/c++/4.2.1/bits/stl_set.h:412
#2  0xb7a4a07f in osgText::FadeText::FadeTextUpdateCallback::update
(this=0x806e2f8, nv=0x8056eb8,
   drawable=0x805aca8) at
/local/OSG/OpenSceneGraph/src/osgText/FadeText.cpp:261
#3  0xb7c83df6 in osgUtil::UpdateVisitor::apply (this=0x8056eb8,
[EMAIL PROTECTED])
   at /local/OSG/OpenSceneGraph/include/osgUtil/UpdateVisitor:98
#4  0xb7e24b38 in osg::Geode::accept (this=0x805aac8, [EMAIL PROTECTED])
   at /local/OSG/OpenSceneGraph/include/osg/Geode:39
#5  0xb7e588c4 in osg::Group::traverse (this=0x805a8f0, [EMAIL PROTECTED])
   at /local/OSG/OpenSceneGraph/src/osg/Group.cpp:62
#6  0xb7c84064 in osgUtil::UpdateVisitor::apply (this=0x8056eb8,
[EMAIL PROTECTED])
   at /local/OSG/OpenSceneGraph/include/osg/NodeVisitor:181
#7  0xb7e5a2ea in osg::Group::accept (this=0x805a8f0, [EMAIL PROTECTED])
   at /local/OSG/OpenSceneGraph/include/osg/Group:38
#8  0xb7e588c4 in osg::Group::traverse (this=0x805a778, [EMAIL PROTECTED])
   at /local/OSG/OpenSceneGraph/src/osg/Group.cpp:62
#9  0xb7c84064 in osgUtil::UpdateVisitor::apply (this=0x8056eb8,
[EMAIL PROTECTED])
   at /local/OSG/OpenSceneGraph/include/osg/NodeVisitor:181
#10 0xb7dae198 in osg::NodeVisitor::apply (this=0x8056eb8, [EMAIL PROTECTED])
   at /local/OSG/OpenSceneGraph/include/osg/NodeVisitor:242
#11 0xb7deb6aa in osg::CoordinateSystemNode::accept (this=0x805a778,
[EMAIL PROTECTED])
   at /local/OSG/OpenSceneGraph/include/osg/CoordinateSystemNode:95
#12 0xb7ac6f47 in osgViewer::Viewer::updateTraversal (this=0xbfa1e9e0)
   at /local/OSG/OpenSceneGraph/src/osgViewer/Viewer.cpp:885
#13 0xb7ad30eb in osgViewer::ViewerBase::frame (this=0xbfa1e9e0,
   simulationTime=1.7976931348623157e+308)
   at /local/OSG/OpenSceneGraph/src/osgViewer/ViewerBase.cpp:585
#14 0xb7ad3230 in osgViewer::ViewerBase::run (this=0xbfa1e9e0)
   at /local/OSG/OpenSceneGraph/src/osgViewer/ViewerBase.cpp:558
#15 0xb7ac2c3f in osgViewer::Viewer::run (this=0xbfa1e9e0)
   at /local/OSG/OpenSceneGraph/src/osgViewer/Viewer.cpp:322
#16 0x0804bb25 in main () at
/local/OSG/OpenSceneGraph/examples/osgfadetext/osgfadetext.cpp:149
(gdb)


--
Ing. Mario Valle
Data Analysis and Visualization Services         |
http://www.cscs.ch/~mvalle
Swiss National Supercomputing Centre (CSCS) | Tel: +41 (91) 610.82.60 v. Cantonale Galleria 2, 6928 Manno, Switzerland | Fax: +41 (91) 610.82.82
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


--
Ing. Mario Valle
Data Analysis and Visualization Services         | http://www.cscs.ch/~mvalle
Swiss National Supercomputing Centre (CSCS)      | Tel:  +41 (91) 610.82.60
v. Cantonale Galleria 2, 6928 Manno, Switzerland | Fax:  +41 (91) 610.82.82
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to