[osg-users] osgviewerQT

2007-09-23 Thread James E. Hopper
Hi,

i built osgviewerQT from a checkout this am from svn.  It builds fine  
for qt4 (didnt try qt3).  However, while it will display the model  
fine, it appears to ignore the keyboard and mouse inputs.  i did  
check with debugger, and the osgviewerqt code was receiving mouse and  
keyboard events, however no change was visible in the display except  
for resize which worked as expected.  is rotation etc not supposed to  
work for the qt viewer?

  it appears to work fine for the glut version.

best jim

___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


[osg-users] OSG crash in OpenThreads::ScopedLock

2007-09-23 Thread Gert van Maren

Hi guys,

Another crash now in OpenThreads::ScopedLock.

Running OSG 2.1.10, loaded a paged terrain, running dual core and after  
sometime crash (dev and release). It takes usually 5-10 minutes to crash  
and I do not move. Have text in view but made it dynamic.


Call stack attached.

Any ideas? threading again?

Regards Gert



--
Gert van Maren

Head of Research  Development
K2Vi Virtual Reality Software
Data Interface Technologies Ltd

Phone: +64 21 2855581
Email: [EMAIL PROTECTED]
Web: http://www.k2vi.com02740225()  
   
 osg21-osgd.dll!OpenThreads::ScopedLockOpenThreads::Mutex::ScopedLockOpenThreads::Mutex(OpenThreads::Mutex
   m={...})  Line 31 + 0x28C++
osg21-osgd.dll!osg::Referenced::ref()  Line 129 C++

osg21-osgDBd.dll!osg::ref_ptrosgDB::ReaderWriter::Options::operator=(osgDB::ReaderWriter::Options
 * ptr=0x02b90dc0)  Line 50 + 0x15   C++
osg21-osgDBd.dll!osgDB::DatabasePager::requestNodeFile(const 
std::basic_stringchar,std::char_traitschar,std::allocatorchar   
fileName={...}, osg::Group * group=0x09fe0630, float priority=0.86259520, const 
osg::FrameStamp * framestamp=0x02651438, osgDB::ReaderWriter::Options * 
loadOptions=0x02b90dc0)  Line 364   C++
osg21-osgDBd.dll!osgDB::DatabasePager::requestNodeFile(const 
std::basic_stringchar,std::char_traitschar,std::allocatorchar   
fileName={...}, osg::Group * group=0x09fe0630, float priority=0.86259520, const 
osg::FrameStamp * framestamp=0x02651438)  Line 274 + 0x2f   C++
osg21-osgd.dll!osg::PagedLOD::traverse(osg::NodeVisitor  nv={...})  
Line 223 + 0x7bC++
osg21-osgd.dll!osg::NodeVisitor::traverse(osg::Node  node={...})  Line 
180 + 0x1c  C++
osg21-osgd.dll!osg::NodeCallback::traverse(osg::Node * node=0x09fe0630, 
osg::NodeVisitor * nv=0x02655e70)  Line 23  C++
osg21-osgd.dll!osg::ClusterCullingCallback::operator()(osg::Node * 
node=0x09fe0630, osg::NodeVisitor * nv=0x02655e70)  Line 201 C++

osg21-osgUtild.dll!osgUtil::CullVisitor::handle_cull_callbacks_and_traverse(osg::Node
  node={...})  Line 278 + 0x1aC++
osg21-osgUtild.dll!osgUtil::CullVisitor::apply(osg::LOD  node={...})  
Line 1084C++
osg21-osgd.dll!osg::NodeVisitor::apply(osg::PagedLOD  node={...})  
Line 256 + 0x20 C++
osg21-osgd.dll!osg::PagedLOD::accept(osg::NodeVisitor  nv={...})  Line 
32 + 0x3f   C++
osg21-osgd.dll!osg::Group::traverse(osg::NodeVisitor  nv={...})  Line 
62 + 0x23C++
osg21-osgd.dll!osg::NodeVisitor::traverse(osg::Node  node={...})  Line 
180 + 0x1c  C++

osg21-osgUtild.dll!osgUtil::CullVisitor::handle_cull_callbacks_and_traverse(osg::Node
  node={...})  Line 279 + 0x11C++
osg21-osgUtild.dll!osgUtil::CullVisitor::apply(osg::Group  node={...}) 
 Line 980   C++
