[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#259754: xlibmesa-dri: [i830] crack-attack segfaults



tag 259754 + moreinfo upstream help
thanks

On Fri, Jul 16, 2004 at 04:56:08PM +0200, Josselin Mouette wrote:
> Package: xlibmesa-dri
> Version: 4.3.0.dfsg.1-6
> Severity: normal
> 
> 16:45 joss@mirchusko ~ > LANG=C crack-attack --solo
> Crack Attack! v1.1.9
>   by Daniel Nelson [aluminumangel.org], 2002
> Erreur de segmentation
> 
> GDB tracks down the issue to the i830 DRI driver:
> (gdb) run --solo
> Starting program: /usr/games/crack-attack --solo
> Crack Attack! v1.1.9
>   by Daniel Nelson [aluminumangel.org], 2002
> 
> Program received signal SIGFPE, Arithmetic exception.
> [Switching to Thread 1078789536 (LWP 4629)]
> 0x40633310 in _mesa_test_os_sse_exception_support ()
>    from /usr/X11R6/lib/modules/dri/debug/i830_dri.so
> #0  0x40633310 in _mesa_test_os_sse_exception_support ()
>    from /usr/X11R6/lib/modules/dri/debug/i830_dri.so

Well, I'd say the test failed.  :-P

I would like some more info.

Please save the attached file and run it from a shell prompt to gather and
deliver some more information to us:

$ ./xlibmesa-dri.bug > /tmp/output 3>&1
$ mailx -s "Re: Bug#259754" 259754@bugs.debian.org < /tmp/output

Thanks!

(In other news, I have no x86 machine [and thus no box on which a test for
SSE extensions will be run], so I'm going to need assistance with this
bug.)

-- 
G. Branden Robinson                |      A fundamentalist is someone who
Debian GNU/Linux                   |      hates sin more than he loves
branden@debian.org                 |      virtue.
http://people.debian.org/~branden/ |      -- John H. Schaar
#!/bin/sh

# $Id: xlibmesa-dri.bug 1517 2004-06-06 17:18:03Z branden $

PATH="/sbin:/usr/bin/X11:$PATH"

if which lspci >/dev/null 2>&1; then
    printf "VGA-compatible devices on PCI bus:\n" >&3
    LC_ALL=C lspci | grep 'VGA compatible controller:' >&3
    LC_ALL=C lspci -n | grep 'Class 0300:' >&3
else
    printf "The lspci command was not found; not including PCI data.\n" >&3
fi

printf "\n" >&3

XFREE86_LOGS=$(ls -dt /var/log/XFree86.*.log 2>/dev/null)

if [ -n "$XFREE86_LOGS" ]; then
    printf "XFree86 X server log files on system:\n" >&3
    ls -dlrt /var/log/XFree86.*.log >&3 2>/dev/null
    printf "\n" >&3
    for LOG in $XFREE86_LOGS; do
        if [ -f "$LOG" ]; then
            printf "Contents of most recent XFree86 X server log file\n" >&3
            printf "%s:\n" "$LOG" >&3
            cat "$LOG" >&3
            # the log files are large; only show the most recent
            break
        fi
    done
else
    printf "No XFree86 X server log files found.\n" >&3
fi

printf "\n" >&3

if which glxinfo >/dev/null 2>&1; then
    printf "GL-library linkage of glxinfo executable:\n" >&3
    ldd $(which glxinfo) | grep libGL >&3 2>/dev/null
    printf "\n" >&3
    printf "glxinfo reports:\n" >&3
    LIBGL_DEBUG=verbose glxinfo >&3 2>&1
else
    printf "The glxinfo command was not found; " >&3
    printf "not including GLX extension information.\n" >&3
fi

# vim:set ai et sts=4 sw=4 tw=0:

Attachment: signature.asc
Description: Digital signature


Reply to: