[GemStone-Smalltalk] GsDevKit_stones - error loading gt4gemstone into a Rowan_371 extent - ERROR 2718 , a ArgumentError occurred (error 2718), attempt to create a CByteArray or CPointer that would reference VM memory
Reg Krock
reg.krock at gmail.com
Mon Jul 8 10:43:47 PDT 2024
I have been trying for a while to fix this problem. And I have not been able to do it. Does anyone have any ideas.
Thanks
Reg
I am getting an error trying to load the gt4gemstone code into a rowan_371 extent.
It has to do with getcwd (See frame 6)
Environment: OS/X with GsDevKit_stones
The gslist command results:
Status Version Owner Started Type Name
------- --------- --------- ------------ ------ ----
exists 3.7.1 regkrock Jul 08 11:12 Stone rowan_371
exists 3.7.1 regkrock Jul 08 11:12 cache rowan_371~53f4ddf531c645f9
The gem.conf file is defined as:
GEM_TEMPOBJ_CACHE_SIZE = 1000000;
The rowan_371 server has been created and I am attempting to load gt4gemstone into the rowan_371 server.
I run the following command:
regkrock at rkhome1 rowan_371 % installProject.stone file:$STONES_PROJECTS_HOME/git/gt4gemstone/rowan/specs/gt4gemstone.ston \
--projectsHome=$STONES_PROJECTS_HOME/git/gt4gemstone -D
I receive the following error:
ERROR 2718 , a ArgumentError occurred (error 2718), attempt to create a CByteArray or CPointer that would reference VM memory
Near line 8 of file /opt/GsDevKit/git/superDoit/gemstone/superdoit_boot_debug_2.tpz
The stack is:
topaz 1> stack
==> 1 ArgumentError (AbstractException) >> _signalToDebugger @11 line 8
receiver [26274049 size:5 ArgumentError] a ArgumentError occurred (error 2718), attempt to create a CByteArray or CPointer that would referen ...(12 more bytes)
res nil
blk nil
proc nil
(skipped 1 temps)
2 ArgumentError (AbstractException) >> defaultAction @2 line 18
receiver [26274049 size:5 ArgumentError] a ArgumentError occurred (error 2718), attempt to create a CByteArray or CPointer that would referen ...(12 more bytes)
3 ArgumentError (AbstractException) >> _defaultAction @4 line 4
receiver [26274049 size:5 ArgumentError] a ArgumentError occurred (error 2718), attempt to create a CByteArray or CPointer that would referen ...(12 more bytes)
res nil
4 ArgumentError (AbstractException) >> _signalFromPrimitive @2 line 10
receiver [26274049 size:5 ArgumentError] a ArgumentError occurred (error 2718), attempt to create a CByteArray or CPointer that would referen ...(12 more bytes)
res nil
num nil
5 CCallout >> callWith:errno: @1 line 34
receiver [26195457 CCallout] aCCallout getcwd
argsArray [26189825 size:2 Array] anArray
errnoArg [26189057 size:1 Array] anArray
6 FsLibcUnistd_macOS (FsLibcUnistd) >> getcwd @6 line 18
receiver [26127361 FsLibcUnistd_macOS] aFsLibcUnistd_macOS
errnoHolder [26189057 size:1 Array] anArray
result nil
7 FsMacOSStore_arm64 (DiskStore) >> currentWorkingDirectoryPath @3 line 5
receiver [26043649 FsMacOSStore_arm64] aFsMacOSStore_arm64
pathString nil
8 FsDiskFileSystem (FileSystem) >> workingDirectoryPath @3 line 6
receiver [26038273 FsDiskFileSystem] aFsDiskFileSystem
9 FsDiskFileSystem (FileSystem) >> workingDirectory @2 line 6
receiver [26038273 FsDiskFileSystem] aFsDiskFileSystem
(skipped 1 temps)
10 SystemResolver >> workingDirectory @3 line 4
receiver [25961985 SystemResolver] aSystemResolver
11 SystemResolver (Object) >> perform: @1 line 8
receiver [25961985 SystemResolver] aSystemResolver
aSelectorSymbol [20363009 size:16 Symbol] workingDirectory
12 SystemResolver (FileSystemResolver) >> resolve: @4 line 3
receiver [25961985 SystemResolver] aSystemResolver
aSymbol [20363009 size:16 Symbol] workingDirectory
13 FileLocator >> resolve @4 line 2
receiver [25801729 FileLocator] aFileLocator
14 FileLocator >> asFileReference @2 line 2
receiver [25801729 FileLocator] aFileLocator
15 Executed Code @3 line 1
receiver [25678593 SuperDoitExecutionClass] aSuperDoitExecutionClass
(skipped 3 temps)
16 GsNMethod >> _executeInContext: @1 line 11
receiver [25679873 size:43 GsNMethod] aGsNMethod
anObject [25678593 SuperDoitExecutionClass] aSuperDoitExecutionClass
17 String >> evaluateInContext:symbolList: @3 line 10
receiver [25652481 size:512 String] (FileLocator workingDirectory asFileReference / '.GDKStoneSpec.ston') exists\n ifTrue: [ self defin ...(412 more bytes)
anObject [25678593 SuperDoitExecutionClass] aSuperDoitExecutionClass
aSymbolList [25646337 size:8 SymbolList] aSymbolList
18 SuperDoitExecutionClass (SuperDoitExecutionMetadataClass) >> theDoit @4 line 15
receiver [25678593 SuperDoitExecutionClass] aSuperDoitExecutionClass
19 [] in SuperDoitExecution >> doit @20 line 6
self [25678593 SuperDoitExecutionClass] aSuperDoitExecutionClass
receiver [25601793 size:0 ExecBlock0] anExecBlock0
self [25678593 SuperDoitExecutionClass] aSuperDoitExecutionClass
(skipped 1 temps)
20 ExecBlock0 (ExecBlock) >> on:do: @3 line 44
receiver [25601793 size:0 ExecBlock0] anExecBlock0
exceptionSelector [25575169 size:3 ExceptionSet] anExceptionSet
handlerBlock [25574401 size:0 ExecBlock1] anExecBlock1
fastPath true
21 SuperDoitExecutionClass (SuperDoitExecution) >> doit @4 line 8
receiver [25678593 SuperDoitExecutionClass] aSuperDoitExecutionClass
res nil
gotEx [26274049 size:5 ArgumentError] a ArgumentError occurred (error 2718), attempt to create a CByteArray or CPointer that would referen ...(12 more bytes)
exitClientMessage nil
exitClientStatus nil
22 SuperDoitDoitCommand >> executeAgainst: @27 line 19
receiver [25486593 SuperDoitDoitCommand] aSuperDoitDoitCommand
aCommandParser [25485569 SuperDoitCommandParser] aSuperDoitCommandParser
instance [25678593 SuperDoitExecutionClass] aSuperDoitExecutionClass
(skipped 1 temps)
23 SuperDoitDoitCommand >> executeAgainst:onErrorDo: @2 line 4
receiver [25486593 SuperDoitDoitCommand] aSuperDoitDoitCommand
aCommandParser [25485569 SuperDoitCommandParser] aSuperDoitCommandParser
errorBlock [25479169 size:0 ExecBlock] anExecBlock
24 [] in SuperDoitCommandDefinition >> executeAgainst:onErrorDo: @7 line 3
self nil
receiver [25474049 size:0 ExecBlock1] anExecBlock1
command [25486593 SuperDoitDoitCommand] aSuperDoitDoitCommand
errorBlock [25479169 size:0 ExecBlock] anExecBlock
aCommandParser [25485569 SuperDoitCommandParser] aSuperDoitCommandParser
(skipped 1 temps)
25 OrderedCollection (Collection) >> do: @5 line 10
receiver [25466881 size:8 OrderedCollection] anOrderedCollection
aBlock [25474049 size:0 ExecBlock1] anExecBlock1
i 8
(skipped 2 temps)
26 SuperDoitCommandDefinition >> executeAgainst:onErrorDo: @3 line 3
receiver [25463297 SuperDoitCommandDefinition] aSuperDoitCommandDefinition
aCommandParser [25485569 SuperDoitCommandParser] aSuperDoitCommandParser
errorBlock [25479169 size:0 ExecBlock] anExecBlock
(skipped 1 temps)
27 [] in SuperDoitCommandParser >> parseAndExecuteScriptFile: @22 line 17
self [25485569 SuperDoitCommandParser] aSuperDoitCommandParser
receiver [25456385 size:0 ExecBlock0] anExecBlock0
command [25486593 SuperDoitDoitCommand] aSuperDoitDoitCommand
self [25485569 SuperDoitCommandParser] aSuperDoitCommandParser
28 ExecBlock0 (ExecBlock) >> ensure: @2 line 12
receiver [25456385 size:0 ExecBlock0] anExecBlock0
terminationBlock [25428481 size:0 ExecBlock] anExecBlock
result nil
b nil
29 SuperDoitCommandParser >> parseAndExecuteScriptFile: @4 line 53
receiver [25485569 SuperDoitCommandParser] aSuperDoitCommandParser
scriptFilePath [25424897 size:58 String] /opt/GsDevKit/git/GsDevKit_stones/bin/installProject.stone
(skipped 3 temps)
30 SuperDoitCommandParser class >> processInputFile @29 line 21
receiver [26255361 SuperDoitCommandParser class] SuperDoitCommandParser
args [25324801 size:11 Array] anArray
scriptArgStart 6
argIndex 7
scriptFile [25424897 size:58 String] /opt/GsDevKit/git/GsDevKit_stones/bin/installProject.stone
scriptArgs [25323777 size:3 Array] anArray
scriptArgIndex 8
(skipped 1 temps)
31 Executed Code @2 line 6
receiver nil
32 GsNMethod class >> _gsReturnToC @1 line 11
receiver [144897 GsNMethod class] GsNMethod
[GsProcess 26291457]
topaz 1>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/archives/gemstone-smalltalk/attachments/20240708/685a6135/attachment-0001.htm>
More information about the GemStone-Smalltalk
mailing list