FogBugz (Case [Issue]20737) Pharo VM - Segmentation fault trying to load code into a 64 bits Pharo 6.1 Linux

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

FogBugz (Case [Issue]20737) Pharo VM - Segmentation fault trying to load code into a 64 bits Pharo 6.1 Linux

Pharo Issue Tracker
FogBugz Notification
avatar
Bug in Project:  Pharo VM: 2. External  •  You are subscribed to this case
I'm a having a segmentation fault trying to load code into a 64 bits Pharo 6.1 image with the latest VM on Linux Mint.

Steps to reproduce:

1. Download version with: wget -O- get.pharo.org/64/stable+vmT | bash
2. Start Pharo, open a Playground and evaluate:

Metacello new
baseline: 'WillowPlayground';
repository: 'github://ba-st/Willow-Playground:master/source';
load

Find attached system reporter info and crash dump:

Image
-----
/home/gcotelli/Pharo/6.1-64bits/Pharo.image
Pharo6.0
Latest update: #60520
Unnamed

Virtual Machine
---------------
/home/gcotelli/Pharo/6.1-64bits/pharo-vm/lib/pharo/5.0-201707201942/pharo
CoInterpreter VMMaker.oscog-eem.2254 uuid: 4f2c2cce-f4a2-469a-93f1-97ed941df0ad Jul 20 2017
StackToRegisterMappingCogit VMMaker.oscog-eem.2252 uuid: 2f3e9b0e-ecd3-4adf-b092-cce2e2587a5c Jul 20 2017
VM: 201707201942 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ Date: Thu Jul 20 12:42:21 2017 -0700 $ Plugins: 201707201942 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $

Unix built on Jul 20 2017 20:40:36 Compiler: 4.6.3
VMMaker versionString VM: 201707201942 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ Date: Thu Jul 20 12:42:21 2017 -0700 $ Plugins: 201707201942 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $
CoInterpreter VMMaker.oscog-eem.2254 uuid: 4f2c2cce-f4a2-469a-93f1-97ed941df0ad Jul 20 2017
StackToRegisterMappingCogit VMMaker.oscog-eem.2252 uuid: 2f3e9b0e-ecd3-4adf-b092-cce2e2587a5c Jul 20 2017

Loaded VM Modules
-----------------
B2DPlugin VMMaker.oscog-eem.2252 (i)
BitBltPlugin VMMaker.oscog-eem.2243 (i)
FT2Plugin Freetype-Plugin-EstebanLorenzano.70 (e)
FilePlugin VMMaker.oscog-nice.2233 (i)
LargeIntegers v2.0 VMMaker.oscog-eem.2079 (i)
LocalePlugin VMMaker.oscog-eem.2064 (i)
MiscPrimitivePlugin VMMaker.oscog-eem.2254 (i)
SecurityPlugin VMMaker.oscog-eem.2166 (i)
SocketPlugin VMMaker.oscog-eem.2064 (i)
SqueakFFIPrims
SurfacePlugin Jul 20 2017 (e)
libc.so.6

VM Built-in Modules
-------------------
ADPCMCodecPlugin VMMaker.oscog-eem.2079 (i)
AsynchFilePlugin VMMaker.oscog-eem.2030 (i)
B2DPlugin VMMaker.oscog-eem.2252 (i)
BMPReadWriterPlugin VMMaker.oscog-eem.1975 (i)
BitBltPlugin VMMaker.oscog-eem.2243 (i)
CroquetPlugin VMMaker.oscog-eem.2243 (i)
DSAPrims CryptographyPlugins-eem.12 (i)
DropPlugin VMMaker.oscog-eem.1975 (i)
FFTPlugin VMMaker.oscog-eem.2243 (i)
FileCopyPlugin VMMaker.oscog-nice.1982 (i)
FilePlugin VMMaker.oscog-nice.2233 (i)
FloatArrayPlugin VMMaker.oscog-eem.2254 (i)
FloatMathPlugin VMMaker.oscog-eem.1975 (i)
IA32ABI VMMaker.oscog-eem.2156 (i)
JoystickTabletPlugin VMMaker.oscog-eem.1975 (i)
LargeIntegers v2.0 VMMaker.oscog-eem.2079 (i)
LocalePlugin VMMaker.oscog-eem.2064 (i)
MIDIPlugin VMMaker.oscog-eem.2064 (i)
Matrix2x3Plugin VMMaker.oscog-eem.1975 (i)
MiscPrimitivePlugin VMMaker.oscog-eem.2254 (i)
Mpeg3Plugin VMMaker.oscog-eem.2064 (i)
SecurityPlugin VMMaker.oscog-eem.2166 (i)
SerialPlugin VMMaker.oscog-eem.2064 (i)
SocketPlugin VMMaker.oscog-eem.2064 (i)
SoundCodecPrims VMMaker.oscog-eem.1975 (i)
SoundGenerationPlugin VMMaker.oscog-eem.2079 (i)
SoundPlugin VMMaker.oscog-eem.2218 (i)
SqueakFFIPrims
StarSqueakPlugin VMMaker.oscog-eem.2079 (i)
UnixOSProcessPlugin VMConstruction-Plugins-OSProcessPlugin.oscog-dtl.56 (i)
VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2079 (i)
ZipPlugin VMMaker.oscog-eem.2243 (i)

Virtual Machine Parameters
--------------------------
#1 83461920 end (v3)/size(Spur) of old-space (0-based, read-only)
#2 2053344 end (v3)/size(Spur) of young/new-space (read-only)
#3 92413952 end (v3)/size(Spur) of heap (read-only)
#4 nil nil (was allocationCount (read-only))
#5 nil nil (was allocations between GCs (read-write)
#6 0 survivor count tenuring threshold (read-write)
#7 0 full GCs since startup (read-only)
#8 0 total milliseconds in full GCs since startup (read-only)
#9 136 incremental GCs (SqueakV3) or scavenges (Spur) since startup (read-only)
#10 74 total milliseconds in incremental GCs (SqueakV3) or scavenges (Spur) since startup (read-only)
#11 55985 tenures of surving objects since startup (read-only)
#12 0 12-20 were specific to ikp's JITTER VM, now 12-19 are open for use
#13 0 12-20 were specific to ikp's JITTER VM, now 12-19 are open for use
#14 0 12-20 were specific to ikp's JITTER VM, now 12-19 are open for use
#15 0 12-20 were specific to ikp's JITTER VM, now 12-19 are open for use
#16 38720000 12-20 were specific to ikp's JITTER VM, now 12-19 are open for use
#17 0 12-20 were specific to ikp's JITTER VM, now 12-19 are open for use
#18 0 12-20 were specific to ikp's JITTER VM, now 12-19 are open for use
#19 5135773 12-20 were specific to ikp's JITTER VM, now 12-19 are open for use
#20 3688728289331275 utc microseconds at VM start-up (actually at time initialization, which precedes image load).
#21 251 root table size (read-only)
#22 0 root table overflows since startup (read-only)
#23 0 bytes of extra memory to reserve for VM buffers, plugins, etc (stored in image file header).
#24 33554432 memory threshold above which shrinking object memory (rw)
#25 16777216 memory headroom when growing object memory (rw)
#26 2 interruptChecksEveryNms - force an ioProcessEvents every N milliseconds (rw) 27 number of times mark loop iterated for current IGC/FGC (read-only) includes ALL marking
#28 0 number of times sweep loop iterated for current IGC/FGC (read-only)
#29 0 number of times make forward loop iterated for current IGC/FGC (read-only) 30 number of times compact move loop iterated for current IGC/FGC (read-only)
#31 1 number of grow memory requests (read-only)
#32 0 number of shrink memory requests (read-only)
#33 245 number of root table entries used for current IGC/FGC (read-only)
#34 700014400 number of allocations done before current IGC/FGC (read-only)
#35 4467 number of survivor objects after current IGC/FGC (read-only)
#36 425169216 millisecond clock when current IGC/FGC completed (read-only)
#37 0 number of marked objects for Roots of the world, not including Root Table entries for current IGC/FGC (read-only)
#38 0 milliseconds taken by current IGC (read-only)
#39 0 Number of finalization signals for Weak Objects pending when current IGC/FGC completed (read-only)
#40 8 BytesPerOop for this image
#41 68021 imageFormatVersion for the VM
#42 50 number of stack pages in use
#43 0 desired number of stack pages (stored in image file header, max 65535)
#44 6854880 size of eden, in bytes
#45 0 desired size of eden, in bytes (stored in image file header)
#46 1433600 machine code zone size, in bytes (Cog only; otherwise nil)
#47 0 desired machine code zone size (stored in image file header; Cog only; otherwise nil)
#48 0 various header flags. See getCogVMFlags.
#49 256 max size the image promises to grow the external semaphore table to (0 sets to default, which is 256 as of writing)
#50 nil nil; reserved for VM parameters that persist in the image (such as eden above)
#51 nil nil; reserved for VM parameters that persist in the image (such as eden above)
#52 65536 root table capacity
#53 2 number of segments (Spur only; otherwise nil)
#54 22842640 total size of free old space (Spur only, otherwise nil)
#55 0.33333298563957214 ratio of growth and image size at or above which a GC will be performed post scavenge
#56 13446 number of process switches since startup (read-only)
#57 2259 number of ioProcessEvents calls since startup (read-only)
#58 24859 number of ForceInterruptCheck calls since startup (read-only)
#59 24263 number of check event calls since startup (read-only)
#60 40216 number of stack page overflows since startup (read-only)
#61 0 number of stack page divorces since startup (read-only) 62 compiled code compactions since startup (read-only; Cog only; otherwise nil)
#63 12 total milliseconds in compiled code compactions since startup (read-only; Cog only; otherwise nil)
#64 3089 the number of methods that currently have jitted machine-code
#65 3 whether the VM supports a certain feature, MULTIPLE_BYTECODE_SETS is bit 0, IMMTABILITY is bit 1
#66 8192 the byte size of a stack page
#67 0 the max allowed size of old space (Spur only; nil otherwise; 0 implies no limit except that of the underlying platform)
#68 8.470588235294118 the average number of live stack pages when scanned by GC (at scavenge/gc/become et al)
#69 12 the maximum number of live stack pages when scanned by GC (at scavenge/gc/become et al)
#70 1 the vmProxyMajorVersion (the interpreterProxy VM_MAJOR_VERSION)
#71 14 the vmProxyMinorVersion (the interpreterProxy VM_MINOR_VERSION)

Operating System/Hardware
-------------------------
unix linux-gnu x86_64
Priority Priority: 1 – Show Stopper !!!!!! Status Status: Work Needed
Assigned To Assigned to: Everyone Milestone Milestone: Pharo6.0

Go to Case
No longer need updates? Unsubscribe from this case.

Don't want FogBugz notifications anymore? Update your preferences.

FogBugz

_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
https://lists.gforge.inria.fr/mailman/listinfo/pharo-bugtracker