From owner-freebsd-stable@FreeBSD.ORG Sun Mar 9 18:53:27 2008 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D94ED1065674 for ; Sun, 9 Mar 2008 18:53:27 +0000 (UTC) (envelope-from skalla.raabjorn@gmx.de) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id 224AB8FC19 for ; Sun, 9 Mar 2008 18:53:26 +0000 (UTC) (envelope-from skalla.raabjorn@gmx.de) Received: (qmail invoked by alias); 09 Mar 2008 18:26:45 -0000 Received: from g227189223.adsl.alicedsl.de (EHLO sol.hackerzberg.local) [92.227.189.223] by mail.gmx.net (mp009) with SMTP; 09 Mar 2008 19:26:45 +0100 X-Authenticated: #8038066 X-Provags-ID: V01U2FsdGVkX18Uz0QtyFwUL8kNSOzXlS6LdPUimfowHNufmq3MWE MBQf65Pw/lsZnd Date: Sun, 9 Mar 2008 19:26:44 +0100 From: Skalla Raabjorn To: wsk Message-ID: <20080309192644.7ca0eb49@sol.hackerzberg.local> In-Reply-To: <478DD1E3.9010307@gddsn.org.cn> References: <478DD1E3.9010307@gddsn.org.cn> X-Mailer: Claws Mail 3.3.0 (GTK+ 2.12.8; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Cc: stable@freebsd.org Subject: Re: xorg core dumped with multi-display setting X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Mar 2008 18:53:28 -0000 On Wed, 16 Jan 2008 17:44:03 +0800 wsk wrote: > hello, friends > wanna to setting multi-display on my Nvidia Quadro FX1400 dual-heads card > and got dumped core... and help?? > > my xorg.conf > > Section "ServerLayout" > Identifier "X.org Configured" > Screen "Screen0" LeftOf "Screen1" > Screen "Screen1" RightOf "Screen0" > 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/" > FontPath "/usr/local/lib/X11/fonts/TTF/" > FontPath "/usr/local/lib/X11/fonts/OTF" > FontPath "/usr/local/lib/X11/fonts/Type1/" > FontPath "/usr/local/lib/X11/fonts/100dpi/" > FontPath "/usr/local/lib/X11/fonts/75dpi/" > 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" > EndSection > > Section "InputDevice" > Identifier "Mouse0" > Driver "mouse" > Option "Protocol" "auto" > Option "Device" "/dev/sysmouse" > Option "ZAxisMapping" "4 5 6 7" > EndSection > > Section "Monitor" > #DisplaySize 520 330 # mm > Identifier "Monitor0" > VendorName "DEL" > ModelName "DELL 2405FPW" > ### Comment all HorizSync and VertRefresh values to use DDC: > HorizSync 30.0 - 81.0 > VertRefresh 56.0 - 76.0 > Option "DPMS" > EndSection > > Section "Monitor" > #DisplaySize 520 330 # mm > Identifier "Monitor1" > VendorName "DEL" > ModelName "DELL 2405FPW" > ### Comment all HorizSync and VertRefresh values to use DDC: > HorizSync 30.0 - 81.0 > VertRefresh 56.0 - 76.0 > Option "DPMS" > EndSection > > Section "Device" > ### Available Driver options are:- > ### Values: : integer, : float, : "True"/"False", > ### : "String", : " Hz/kHz/MHz" > ### [arg]: arg optional > #Option "SWcursor" # [] > #Option "HWcursor" # [] > #Option "NoAccel" # [] > #Option "ShadowFB" # [] > #Option "UseFBDev" # [] > #Option "Rotate" # [] > #Option "VideoKey" # > #Option "FlatPanel" # [] > #Option "FPDither" # [] > #Option "CrtcNumber" # > #Option "FPScale" # [] > #Option "FPTweak" # > #Option "DualHead" # [] > Identifier "Card0" > Driver "nv" > VendorName "nVidia Corporation" > BoardName "NV41GL [Quadro FX 1400]" > BusID "PCI:5:0:0" > EndSection > > Section "Screen" > Identifier "Screen0" > Device "Card0" > Monitor "Monitor0" > DefaultDepth 24 > SubSection "Display" > Viewport 0 0 > Depth 24 > EndSubSection > EndSection > > Section "Screen" > Identifier "Screen1" > Device "Card0" > Monitor "Monitor1" > DefaultDepth 24 > SubSection "Display" > Viewport 0 0 > Depth 24 > EndSubSection > EndSection > > > # X -config xorg.conf.multi > > X.Org X Server 1.4.0 > Release Date: 5 September 2007 > X Protocol Version 11, Revision 0 > Build Operating System: FreeBSD 7.0-PRERELEASE amd64 > Current Operating System: FreeBSD iseasa.gddsn.org.cn 7.0-PRERELEASE > FreeBSD 7.0-PRERELEASE #0: Fri Jan 11 02:33:37 CST 2008 > root@iseasa.gddsn.org.cn:/usr/obj/usr/src/sys/IBM01 amd64 > Build Date: 11 January 2008 04:35:47AM > > Before reporting problems, check http://wiki.x.org > to make sure that you have the latest version. > Module Loader present > Markers: (--) probed, (**) from config file, (==) default setting, > (++) from command line, (!!) notice, (II) informational, > (WW) warning, (EE) error, (NI) not implemented, (??) unknown. > (==) Log file: "/var/log/Xorg.0.log", Time: Wed Jan 16 17:26:47 2008 > (++) Using config file: "xorg.conf.multi" > (WW) NV: More than one matching Device section for instances > (BusID: PCI:5:0:0) found: Card0 > (II) Module "i2c" already built-in > (II) Module "ddc" already built-in > (II) Module "ramdac" already built-in > > Fatal server error: > Caught signal 10. Server aborting > > Abort (core dumped) > > #gdb -c Xorg.core /usr/local/bin/X > 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 "amd64-marcel-freebsd"...(no debugging > symbols found)... > > warning: core file may not match specified executable file. > Core was generated by `Xorg'. > Program terminated with signal 6, Aborted. > Reading symbols from /usr/local/lib/libXfont.so.1...(no debugging > symbols found)...done. > Loaded symbols for /usr/local/lib/libXfont.so.1 > Reading symbols from /usr/local/lib/libfreetype.so.9...(no debugging > symbols found)...done. > Loaded symbols for /usr/local/lib/libfreetype.so.9 > Reading symbols from /usr/local/lib/libXau.so.6...(no debugging symbols > found)...done. > Loaded symbols for /usr/local/lib/libXau.so.6 > Reading symbols from /usr/local/lib/libfontenc.so.1...(no debugging > symbols found)...done. > Loaded symbols for /usr/local/lib/libfontenc.so.1 > Reading symbols from /lib/libz.so.4...(no debugging symbols found)...done. > Loaded symbols for /lib/libz.so.4 > Reading symbols from /usr/local/lib/libpixman-1.so.9...(no debugging > symbols found)...done. > Loaded symbols for /usr/local/lib/libpixman-1.so.9 > Reading symbols from /usr/local/lib/libhal.so.1...(no debugging symbols > found)...done. > Loaded symbols for /usr/local/lib/libhal.so.1 > Reading symbols from /usr/local/lib/libintl.so.8...(no debugging symbols > found)...done. > Loaded symbols for /usr/local/lib/libintl.so.8 > Reading symbols from /usr/local/lib/libiconv.so.3...(no debugging > symbols found)...done. > Loaded symbols for /usr/local/lib/libiconv.so.3 > Reading symbols from /usr/local/lib/libdbus-1.so.3...(no debugging > symbols found)...done. > Loaded symbols for /usr/local/lib/libdbus-1.so.3 > Reading symbols from /usr/local/lib/libXdmcp.so.6...(no debugging > symbols found)...done. > Loaded symbols for /usr/local/lib/libXdmcp.so.6 > Reading symbols from /usr/lib/librpcsvc.so.4...(no debugging symbols > found)...done. > Loaded symbols for /usr/lib/librpcsvc.so.4 > Reading symbols from /lib/libm.so.5...(no debugging symbols found)...done. > Loaded symbols for /lib/libm.so.5 > Reading symbols from /lib/libc.so.7...(no debugging symbols found)...done. > Loaded symbols for /lib/libc.so.7 > Reading symbols from /usr/local/lib/xorg/modules//libpcidata.so...(no > debugging symbols found)...done. > Loaded symbols for /usr/local/lib/xorg/modules//libpcidata.so > Reading symbols from > /usr/local/lib/xorg/modules/extensions//libextmod.so...(no debugging > symbols found)...done. > Loaded symbols for /usr/local/lib/xorg/modules/extensions//libextmod.so > Reading symbols from > /usr/local/lib/xorg/modules/extensions//librecord.so...(no debugging > symbols found)...done. > Loaded symbols for /usr/local/lib/xorg/modules/extensions//librecord.so > Reading symbols from > /usr/local/lib/xorg/modules/extensions//libdbe.so...(no debugging > symbols found)...done. > Loaded symbols for /usr/local/lib/xorg/modules/extensions//libdbe.so > Reading symbols from > /usr/local/lib/xorg/modules/extensions//libglx.so...(no debugging > symbols found)...done. > Loaded symbols for /usr/local/lib/xorg/modules/extensions//libglx.so > Reading symbols from > /usr/local/lib/xorg/modules/extensions//libxtrap.so...(no debugging > symbols found)...done. > Loaded symbols for /usr/local/lib/xorg/modules/extensions//libxtrap.so > Reading symbols from > /usr/local/lib/xorg/modules/extensions//libdri.so...(no debugging > symbols found)...done. > Loaded symbols for /usr/local/lib/xorg/modules/extensions//libdri.so > Reading symbols from /usr/local/lib/libdrm.so.2...(no debugging symbols > found)...done. > Loaded symbols for /usr/local/lib/libdrm.so.2 > Reading symbols from > /usr/local/lib/xorg/modules/fonts//libfreetype.so...(no debugging > symbols found)...done. > Loaded symbols for /usr/local/lib/xorg/modules/fonts//libfreetype.so > Reading symbols from > /usr/local/lib/xorg/modules/fonts//libtype1.so...(no debugging symbols > found)...done. > Loaded symbols for /usr/local/lib/xorg/modules/fonts//libtype1.so > Reading symbols from > /usr/local/lib/xorg/modules/drivers//nv_drv.so...(no debugging symbols > found)...done. > Loaded symbols for /usr/local/lib/xorg/modules/drivers//nv_drv.so > Reading symbols from > /usr/local/lib/xorg/modules/input//mouse_drv.so...(no debugging symbols > found)...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...(no > debugging symbols found)...done. > Loaded symbols for /usr/local/lib/xorg/modules/input//kbd_drv.so > Reading symbols from /usr/local/lib/xorg/modules//libint10.so...(no > debugging symbols found)...done. > Loaded symbols for /usr/local/lib/xorg/modules//libint10.so > Reading symbols from /usr/local/lib/xorg/modules//libvgahw.so...(no > debugging symbols found)...done. > Loaded symbols for /usr/local/lib/xorg/modules//libvgahw.so > Reading symbols from /usr/local/lib/xorg/modules//libfb.so...(no > debugging symbols found)...done. > Loaded symbols for /usr/local/lib/xorg/modules//libfb.so > Reading symbols from /usr/local/lib/xorg/modules//libxaa.so...(no > debugging symbols found)...done. > Loaded symbols for /usr/local/lib/xorg/modules//libxaa.so > Reading symbols from /libexec/ld-elf.so.1...(no debugging symbols > found)...done. > Loaded symbols for /libexec/ld-elf.so.1 > #0 0x00000008018359dc in kill () from /lib/libc.so.7 Have you been able to do something about this? I see frequent Xorg crashes. Sometimes when I'm working on :1 the screen gets black and :0 dies with all it's programs (:0 is fine!). I have a geforce 6600GT and use the latest nvidia blob from ports for dual head dual X setup. Here is some more backtrace. How do I get debugging symbols into the other libs and the Xorg executable? % sudo gdb -c /Xorg.core /usr/local/bin/Xorg GNU gdb 6.1.1 [FreeBSD] [snip] (gdb) bt #0 0x2855d017 in kill () from /lib/libc.so.7 #1 0x2855cf76 in raise () from /lib/libc.so.7 #2 0x2855bb8a in abort () from /lib/libc.so.7 #3 0x080a1e4d in ddxGiveUp () #4 0x081b2028 in FreeAuditTimer () #5 0x081b2576 in AuditF () #6 0x080bf783 in xf86SigHandler () #7 #8 0x293191b4 in _nv000373X () from /usr/local/lib/xorg/modules/drivers//nvidia #9 0x2a573480 in ?? () #9 0x2a573480 in ?? () #10 0x28624400 in ?? () #11 0xbfbfe904 in ?? () #12 0xbfbfe908 in ?? () #13 0x081d5dd0 in ?? () #14 0x28653170 in ?? () #15 0xbfbfe918 in ?? () #16 0x081640b0 in DamageExtensionInit () Previous frame inner to this frame (corrupt stack?) - Skalla