From owner-freebsd-emulation@FreeBSD.ORG Fri Dec 31 14:30:01 2010 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F3EA1106564A for ; Fri, 31 Dec 2010 14:30:00 +0000 (UTC) (envelope-from Andre.Albsmeier@siemens.com) Received: from thoth.sbs.de (thoth.sbs.de [192.35.17.2]) by mx1.freebsd.org (Postfix) with ESMTP id 75B0E8FC17 for ; Fri, 31 Dec 2010 14:29:59 +0000 (UTC) Received: from mail2.siemens.de (localhost [127.0.0.1]) by thoth.sbs.de (8.12.11.20060308/8.12.11) with ESMTP id oBVETxTf010042; Fri, 31 Dec 2010 15:29:59 +0100 Received: from curry.mchp.siemens.de (curry.mchp.siemens.de [139.25.40.130]) by mail2.siemens.de (8.13.6/8.13.6) with ESMTP id oBVETwt4031017; Fri, 31 Dec 2010 15:29:59 +0100 Received: (from localhost) by curry.mchp.siemens.de (8.14.4/8.14.4) id oBVETwkw068790; Date: Fri, 31 Dec 2010 15:29:58 +0100 From: Andre Albsmeier To: Alexander Leidinger Message-ID: <20101231142958.GA22994@curry.mchp.siemens.de> References: <20101230075124.GA12923@curry.mchp.siemens.de> <20101231144800.00005c6d@unknown> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20101231144800.00005c6d@unknown> X-Echelon: X-Advice: Drop that crappy M$-Outlook, I'm tired of your viruses! User-Agent: Mutt/1.5.20 (2009-06-14) Cc: "freebsd-emulation@freebsd.org" Subject: Re: 7.3-STABLE and Linux version of SIMetrix X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Dec 2010 14:30:01 -0000 On Fri, 31-Dec-2010 at 14:48:00 +0100, Alexander Leidinger wrote: > On Thu, 30 Dec 2010 08:51:24 +0100 Andre Albsmeier > wrote: > > > I try to get the Linux version of SIMetrix (a very nice circuit > > simulator) running. Everything looks fine: It starts, the GUI > > comes up, you can draw schematics and so on. But when it comes > > to simulation, the (SIMetrix-)console says: > > > > *** Fatal error, out of memory *** > > Could not allocate shared heap > > Exception occurred while executing script command Run > > Is there something in the dmesg output? In case it tries to execute an No, nothing. > unsupported ioctl/syscall it should show up there. If not I suggest to I know these messages from using matlab ;-). > give 8.x a try, it has an improved linuxulator. Hmm, will see if I can get my hands on such a box. > > > I started to play around with the SHMxxx options in the > > kernel but nothing changed. > > I think this is more emualtion related, than SHM. > > > Any ideas how to debug this? This is FreeBSD-7.3-STABLE. > > Do not expect much to happen on 7.x. 8.x may be possible, as there is > similar code in HEAD as in 8.x, but 7.x is too much different. Apart > from that: you could try dtrace. > > > If anyone wants to try it out: Go to > > As it is simulation related, the person who wants to try it needs to > have knowledge of circuit design at least to a degree, that he can > prodoce something to simulate... isn't it? You are right. I have created a small test file. Since I don't know if an attachment makes it to the list, I put it Base64 encoded here (it's just 3k). All one has to do is. 1. Start the Programme, a SIMetrix Command Shell will open 2. File -> Open Schematic, chose test.sxsch. Now a new window should open. It will contain an incredibly complicated schematic ;-). 3. Press F9 to start the simulation. In the Command Shell one will find the above error message. Thanks, -Andre begin-base64 660 test.sxsch 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 ====