From owner-freebsd-questions@FreeBSD.ORG Wed Oct 6 09:12:39 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 13CB416A4CE for ; Wed, 6 Oct 2004 09:12:39 +0000 (GMT) Received: from kayjay.xs4all.nl (kayjay.xs4all.nl [80.126.33.60]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4FC7C43D46 for ; Wed, 6 Oct 2004 09:12:38 +0000 (GMT) (envelope-from karelj@kayjay.xs4all.nl) Received: from kayjay.xs4all.nl (localhost.kayjay.xs4all.nl [127.0.0.1]) by kayjay.xs4all.nl (8.13.1/8.13.1) with ESMTP id i969CXXv088439; Wed, 6 Oct 2004 11:12:34 +0200 (CEST) (envelope-from karelj@kayjay.xs4all.nl) Received: (from karelj@localhost) by kayjay.xs4all.nl (8.13.1/8.13.1/Submit) id i969CX2M088438; Wed, 6 Oct 2004 11:12:33 +0200 (CEST) (envelope-from karelj) Date: Wed, 6 Oct 2004 11:12:33 +0200 From: "Karel J. Bosschaart" To: Hugo Silva Message-ID: <20041006091233.GA88354@kayjay.xs4all.nl> References: <64337.81.84.174.8.1097022495.squirrel@81.84.174.8> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <64337.81.84.174.8.1097022495.squirrel@81.84.174.8> User-Agent: Mutt/1.4.2.1i cc: freebsd-questions@freebsd.org Subject: Re: DooM3 not working on FreeBSD 5.2.1-RELEASE :/ X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Oct 2004 09:12:39 -0000 On Wed, Oct 06, 2004 at 12:28:15AM -0000, Hugo Silva wrote: > Hi, > > I'm running into trouble trying to run the DooM3 beta on FreeBSD. Yesterday I installed the Doom3 client on 5.3(-BETA5) and the game runs well AFAICT (played one or two levels). I quickly tested the install on 4.10 and 6.0 and also there it worked fine. The first run on 6.0 resulted in a reboot but there were no further crashes. Unfortunately, I have no 5.2.1 system to try. > The screen will stay gray for awhile and then my resolution will be messed > up and the system mouseless (cursor won't move) - I can fix this by > running Return to Castle Wolfenstein which will give back mouse control > and reset resolution. You might try 'xvidtune -unlock' to escape from that situation, at least the resolution part. I don't know about the mouse. > I've digged a bit into the problem, but it's 4.30 AM and I can't think on > anything else. Here's how the game stops: > > game initialized. > -------------------------------------- > -------- Initializing Session -------- > session initialized > -------------------------------------- > Sys_MapCharForKey: doom key 43 -> keycode failed > Sys_MapCharForKey: doom key 126 -> keycode failed > --- Common Initialization Complete --- > terminal support disabled > pid: 36927 > 496 MB System Memory > 64 MB Video Memory > Async thread started > signal caught: Aborted > si_code 0 > Trying to exit gracefully.. > --------- Game Map Shutdown ---------- > -------------------------------------- > Shutting down sound hardware > ----------- OSS Sound Shutdown ----------- > unmap dma sound buffer > close sound device > ------------------------------------------ > idRenderSystem::Shutdown() > double fault Aborted, bailing out > > > So it's obvious it's something to do with threading. This makes me think > the game will only run on the 5.3 version.. which would be a major > drawback for me as I don't plan to install 5.3 on my workstation > (everything is working flawlessly, and the idea of upgrading the OS+nvidia > drivers+all ports is not so nice..) The upgrade 5.2.1 -> 5.3 is indeed a bit bumpy, requiring a lot of port rebuilds or fun with libmap.conf. However, I found that the 'new' nvidia-driver (version 6113) in combination with 5.3 was a significant improvement, especially concerning stability, on my system. I also heard about regression with the new driver though, so YMMV. Karel. > A ktrace shows this: > > > 36983 doom.x86 RET write 148/0x94 > 36983 doom.x86 CALL #175(0x2,0,0xbfbfdde8,0x8) > 36983 doom.x86 RET #175 0 > 36983 doom.x86 CALL #179(0xbfbfdde8,0x8) > 36983 doom.x86 RET #179 -1 errno -4 Unknown error: -4 > 36983 doom.x86 PSIG SIG(null) caught handler=0x28345e94 mask=0x80000000 > code=0 36983 doom.x86 CALL #119(0xbfbfdaf8) > 36983 doom.x86 RET #119 JUSTRETURN > 36983 doom.x86 CALL old.sendmsg(0x9078,0,0x80000000,0) > 36983 doom.x86 RET old.sendmsg 36984/0x9078 > 36983 doom.x86 CALL #91(0x2833a000,0x1000) > 36983 doom.x86 RET #91 0 > 36983 doom.x86 CALL exit(0x6) > > > So I'm pretty much out of ideas to make the game work.. Seems to be > thread-related, dies with an unknown error. > > Any ideias ? > > Regards, > > Hugo > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"