On Sat, Mar 23, 2002 at 08:13:33AM -0700, Brian Paul wrote: > Robin Redeker wrote: > > > > Hi, > > > > i am working on a level editor and when linking > > the program with efence, i get a segmentation fault, > > here the backtrace: > > ----------------------------------------- [..snip..] > > ------------------------------------------ > > > > Its only occuring when linking to efence. > > The program works on others people computers with, for example, nVidias > > drivers. So i think, this is a bug in dri libGL. > > [.snip.] > > [.snip.] > > You should at least try recompiling the GLU library (get it from the Mesa > distro) with -g and examine the instruction that's causing the segfault. > Is it a read or write problem, for example? >
Hm, i compiled now the libGLU in src-glu/ from Mesa-4.0.1 source. After linking it, installing it to /opt/Mesa-4.0.1/lib/ and linking the Program to it, the segfault i posted didn't occur. from ldd of programm: libgtkgl.so.5 => /opt/lib/libgtkgl.so.5 (0x40066000) libGL.so.1 => /usr/lib/libGL.so.1 (0x4006c000) libGLU.so.1 => /opt/lib/libGLU.so.1 (0x400d8000) elmex@enceladus: ~$ ll /opt/lib/libGLU.so.1 lrwxrwxrwx 1 root root 31 Feb 7 19:04 /opt/lib/libGLU.so.1 -> /opt/Mesa-4.0.1/lib/libGLU.so.1* (I am shure the libs pointing to the compiled one (i removed old libGLU)) Butanother one: --------------------------------------- #0 0x425344e2 in radeonInitTextureObjects (ctx=0x49ca7e04) at radeon_tex.c:698 #1 0x4253475e in radeonInitTextureFuncs (ctx=0x49ca7e04) at radeon_tex.c:747 #2 0x4252b39f in radeonCreateContext (dpy=0x4088fac8, glVisual=0xbfffebec, driContextPriv=0x49bdefe8, sharedContextPrivate=0x4234c73c) at radeon_context.c:378 #3 0x424021c4 in driCreateContext (dpy=0x4088fac8, vis=0x49888e70, sharedPrivate=0x4234afe8, pctx=0x49bdcff0) at dri_util.c:849 #4 0x400bb799 in CreateContext (dpy=0x4088fac8, vis=0x49888e70, shareList=0x42346ae4, allowDirect=1, contextID=0) at glxcmds.c:169 #5 0x400bb8c1 in glXCreateContext (dpy=0x4088fac8, vis=0x49888e70, shareList=0x42346ae4, allowDirect=1) at glxcmds.c:206 #6 0x40067adb in gdk_gl_context_share_new (visual=0x408d7f10, sharelist=0x422dcff4, direct=1) at gdkgl.c:149 #7 0x4006838b in gtk_gl_area_share_new (attrlist=0x8069db4, share=0x471bffc8) at gtkglarea.c:125 --------------------------------------- This segfault occurs _after_ i did, what the first segfault caused. This occurs, when opened the 'TexturePicker' one or two times. Here is some info, which may helps: ------------------------- (gdb) f 0 #0 0x425344e2 in radeonInitTextureObjects (ctx=0x49ca7e04) at radeon_tex.c:698 698 (radeonTexObjPtr)texObj->DriverData ); (gdb) p texObj $3 = (struct gl_texture_object *) 0x42357e50 (gdb) p texObj->DriverData $4 = (void *) 0x471b3ed4 (gdb) p *((radeonTexObjPtr)texObj->DriverData) $5 = {next = 0x471b5ed4, prev = 0x49be4b4c, tObj = 0x42357e50, memBlock = 0x0, bufAddr = 0, dirty_images = 0, bound = 0, heap = 0, image = {{x = 0, y = 0, width = 0, height = 0, data = 0x0} <repeats 12 times>}, totalSize = 0, pp_txfilter = 13, pp_txformat = 2147483648, pp_txoffset = 0, pp_border_color = 0, firstLevel = 0, lastLevel = 0} ------------------ (gdb) f 1 #1 0x4253475e in radeonInitTextureFuncs (ctx=0x49ca7e04) at radeon_tex.c:747 747 radeonInitTextureObjects( ctx ); ------------------------ -- Robin Redeker www: http://www.x-paste.de/ e-mail: [EMAIL PROTECTED] _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel