http://bugs.freedesktop.org/show_bug.cgi?id=27332
Summary: Problem with libopencascade - salome-platform Product: DRI Version: XOrg CVS Platform: x86-64 (AMD64) OS/Version: Linux (All) Status: NEW Severity: normal Priority: medium Component: DRM/Radeon AssignedTo: dri-devel@lists.sourceforge.net ReportedBy: p...@mandriva.com.br I am working on a "salome" package for mandriva: http://www.salome-platform.org, that uses opencascade in the "geometry" module. It appears to work correctly in software rendering (i.e. force it to use swraster, usually by switching the Xorg module to fbdev or vesa as a "fast hack"), but with radeon drm it doesn't work correctly. Running the command: % MESA_DEBUG=FP LIBGL_DEBUG=verbose runSalome then loading a sample file, gdb -p'ing the pid of SALOME_Session_Server, when I select the geometry module (what causes it to load the opencascade module/library), I see the mesa debug: libGL: XF86DRIGetClientDriverName: 5.3.0 r300 (screen 0) libGL: OpenDriver: trying /usr/lib64/dri/r300_dri.so Using x11AppColormap libGL: Can't open configuration file /etc/drirc: Arquivo ou diretório não encontrado. Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable Mesa: User error: GL_INVALID_ENUM in glIsEnabled(0xb72) Mesa: User error: GL_INVALID_ENUM in glEnable(0xb72) Mesa: 1 similar GL_INVALID_ENUM errors Mesa: User error: GL_INVALID_ENUM in glIsEnabled(0xb72) Mesa: User error: GL_INVALID_ENUM in glEnable(0xb72) Mesa: 1 similar GL_INVALID_ENUM errors Mesa: User error: GL_INVALID_ENUM in glIsEnabled(0xb72) Mesa: User error: GL_INVALID_ENUM in glEnable(0xb72) Mesa: 1 similar GL_INVALID_ENUM errors Mesa: User error: GL_INVALID_ENUM in glIsEnabled(0xb72) Mesa: User error: GL_INVALID_ENUM in glEnable(0xb72) Mesa: 1 similar GL_INVALID_ENUM errors Mesa: User error: GL_INVALID_ENUM in glIsEnabled(0xb72) Mesa: User error: GL_INVALID_ENUM in glEnable(0xb72) Mesa: 1 similar GL_INVALID_ENUM errors Mesa: User error: GL_INVALID_ENUM in glIsEnabled(0xb72) Mesa: User error: GL_INVALID_ENUM in glEnable(0xb72) and if I tell to to "show" the geometry, it keeps poping up a message about SIGFPE, that in gcc is: Program received signal SIGFPE, Arithmetic exception. 0x00007f33daad9928 in _tnl_RasterPos () from /usr/lib64/dri/libdricore.so (gdb) bt #0 0x00007f33daad9928 in _tnl_RasterPos () from /usr/lib64/dri/libdricore.so #1 0x00007f33daa86c97 in ?? () from /usr/lib64/dri/libdricore.so #2 0x00007f33db0e3261 in MarkerSetDisplay (data=..., n=<value optimized out>, k=<value optimized out>) at ../../../src/OpenGl/OpenGl_mrkrset.c:179 #3 0x00007f33db103235 in TsmSendMessage (el=<value optimized out>, msg=<value optimized out>, data=..., n=44999116) at ../../../src/OpenGl/OpenGl_tsm.c:134 #4 0x00007f33db0d0beb in ExecuteStructureDisplay (data=<value optimized out>, n=<value optimized out>, k=0x7fffadeaf5f0) at ../../../src/OpenGl/OpenGl_execstruct.c:463 #5 0x00007f33db103235 in TsmSendMessage (el=<value optimized out>, msg=<value optimized out>, data=..., n=44999116) at ../../../src/OpenGl/OpenGl_tsm.c:134 #6 0x00007f33db0d0d51 in ExecuteStructureDisplay (data=<value optimized out>, n=<value optimized out>, k=0x7fffadeafae0) at ../../../src/OpenGl/OpenGl_execstruct.c:423 #7 0x00007f33db103235 in TsmSendMessage (el=<value optimized out>, msg=<value optimized out>, data=..., n=44999116) at ../../../src/OpenGl/OpenGl_tsm.c:134 #8 0x00007f33db10368e in TsmDisplayStructure (stid=<value optimized out>, wsid=<value optimized out>) at ../../../src/OpenGl/OpenGl_tsm.c:339 #9 0x00007f33db0d30a8 in redraw_all_structs (wsid=203, vstid=203) at ../../../src/OpenGl/OpenGl_funcs.c:567 The only suspecting thing I can see is: (gdb) frame 2 #2 0x00007f33db0e3261 in MarkerSetDisplay (data=..., n=<value optimized out>, k=<value optimized out>) at ../../../src/OpenGl/OpenGl_mrkrset.c:179 179 glRasterPos3f( ptr->xyz[0], ptr->xyz[1], ptr->xyz[2] ); (gdb) p ptr->xyz[0] $1 = 0 (gdb) p ptr->xyz[1] $2 = 0 (gdb) p ptr->xyz[2] $3 = 0 all the other offsets are not 0,0,0. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel