[Simh] Recent build crashes on OSX

Henry Bent henry.r.bent at gmail.com
Wed Feb 17 15:22:24 EST 2016


On 17 February 2016 at 14:48, Michael Huff <mphuff at gmail.com> wrote:

> I grabbed simh_master.zip from github yesterday and compiled it on OSX and
> in a virtualbox instance of Linux Mint 17. OSX is the native OS, Linux is
> in a VM.
>
> I have a 43BSD machine accessible to both on a shared drive. It will boot
> normally when I run vax780 inside of the Linux VM, but  when I run the
> vax780 binary I compiled in OSX it crashes.
>
> I'm assuming I should file a bug report on the OSX build? Should I post
> that over at github and what do I need to include in the report?
>
> I realize this is a very noob-ish mail, but I don't want to submit
> something long and involved and find it's entirely irrelevant, so I'm
> asking here first.
>
> if it helps, this is what the crash looks like:
> ---
> Michaels-iMac:43BSD michael$ uname -a
> Darwin Michaels-iMac.local 15.3.0 Darwin Kernel Version 15.3.0: Thu Dec 10
> 18:40:58 PST 2015; root:xnu-3248.30.4~1/RELEASE_X86_64 x86_64
> Michaels-iMac:43BSD michael$ !va
> vax780 boot.ini.default
>
> VAX 11/780 simulator V4.0-0 Beta        git commit id: aadd66c7
> loading ra(0,0)boot
> Boot
> : ra(0,0)vmunix
> 279844+80872+100324 start 0x12f8
>
> Process PTE in P0 or P1 space, PC: 8002B82F (XORW3
> @-7035(R8), at D0FF6436, at -70B0(R1))
> sim> q
> Goodbye
> ---
> When I run that under my linux VM, I get:
> ---
> michael at michael-VirtualBox ~/simh/43BSD $ uname -a
> Linux michael-VirtualBox 3.13.0-24-generic #47-Ubuntu SMP Fri May 2
> 23:30:00 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
> michael at michael-VirtualBox ~/simh/43BSD $ vax780 boot.ini.default
>
> VAX 11/780 simulator V4.0-0 Beta        git commit id: aadd66c7
> loading ra(0,0)boot
> Boot
> : ra(0,0)vmunix
> 279844+80872+100324 start 0x12f8
> 4.3 BSD UNIX #1: Fri Jun  6 19:55:29 PDT 1986
>     karels at monet.Berkeley.EDU:/usr/src/sys/GENERIC
> real mem  = 8388608
> SYSPTSIZE limits number of buffers to 140
> avail mem = 7187456
> using 140 buffers containing 524288 bytes of memory
> mcr0 at tr1
> mcr1 at tr2
> ---
> and it continues to the login prompt and acts normally.
>
> Thank you for your time and advice.
> -Michael
> _______________________________________________
> Simh mailing list
> Simh at trailing-edge.com
> http://mailman.trailing-edge.com/mailman/listinfo/simh


I can reproduce this on OS X 10.11.3:

 sim> show version
VAX 11/780 simulator V4.0-0 Beta
        Simulator Framework Capabilities:
                64b data
                64b addresses
                Ethernet Packet transports:PCAP:TAP:NAT:UDP
                Idle/Throttling support is available
                Virtual Hard Disk (VHD) support
                Asynchronous I/O support
                FrontPanel API Version 2
        Host Platform:
                Compiler: GCC 4.2.1 Compatible Apple LLVM 7.0.2
(clang-700.1.81)
                Simulator Compiled: Feb 17 2016 at 15:01:37
                Memory Access: Little Endian
                Memory Pointer Size: 64 bits
                Large File (>2GB) support
                SDL Video support: No Video Support
                RegEx support for EXPECT commands
                OS clock resolution: 1ms
                Time taken by msleep(1): 2ms
                OS: Darwin Shibaers-Mini.westell.com 15.3.0 Darwin Kernel
Version 15.3.0: Thu Dec 10 18:40:58 PST 2015;
root:xnu-3248.30.4~1/RELEASE_X86_64 x86_64
        git commit id: aadd66c7

Switching to -O1 instead of -O2 doesn't make a difference.  Switching to
-O0 gives a different error:

VAX 11/780 simulator V4.0-0 Beta        git commit id: aadd66c7
libpcap version 1.5.3 - Apple version 54
Abort trap: 6

I'll see if I can narrow things down a little bit more.  Michael, maybe
it's easiest to open a github issue for this so it can be tracked there?

-Henry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.trailing-edge.com/pipermail/simh/attachments/20160217/50c9fdd5/attachment-0001.html>


More information about the Simh mailing list