From: bugzilla-daemon@freedesktop.org
To: dri-devel@lists.sourceforge.net
Subject: [Bug 27332] New: Problem with libopencascade - salome-platform
Date: Fri, 26 Mar 2010 12:22:56 -0700 (PDT) [thread overview]
Message-ID: <bug-27332-502@http.bugs.freedesktop.org/> (raw)
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: pcpa@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
next reply other threads:[~2010-03-26 19:22 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-03-26 19:22 bugzilla-daemon [this message]
2010-05-06 19:48 ` [Bug 27332] Problem with libopencascade - salome-platform bugzilla-daemon
2010-11-17 22:55 ` bugzilla-daemon
2019-11-19 8:12 ` bugzilla-daemon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bug-27332-502@http.bugs.freedesktop.org/ \
--to=bugzilla-daemon@freedesktop.org \
--cc=dri-devel@lists.sourceforge.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.