osg21-osgd.dll!osg::Group::accept(osg::NodeVisitor  nv={...})  Line 38 
+ 0x3f  C++
osg21-osgd.dll!osg::PagedLOD::traverse(osg::NodeVisitor  nv={...})  
Line 179 + 0x2dC++
osg21-osgd.dll!osg::NodeVisitor::traverse(osg::Node  node={...})  Line 
180 + 0x1c  C++
osg21-osgd.dll!osg::NodeCallback::traverse(osg::Node * node=0x09987e18, 
osg::NodeVisitor * nv=0x02655e70)  Line 23  C++
osg21-osgd.dll!osg::ClusterCullingCallback::operator()(osg::Node * 
node=0x09987e18, osg::NodeVisitor * nv=0x02655e70)  Line 201 C++

osg21-osgUtild.dll!osgUtil::CullVisitor::handle_cull_callbacks_and_traverse(osg::Node
  node={...})  Line 278 + 0x1aC++
osg21-osgUtild.dll!osgUtil::CullVisitor::apply(osg::LOD  node={...})  
Line 1084C++
osg21-osgd.dll!osg::NodeVisitor::apply(osg::PagedLOD  node={...})  
Line 256 + 0x20 C++
osg21-osgd.dll!osg::PagedLOD::accept(osg::NodeVisitor  nv={...})  Line 
32 + 0x3f   C++
osg21-osgd.dll!osg::Group::traverse(osg::NodeVisitor  nv={...})  Line 
62 + 0x23C++
osg21-osgd.dll!osg::NodeVisitor::traverse(osg::Node  node={...})  Line 
180 + 0x1c  C++

osg21-osgUtild.dll!osgUtil::CullVisitor::handle_cull_callbacks_and_traverse(osg::Node
  node={...})  Line 279 + 0x11C++
osg21-osgUtild.dll!osgUtil::CullVisitor::apply(osg::Group  node={...}) 
 Line 980   C++
osg21-osgd.dll!osg::Group::accept(osg::NodeVisitor  nv={...})  Line 38 
+ 0x3f  C++
osg21-osgd.dll!osg::PagedLOD::traverse(osg::NodeVisitor  nv={...})  
Line 179 + 0x2dC++
osg21-osgd.dll!osg::NodeVisitor::traverse(osg::Node  node={...})  Line 
180 + 0x1c  C++
osg21-osgd.dll!osg::NodeCallback::traverse(osg::Node * node=0x09685958, 
osg::NodeVisitor * nv=0x02655e70)  Line 23  C++
osg21-osgd.dll!osg::ClusterCullingCallback::operator()(osg::Node * 
node=0x09685958, osg::NodeVisitor * nv=0x02655e70)  Line 201 C++

osg21-osgUtild.dll!osgUtil::CullVisitor::handle_cull_callbacks_and_traverse(osg::Node
  node={...})  Line 278 + 0x1aC++

Re: [osg-users] OSG crash in OpenThreads::ScopedLock

2007-09-23 Thread Gert van Maren

Hi guys,

Forgot to mention VS output:

First-chance exception at 0x02740225 in v3_viewerd.exe: 0xC01D:  
Illegal Instruction.
Unhandled exception at 0x02740225 in v3_viewerd.exe: 0xC01D: Illegal  
Instruction.


Regards Gert


Another crash now in OpenThreads::ScopedLock.

Running OSG 2.1.10, loaded a paged terrain, running dual core and after
sometime crash (dev and release). It takes usually 5-10 minutes to crash
and I do not move. Have text in view but made it dynamic.

Call stack attached.

Any ideas? threading again?

Regards Gert



--
Gert van Maren

Head of Research  Development
K2Vi Virtual Reality Software
Data Interface Technologies Ltd

Phone: +64 21 2855581
Email: [EMAIL PROTECTED]
Web: http://www.k2vi.com02740225()  
   
 osg21-osgd.dll!OpenThreads::ScopedLockOpenThreads::Mutex::ScopedLockOpenThreads::Mutex(OpenThreads::Mutex
   m={...})  Line 31 + 0x28C++
osg21-osgd.dll!osg::Referenced::ref()  Line 129 C++

osg21-osgDBd.dll!osg::ref_ptrosgDB::ReaderWriter::Options::operator=(osgDB::ReaderWriter::Options
 * ptr=0x02b90dc0)  Line 50 + 0x15   C++
