Hi, I tried to use bugle, it launches the application but crashes immediately. I used gdb to print the stack. Here it is :
(gdb) where #0 0x00000000 in ?? () #1 0x40047686 in budgie_invoke (call=0xbedff4a4) at src/utils.c:15091 #2 0x425b299f in invoke_callback (call=0x400a1320, data=0xbedff44c) at filters/common.c:33 #3 0x40038b31 in run_filters (call=0xbedff4a4) at src/filters.c:515 #4 0x40037de7 in budgie_interceptor (call=0x400a1320) at src/interceptor.c:175 #5 0x40053a00 in glXGetProcAddress (arg0=0x844733c "glProgramStringARB") at src/lib.c:170 #6 0x40e945ee in osg::Window::getFunctionByName () from /home/users/guyot/OpenSG/lib/opt/libOSGSystem.so #7 0x40e93ada in osg::Window::frameInit () from /home/users/guyot/OpenSG/lib/opt/libOSGSystem.so #8 0x40e9495a in osg::Window::setupGL () from /home/users/guyot/OpenSG/lib/opt/libOSGSystem.so #9 0x40e5bf81 in osg::PassiveWindow::init () from /home/users/guyot/OpenSG/lib/opt/libOSGSystem.so #10 0x080e8046 in vrj::OpenSGApp::contextInit (this=0x8385c88) at OpenSGApp.h:266 #11 0x080e0667 in OpenMatrix::contextInit (this=0x8385c88) at OpenMatrix.cpp:77 #12 0x4013235e in vrj::GlPipe::renderWindow () from /home/users/guyot/sources/vrjuggler/lib/i686/libvrj_ogl.so #13 0x40131572 in vrj::GlPipe::controlLoop () from /home/users/guyot/sources/vrjuggler/lib/i686/libvrj_ogl.so #14 0x40134a53 in vpr::ThreadMemberFunctor<vrj::GlPipe>::operator() () from /home/users/guyot/sources/vrjuggler/lib/i686/libvrj_ogl.so #15 0x403c1e60 in vpr::ThreadPosix::startThread () from /home/users/guyot/sources/vrjuggler/lib/i686/libvpr.so #16 0x403c3983 in vpr::ThreadMemberFunctor<vpr::ThreadPosix>::operator() () from /home/users/guyot/sources/vrjuggler/lib/i686/libvpr.so #17 0x403bdac2 in vprThreadFunctorFunction () from /home/users/guyot/sources/vrjuggler/lib/i686/libvpr.so #18 0x41818e51 in pthread_start_thread () from /lib/libpthread.so.0 #19 0x41818ecf in pthread_start_thread_event () from /lib/libpthread.so.0 #20 0x4193b65a in clone () from /lib/libc.so.6 As you see, I also use VRJuggler but the problem seems to be in OpenSG, with the use of glsl shader. I had to comment these lines while compiling bugle : bugle_register_filter_catches(f, GROUP_glBeginQueryARB, stats_fragments); bugle_register_filter_catches(f, GROUP_glEndQueryARB, stats_fragments); Do you think these 2 things (glBeginQueryARB,glEndQueryARB) could be elated to the crash? Anyway, if you want, I can send you the compressed binary file of my scene with the 3D texture. I visualized it with Vred and it has the good chunks in it, as predicted. I also want to check if my 3d texture is OK so I would like to write the 3D texture to a file but the dds writing function in Vred is not implemented. I managed to write it to a .dat/.raw pair (324 MB for the .raw file!) but I don't know how to visualize it... Do you have another solution for me to see what's in my texture (even if I think it's ok, because I managed to write the slices to 2D image files and they are ok)? Finally, maybe I can send you my code but I don't really want it, because it's getting pretty big, it uses lots of librairies, it's not perfectly well coded and it's very "platform-specific". But I can send you the few classes that don't work if you want, you would just not be able to compile and run. Thanks for your help and support. Jo Selon Dirk Reiners <[EMAIL PROTECTED]>: > > Hi Jonathan, > > On Tue, 2005-03-29 at 15:40 -0500, Jonathan Bard wrote: > > Hello, it's me again (I heard you just said "not him again..." ;) > > we would never say that. We might think it, but we'd never say that. ;) > > > So I wonder if it's a problem with my graphic card (geforce FX 5900) or its > > drivers, but I don't think so, as it seems recent enough to support volume > > textures and I also tested my program on a geforce Quadro FX 1000 without > > better result. > > I don't have more ideas so maybe you have. Maybe my conclusions are a bit > > prematurate too. What's your opinion? Any idea? > > I don't have any other ideas right now. I see two options: either you > could send us your code, so we can run it locally and get a better idea > of what might be wrong. Or, if that doesn't work, you can try to run > your program through an OpenGL logger and send me the OpenGL output. On > Linux my current favorite is bugle (bugle.sf.net), for Windows I don't > know the best program, gDEBugger (http://www.gremedy.com/download.php) > or GLIntercept (http://glintercept.nutty.org/) seem to be popular. > > Yours > > Dirk > > -- > -- Dirk Reiners OpenSG Forum [EMAIL PROTECTED] > -- The OpenSG Open Source Scenegraph: http://www.opensg.org > -- Announcements: http://lists.sf.net/lists/listinfo/opensg-announce > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Opensg-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/opensg-users > ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Opensg-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/opensg-users
