Summary: | glxinfo and glxgears crashed (Segmentation fault) with i915 DRI | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Chris <plutino> |
Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED NEEDINFO | ||
Severity: | critical | CC: | telegraph.road |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Chris
2004-10-26 11:40:33 UTC
Here's a couple of comments on debugging this from https://freedesktop.org/bugzilla/show_bug.cgi?id=930 -- ------- Additional Comment #3 From ajax@nwnk.net 2004-07-27 10:22 [reply] ------- please run glxinfo under gdb and obtain a backtrace. type 'gdb /usr/X11R6/bin/glxinfo' at a shell prompt. at the (gdb) prompt, type 'run', then 'bt' after the segfault. this may be caused by, or fixed by, fxkuehl's xmlconfig.c changes, depending on timing. could you also try the most recent DRI snapshot? ------- Additional Comment #4 From Michel D Here's a couple of comments on debugging this from https://freedesktop.org/bugzilla/show_bug.cgi?id=930 -- ------- Additional Comment #3 From ajax@nwnk.net 2004-07-27 10:22 [reply] ------- please run glxinfo under gdb and obtain a backtrace. type 'gdb /usr/X11R6/bin/glxinfo' at a shell prompt. at the (gdb) prompt, type 'run', then 'bt' after the segfault. this may be caused by, or fixed by, fxkuehl's xmlconfig.c changes, depending on timing. could you also try the most recent DRI snapshot? ------- Additional Comment #4 From Michel Dänzer 2004-07-27 11:27 [reply] ------- Beware that debugging a DRI client from the same display will deadlock the X server if execution is stopped while the client holds the hardware lock. Run gdb from another machine, e.g. via ssh, to be safe. my problem is very similar, even the gdb output. I have no time to try the latest DRI in the next month. I will try it in mid-November. gdb output: (gdb) run Starting program: /usr/X11R6/bin/glxinfo warning: Unable to find dynamic linker breakpoint function. GDB will be unable to debug shared library initializers and track explicitly loaded dynamic code. warning: shared library handler failed to enable breakpoint name of display: :1.0 Program received signal SIGFPE, Arithmetic exception. 0x405ab91c in ?? () (gdb) bt #0 0x405ab91c in ?? () #1 0x3f800000 in ?? () #2 0x3f800000 in ?? () #3 0x3f800000 in ?? () #4 0x3f800000 in ?? () #5 0x00001d80 in ?? () #6 0x00001f80 in ?? () #7 0xbfffed50 in ?? () #8 0x405ab58b in ?? () #9 0x405fe490 in ?? () #10 0x405ab420 in ?? () #11 0xbfffecc0 in ?? () #12 0xbfffedb0 in ?? () (gdb) Hi, Could you try that with an xorg-x11 built with USE=debug please Had the same error until I added: Section "DRI" Group 0 Mode 0666 EndSection to my /etc/X11/xorg.conf. Yuri. Chris: could you please try the solution in Comment #4 and then, if that doesn't work, debugging with the instructions in Comment #3 . Reopen the bug once you do so. |