i solved the error by activating graphics driver from System -->
Administration --> Hardware drivers
hope this line helps others :)

Your swift response and helping mind is much appreciated
Thanks

On Thu, Feb 2, 2012 at 9:07 PM, Mohammed Rashad
<mohammedrasha...@gmail.com>wrote:

> I am using OSG 3.0.0
> gdal trunk
> nvtt 2.0.8
> input data given in
> http://www.openscenegraph.org/projects/osg/wiki/Support/UserGuides/osgdem
>
> command output
> osgdem --xx 10 --yy 10 -t ~/Downloads/work/ps_texture_16k.tif --xx 10 --yy
> 10 -d ~/Downloads/work/ps_height_16k.tif -l 8 -v 0.1 -o puget.ive -a
> pegout.osga --compressor-nvtt
> Warning: archive option -a is temporarily disabled, building with archive.
> --xx 10
> --yy 10
> -t /home/rashad/Downloads/work/ps_texture_16k.tif
> ADD: /home/rashad/Downloads/work/ps_texture_16k.tif
> loaded layer /home/rashad/Downloads/work/ps_texture_16k.tif
> --xx 10
> --yy 10
> -d /home/rashad/Downloads/work/ps_height_16k.tif
> ADD: /home/rashad/Downloads/work/ps_height_16k.tif
> loaded layer /home/rashad/Downloads/work/ps_height_16k.tif
> -o puget.ive
> Adding terrainTile
> DataSet::_run() 0 0
> Now checking for plug-in osgPlugins-3.0.0/osgdb_nvtt.so
> Warning: dynamic library '/usr/local/lib/osgPlugins-3.0.0/osgdb_nvtt.so'
> exists, but an error occurred while trying to open it:
> /usr/local/lib/osgPlugins-3.0.0/osgdb_nvtt.so: undefined symbol:
> _ZN2nv9DDSHeaderC1Ev
> ERROR 1: Only OGC WKT Projections supported for writing to GeoTIFF.
> Z�
>   $� $�D$ �
>             not supported.
> Segmentation fault
>
>
>
> gdb output
>
>
>
> (gdb) run --xx 10 --yy 10 -t ~/Downloads/work/ps_texture_16k.tif --xx 10
> --yy 10 -d ~/Downloads/work/ps_height_16k.tif -l 8 -v 0.1 -o puget.ive -a
> pegout.osga
> Starting program: /usr/local/bin/osgdem --xx 10 --yy 10 -t
> ~/Downloads/work/ps_texture_16k.tif --xx 10 --yy 10 -d
> ~/Downloads/work/ps_height_16k.tif -l 8 -v 0.1 -o puget.ive -a pegout.osga
> [Thread debugging using libthread_db enabled]
> Warning: archive option -a is temporarily disabled, building with archive.
> --xx 10
> --yy 10
> -t /home/rashad/Downloads/work/ps_texture_16k.tif
> ADD: /home/rashad/Downloads/work/ps_texture_16k.tif
> loaded layer /home/rashad/Downloads/work/ps_texture_16k.tif
> --xx 10
> --yy 10
> -d /home/rashad/Downloads/work/ps_height_16k.tif
> ADD: /home/rashad/Downloads/work/ps_height_16k.tif
> loaded layer /home/rashad/Downloads/work/ps_height_16k.tif
> -o puget.ive
> Adding terrainTile
> DataSet::_run() 0 0
> Now checking for plug-in osgPlugins-3.0.0/osgdb_nvtt.so
> Warning: dynamic library '/usr/local/lib/osgPlugins-3.0.0/osgdb_nvtt.so'
> exists, but an error occurred while trying to open it:
> /usr/local/lib/osgPlugins-3.0.0/osgdb_nvtt.so: undefined symbol:
> _ZN2nv9DDSHeaderC1Ev
> ERROR 1: Only OGC WKT Projections supported for writing to GeoTIFF.
> Z�
>   $� $�D$ �
>             not supported.
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x00348e84 in vpb::SourceData::readData(vpb::Source*) () from
> /usr/local/lib/libvpb.so.12
>
>
> On Thu, Jan 26, 2012 at 10:20 PM, Robert Osfield <robert.osfi...@gmail.com
> > wrote:
>
>> HI Mohammed,
>>
>> The trace points to the OpenGL driver failing when trying to create the
>> pbuffer.
>>
>> osgdem uses an OpenGL graphics context to create the GL compressed
>> textures, you can avoid the use of the GL driver if you using NVTT.
>> To use this you'll need to install NVTT SDK and rebuild VPB against
>> it.  When running osgdem you'll need to add the --compressor-nvtt
>> command line option to tell osgdem to use NVTT.
>>
>> Alternatively you could avoid use of OpenGL compressed textures by
>> using the --RGB-24 command option.
>>
>> Or... just install an non broken OpenGL driver.
>>
>> Robert.
>>
>> On 26 January 2012 16:37, Mohammed Rashad <mohammedrasha...@gmail.com>
>> wrote:
>> > Hi Robert,
>> >
>> > this is the valgrind output
>> >
>> > valgrind osgdemd --xx 10 --yy 10 -t ps_texture_16k.png --xx 10 --yy 10
>> -d
>> > ps_height_16k.png  -l 8 -v 0.1 -o puget.ive -a pegout.osga
>> > ==12136== Memcheck, a memory error detector
>> > ==12136== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et
>> al.
>> > ==12136== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for
>> > copyright info
>> > ==12136== Command: osgdemd --xx 10 --yy 10 -t ps_texture_16k.png --xx 10
>> > --yy 10 -d ps_height_16k.png -l 8 -v 0.1 -o puget.ive -a pegout.osga
>> > ==12136==
>> > Warning: archive option -a is temporarily disabled, building with
>> archive.
>> > --xx 10
>> > --yy 10
>> > -t ps_texture_16k.png
>> > ADD: ps_texture_16k.png
>> > loaded layer ps_texture_16k.png
>> > --xx 10
>> > --yy 10
>> > -d ps_height_16k.png
>> > ADD: ps_height_16k.png
>> > loaded layer ps_height_16k.png
>> > -o puget.ive
>> > Adding terrainTile
>> > DataSet::_run() 0 0
>> > Now checking for plug-in osgPlugins-3.0.0/osgdb_nvtt.so
>> > DataSet::assignDestinationCoordinateSystem() : assigning first source
>> file
>> > as the destination coordinate system
>> > started DataSet::createDestination(8)
>> > Time for after_reproject 0.012247
>> > DataSet::assignDestinationCoordinateSystem() : assigning first source
>> file
>> > as the destination coordinate system
>> > local_extents = xMin() 0.000000 163850.000000
>> >                 yMin() 0.000000 163850.000000
>> > AR=1.000000 C1=1 R1=1
>> > createNewDestinationGraph
>> > Time for _destinationGraph->computeMaximumSourceResolution() = 1.153935
>> > Time for createDestinationGraph 4.648750
>> > Time for after_computeNeighbours 2.396875
>> > completed DataSet::createDestination(8)
>> > There are 2 contributing source files:
>> >     ps_height_16k.png
>> >     ps_texture_16k.png
>> > ==12136== Syscall param ioctl(generic) points to uninitialised byte(s)
>> > ==12136==    at 0x613A619: ioctl (syscall-template.S:82)
>> > ==12136==    by 0x714304A: drmCommandWriteRead (in /lib/libdrm.so.2.4.0)
>> > ==12136==    by 0x4315B7E: radeon_cs_manager_gem_ctor (in
>> > /lib/libdrm_radeon.so.1.0.0)
>> > ==12136==    by 0x7DEA1AF: r600InitCmdBuf (in /usr/lib/dri/r600_dri.so)
>> > ==12136==    by 0x7DE9E26: r600CreateContext (in
>> /usr/lib/dri/r600_dri.so)
>> > ==12136==    by 0x7DE0C3A: ??? (in /usr/lib/dri/r600_dri.so)
>> > ==12136==    by 0x7DE0CD5: ??? (in /usr/lib/dri/r600_dri.so)
>> > ==12136==    by 0x5DC143C: ??? (in /usr/lib/mesa/libGL.so.1.2)
>> > ==12136==    by 0x5D99E6A: ??? (in /usr/lib/mesa/libGL.so.1.2)
>> > ==12136==    by 0x5D9A30D: glXCreateContext (in
>> /usr/lib/mesa/libGL.so.1.2)
>> > ==12136==    by 0x521D033: osgViewer::PixelBufferX11::init() (in
>> > /usr/local/lib/libosgViewer.so.3.0.0)
>> > ==12136==    by 0x521C17F:
>> >
>> osgViewer::PixelBufferX11::PixelBufferX11(osg::GraphicsContext::Traits*) (in
>> > /usr/local/lib/libosgViewer.so.3.0.0)
>> > ==12136==  Address 0xbe8c0bf4 is on thread 1's stack
>> > ==12136==
>> > ==12136== Syscall param ioctl(generic) points to uninitialised byte(s)
>> > ==12136==    at 0x613A619: ioctl (syscall-template.S:82)
>> > ==12136==    by 0x714304A: drmCommandWriteRead (in /lib/libdrm.so.2.4.0)
>> > ==12136==    by 0x7DEA22F: r600InitCmdBuf (in /usr/lib/dri/r600_dri.so)
>> > ==12136==    by 0x7DE9E26: r600CreateContext (in
>> /usr/lib/dri/r600_dri.so)
>> > ==12136==    by 0x7DE0C3A: ??? (in /usr/lib/dri/r600_dri.so)
>> > ==12136==    by 0x7DE0CD5: ??? (in /usr/lib/dri/r600_dri.so)
>> > ==12136==    by 0x5DC143C: ??? (in /usr/lib/mesa/libGL.so.1.2)
>> > ==12136==    by 0x5D99E6A: ??? (in /usr/lib/mesa/libGL.so.1.2)
>> > ==12136==    by 0x5D9A30D: glXCreateContext (in
>> /usr/lib/mesa/libGL.so.1.2)
>> > ==12136==    by 0x521D033: osgViewer::PixelBufferX11::init() (in
>> > /usr/local/lib/libosgViewer.so.3.0.0)
>> > ==12136==    by 0x521C17F:
>> >
>> osgViewer::PixelBufferX11::PixelBufferX11(osg::GraphicsContext::Traits*) (in
>> > /usr/local/lib/libosgViewer.so.3.0.0)
>> > ==12136==    by 0x52188AF:
>> >
>> X11WindowingSystemInterface::createGraphicsContext(osg::GraphicsContext::Traits*)
>> > (in /usr/local/lib/libosgViewer.so.3.0.0)
>> > ==12136==  Address 0xbe8c0c38 is on thread 1's stack
>> > ==12136==
>> > ==12136== Invalid read of size 4
>> > ==12136==    at 0x5DBD0B0: ??? (in /usr/lib/mesa/libGL.so.1.2)
>> > ==12136==    by 0x521D60E: osgViewer::PixelBufferX11::init() (in
>> > /usr/local/lib/libosgViewer.so.3.0.0)
>> > ==12136==    by 0x521C17F:
>> >
>> osgViewer::PixelBufferX11::PixelBufferX11(osg::GraphicsContext::Traits*) (in
>> > /usr/local/lib/libosgViewer.so.3.0.0)
>> > ==12136==    by 0x52188AF:
>> >
>> X11WindowingSystemInterface::createGraphicsContext(osg::GraphicsContext::Traits*)
>> > (in /usr/local/lib/libosgViewer.so.3.0.0)
>> > ==12136==    by 0x4EB4866:
>> >
>> osg::GraphicsContext::createGraphicsContext(osg::GraphicsContext::Traits*)
>> > (in /usr/local/lib/libosg.so.3.0.0)
>> > ==12136==    by 0x41B356F:
>> > MyGraphicsContext::MyGraphicsContext(vpb::BuildLog*) (DataSet.cpp:2518)
>> > ==12136==    by 0x41AE8E9: vpb::DataSet::_run() (DataSet.cpp:3243)
>> > ==12136==    by 0x41ADE7B: vpb::DataSet::run() (DataSet.cpp:3102)
>> > ==12136==    by 0x804E1D9: main (osgdem.cpp:288)
>> > ==12136==  Address 0xb8 is not stack'd, malloc'd or (recently) free'd
>> > ==12136==
>> > ==12136==
>> > ==12136== Process terminating with default action of signal 11 (SIGSEGV)
>> > ==12136==  Access not within mapped region at address 0xB8
>> > ==12136==    at 0x5DBD0B0: ??? (in /usr/lib/mesa/libGL.so.1.2)
>> > ==12136==    by 0x521D60E: osgViewer::PixelBufferX11::init() (in
>> > /usr/local/lib/libosgViewer.so.3.0.0)
>> > ==12136==    by 0x521C17F:
>> >
>> osgViewer::PixelBufferX11::PixelBufferX11(osg::GraphicsContext::Traits*) (in
>> > /usr/local/lib/libosgViewer.so.3.0.0)
>> > ==12136==    by 0x52188AF:
>> >
>> X11WindowingSystemInterface::createGraphicsContext(osg::GraphicsContext::Traits*)
>> > (in /usr/local/lib/libosgViewer.so.3.0.0)
>> > ==12136==    by 0x4EB4866:
>> >
>> osg::GraphicsContext::createGraphicsContext(osg::GraphicsContext::Traits*)
>> > (in /usr/local/lib/libosg.so.3.0.0)
>> > ==12136==    by 0x41B356F:
>> > MyGraphicsContext::MyGraphicsContext(vpb::BuildLog*) (DataSet.cpp:2518)
>> > ==12136==    by 0x41AE8E9: vpb::DataSet::_run() (DataSet.cpp:3243)
>> > ==12136==    by 0x41ADE7B: vpb::DataSet::run() (DataSet.cpp:3102)
>> > ==12136==    by 0x804E1D9: main (osgdem.cpp:288)
>> > ==12136==  If you believe this happened as a result of a stack
>> > ==12136==  overflow in your program's main thread (unlikely but
>> > ==12136==  possible), you can try to increase the size of the
>> > ==12136==  main thread stack using the --main-stacksize= flag.
>> > ==12136==  The main thread stack size used in this run was 8388608.
>> > ==12136==
>> > ==12136== HEAP SUMMARY:
>> > ==12136==     in use at exit: 14,748,078 bytes in 56,570 blocks
>> > ==12136==   total heap usage: 67,158 allocs, 10,588 frees, 19,540,199
>> bytes
>> > allocated
>> > ==12136==
>> > ==12136== LEAK SUMMARY:
>> > ==12136==    definitely lost: 0 bytes in 0 blocks
>> > ==12136==    indirectly lost: 0 bytes in 0 blocks
>> > ==12136==      possibly lost: 4,423,956 bytes in 41,567 blocks
>> > ==12136==    still reachable: 10,324,122 bytes in 15,003 blocks
>> > ==12136==         suppressed: 0 bytes in 0 blocks
>> > ==12136== Rerun with --leak-check=full to see details of leaked memory
>> > ==12136==
>> > ==12136== For counts of detected and suppressed errors, rerun with: -v
>> > ==12136== Use --track-origins=yes to see where uninitialised values come
>> > from
>> > ==12136== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 188 from
>> 14)
>> > Segmentation fault
>> >
>> >
>> >
>> > On Thu, Jan 26, 2012 at 2:30 PM, Robert Osfield <
>> robert.osfi...@gmail.com>
>> > wrote:
>> >>
>> >> Hi Mohammed,
>> >>
>> >> Could you run osgdem without the -a option, and also run osgdem within
>> >> a debugger so you can get the stack trace where it crashes.
>> >>
>> >> Thanks,
>> >> Robert.
>> >>
>> >> On 26 January 2012 00:08, Mohammed Rashad <mohammedrasha...@gmail.com>
>> >> wrote:
>> >> >
>> >> > osgdem --xx 10 --yy 10 -t ps_texture_16k.tif --xx 10 --yy 10 -d
>> >> > ps_height_16k.tif  -l 8 -v 0.1 -o puget.ive -a pegout.osga
>> >> > Warning: archive option -a is temporarily disabled, building with
>> >> > archive.
>> >> > --xx 10
>> >> > --yy 10
>> >> > -t ps_texture_16k.tif
>> >> > ADD: ps_texture_16k.tif
>> >> > loaded layer ps_texture_16k.tif
>> >> > --xx 10
>> >> > --yy 10
>> >> > -d ps_height_16k.tif
>> >> > ADD: ps_height_16k.tif
>> >> > loaded layer ps_height_16k.tif
>> >> > -o puget.ive
>> >> > Adding terrainTile
>> >> > DataSet::_run() 0 0
>> >> > Now checking for plug-in osgPlugins-3.0.0/osgdb_nvtt.so
>> >> > DataSet::assignDestinationCoordinateSystem() : assigning first source
>> >> > file
>> >> > as the destination coordinate system
>> >> > started DataSet::createDestination(8)
>> >> > Time for after_reproject 0.000008
>> >> > DataSet::assignDestinationCoordinateSystem() : assigning first source
>> >> > file
>> >> > as the destination coordinate system
>> >> > local_extents = xMin() 0.000000 163850.000000
>> >> >                 yMin() 0.000000 163850.000000
>> >> > AR=1.000000 C1=1 R1=1
>> >> > createNewDestinationGraph
>> >> > Time for _destinationGraph->computeMaximumSourceResolution() =
>> 0.005384
>> >> > Time for createDestinationGraph 0.038835
>> >> > Time for after_computeNeighbours 0.005547
>> >> > completed DataSet::createDestination(8)
>> >> > There are 2 contributing source files:
>> >> >     ps_height_16k.tif
>> >> >     ps_texture_16k.tif
>> >> > Segmentation fault
>> >> >
>> >> > --
>> >> > Regards,
>> >> >    Rashad
>> >> >
>> >> >
>> >> > _______________________________________________
>> >> > osg-users mailing list
>> >> > osg-users@lists.openscenegraph.org
>> >> >
>> >> >
>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>> >> >
>> >> _______________________________________________
>> >> osg-users mailing list
>> >> osg-users@lists.openscenegraph.org
>> >>
>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>> >
>> >
>> >
>> >
>> > --
>> > Regards,
>> >    Rashad
>> >
>> _______________________________________________
>> osg-users mailing list
>> osg-users@lists.openscenegraph.org
>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>>
>
>
>
> --
> Regards,
>    Rashad
>
>


-- 
Regards,
   Rashad
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to