osg21-osgDBd.dll!osgDB::DatabasePager::requestNodeFile(const 
std::basic_stringchar,std::char_traitschar,std::allocatorchar   
fileName={...}, osg::Group * group=0x09fe0630, float priority=0.86259520, const 
osg::FrameStamp * framestamp=0x02651438, osgDB::ReaderWriter::Options * 
loadOptions=0x02b90dc0)  Line 364   C++
osg21-osgDBd.dll!osgDB::DatabasePager::requestNodeFile(const 
std::basic_stringchar,std::char_traitschar,std::allocatorchar   
fileName={...}, osg::Group * group=0x09fe0630, float priority=0.86259520, const 
osg::FrameStamp * framestamp=0x02651438)  Line 274 + 0x2f   C++
osg21-osgd.dll!osg::PagedLOD::traverse(osg::NodeVisitor  nv={...})  
Line 223 + 0x7bC++
osg21-osgd.dll!osg::NodeVisitor::traverse(osg::Node  node={...})  Line 
180 + 0x1c  C++
osg21-osgd.dll!osg::NodeCallback::traverse(osg::Node * node=0x09fe0630, 
osg::NodeVisitor * nv=0x02655e70)  Line 23  C++
osg21-osgd.dll!osg::ClusterCullingCallback::operator()(osg::Node * 
node=0x09fe0630, osg::NodeVisitor * nv=0x02655e70)  Line 201 C++

osg21-osgUtild.dll!osgUtil::CullVisitor::handle_cull_callbacks_and_traverse(osg::Node
  node={...})  Line 278 + 0x1aC++
osg21-osgUtild.dll!osgUtil::CullVisitor::apply(osg::LOD  node={...})  
Line 1084C++
osg21-osgd.dll!osg::NodeVisitor::apply(osg::PagedLOD  node={...})  
Line 256 + 0x20 C++
osg21-osgd.dll!osg::PagedLOD::accept(osg::NodeVisitor  nv={...})  Line 
32 + 0x3f   C++
osg21-osgd.dll!osg::Group::traverse(osg::NodeVisitor  nv={...})  Line 
62 + 0x23C++
osg21-osgd.dll!osg::NodeVisitor::traverse(osg::Node  node={...})  Line 
180 + 0x1c  C++

osg21-osgUtild.dll!osgUtil::CullVisitor::handle_cull_callbacks_and_traverse(osg::Node
  node={...})  Line 279 + 0x11C++
osg21-osgUtild.dll!osgUtil::CullVisitor::apply(osg::Group  node={...}) 
 Line 980   C++
osg21-osgd.dll!osg::Group::accept(osg::NodeVisitor  nv={...})  Line 38 
+ 0x3f  C++
osg21-osgd.dll!osg::PagedLOD::traverse(osg::NodeVisitor  nv={...})  
Line 179 + 0x2dC++
osg21-osgd.dll!osg::NodeVisitor::traverse(osg::Node  node={...})  Line 
180 + 0x1c  C++
osg21-osgd.dll!osg::NodeCallback::traverse(osg::Node * node=0x09987e18, 
osg::NodeVisitor * nv=0x02655e70)  Line 23  C++
osg21-osgd.dll!osg::ClusterCullingCallback::operator()(osg::Node * 
node=0x09987e18, osg::NodeVisitor * nv=0x02655e70)  Line 201 C++

osg21-osgUtild.dll!osgUtil::CullVisitor::handle_cull_callbacks_and_traverse(osg::Node
  node={...})  Line 278 + 0x1aC++
osg21-osgUtild.dll!osgUtil::CullVisitor::apply(osg::LOD  node={...})  
Line 1084C++
osg21-osgd.dll!osg::NodeVisitor::apply(osg::PagedLOD  node={...})  
Line 256 + 0x20 C++
osg21-osgd.dll!osg::PagedLOD::accept(osg::NodeVisitor  nv={...})  Line 
32 + 0x3f   C++
osg21-osgd.dll!osg::Group::traverse(osg::NodeVisitor  nv={...})  Line 
62 + 0x23C++
osg21-osgd.dll!osg::NodeVisitor::traverse(osg::Node  node={...})  Line 
180 + 0x1c  C++

osg21-osgUtild.dll!osgUtil::CullVisitor::handle_cull_callbacks_and_traverse(osg::Node
  node={...})  Line 279 + 0x11C++
osg21-osgUtild.dll!osgUtil::CullVisitor::apply(osg::Group  node={...}) 
 Line 980   C++
osg21-osgd.dll!osg::Group::accept(osg::NodeVisitor  nv={...})  Line 38 
+ 0x3f  C++
osg21-osgd.dll!osg::PagedLOD::traverse(osg::NodeVisitor  nv={...})  
Line 179 + 0x2dC++
osg21-osgd.dll!osg::NodeVisitor::traverse(osg::Node  node={...})  Line 
180 + 0x1c  C++
osg21-osgd.dll!osg::NodeCallback::traverse(osg::Node * node=0x09685958, 
osg::NodeVisitor * nv=0x02655e70)  Line 23  C++

[osg-users] Render once, display twice

2007-09-23 Thread HUTTERER ARIEL
Hi:
I try to render my scene only one time, but I need to display it in two
windows.
I think to render to FBO and shared it , but I not sure that I can.
So , can I?. How?
Can I do this in different way? How?
Thanks.
Ariel
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org