From owner-freebsd-emulation Tue Sep 5 23:58: 4 2000 Delivered-To: freebsd-emulation@freebsd.org Received: from ns.yogotech.com (ns.yogotech.com [206.127.123.66]) by hub.freebsd.org (Postfix) with ESMTP id 3751D37B424 for ; Tue, 5 Sep 2000 23:58:02 -0700 (PDT) Received: from nomad.yogotech.com (nomad.yogotech.com [206.127.123.131]) by ns.yogotech.com (8.9.3/8.9.3) with ESMTP id AAA15523; Wed, 6 Sep 2000 00:55:22 -0600 (MDT) (envelope-from nate@nomad.yogotech.com) Received: (from nate@localhost) by nomad.yogotech.com (8.8.8/8.8.8) id AAA24730; Wed, 6 Sep 2000 00:55:17 -0600 (MDT) (envelope-from nate) Date: Wed, 6 Sep 2000 00:55:17 -0600 (MDT) Message-Id: <200009060655.AAA24730@nomad.yogotech.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Martin Cracauer Cc: Nate Williams , Andrew Gallatin , marcel@cup.hp.com, freebsd-emulation@FreeBSD.ORG Subject: Re: IBM JDK fails due to lack of SA_SIGINFO support In-Reply-To: <20000906083957.A5530@cons.org> References: <14773.43466.744621.411519@grasshopper.cs.duke.edu> <200009060447.WAA23183@nomad.yogotech.com> <20000906083957.A5530@cons.org> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Reply-To: nate@yogotech.com (Nate Williams) Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > > Currently the IBM jdk & jvm don't run under our linux abi. This had > > > previously been attributed to the "sigaltstack: Cannot allocate > > > memory" message one sees when running it. Upon further investigation, > > > this appears to be a red herring. > > > > Umm, I'd believe this except that someone sent me a patch (which I've > > forwarded to Marcel) that fixes this and is related to the sigalstack > > error above. At least the author of the patch claims that the IBM JDK > > now runs successfully on his box, running some version of FreeBSD. :) > > > > > The "real" problem is as simple > > > (or, rather, complex) as the fact that we don't support SA_SIGINFO > > > style signal handlers under the linux abi. > > > > [ Great explanation deleted ] > > > > Hmm, I'm at a loss. I've heard that things work fine with the > > signalstack issues fixed, so maybe the java program that he is running > > doesn't tickle the bug, although I find that rather difficult to believe > > given that almost every Java program known to man is multi-threaded. > > Maybe the patch that someone sent you just adds SA_SIGINFO arguments > to every signal handler? Nope, it just bumps up the signal stack size. A slightly modified version of it was just committed to -current my Marcel, so try it out. Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message