From owner-freebsd-current@FreeBSD.ORG Fri May 24 15:47:58 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id DB08AB47 for ; Fri, 24 May 2013 15:47:58 +0000 (UTC) (envelope-from guy.helmer@gmail.com) Received: from mail-ie0-x22c.google.com (mail-ie0-x22c.google.com [IPv6:2607:f8b0:4001:c03::22c]) by mx1.freebsd.org (Postfix) with ESMTP id AFDEBA2F for ; Fri, 24 May 2013 15:47:58 +0000 (UTC) Received: by mail-ie0-f172.google.com with SMTP id 16so12813594iea.31 for ; Fri, 24 May 2013 08:47:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=02axS3U1nEtsE0Puz8LzVRYp3NWp+bxC3lyS5SeUNV0=; b=ZoA1A4k57Tp+K0baPIlYcynv+DoLj7BaPY0O9zJ3hpz1EQwxDKMRsq4mTolPJZrAd7 lGZyHr3ts8iObm5vTr+71RSnEK2GAYWUeYRcpbdNEWwsy622tSVAGT+f5wPcGWUDMveJ R0U2nimF88rJANZNW0lYqb4+iBoHlhDbqlpTP4ORfq7b2uBpwPg4xv6LPKrxrrNsQl2R uWlUaZn7a/EbvNLqkVuxCjj9tFSOkapGNbISqeiRUxQBifnyqy+iXBdt39GdLObJlOLD aTjLY0iVKBXgGFWZ/ND87zCYF2rET8Qd0l7fqwoiCfSWJNoeeTUADe5MwV/7U6UjPdCA tfuA== X-Received: by 10.50.2.97 with SMTP id 1mr7283674igt.3.1369410478458; Fri, 24 May 2013 08:47:58 -0700 (PDT) Received: from [192.168.1.107] (173-25-205-212.client.mchsi.com. [173.25.205.212]) by mx.google.com with ESMTPSA id d4sm31099814igc.3.2013.05.24.08.47.56 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 24 May 2013 08:47:57 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\)) Subject: Re: xorg-server running on 10-current under VMware? From: Guy Helmer In-Reply-To: <20130524150855.399ce611@tmu.ulm.sysgo.com> Date: Fri, 24 May 2013 10:47:55 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <501846E3-D9A3-4827-B3E4-C2E07951F9C2@gmail.com> References: <3967CAB7-EB96-4944-AAA3-79D85939555E@gmail.com> <20130524150855.399ce611@tmu.ulm.sysgo.com> To: Thomas Mueller X-Mailer: Apple Mail (2.1503) X-Mailman-Approved-At: Fri, 24 May 2013 16:41:41 +0000 Cc: freebsd-current@freebsd.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 May 2013 15:47:58 -0000 On May 24, 2013, at 8:08 AM, Thomas Mueller wrote: > On Thu, 23 May 2013 16:20:35 -0500, Guy Helmer wrote: >> I've tried using drivers xf86-video-vmware (vmware) and = xf86-video-vesa >> (vesa) for 10-current under VMware Fusion. Regardless, the X server >> fails with the error: >>=20 >>> [...] >>> Fatal server error: >>> AddScreen/ScreenInit failed for driver 0 >>>=20 >>>=20 >>> Please consult the The X.Org Foundation support=20 >>> at http://wiki.x.org >>> for help.=20 >>> Please also check the log file at "/var/log/Xorg.0.log" for = additional information. >>>=20 >>> Segmentation fault at address 0x290 >>>=20 >>> FatalError re-entered, aborting >>> Caught signal 11 (Segmentation fault). Server aborting >>=20 >> Any hints? >=20 > I'm observing the same behaviour with 10-current running as guest in = VirtualBox. >=20 > Program received signal SIGSEGV, Segmentation fault. > 0x0000000000454bec in dixLookupPrivate (privates=3D0x290, = key=3D0x804e2be38) at privates.c:79 > 79 return *key && *privates && > Current language: auto; currently minimal > (gdb) bt > #0 0x0000000000454bec in dixLookupPrivate (privates=3D0x290, = key=3D0x804e2be38) at privates.c:79 > #1 0x0000000804c27310 in ShadowLeaveVT () from = /usr/local/lib/xorg/modules/libshadowfb.so > #2 0x000000000047a076 in AbortDDX () at xf86Init.c:1249 > #3 0x00000000004739fd in AbortServer () at log.c:404 > #4 0x00000000004732b6 in FatalError (f=3D) at = log.c:529 > #5 0x00000000004799a9 in InitOutput (pScreenInfo=3D0x7c5560, argc=3D3, = argv=3D0x7fffffffdc38) at xf86Init.c:1057 > #6 0x0000000000431f6e in main (argc=3D3, argv=3D0x7fffffffdc38, = envp=3D) at main.c:204 >=20 > The segmentation fault in dixLookupPrivate() seems like a subsequent = fault of > xf86Init.c:1043 scr_index =3D AddScreen(xf86Screens[i]->ScreenInit, = argc, argv); > indicating failure to add the screen. >=20 > Building xorg-server with gcc > make USE_GCC=3Dany > or with clang and -O0 > mage CFLAGS=3D-O0 > gives me an X server that appears to work (displays root weave, xterm, > and twm). Thank you! Rebuilding as you suggested resolved the problem for me. Guy