ports/117220: Xorg 7.3 crashes wih i810 driver
Marcus Alves Grando
mnag at FreeBSD.org
Tue Oct 16 09:00:07 PDT 2007
The following reply was made to PR ports/117220; it has been noted by GNATS.
From: Marcus Alves Grando <mnag at FreeBSD.org>
To: Anders Nordby <anders at FreeBSD.org>
Cc: freebsd-gnats-submit at FreeBSD.org
Subject: Re: ports/117220: Xorg 7.3 crashes wih i810 driver
Date: Tue, 16 Oct 2007 13:59:40 -0200
If you use x11-drivers/xf86-video-i810 can you remove and add
x11-drivers/xf86-video-intel port?
Regards
Anders Nordby wrote:
>> Number: 117220
>> Category: ports
>> Synopsis: Xorg 7.3 crashes wih i810 driver
>> Confidential: no
>> Severity: serious
>> Priority: medium
>> Responsible: freebsd-ports-bugs
>> State: open
>> Quarter:
>> Keywords:
>> Date-Required:
>> Class: sw-bug
>> Submitter-Id: current-users
>> Arrival-Date: Mon Oct 15 19:10:02 UTC 2007
>> Closed-Date:
>> Last-Modified:
>> Originator: Anders Nordby
>> Release: FreeBSD 6.2-STABLE as of october 9
>> Organization:
> Aftenposten AS
>> Environment:
> FreeBSD noname.aftenposten.no 6.2-STABLE FreeBSD 6.2-STABLE #0: Wed Oct 10 09:18:55 CEST 2007 root at noname.aftenposten.no:/usr/obj/usr/src/sys/NONAME i386
>
>> Description:
> Every now and then, Xorg dies (typically while running xscreensaver):
>
> Oct 15 17:39:40 noname kernel: pid 82286 (Xorg), uid 0: exited on signal 6 (core dumped)
>
> Backtrace:
>
> root at noname:/# gdb -c Xorg.core /usr/local/bin/Xorg
> GNU gdb 6.1.1 [FreeBSD]
> Copyright 2004 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB. Type "show warranty" for details.
> This GDB was configured as "i386-marcel-freebsd"...
> Core was generated by `Xorg'.
> Program terminated with signal 6, Aborted.
> Reading symbols from /usr/local/lib/libXfont.so.1...done.
> Loaded symbols for /usr/local/lib/libXfont.so.1
> Reading symbols from /usr/local/lib/libfreetype.so.9...done.
> Loaded symbols for /usr/local/lib/libfreetype.so.9
> Reading symbols from /usr/local/lib/libXau.so.6...done.
> Loaded symbols for /usr/local/lib/libXau.so.6
> Reading symbols from /usr/local/lib/libfontenc.so.1...done.
> Loaded symbols for /usr/local/lib/libfontenc.so.1
> Reading symbols from /lib/libz.so.3...done.
> Loaded symbols for /lib/libz.so.3
> Reading symbols from /usr/local/lib/libpixman-1.so.9...done.
> Loaded symbols for /usr/local/lib/libpixman-1.so.9
> Reading symbols from /usr/local/lib/libhal.so.1...done.
> Loaded symbols for /usr/local/lib/libhal.so.1
> Reading symbols from /usr/local/lib/libintl.so.8...done.
> Loaded symbols for /usr/local/lib/libintl.so.8
> Reading symbols from /usr/local/lib/libiconv.so.3...done.
> Loaded symbols for /usr/local/lib/libiconv.so.3
> Reading symbols from /usr/local/lib/libdbus-1.so.3...done.
> Loaded symbols for /usr/local/lib/libdbus-1.so.3
> Reading symbols from /usr/local/lib/libXdmcp.so.6...done.
> Loaded symbols for /usr/local/lib/libXdmcp.so.6
> Reading symbols from /usr/lib/librpcsvc.so.3...done.
> Loaded symbols for /usr/lib/librpcsvc.so.3
> Reading symbols from /lib/libm.so.4...done.
> Loaded symbols for /lib/libm.so.4
> Reading symbols from /lib/libpthread.so.2...done.
> Loaded symbols for /lib/libpthread.so.2
> Reading symbols from /lib/libc.so.6...done.
> Loaded symbols for /lib/libc.so.6
> Reading symbols from /usr/local/lib/xorg/modules//libpcidata.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules//libpcidata.so
> Reading symbols from /usr/local/lib/xorg/modules/extensions//libextmod.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules/extensions//libextmod.so
> Reading symbols from /usr/local/lib/xorg/modules/extensions//librecord.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules/extensions//librecord.so
> Reading symbols from /usr/local/lib/xorg/modules/extensions//libdbe.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules/extensions//libdbe.so
> Reading symbols from /usr/local/lib/xorg/modules/extensions//libglx.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules/extensions//libglx.so
> Reading symbols from /usr/local/lib/xorg/modules/extensions//libxtrap.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules/extensions//libxtrap.so
> Reading symbols from /usr/local/lib/xorg/modules/extensions//libdri.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules/extensions//libdri.so
> Reading symbols from /usr/local/lib/libdrm.so.2...done.
> Loaded symbols for /usr/local/lib/libdrm.so.2
> Reading symbols from /usr/local/lib/xorg/modules/fonts//libfreetype.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules/fonts//libfreetype.so
> Reading symbols from /usr/local/lib/xorg/modules/fonts//libtype1.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules/fonts//libtype1.so
> Reading symbols from /usr/local/lib/xorg/modules/drivers//i810_drv.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules/drivers//i810_drv.so
> Reading symbols from /usr/local/lib/xorg/modules/input//mouse_drv.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules/input//mouse_drv.so
> Reading symbols from /usr/local/lib/xorg/modules/input//kbd_drv.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules/input//kbd_drv.so
> Reading symbols from /usr/local/lib/xorg/modules//libint10.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules//libint10.so
> Reading symbols from /usr/local/lib/xorg/modules//libvbe.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules//libvbe.so
> Reading symbols from /usr/local/lib/xorg/modules//libvgahw.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules//libvgahw.so
> Reading symbols from /usr/local/lib/xorg/modules//libfb.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules//libfb.so
> Reading symbols from /usr/local/lib/xorg/modules//libxaa.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules//libxaa.so
> Reading symbols from /usr/local/lib/xorg/modules//libshadow.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules//libshadow.so
> Reading symbols from /usr/local/lib/xorg/modules/extensions//libGLcore.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules/extensions//libGLcore.so
> Reading symbols from /libexec/ld-elf.so.1...done.
> Loaded symbols for /libexec/ld-elf.so.1
> #0 0x28629867 in kill () at kill.S:2
> 2 RSYSCALL(kill)
> [New LWP 100094]
> (gdb) bt
> #0 0x28629867 in kill () at kill.S:2
> #1 0x2851d963 in _raise (sig=6)
> at /usr/src/lib/libpthread/thread/thr_raise.c:44
> #2 0x286271c6 in abort () at /usr/src/lib/libc/stdlib/abort.c:69
> #3 0x080aeccd in ddxGiveUp () at xf86Init.c:1063
> #4 0x080aed97 in AbortDDX () at xf86Init.c:1112
> #5 0x081fc226 in AbortServer () at log.c:406
> #6 0x081fc59f in FatalError (
> f=0x82064c8 "Caught signal %d. Server aborting\n") at log.c:552
> #7 0x080d2b24 in xf86SigHandler (signo=11) at xf86Events.c:764
> #8 0x28524232 in _thr_sig_handler (sig=11, info=0xbfbfe760, ucp=0xbfbfe4a0)
> at /usr/src/lib/libpthread/thread/thr_sig.c:386
> #9 0xbfbfff94 in ?? ()
> #10 0x0000000b in ?? ()
> #11 0xbfbfe760 in ?? ()
> #12 0xbfbfe4a0 in ?? ()
> #13 0x00000000 in ?? ()
> #14 0x28523e1c in _thr_sig_dispatch () at thr_private.h:1287
> #15 0x38a587b3 in _mesa_set_enable (ctx=0x9698000, cap=3553, state=0 '\0')
> at enable.c:586
> #16 0x38a59ed2 in _mesa_Disable (cap=3553) at enable.c:961
> #17 0x287062c3 in __glXDisp_Disable (pc=0x9059198 "á\r")
> at indirect_dispatch.c:1431
> #18 0x286fd6e0 in DoRender (cl=0x9bf23c0, pc=0x9059194 "\b", do_swap=0)
> at glxcmds.c:1851
> #19 0x286fd737 in __glXDisp_Render (cl=0x9bf23c0, pc=0x9059164 "\220\0017")
> at glxcmds.c:1865
> #20 0x28702081 in __glXDispatch (client=0x9dcae00) at glxext.c:561
> #21 0x081735ef in XaceCatchExtProc (client=0x9dcae00) at xace.c:299
> #22 0x08083c17 in Dispatch () at dispatch.c:502
> #23 0x0806dc08 in main (argc=4, argv=0xbfbfee9c, envp=0xbfbfeeb0) at main.c:452
> Current language: auto; currently asm
> (gdb)
>
> My xorg.conf:
>
> Section "ServerLayout"
> Identifier "X.org Configured"
> Screen 0 "Screen0" 0 0
> InputDevice "Mouse0" "CorePointer"
> InputDevice "Keyboard0" "CoreKeyboard"
> EndSection
>
> Section "Files"
> RgbPath "/usr/local/share/X11/rgb"
> ModulePath "/usr/local/lib/xorg/modules"
> FontPath "/usr/local/lib/X11/fonts/misc:unscaled/"
> FontPath "/usr/local/lib/X11/fonts/100dpi:unscaled/"
> FontPath "/usr/local/lib/X11/fonts/75dpi:unscaled/"
> FontPath "/usr/local/lib/X11/fonts/Type1/"
> FontPath "/usr/local/lib/X11/fonts/bitstream-vera/"
> FontPath "/usr/local/lib/X11/fonts/webfonts/"
> FontPath "/usr/local/lib/X11/fonts/TTF/"
> FontPath "/usr/local/lib/X11/fonts/OTF"
> FontPath "/usr/local/lib/X11/fonts/sharefont"
> FontPath "/usr/local/lib/X11/fonts/freefont"
> EndSection
>
> Section "Module"
> Load "extmod"
> Load "record"
> Load "dbe"
> Load "glx"
> Load "GLcore"
> Load "xtrap"
> Load "dri"
> Load "freetype"
> Load "type1"
> EndSection
>
> Section "InputDevice"
> Identifier "Keyboard0"
> Driver "kbd"
> Option "XkbModel" "pc105"
> Option "XkbLayout" "no"
> EndSection
>
> Section "InputDevice"
> Identifier "Mouse0"
> Driver "mouse"
> Option "Protocol" "auto"
> Option "Device" "/dev/sysmouse"
> Option "ZAxisMapping" "4 5 6 7"
> EndSection
>
> Section "Monitor"
> #DisplaySize 410 310 # mm
> Identifier "Monitor0"
> VendorName "FUS"
> ModelName "P20-2"
> VertRefresh 60
> Option "DPMS"
> EndSection
>
> Section "Device"
> Identifier "Card0"
> Driver "i810"
> EndSection
>
> Section "Screen"
> Identifier "Screen0"
> Device "Card0"
> Monitor "Monitor0"
> SubSection "Display"
> Viewport 0 0
> Depth 24
> Modes "1600x1200"
> EndSubSection
> EndSection
>
>> How-To-Repeat:
> 1) Install FreeBSD 6.2-STABLE that I have (RELENG_6_2 as of october 9).
>
> 2) Install Xorg 7.3 from ports. I have xorg-server-1.4_1,1 and xorg-drivers 7.3.
>
> 3) Install and run xscreensaver.
>
> 4) Wait..
>
>> Fix:
> N/A
>
>
>> Release-Note:
>> Audit-Trail:
>> Unformatted:
> _______________________________________________
> freebsd-ports-bugs at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
> To unsubscribe, send any mail to "freebsd-ports-bugs-unsubscribe at freebsd.org"
--
Marcus Alves Grando
marcus(at)sbh.eng.br | Personal
mnag(at)FreeBSD.org | FreeBSD.org
More information about the freebsd-x11
mailing list