From owner-freebsd-emulation Sun Apr 5 14:20:35 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA13940 for freebsd-emulation-outgoing; Sun, 5 Apr 1998 14:20:35 -0700 (PDT) (envelope-from owner-freebsd-emulation@FreeBSD.ORG) Received: from chen.ml.org (luoqi.watermarkgroup.com [207.202.73.170]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA13843; Sun, 5 Apr 1998 14:20:23 -0700 (PDT) (envelope-from luoqi@chen.ml.org) Received: (from luoqi@localhost) by chen.ml.org (8.8.8/8.8.8) id RAA01394; Sun, 5 Apr 1998 17:20:15 -0400 (EDT) (envelope-from luoqi) Date: Sun, 5 Apr 1998 17:20:15 -0400 (EDT) From: Luoqi Chen Message-Id: <199804052120.RAA01394@chen.ml.org> To: FreeBSD-gnats-submit@FreeBSD.ORG Cc: current@FreeBSD.ORG, emulation@FreeBSD.ORG Subject: Don't drink and drive -- wine crashed -current Reply-To: luoqi@chen.ml.org X-send-pr-version: 3.2 Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Submitter-Id: current-users >Originator: Luoqi Chen >Organization: >Confidential: no >Synopsis: wine causes system crash >Severity: critical >Priority: high >Category: i386 >Release: FreeBSD 3.0-CURRENT i386 >Class: sw-bug >Environment: FreeBSD sabrina.chen.ml.org 3.0-CURRENT FreeBSD 3.0-CURRENT #24: Tue Mar 24 02:48:22 EST 1998 luoqi@sabrina.chen.ml.org:/usr/src/sys/compile/SABRINA i386 With kernel option USER_LDT defined to support wine. >Description: After an insuccessful execution of a win32 binary (missing dll), wine crashed the system. DDB showed trap 12 code 0 at doreti_pop_es: popl %es The value to be popped was 0x27. No stack trace available and unable to generate a dump -- system hang at "Syncing disks" message. >How-To-Repeat: Pick a win32 binary that would fail because of a missing dll, run it with wine, but make sure you specify the FULL pathname of the binary (e.g. wine /tmp/Ssreader.exe). You will see messages like these: Warning: could not load Windows DLL 'COMCTL32.dll', using built-in module. Module oledlg.dll not found LoadModule: can't load 'Ssreader.exe', error=0 wine: can't exec 'Ssreader.exe': error=0 Then the system traps to DDB. >Fix: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Wed Apr 8 15:31:18 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA03631 for freebsd-emulation-outgoing; Wed, 8 Apr 1998 15:31:18 -0700 (PDT) (envelope-from owner-freebsd-emulation@FreeBSD.ORG) Received: from meter.eng.uci.edu (root@meter.eng.uci.edu [128.200.85.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA03597; Wed, 8 Apr 1998 15:31:11 -0700 (PDT) (envelope-from swallace@ece.uci.edu) Received: from newport.ece.uci.edu (root@newport.ece.uci.edu [128.200.61.6]) by meter.eng.uci.edu (8.8.8/) with ESMTP id PAA08643; Wed, 8 Apr 1998 15:31:02 -0700 (PDT) Received: from localhost by newport.ece.uci.edu (8.8.8) id PAA19335; Wed, 8 Apr 1998 15:31:01 -0700 (PDT) Message-Id: <199804082231.PAA19335@newport.ece.uci.edu> To: "Jordan K. Hubbard" cc: freebsd-emulation@FreeBSD.ORG Subject: Re: Help with Linux emulation error. In-reply-to: Your message of "Wed, 11 Mar 1998 17:19:01 PST." <992.889665541@time.cdrom.com> Date: Wed, 08 Apr 1998 15:30:58 -0700 From: Steven Wallace Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >> I'm attempting to get WABI for Caldera Linux running, I have gottent the > > If that's your goal then be prepared to spend a lot of time hacking > on the Linux emulator - it doesn't come close to being able to > run Linux WABI in its present shape. > A year ago I spent some time writing the needed routines (user ldt, etc.) to get WABI running. It still had some floating point problem. I saw something similiar in other linux programs and became pretty convinced there was some FP compat. bug that I could not decipher. If anyone would like to continue my efforts, I'll donate the code to you. Who knows, it might work off the bat from linux emul fixes since then. Steven To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message