From: Adam K K. <ad...@vo...> - 2005-08-10 02:58:11
|
Jerome Glisse wrote: >On 8/8/05, Adam K Kirchhoff <ad...@vo...> wrote: > > >>Adam K Kirchhoff wrote: >> >> >> >>>I have an interesting problem with an HP Pavilion. It's an IGP320M >>>with a Radeon Mobility. DRI works just fine when using WindowMaker or >>>gnome. However, when I try to use xfce4 instead, X locks up when the >>>splash screen would normally be displayed. I can move the mouse >>>around, but I can't always control-alt-delete out of it (though >>>sometimes I can... I think the difference may have to do with whether >>>it was the first time X started up since I rebooted). I can ssh into >>>the machine and reboot it. If I disable the DRI, xfce4 has no problems. >>> >>>This is with recent Mesa cvs and drm 1.16.0 (2.6.12.3, specifically, >>>though I've noticed this with each of the 2.6.12 releases.... Can't >>>speak about anything earlier). >>> >>>Any ideas? >>> >>>Thanks, >>>Adam >>> >>> >>> >>No one knows what's going on here? Has anyone ever seen this before? >> >> > >I don't know much about this, but did you try with lastest xorg cvs, >radeon driver >and dri changed a bit lattly, maybe it's fixed now... > >Jerome Glisse > > > > Jerome, Thanks for the tip. I updated to not only the latest Mesa cvs and drm cvs, but the latest xorg cvs. This is a vast improvement, and XFCE4 works with DRI enabled. But... glxgears segfaults: (gdb) run Starting program: /usr/X11R6/bin/glxgears [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 5369)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 5369)] 0x00000000 in ?? () (gdb) bt #0 0x00000000 in ?? () #1 0xb7a300e4 in execute_list (ctx=0x805e7b8, list=145) at main/dlist.c:6420 #2 0xb7a30940 in _mesa_CallList (list=1) at main/dlist.c:6749 #3 0xb7a81a3d in neutral_CallList (i=1) at vtxfmt_tmp.h:304 #4 0xb7e8d615 in glCallList (list=1) at glapitemp.h:85 #5 0x08049fa4 in ?? () #6 0x00000001 in ?? () #7 0x00000000 in ?? () #8 0x00000000 in ?? () #9 0x3f800000 in ?? () #10 0x00000000 in ?? () #11 0x0804c050 in ?? () #12 0xbfd011f8 in ?? () #13 0xb7db1509 in XPending () from /usr/X11R6/lib/libX11.so.6 #14 0x0804a6dd in ?? () #15 0x0804c050 in ?? () #16 0xbfd01250 in ?? () #17 0xbfd01258 in ?? () #18 0xb7b1159b in _mesa_set_enable (ctx=0x804c050, cap=3221225472, state=0 '\0') at main/enable.c:1017 #19 0x0804a8d9 in ?? () #20 0x0804c050 in ?? () #21 0x01400002 in ?? () ---Type <return> to continue, or q <return> to quit--- #22 0x00000000 in ?? () #23 0x00000000 in ?? () #24 0x00000000 in ?? () #25 0x0000012c in ?? () #26 0x0000012c in ?? () #27 0xbfd01320 in ?? () #28 0xbfd01324 in ?? () #29 0xbfd01314 in ?? () #30 0xb7d3ec6a in pthread_mutex_unlock () from /lib/libpthread.so.0 #31 0xb7c0d469 in __libc_start_main () from /lib/libc.so.6 #32 0x08049141 in ?? () All the xscreensaver apps work, as does blender. So far, it's just glxgears that crashes. Any ideas? Adam |