From: M. B. <ser...@ne...> - 2004-05-05 22:29:40
|
Hi I find on internet morpheus-0.3 project. and had had this problem: #gdb morpheus GNU gdb Red Hat Linux (5.3.90-0.20030710.41rh) This GDB was configured as "i386-redhat-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/local/bin/morpheus [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 7185)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 7185)] 0x40328227 in XQueryExtension () from /usr/X11R6/lib/libX11.so.6 (gdb) bt #0 0x40328227 in XQueryExtension () from /usr/X11R6/lib/libX11.so.6 #1 0x404c07b3 in glXQueryExtension (dpy=3D0x0, errorBase=3D0x0, eventBase=3D0x0) at glxcmds.c:758 #2 0x40470884 in gdk_gl_query () from /usr/lib/libgtkgl.so.5 #3 0x0804b8d4 in main (argc=3D1, argv=3D0x40473150) at main.c:189 The gdk_gl_query function comes in gtkglarea-1.2.2-17 rpm. finding gdk_gl_query in code, only this lines in ./src/main.c if( gdk_gl_query() =3D=3D FALSE ) { g_print( "no OpenGL capability\n" ); return 0; } Well, I deleted this 4 lines from code and morpheus works well. I try this with mesa from cvs+savage dri and in other computer with XFree4.4 from cvs and with X.org R6.7 compiled from sources, the difference was when morpheus runed with XFree4.4 instead of Segmentation fault, gdk_gl_query() return FALSE. any comments ?=20 thanks, --=20 S=E9rgio M. B. |