[squeak-dev] [Vm-dev] Squeak5.3 linux ARMv6 segfaults on startup

Bruce O'Neel bruce.oneel at pckswarms.ch
Sat Mar 21 09:03:08 UTC 2020


Hi Tim and others.  
  
Let's think about this a little differently.  
  
What do we know:  
  
1. You, Ellot and I can build the VM on our respective PIs.  
2.  In general this VM works fine, the only seemingly difference is on a few fonts.  This, of course, is bizarre.   
3. We must be either seeing a difference in hardware, or in software, or in firmware.  
  
Now we start guessing.  
  
1. I use my PI as a server.  I installed Raspberian about 12 months ago, and, the only packages installed on top are samba, and then the 11 packages to make Squeak build.  I'm lazy, I have not checked to see if there was a firmware update nor I have I updated firmware.  
2. I don't know about Ellot, but I have the impression you Tim use your PI more, right?  Do you have more packages installed?  
3.  Or, maybe it's some difference in hardware.  My Pi 3 was bought in early 2019 and has the following dmesg bits.  
  
  
  
[    0.000000] Linux version 4.19.66-v7+ (dom at buildbot) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611)) #1253 SMP Thu Aug 15 11:49:46 BST 2019  


[    0.000000] CPU: ARMv7 Processor [410fd034] revision 4 (ARMv7), cr=10c5383d  


[    0.000000] CPU: div instructions available: patching division code  


[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache  


[    0.000000] OF: fdt: Machine model: Raspberry Pi 3 Model B Plus Rev 1.3  


  
  
[    0.002345] CPU: Testing write buffer coherency: ok  


[    0.002830] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000  


[    0.003495] Setting up static identity map for 0x100000 - 0x10003c  


[    0.003662] rcu: Hierarchical SRCU implementation.  


[    0.004476] smp: Bringing up secondary CPUs ...  


[    0.005337] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001  


[    0.006262] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002  


[    0.007124] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003  


[    0.007246] smp: Brought up 1 node, 4 CPUs  


[    0.007326] SMP: Total of 4 processors activated (153.60 BogoMIPS).  


[    0.007350] CPU: All CPU(s) started in HYP mode.  


[    0.007371] CPU: Virtualization extensions available.  


[    0.008364] devtmpfs: initialized  


[    0.021572] VFP support v0.3: implementor 41 architecture 3 part 40 variant 3 rev 4  


  
[    0.090300] raspberrypi-firmware soc:firmware: Attached to firmware from 2019-08-15 12:06, variant start  


[    0.100128] raspberrypi-firmware soc:firmware: Firmware hash is 0e6daa5106dd4164474616408e0dc24f997ffcf3  


  
[    0.234849] bcm2708_fb soc:fb: FB found 1 display(s)  


[    0.245052] Console: switching to colour frame buffer device 80x30  


[    0.252763] bcm2708_fb soc:fb: Registered framebuffer for display 0, size 640x480  


[    0.260129] bcm2835-rng 3f104000.rng: hwrng registered  


[    0.263319] vc-mem: phys_addr:0x00000000 mem_base=0x3ec00000 mem_size:0x40000000(1024 MiB)  


[    0.269633] vc-sm: Videocore shared memory driver  


  
  
  
I have a PI2 sitting around here somewhere.  I'll see if I can get that running...  
  
Any other ideas?  
  
Thanks.  
  
bruce  



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20200321/c91b859f/attachment.html>


More information about the Squeak-dev mailing list