From: Jan T. <tre...@al...> - 2002-03-19 11:02:10
|
I have problem with debuging my OpenGL program. When I run it under gdb, I obtain the folowed result: [jano@janolx Terrain]$ gdb gltest GNU gdb Red Hat Linux 7.x (5.0rh-15) (MI_OUT) Copyright 2001 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-redhat-linux"... (gdb) r Starting program: /home/jano/Work/Terrain/gltest Program received signal SIGFPE, Arithmetic exception. 0x41821507 in gl_test_os_katmai_exception_support () from /usr/X11R6/lib/modules/dri/radeon_dri.so (gdb) bt #0 0x41821507 in gl_test_os_katmai_exception_support () from /usr/X11R6/lib/modules/dri/radeon_dri.so #1 0x4182120e in check_os_katmai_support () from /usr/X11R6/lib/modules/dri/radeon_dri.so #2 0x41821372 in gl_init_all_x86_transform_asm () from /usr/X11R6/lib/modules/dri/radeon_dri.so #3 0x417507ff in one_time_init () from /usr/X11R6/lib/modules/dri/radeon_dri.so #4 0x41752997 in _mesa_initialize_context () from /usr/X11R6/lib/modules/dri/radeon_dri.so #5 0x41752c9d in gl_create_context () from /usr/X11R6/lib/modules/dri/radeon_dri.so #6 0x4172771f in driMesaCreateContext () from /usr/X11R6/lib/modules/dri/radeon_dri.so #7 0x401e869f in CreateContext () at eval.c:41 #8 0x0c2334a8 in ?? () at eval.c:41 (gdb) What is wrong on my system ? (Red Hat Linux 7.2, ATI Radeon VE, 32 MB) thank you jan. |
From: Brian P. <br...@tu...> - 2002-03-19 13:27:23
|
Jan Trembulak wrote: > > I have problem with debuging my OpenGL program. When I run it under gdb, I > obtain the folowed result: > > [jano@janolx Terrain]$ gdb gltest > GNU gdb Red Hat Linux 7.x (5.0rh-15) (MI_OUT) > Copyright 2001 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you are > welcome to change it and/or distribute copies of it under certain conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "i386-redhat-linux"... > (gdb) r > Starting program: /home/jano/Work/Terrain/gltest > > Program received signal SIGFPE, Arithmetic exception. > 0x41821507 in gl_test_os_katmai_exception_support () > from /usr/X11R6/lib/modules/dri/radeon_dri.so > (gdb) bt > #0 0x41821507 in gl_test_os_katmai_exception_support () > from /usr/X11R6/lib/modules/dri/radeon_dri.so > #1 0x4182120e in check_os_katmai_support () from > /usr/X11R6/lib/modules/dri/radeon_dri.so > #2 0x41821372 in gl_init_all_x86_transform_asm () > from /usr/X11R6/lib/modules/dri/radeon_dri.so > #3 0x417507ff in one_time_init () from > /usr/X11R6/lib/modules/dri/radeon_dri.so > #4 0x41752997 in _mesa_initialize_context () from > /usr/X11R6/lib/modules/dri/radeon_dri.so > #5 0x41752c9d in gl_create_context () from > /usr/X11R6/lib/modules/dri/radeon_dri.so > #6 0x4172771f in driMesaCreateContext () from > /usr/X11R6/lib/modules/dri/radeon_dri.so > #7 0x401e869f in CreateContext () at eval.c:41 > #8 0x0c2334a8 in ?? () at eval.c:41 > (gdb) > > What is wrong on my system ? (Red Hat Linux 7.2, ATI Radeon VE, 32 MB) That's normal, just continue (c) at that point. The only reliable way we found to test for SSE, 3DNow, etc support is to actually issue one of those instructions and see if an exception is generated. -Brian |
From: Raystonn M. <ray...@ho...> - 2002-03-19 17:36:37
|
There is a bit set in BIOS that indicates support for SSE. Some processors only partially support the instruction set and thus do not set the flag. (Athlons [non-XP] do this.) Thus, it is not always safe to assume that if one instruction is supported, they all are. The check in BIOS would be the safest way. If linux does not allow access to that value, perhaps this is something that should be brought up with the kernel hackers. -Raystonn ----- Original Message ----- From: "Brian Paul" <br...@tu...> To: <mes...@li...> Sent: Tuesday, March 19, 2002 5:30 AM Subject: Re: [Mesa3d-users] Problem with debuging program > Jan Trembulak wrote: > > > > I have problem with debuging my OpenGL program. When I run it under gdb, I > > obtain the folowed result: > > > > [jano@janolx Terrain]$ gdb gltest > > GNU gdb Red Hat Linux 7.x (5.0rh-15) (MI_OUT) > > Copyright 2001 Free Software Foundation, Inc. > > GDB is free software, covered by the GNU General Public License, and you are > > welcome to change it and/or distribute copies of it under certain conditions. > > Type "show copying" to see the conditions. > > There is absolutely no warranty for GDB. Type "show warranty" for details. > > This GDB was configured as "i386-redhat-linux"... > > (gdb) r > > Starting program: /home/jano/Work/Terrain/gltest > > > > Program received signal SIGFPE, Arithmetic exception. > > 0x41821507 in gl_test_os_katmai_exception_support () > > from /usr/X11R6/lib/modules/dri/radeon_dri.so > > (gdb) bt > > #0 0x41821507 in gl_test_os_katmai_exception_support () > > from /usr/X11R6/lib/modules/dri/radeon_dri.so > > #1 0x4182120e in check_os_katmai_support () from > > /usr/X11R6/lib/modules/dri/radeon_dri.so > > #2 0x41821372 in gl_init_all_x86_transform_asm () > > from /usr/X11R6/lib/modules/dri/radeon_dri.so > > #3 0x417507ff in one_time_init () from > > /usr/X11R6/lib/modules/dri/radeon_dri.so > > #4 0x41752997 in _mesa_initialize_context () from > > /usr/X11R6/lib/modules/dri/radeon_dri.so > > #5 0x41752c9d in gl_create_context () from > > /usr/X11R6/lib/modules/dri/radeon_dri.so > > #6 0x4172771f in driMesaCreateContext () from > > /usr/X11R6/lib/modules/dri/radeon_dri.so > > #7 0x401e869f in CreateContext () at eval.c:41 > > #8 0x0c2334a8 in ?? () at eval.c:41 > > (gdb) > > > > What is wrong on my system ? (Red Hat Linux 7.2, ATI Radeon VE, 32 MB) > > That's normal, just continue (c) at that point. > > The only reliable way we found to test for SSE, 3DNow, etc support is to > actually issue one of those instructions and see if an exception is > generated. > > -Brian > > _______________________________________________ > Mesa3d-users mailing list > Mes...@li... > https://lists.sourceforge.net/lists/listinfo/mesa3d-users > |