[Glass] Trying to install GsDevKit
Dale Henrichs via Glass
glass at lists.gemtalksystems.com
Mon Mar 9 10:08:38 PDT 2015
Lyn,
From the stone log, it appears that the stone did start okay? And the
SIGSEGV occurred during the startStone?
$GS_HOME/bin/stones should tell us whether the stone process is alive ...
Dale
On 03/07/2015 12:17 PM, Lyn Headley via Glass wrote:
> Hello Dale,
>
> I installed gdb and here is the output, also including the stone log.
>
> Thanks!
>
> Lyn
>
> ------------------------------------------------------------------------------
>
> (trusty)laheadle at localhost:~/smalltalk/gsDevKitHome$ installServer
> devKit 3.2.1
> Installing GemStone/S 3.2.1
> [Info] Starting installation of GemStone64Bit3.2.1-x86_64.Linux on
> localhost
> Sat Mar 7 12:12:20 PST 2015
> [Info] Setting up shared memory
> Total memory available is 1878 MB
> Max shared memory segment size is 1408 MB
> Max shared memory allowed is 8192 MB
> [Info] No need to increase max shared memory segment size
> [Info] No need to increase max shared memory allowed
> [Info] The following shared memory settings already exist in
> /etc/sysctl.conf
> To change them, remove the following lines from /etc/sysctl.conf and
> rerun this script
> #kernel.domainname = example.com <http://example.com>
> kernel.shmmax=1476934656
> kernel.shmmax=1476934656
> [Info] Setting up GemStone netldi service port
> [Info] GemStone netldi service port is already set in /etc/services
> To change it, remove the following line from /etc/services and rerun
> this script
> gs64ldi 50377/tcp # Gemstone netldi
> [Info] GemStone64Bit3.2.1-x86_64.Linux.zip already exists
> to replace it, remove or rename it and rerun this script
> [Info] Creating /opt/gemstone directory
> [Warning] /opt/gemstone directory already exists
> to replace it, remove or rename it and rerun this script
> [Info] Uncompressing GemStone archive into
> /home/laheadle/smalltalk/gsDevKitHome/gemstone/products/
> [Warning]
> /home/laheadle/smalltalk/gsDevKitHome/gemstone/products/GemStone64Bit3.2.1-x86_64.Linux
> already exists
> to replace it, remove or rename it and rerun this script
> [Info] Copying initial system.conf to data directory
> [Warning]
> /home/laheadle/smalltalk/gsDevKitHome/gemstone/products/GemStone64Bit3.2.1-x86_64.Linux/seaside/data/system.conf
> already exists
> to replace it, remove or rename it and rerun this script
> [Info] Copying initial Seaside repository to data directory
> [Warning]
> /home/laheadle/smalltalk/gsDevKitHome/gemstone/products/GemStone64Bit3.2.1-x86_64.Linux/seaside/data/extent0.dbf
> already exists
> to replace it, remove or rename it and rerun this script
> copy gci libraries
> [Warning] gci libraries already present to replace, delete them and
> try again
> [Info] Finished GemStone64Bit3.2.1-x86_64.Linux installation on localhost
>
> [Info] GemStone version information:
> GemStone/S 64 Bit
> 3.2.1 Build: gss64_3_2_x_branch-33595
> Thu Jun 5 14:37:10 2014
>
> [Info] localhost has the following IPv4 addresses:
> 192.168.1.66
> todeClient already installed
> Creating stone devKit
>
> Creating stone
> devKit/home/laheadle/smalltalk/gsDevKitHome/gemstone/stones/devKit
> already exists.
> To replace it, remove or rename it and rerun this script
> Starting stone: devKit
> HostAllocateFromReservedMemory: mmap() failed, address 0x7f7547498000,
> size 65536, errno 1
> Operation not permitted
>
>
> Gemstone Signal Handler: Signal 11, SIGSEGV Received
> HostFaultHandler: signal = 11
> info->si_signo = 11 = 0xb
> info->si_code = 1 = 0x1
> info->si_errno = 0 = 0x0
> info->si_addr = 0x238
> Registers saved from frame receiving the signal:
> rip 0x7f754de3fecf rsp 0x7fffce9cd900 rbp 0xfe3
> rax 0x0 rbx 0xfe3 rcx 0x3 rdx 0xfe3
> r8 0x7fffce9cda40 r9 0x7fffce9cd958 r10 0x7f7550bedfe0 r11 0xfffffff5
> r12 0x0 r13 0x0 r14 0x7f7547498000 r15 0x3
> rdi 0x7f75438ff000 rsi 0x7f754e1bbfb9 efl 0x10246 csgsfs_pad 0x33
> err 0x4 trapno 0xe oldmask 0x0 cr2 0x238
>
> Begin attempt to print C-level stack for process 8856 at: Sat Mar 7
> 12:12:25 PST 2015
>
> gdb is /usr/bin/gdb
> ===--- start gdb stacks
> Sat Mar 7 12:12:25 PST 2015
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
> 81../sysdeps/unix/syscall-template.S: No such file or directory.
> 0x00007f755091e12d in poll () at ../sysdeps/unix/syscall-template.S:81
>
> Thread 1 (Thread 0x7f755207c780 (LWP 8856)):
> #0 0x00007f755091e12d in poll () at ../sysdeps/unix/syscall-template.S:81
> #1 0x00007f754e0b2939 in HostMilliSleep (milliseconds=<optimized
> out>, exitIfInterrupted=<optimized out>) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/hostclientmt.c:161
> #2 0x00007f754e0aef73 in forkAndWait (cmdPath=0x7fffce9cb030
> "/home/laheadle/smalltalk/gsDevKitHome/gemstone/products/GemStone64Bit3.2.1-x86_64.Linux/bin/pstack",
> args=0x7fffce9cb010) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/hostdebugmt.c:67
> #3 0x00007f754e0af8bb in HostPrintCStackForPid (pid=8856) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/hostdebugmt.c:402
> #4 0x00007f754e0af793 in HostPrintCStack () at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/hostdebugmt.c:362
> #5 0x00007f754e0fb3ae in HostFaultHandler (sig=11,
> info=0x7fffce9cd570, context=0x7fffce9cd440) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/hostunix.c:1165
> #6 <signal handler called>
> #7 gemSupErr(om *, const char *, int, <anonymous enum>, ...)
> (omPtr=<optimized out>, argKinds=<optimized out>, errorNumber=4067,
> kind=GEMSUP_FATAL_ERR) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/gemsup.c:737
> #8 0x00007f754de4100b in GemSupErrFatal_s (errorNumber=4067,
> arg1=0x7fffce9cda40 "OM.ffiStubs memory full") at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/gemsup.c:1804
> #9 0x00007f754de34ea2 in OmCHeapType::Malloc (this=0x7f7543906880,
> length=<optimized out>, acc=<optimized out>) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/gemheap.c:497
> #10 0x00007f754de34fff in OmCHeapType::initializeHeap
> (this=0x7f7543906880, omPtr=<optimized out>, heapSize=<optimized out>,
> memPtr=0x7f7547498000 "", nameArg=0x7f754e1420ee "OM.ffiStubs",
> overflow_allowed=0, memExecFlag=4) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/gemheap.c:247
> #11 0x00007f754de350aa in om::GemHeapInit (omPtr=0x7f75438ff000,
> info=0x7fffce9cdc50, memPtrArg=<optimized out>) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/gemheap.c:202
> #12 0x00007f754decc716 in om::allocateTocMemory (info=0x7fffce9cdc50,
> quietModeArg=<optimized out>) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/ominit.c:673
> #13 0x00007f754ded5c57 in om::AllocateMemory (quietMode=<optimized
> out>, processType=GCI_PROCESS_GEM) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/ominit.c:1294
> #14 0x00007f754de3cef5 in GemSupInit (quietMode=1,
> processType=GCI_PROCESS_GEM) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/gemsup.c:2314
> #15 0x00007f754ddcf915 in GciInit_ (quietModeArg=1,
> processType=GCI_PROCESS_GEM, exeConfigFilePath=0x0) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/gcirpc.c:3889
> #16 0x00007f754ddf6d96 in gemMain (argc=6, argv=<optimized out>,
> gciDynLibHandle=<optimized out>) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/gemmain.c:261
> #17 0x00000000004016ff in main (argc=6, argv=0x7fffce9d2198) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/gem.c:61
>
> Thread 1 (Thread 0x7f755207c780 (LWP 8856)):
> #0 0x00007f755091e12d in poll () at ../sysdeps/unix/syscall-template.S:81
> No locals.
> #1 0x00007f754e0b2939 in HostMilliSleep (milliseconds=<optimized
> out>, exitIfInterrupted=<optimized out>) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/hostclientmt.c:161
> No locals.
> #2 0x00007f754e0aef73 in forkAndWait (cmdPath=0x7fffce9cb030
> "/home/laheadle/smalltalk/gsDevKitHome/gemstone/products/GemStone64Bit3.2.1-x86_64.Linux/bin/pstack",
> args=0x7fffce9cb010) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/hostdebugmt.c:67
> waitResult = 32629
> buf = '\000' <repeats 16 times>,
> "p՜\316\377\177\000\000Pќ\316\377\177\000\000@Ԝ\316\377\177\000\000\360ќ\316\377\177\000\000\v\000\000\000\000\000\000\000\062U\210Pu\177\000\000\000\000\000\000\000\000\000\000
> \000\000\000\060\000\000\000\000\260\234\316\377\177\000\000@\257\234\316\377\177\000\000\000\000\000\000\000\000\000\000\360ќ\316\377\177\000\000\v\000\000\000\000\000\000\000\230\"",
> '\000' <repeats 22 times>, "\001", '\000' <repeats 23 times>,
> "(\031\204Pu\177\000\000p՜\316\377\177\000\000Pќ\316\377\177\000\000@Ԝ\316\377\177\000\000\000\346p\\\263\374\n\364"...
> oldSignal = {__sigaction_handler = {sa_handler = 0x0,
> sa_sigaction = 0x0}, sa_mask = {__val = {0 <repeats 12 times>,
> 140141862077783, 5, 0, 11}}, sa_flags = 67108864, sa_restorer =
> 0x7f7551c67340 <__restore_rt>}
> childStatus = 32629
> child = 8862
> #3 0x00007f754e0af8bb in HostPrintCStackForPid (pid=8856) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/hostdebugmt.c:402
> argArray = {0x7fffce9cc030 "pstack", 0x7fffce9cd130 "8856", 0x0}
> pidStr = "8856\000\177\000\000\000 \000\000\000\000\000"
> myPid = 8856
> buffer = "\nBegin attempt to print C-level stack for process
> 8856 at: \000\n\000x10246 csgsfs_pad 0x33 \n\000\065
> \n\000Pu\177\000\000\000\000\000\000\000\000\000\000(^BNu\177\000\000\000\000\000\000\000\000\000\000\360ќ\316\377\177\000\000\v\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000`ќ\316\377\177\000\000WE\350Qu\177\000\000\001",
> '\000' <repeats 15 times>,
> "\071\000\000\000\000\000\000\000\270\200\203Pu\177\000\000p՜\316\377\177\000\000`ќ\316"...
> cmdName = "pstack", '\000' <repeats 802 times>...
> cmdNameWithPath =
> "/home/laheadle/smalltalk/gsDevKitHome/gemstone/products/GemStone64Bit3.2.1-x86_64.Linux/bin/pstack",
> '\000' <repeats 3390 times>...
> #4 0x00007f754e0af793 in HostPrintCStack () at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/hostdebugmt.c:362
> No locals.
> #5 0x00007f754e0fb3ae in HostFaultHandler (sig=11,
> info=0x7fffce9cd570, context=0x7fffce9cd440) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/hostunix.c:1165
> mgr = <optimized out>
> sigName = <optimized out>
> validArgs = <optimized out>
> savedHandler = 0xb
> msgBuf = "\n\nGemstone Signal Handler: Signal 11, SIGSEGV
> Received
> \n\000\000\000\000\000\000\000\220Ӝ\316\377\177\000\000\000\000\000\000\000\000\000\000p\310\367\001[",
> '\000' <repeats 19 times>, "n\000\000\000w", '\000' <repeats 11
> times>,
> "\217Ӝ\316\377\177\000\000(\000\000\000\060\000\000\000\060ڜ\316\377\177\000\000pٜ\316\377\177\000\000\240\r\277Pu\177\000\000\360r\306Qu\177\000\000\000\004\277Pu\177",
> '\000' <repeats 26 times>, "\062\000\000\000\000\000\000\000"...
> foundSignal = <optimized out>
> numSegvInProgress = <optimized out>
> printNoise = <optimized out>
> #6 <signal handler called>
> No locals.
> #7 gemSupErr(om *, const char *, int, <anonymous enum>, ...)
> (omPtr=<optimized out>, argKinds=<optimized out>, errorNumber=4067,
> kind=GEMSUP_FATAL_ERR) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/gemsup.c:737
> argKindPtr = <optimized out>
> iS = 0x0
> wks = 0x0
> theErr = 0x7fffce9cda88
> ap = {{gp_offset = 1196134400, fp_offset = 32629,
> overflow_arg_area = 0x7f7547498000, reg_save_area = 0x7f754393f000}}
> attemptHandler = <optimized out>
> argCount = <optimized out>
> #8 0x00007f754de4100b in GemSupErrFatal_s (errorNumber=4067,
> arg1=0x7fffce9cda40 "OM.ffiStubs memory full") at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/gemsup.c:1804
> omPtr = 0x7f75438ff000
> err = <optimized out>
> #9 0x00007f754de34ea2 in OmCHeapType::Malloc (this=0x7f7543906880,
> length=<optimized out>, acc=<optimized out>) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/gemheap.c:497
> msg = "OM.ffiStubs memory full\000\000\020", '\000' <repeats
> 14 times>, "WE\350Qu\177\000\000\001", '\000' <repeats 24 times>,
> "\346p\\\263\374\n\364\270j\220Cu\177\000\000\000\020\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\220KGu\177\000\000\000\200IGu\177\000\000\023\254\354Mu\177\000"
> pSize = <optimized out>
> #10 0x00007f754de34fff in OmCHeapType::initializeHeap
> (this=0x7f7543906880, omPtr=<optimized out>, heapSize=<optimized out>,
> memPtr=0x7f7547498000 "", nameArg=0x7f754e1420ee "OM.ffiStubs",
> overflow_allowed=0, memExecFlag=4) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/gemheap.c:247
> memLimit = 0x7f75474b9000 ""
> #11 0x00007f754de350aa in om::GemHeapInit (omPtr=0x7f75438ff000,
> info=0x7fffce9cdc50, memPtrArg=<optimized out>) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/gemheap.c:202
> memPtr = 0x0
> #12 0x00007f754decc716 in om::allocateTocMemory (info=0x7fffce9cdc50,
> quietModeArg=<optimized out>) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/ominit.c:673
> codeFirst = 0
> om_mem = {vMem = {_start = 0x7f75438ff000 "", _allocated_limit
> = 0x7f754393e000 "", _reserved_limit = 0x7f754393f000 "", protFlags =
> 3}, _guardSize = 4096}
> codeStart = <optimized out>
> guardSize = 4096
> total_mem = {_start = 0x7f75438fe000 "", _allocated_limit =
> 0x7f75438fe000 "", _reserved_limit = 0x7f754dd9a000
> "\177ELF\002\001\001", protFlags = 3}
> memPtr = 0x7f75438ff000 ""
> omPtr = 0x7f75438ff000
> objMemStart = <optimized out>
> newGenStart = <optimized out>
> #13 0x00007f754ded5c57 in om::AllocateMemory (quietMode=<optimized
> out>, processType=GCI_PROCESS_GEM) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/ominit.c:1294
> printFirstInCard = 0
> printScavStart = 2147483647
> printStackMkswStart = 2147483647
> memSizes = {TOCsize = 51200000, StackSizeBytes = 131072,
> codeGenSize = 10289152, codeStubsSize = 65536, edenSpaceSize =
> 9568256, fromSpaceSize = 1638400, initialEdenSpaceSize = 2097152,
> initialFromSpaceSize = 458752, allStacksSize = 1179648, oldGenSize =
> 38338560, osPageSize = 4096, guardSize = 4096, permGenSize = 5177344,
> pomSpaceSize = 4325376, remSetDirtySize = 131072, remSetTotalSize =
> 1183744, totalMemorySize = 172605440, totalObjMem = 109903872,
> tempObjCacheSize = 51183616, pomSpace_maxSize = 4325376, pomGenSize =
> 43253760, meSpaceSize = 49307648, oopMapSize = 262144, gsScopesSize =
> 65536, spaceTableSize = 65536, compilerHeapSize = 1024000,
> cbmPagesSize = 4194304, omStateSize = 258048, cHeapSize = 3080192,
> ffiStubsHeapSize = 131072, cfg_TOCsize = 51200000, cfg_TOC_initialSize
> = 51200000, softRefCleanupPercentMem = 50, cfg_meSpaceSize = 0,
> cfg_pomGenSize = 0, cfg_oopMapSize = 0, maxTOC_div_currTOC = 1,
> keepMinSoftRefs = 0, numPomSpaces = 10, pruneOnVotePercent = 90,
> agressiveStubbing = 1 '\001', nativeCodeConfigured = 2 '\002'}
> verboseOutOfMem = 0
> printStackScavStart = 2147483647
> verifyMkswStart = 2147483647
> printMemoryMkswStart = 2147483647
> printCstackMkswStart = 2147483647
> verifyScavStart = 2147483647
> printMkswStart = 2147483647
> printCstackScavStart = 2147483647
> omPtr = <optimized out>
> #14 0x00007f754de3cef5 in GemSupInit (quietMode=1,
> processType=GCI_PROCESS_GEM) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/gemsup.c:2314
> No locals.
> #15 0x00007f754ddcf915 in GciInit_ (quietModeArg=1,
> processType=GCI_PROCESS_GEM, exeConfigFilePath=0x0) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/gcirpc.c:3889
> maxId = <optimized out>
> sErr = {errFlags = 7306861033106131060, errCode = 1869902701,
> eaiError = 1932485998, categ = (unknown: 1701736308), errMsg =
> "s/devKit/product/sys/\000gem", '\000' <repeats 59 times>,
> "iM\235\316\377\177", '\000' <repeats 18 times>,
> "/home/laheadle/smalltalk/gsDevKitHome/gemstone/stones/devKit/product/sys/\000gem",
> '\000' <repeats 243 times>...}
> #16 0x00007f754ddf6d96 in gemMain (argc=6, argv=<optimized out>,
> gciDynLibHandle=<optimized out>) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/gemmain.c:261
> cmdLinePtr = <optimized out>
> isStopStone = 1
> ok = <optimized out>
> isNewStopStone = 0
> desireQuiet = 1
> argvCopy = {0x7fffce9d3bc5
> "/home/laheadle/smalltalk/gsDevKitHome/gemstone/stones/devKit/product/sys/gem",
> 0x7fffce9d3c12 "stopstone", 0x7fffce9d3c1c "-i", 0x7fffce9d3c1f
> "devKit", 0x7fffce9d3c26 "DataCurator", 0x7fffce9d3c32 "swordfish",
> 0x0 <repeats 14 times>}
> tocSizeArg = 0
> commandLine = '\000' <repeats 856 times>...
> errBuf =
> "/home/laheadle/smalltalk/gsDevKitHome/gemstone/stones/devKit/product/lib/libgcilnk-3.2.1-64.so
> <http://libgcilnk-3.2.1-64.so>", '\000' <repeats 1953 times>
> cmdLineLength = <optimized out>
> nativeCodeCfg = -1
> id = <optimized out>
> lgc = <optimized out>
> clientNetFd = <optimized out>
> #17 0x00000000004016ff in main (argc=6, argv=0x7fffce9d2198) at
> /export/jenkins1/users/buildgss/gs64/32x/build33595/src/gem.c:61
> errBuf = '\000' <repeats 4680 times>...
> theLib = 0x1f77730
> gemMainPtr = 0x7f754ddf6aa0 <gemMain(int, char const**, void*)>
> 03/07/2015 12:12:28.034 PST
> No stack available
> $1 = 1
> 03/07/2015 12:12:28.041 PST
> No stack available
> $2 = 1
> $3 = {<text variable, no debug info>} 0x7f754df73580 <IntLpBCLoop>
> ===--- end gdb stacks
>
> End of C-level stack for process 8856
>
>
>
> _____________________________________________________________________________
> | Possible Internal Error: HostCoreDump invoked at 03/07/2015
> 12:12:28.501 PST
> in process 8856
>
> __________________________________
> HostCoredump: Waiting 60 seconds for C Debugger to attach, process 8856
>
> startstone[Info]: GemStone version '3.2.1'
> startstone[Info]: Server 'devKit' is already running.
> starting netldi devKit
>
> startnetldi[Info]: GemStone version '3.2.1'
> startnetldi[Info]: Server 'devKit_ldi' is already running.
> Install tODE on server: devKit
> [Info]: libssl-3.2.1-32.so <http://libssl-3.2.1-32.so>: loaded
> Error: Unable to create a GemStone session, check netldi log file.
> For further information about login failures, check the gem log file
> TDTopezGemStoneClient>>loginUsing:
> TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ ...
> BlockClosure>>on:do:
> TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block:
> installTode: installBlock forceGLASSInstall: force...etc...
> BlockClosure>>on:do:
> TDTopezGemStoneClient>>installTode:forceGLASSInstall:
> TDTopezGemStoneClient>>installTode:scriptDirectory:
> TDShell>>executeInstallServer: in Block: executeInstallServer: command...
> Dictionary>>at:ifPresent:ifAbsent:
> Dictionary>>at:ifAbsent:ifPresent:
> TDShell>>executeInstallServer:
> TDShell>>executeBuiltIn:
> TDShell>>evaluateCommand:
> TDShell>>evaluate: in Block: [ :command | result := self
> evaluateCommand: comma...etc...
> TDCommandLine class>>line:forEachCommand: in Block: [ :isolated | ...
> OrderedCollection>>do:
> TDCommandLine class>>line:forEachCommand:
> TDShell>>evaluate: in Block: evaluate: aString...
> BlockClosure>>on:do:
> TDShell>>evaluate:
> TDShell>>executeScript: in Block: [ ...
> BlockClosure>>cull:
> Dictionary>>at:ifPresent:
> TDShell>>executeScript: in Block: [ ...
> Dictionary>>at:ifPresent:ifAbsent:
> Dictionary>>at:ifAbsent:ifPresent:
> TDShell>>executeScript:
> TDShell>>executeBuiltIn:
> TDShell>>evaluateCommand:
> TDShell>>evaluate: in Block: [ :command | result := self
> evaluateCommand: comma...etc...
> (trusty)laheadle at localhost:~/smalltalk/gsDevKitHome$
> (trusty)laheadle at localhost:~/smalltalk/gsDevKitHome$
> (trusty)laheadle at localhost:~/smalltalk/gsDevKitHome$
> (trusty)laheadle at localhost:~/smalltalk/gsDevKitHome$
>
> -----------------------------------------------------------------------------
>
> _____________________________________________________________________________
> | GemStone/S64 Object-Oriented Data Management System
> |
> | Copyright (C) GemTalk Systems 1986-2014
> |
> | All rights reserved. |
> +-----------------------------------------------------------------------------+
> | PROGRAM: STONE, Stone Repository Monitor |
> | VERSION: 3.2.1, Thu Jun 5 14:37:10 2014 |
> | BUILD: gss64_3_2_x_branch-33595 |
> | BUILT FOR: x86-64 (Linux) |
> | MODE: 64 bit |
> | RUNNING ON: 2-CPU localhost x86_64 (Linux 3.8.11 #1 SMP Sun Feb 22
> 22:46:15 |
> | PST 2015) 1878MB |
> | PROCESS ID: 6625 DATE: 03/07/15 12:03:26 PST |
> | USER IDS: REAL=laheadle (1000) EFFECTIVE=laheadle (1000)
> |
> +-----------------------------------------------------------------------------+
> | GEMSTONE_NRS_ALL = #dir:$GEMSTONE_LOGDIR#log:%N%P.log
> |
> | COMMAND:
> /home/laheadle/smalltalk/gsDevKitHome/gemstone/products/GemStone64Bit3.2.1-x86_64.Linux/sys/stoned
> | -z
> /home/laheadle/smalltalk/gsDevKitHome/gemstone/stones/devKit/extents/system.conf
> | -l
> /home/laheadle/smalltalk/gsDevKitHome/gemstone/stones/devKit/logs/devKit.log
> | devKit |
> +-----------------------------------------------------------------------------+
> _____________________________________________________________________________
> | Configuration Files |
> | |
> | System File:
> /home/laheadle/smalltalk/gsDevKitHome/gemstone/stones/devKit/extents/system.conf
> | |
> | Executable File:
> /home/laheadle/smalltalk/gsDevKitHome/gemstone/stones/devKit/devKit.conf
> | Warning: File not found (errno=2,ENOENT, The file or directory
> specified cannot
> | be found) |
> | using defaults. |
> |_____________________________________________________________________________|
> _____________________________________________________________________________
> | Non-Default Configuration Options for Stone
> |
> |_____________________________________________________________________________|
>
> DBF_EXTENT_NAMES = "$GEMSTONE_DATADIR/extent0.dbf";
> DBF_SCRATCH_DIR = "$GEMSTONE_DATADIR/";
> KEYFILE = "$GEMSTONE_KEYFILE";
> SHR_PAGE_CACHE_SIZE_KB = 500000KB;
> STN_HALT_ON_FATAL_ERR = FALSE;
> STN_TRAN_FULL_LOGGING = TRUE;
> STN_TRAN_LOG_DIRECTORIES = "$GEMSTONE_TRANLOGDIR/",
> "$GEMSTONE_TRANLOGDIR/";
> STN_TRAN_LOG_SIZES = 1000MB,
> 1000MB;
> _____________________________________________________________________________
> | All Configuration Options for Stone
> |
> |_____________________________________________________________________________|
>
> DBF_ALLOCATION_MODE = "SEQUENTIAL";
> DBF_EXTENT_NAMES = "$GEMSTONE_DATADIR/extent0.dbf";
> DBF_EXTENT_SIZES = "";
> DBF_PRE_GROW = FALSE;
> DBF_SCRATCH_DIR = "$GEMSTONE_DATADIR/";
> DUMP_OPTIONS = TRUE;
> KEYFILE = "$GEMSTONE_KEYFILE";
> LOG_WARNINGS = TRUE;
> SHR_NUM_FREE_FRAME_SERVERS = 1;
> SHR_PAGE_CACHE_LARGE_MEMORY_PAGE_POLICY = 0;
> SHR_PAGE_CACHE_LOCKED = FALSE;
> SHR_PAGE_CACHE_NUM_PROCS = 51;
> SHR_PAGE_CACHE_NUM_SHARED_COUNTERS = 1900;
> SHR_PAGE_CACHE_PERMISSIONS = 660;
> SHR_PAGE_CACHE_SIZE_KB = 500000KB;
> SHR_SPIN_LOCK_COUNT = 5000;
> SHR_TARGET_FREE_FRAME_COUNT = -1;
> SHR_WELL_KNOWN_PORT_NUMBER = 0;
> STN_ADMIN_GC_SESSION_ENABLED = TRUE;
> STN_AIO_WAIT_TIME = 25;
> STN_ALLOCATE_HIGH_OOPS = 0;
> STN_ALLOW_NFS_EXTENTS = FALSE;
> STN_CACHE_WARMER = 0;
> STN_CACHE_WARMER_SESSIONS = 0;
> STN_CHECKPOINT_INTERVAL = 300;
> STN_COMMITS_ASYNC = FALSE;
> STN_COMMIT_QUEUE_THRESHOLD = -1;
> STN_COMMIT_RECORD_QUEUE_SIZE = 40;
> STN_COMMIT_TOKEN_TIMEOUT = 0;
> STN_CR_BACKLOG_THRESHOLD = 80;
> STN_DISABLE_LOGIN_FAILURE_LIMIT = 15;
> STN_DISABLE_LOGIN_FAILURE_TIME_LIMIT = 15;
> STN_DISKFULL_TERMINATION_INTERVAL = 3;
> STN_EPOCH_GC_ENABLED = FALSE;
> STN_EXTENT_IO_FLAGS = 0;
> STN_FREE_FRAME_CACHE_SIZE = -1;
> STN_FREE_SPACE_THRESHOLD = 0MB;
> STN_GEM_ABORT_TIMEOUT = 1;
> STN_GEM_LOSTOT_TIMEOUT = 60;
> STN_GEM_TIMEOUT = 0;
> STN_HALT_ON_FATAL_ERR = FALSE;
> STN_LISTENING_ADDRESSES = "::";
> STN_LOG_IO_FLAGS = 0;
> STN_LOG_LOGIN_FAILURE_LIMIT = 10;
> STN_LOG_LOGIN_FAILURE_TIME_LIMIT = 10;
> STN_LOGIN_LOG_ENABLED = FALSE;
> STN_LOOP_NO_WORK_THRESHOLD = 0;
> STN_MAX_AIO_RATE = 3000;
> STN_MAX_AIO_REQUESTS = 128;
> STN_MAX_GC_RECLAIM_SESSIONS = 0;
> STN_MAX_LOGIN_LOCK_SPIN_COUNT = 100;
> STN_MAX_REMOTE_CACHES = 255;
> STN_MAX_SESSIONS = 40;
> STN_MAX_SLEEP_TIME = 1000;
> STN_MAX_VOTING_SESSIONS = 100;
> STN_NUM_AIO_WRITE_THREADS = 4;
> STN_NUM_GC_RECLAIM_SESSIONS = 1;
> STN_NUM_LOCAL_AIO_SERVERS = 1;
> STN_OBJ_LOCK_TIMEOUT = 0;
> STN_PRIVATE_PAGE_CACHE_KB = 2000KB;
> STN_PAGE_MGR_COMPRESSION_ENABLED = FALSE;
> STN_PAGE_MGR_MAX_WAIT_TIME = 200;
> STN_PAGE_MGR_PRINT_TIMEOUT_THRESHOLD = 5;
> STN_PAGE_MGR_REMOVE_MIN_PAGES = 40;
> STN_PAGE_MGR_REMOVE_MAX_PAGES = 16384;
> STN_REMOTE_CACHE_PGSVR_TIMEOUT = 15;
> STN_REMOTE_CACHE_TIMEOUT = 5;
> STN_SHR_TARGET_PERCENT_DIRTY = 20;
> STN_SIGNAL_ABORT_CR_BACKLOG = 20;
> STN_SYMBOL_GC_ENABLED = FALSE;
> STN_TRAN_FULL_LOGGING = TRUE;
> STN_TRAN_LOG_DEBUG_LEVEL = 0;
> STN_TRAN_LOG_DIRECTORIES = "$GEMSTONE_TRANLOGDIR/",
> "$GEMSTONE_TRANLOGDIR/";
> STN_TRAN_LOG_LIMIT = 1000KB;
> STN_TRAN_LOG_PREFIX = "tranlog";
> STN_TRAN_LOG_SIZES = 1000MB,
> 1000MB;
> STN_TRAN_Q_TO_RUN_Q_THRESHOLD = 6;
> STN_WELL_KNOWN_PORT_NUMBER = 0;
>
> --- 03/07/15 12:03:26 PST ---
> _____________________________________________________________________________
> | Key file:
> /home/laheadle/smalltalk/gsDevKitHome/gemstone/products/GemStone64Bit3.2.1-x86_64.Linux/seaside/etc/gemstone.key
> | GemStone ID: Free GS/S Web Edition |
> | LICENSED TO: GemStone Seaside Community |
> | KEY ORIGIN: 0x5e0a3e8e (a Linux x86) |
> | SESSION MAX: The licensed concurrent user session max is 10.
> |
> | REPOS MAX: The maximum repository size is 10240 Mbytes.
> |
> |_____________________________________________________________________________|
> | WARNING: The STN_MAX_SESSIONS = 40 exceeds license limit 10;
> |
> | lowering maximum number of user sessions to the
> licensed limit.|
> |_____________________________________________________________________________|
>
> ========================================================================
> Now starting GemStone monitor.
>
> Protected server process from OOM killer, Wrote to
> /proc/6625/oom_score_adj value -500
> _____________________________________________________________________________
> | SESSION CONFIGURATION: The maximum number of concurrent sessions
> is 10. |
> |_____________________________________________________________________________|
>
> Attaching the Shared Cache using Stone name: devKit
> Started free frame page server, processId 6634
> Successfully started 1 free frame page servers.
>
> -------------------------------------------------------
> Summary of Configured Transaction Logs
> Directory 0:
> configured name $GEMSTONE_TRANLOGDIR/
> expanded name
> /home/laheadle/smalltalk/gsDevKitHome/gemstone/stones/devKit/tranlogs/
> configuredSize 1000 MB
> Directory 1:
> configured name $GEMSTONE_TRANLOGDIR/
> expanded name
> /home/laheadle/smalltalk/gsDevKitHome/gemstone/stones/devKit/tranlogs/
> configuredSize 1000 MB
> -------------------------------------------------------
> Started AIO page server, processId 6637
>
> --- 03/07/15 12:03:27 PST ---
> Extent #0
> -----------
> Filename =
> !#dbf!/home/laheadle/smalltalk/gsDevKitHome/gemstone/stones/devKit/extents/extent0.dbf
> Maximum size = NONE
> File size = 80 Mbytes = 5120 pages
> Space available = 27 Mbytes = 1742 pages
>
> Totals
> ------
> Repository Size = 80 Mbytes = 5120 pages
> Free Space = 27 Mbytes = 1742 pages
> ---------------------------------------------------
>
> Repository startup statistics:
> Pages Need Reclaiming =1
> Free Oops=13148
> Oop Number High Water Mark=420339
> Possible Dead Objects=0
> Dead Objects=0
> Epoch Transaction Count=0
> Epoch New Objects Union=0
> Epoch Written Objects Union=0
> Epoch DependencyMap Objects Union=0
>
> Repository startup is from checkpoint = (fileId 1, blockId 153)
>
> SearchForMostRecentLog did not find any tranlogs
>
> :: (wildcard) found in listening addresses, ignoring other addresses
> created listening socket for :: on :: port 52078
>
> Opened page manager thread log
> /home/laheadle/smalltalk/gsDevKitHome/gemstone/stones/devKit/logs/devKit_6625pagemanager.log
>
> --- 03/07/15 12:03:29 PST ---
> Creating a new transaction log.
> directoryId 0, fileId 2,
> filename =
> /home/laheadle/smalltalk/gsDevKitHome/gemstone/stones/devKit/tranlogs/tranlog2.dbf
>
> --- 03/07/15 12:03:30 PST ---
> Starting AF_INET reconnect to AIO pgsvrs
> AIO_PGSVR_RECONNECT pgsvrPid 6637 new fd 23
>
> Starting user services with name = !#server!devKit
> --- 03/07/15 12:03:30.834 PST ---
> Starting a Reclaim Gem process with 1 sessions
> --- 03/07/15 12:03:30.835 PST ---
> Starting a Admin Gem process
> --- 03/07/15 12:03:30.839 PST ---
> Starting a SymbolCreation Gem process
> --- 03/07/15 12:04:30.725 PST ---
> Starting a Reclaim Gem process with 1 sessions
> --- 03/07/15 12:04:30.726 PST ---
> Starting a Admin Gem process
> --- 03/07/15 12:04:30.732 PST ---
> Starting a SymbolCreation Gem process
> --- 03/07/15 12:05:30.733 PST ---
> Starting a Reclaim Gem process with 1 sessions
> --- 03/07/15 12:05:30.734 PST ---
> Starting a Admin Gem process
> --- 03/07/15 12:05:30.742 PST ---
> Starting a SymbolCreation Gem process
> --- 03/07/15 12:06:30.741 PST ---
> Starting a Reclaim Gem process with 1 sessions
> --- 03/07/15 12:06:30.742 PST ---
> Starting a Admin Gem process
> --- 03/07/15 12:06:30.745 PST ---
> Starting a SymbolCreation Gem process
> --- 03/07/15 12:07:30.749 PST ---
> Starting a Reclaim Gem process with 1 sessions
> --- 03/07/15 12:07:30.751 PST ---
> Starting a Admin Gem process
> --- 03/07/15 12:07:30.758 PST ---
> Starting a SymbolCreation Gem process
> --- 03/07/15 12:08:30.758 PST ---
> Starting a Reclaim Gem process with 1 sessions
> --- 03/07/15 12:08:30.759 PST ---
> Starting a Admin Gem process
> --- 03/07/15 12:08:30.766 PST ---
> Starting a SymbolCreation Gem process
> --- 03/07/15 12:09:30.766 PST ---
> Starting a Reclaim Gem process with 1 sessions
> --- 03/07/15 12:09:30.767 PST ---
> Starting a Admin Gem process
> --- 03/07/15 12:09:30.769 PST ---
> Starting a SymbolCreation Gem process
> --- 03/07/15 12:10:30.780 PST ---
> Starting a Reclaim Gem process with 1 sessions
> --- 03/07/15 12:10:30.782 PST ---
> Starting a Admin Gem process
> --- 03/07/15 12:10:30.784 PST ---
> Starting a SymbolCreation Gem process
> --- 03/07/15 12:11:30.786 PST ---
> Starting a Reclaim Gem process with 1 sessions
> --- 03/07/15 12:11:30.787 PST ---
> Starting a Admin Gem process
> --- 03/07/15 12:11:30.794 PST ---
> Starting a SymbolCreation Gem process
> --- 03/07/15 12:12:30.804 PST ---
> Starting a Reclaim Gem process with 1 sessions
> --- 03/07/15 12:12:30.805 PST ---
> Starting a Admin Gem process
> --- 03/07/15 12:12:30.807 PST ---
> Starting a SymbolCreation Gem process
> --- 03/07/15 12:13:30.832 PST ---
> Starting a Reclaim Gem process with 1 sessions
> --- 03/07/15 12:13:30.845 PST ---
> Starting a Admin Gem process
> --- 03/07/15 12:13:30.861 PST ---
> Starting a SymbolCreation Gem process
> --- 03/07/15 12:14:30.829 PST ---
> Starting a Reclaim Gem process with 1 sessions
> --- 03/07/15 12:14:30.830 PST ---
> Starting a Admin Gem process
> --- 03/07/15 12:14:30.832 PST ---
> Starting a SymbolCreation Gem process
> --- 03/07/15 12:15:30.849 PST ---
> Starting a Reclaim Gem process with 1 sessions
> --- 03/07/15 12:15:30.850 PST ---
> Starting a Admin Gem process
> --- 03/07/15 12:15:30.858 PST ---
> Starting a SymbolCreation Gem process
>
>
> On Fri, Feb 27, 2015 at 8:44 PM, Lyn Headley <laheadle at gmail.com
> <mailto:laheadle at gmail.com>> wrote:
>
> Hello!
>
> I'm trying to install GsDevKit on my ubuntu 14.04 box -- but in
> the interests of full disclosure I should say this box is running
> as a "crouton chroot" under chromebook!
>
> I believe I have installed all of the prerequisites, following the
> list on the Github issue for prerequesites (#22). Here is the
> output I get, with the big failure being related to mmap
> permissions, it would seem:
>
> Any pointers or tips? Thank you!
>
> -Lyn Headley
>
> ---------
>
> (trusty)laheadle at localhost:/media/removable/sdcard$ installServer devKit 3.2.1
> Installing GemStone/S 3.2.1
> [Info] Starting installation of GemStone64Bit3.2.1-x86_64.Linux on localhost
> [sudo] password for laheadle:
> Fri Feb 27 20:33:31 PST 2015
> [Info] Setting up shared memory
> Total memory available is 1878 MB
> Max shared memory segment size is 1408 MB
> Max shared memory allowed is 8192 MB
> [Info] No need to increase max shared memory segment size
> [Info] No need to increase max shared memory allowed
> [Info] The following shared memory settings already exist in /etc/sysctl.conf
> To change them, remove the following lines from /etc/sysctl.conf and rerun this script
> #kernel.domainname =example.com <http://example.com>
> kernel.shmmax=1476934656
> [Info] Setting up GemStone netldi service port
> [Info] GemStone netldi service port is already set in /etc/services
> To change it, remove the following line from /etc/services and rerun this script
> gs64ldi 50377/tcp # Gemstone netldi
> [Info] GemStone64Bit3.2.1-x86_64.Linux.zip already exists
> to replace it, remove or rename it and rerun this script
> [Info] Creating /opt/gemstone directory
> [Warning] /opt/gemstone directory already exists
> to replace it, remove or rename it and rerun this script
> [Info] Uncompressing GemStone archive into /media/removable/sdcard/gsDevKitHome/gemstone/products/
> [Warning] /media/removable/sdcard/gsDevKitHome/gemstone/products/GemStone64Bit3.2.1-x86_64.Linux already exists
> to replace it, remove or rename it and rerun this script
> [Info] Copying initial system.conf to data directory
> [Warning] /media/removable/sdcard/gsDevKitHome/gemstone/products/GemStone64Bit3.2.1-x86_64.Linux/seaside/data/system.conf already exists
> to replace it, remove or rename it and rerun this script
> [Info] Copying initial Seaside repository to data directory
> [Warning] /media/removable/sdcard/gsDevKitHome/gemstone/products/GemStone64Bit3.2.1-x86_64.Linux/seaside/data/extent0.dbf already exists
> to replace it, remove or rename it and rerun this script
> copy gci libraries
> [Warning] gci libraries already present to replace, delete them and try again
> [Info] Finished GemStone64Bit3.2.1-x86_64.Linux installation on localhost
>
> [Info] GemStone version information:
> GemStone/S 64 Bit
> 3.2.1 Build: gss64_3_2_x_branch-33595
> Thu Jun 5 14:37:10 2014
>
> [Info] localhost has the following IPv4 addresses:
> 192.168.1.66
> todeClient already installed
> Creating stone devKit
>
> Creating stone devKit/var/host/media/removable/sdcard/gsDevKitHome/gemstone/stones/devKit already exists.
> To replace it, remove or rename it and rerun this script
> Starting stone: devKit
> HostAllocateFromReservedMemory: mmap() failed, address 0x7f5e50176000, size 65536, errno 1
> Operation not permitted
>
>
> Gemstone Signal Handler: Signal 11, SIGSEGV Received
> HostFaultHandler: signal = 11
> info->si_signo = 11 = 0xb
> info->si_code = 1 = 0x1
> info->si_errno = 0 = 0x0
> info->si_addr = 0x238
> Registers saved from frame receiving the signal:
> rip 0x7f5e56b1decf rsp 0x7fff32eb3500 rbp 0xfe3
> rax 0x0 rbx 0xfe3 rcx 0x3 rdx 0xfe3
> r8 0x7fff32eb3640 r9 0x7fff32eb3558 r10 0x7f5e598cbfe0 r11 0xfffffff5
> r12 0x0 r13 0x0 r14 0x7f5e50176000 r15 0x3
> rdi 0x7f5e4c5dd000 rsi 0x7f5e56e99fb9 efl 0x10246 csgsfs_pad 0x33
> err 0x4 trapno 0xe oldmask 0x0 cr2 0x238
>
> Begin attempt to print C-level stack for process 4200 at: Fri Feb 27 20:33:33 PST 2015
>
> /var/host/media/removable/sdcard/gsDevKitHome/gemstone/products/GemStone64Bit3.2.1-x86_64.Linux/bin/pstack: line 34: type: gdb: not found
> Cannot find gdb in path /media/removable/sdcard/gsDevKitHome/bin:/home/laheadle/.opam/4.02.1/bin:/media/removable/SD Card/gsDevKitHome/bin:/home/laheadle/.opam/4.02.1/bin:/home/laheadle/bin:/home/laheadle/.opam/4.02.1/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/laheadle/bin:/home/laheadle/under/node_modules/phantomjs/lib/phantom/bin:/home/laheadle/bin:/home/laheadle/under/node_modules/phantomjs/lib/phantom/bin:/home/laheadle/bin:/home/laheadle/under/node_modules/phantomjs/lib/phantom/bin
>
> End of C-level stack for process 4200
>
>
>
> _____________________________________________________________________________
> | Possible Internal Error: HostCoreDump invoked at 02/27/2015 20:33:34.379 PST
> in process 4200
>
> __________________________________
> HostCoredump: Waiting 60 seconds for C Debugger to attach, process 4200
>
> startstone[Info]: GemStone version '3.2.1'
> startstone[Info]: Server 'devKit' is already running.
> starting netldi devKit
>
> startnetldi[Info]: GemStone version '3.2.1'
> startnetldi[Info]: Server 'devKit_ldi' is already running.
> Install tODE on server: devKit
> [Info]:libssl-3.2.1-32.so <http://libssl-3.2.1-32.so>: loaded
> Error: Unable to create a GemStone session, check netldi log file.
> For further information about login failures, check the gem log file
> TDTopezGemStoneClient>>loginUsing:
> TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ ...
> BlockClosure>>on:do:
> TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: installTode: installBlock forceGLASSInstall: force...etc...
> BlockClosure>>on:do:
> TDTopezGemStoneClient>>installTode:forceGLASSInstall:
> TDTopezGemStoneClient>>installTode:scriptDirectory:
> TDShell>>executeInstallServer: in Block: executeInstallServer: command...
> Dictionary>>at:ifPresent:ifAbsent:
> Dictionary>>at:ifAbsent:ifPresent:
> TDShell>>executeInstallServer:
> TDShell>>executeBuiltIn:
> TDShell>>evaluateCommand:
> TDShell>>evaluate: in Block: [ :command | result := self evaluateCommand: comma...etc...
> TDCommandLine class>>line:forEachCommand: in Block: [ :isolated | ...
> OrderedCollection>>do:
> TDCommandLine class>>line:forEachCommand:
> TDShell>>evaluate: in Block: evaluate: aString...
> BlockClosure>>on:do:
> TDShell>>evaluate:
> TDShell>>executeScript: in Block: [ ...
> BlockClosure>>cull:
> Dictionary>>at:ifPresent:
> TDShell>>executeScript: in Block: [ ...
> Dictionary>>at:ifPresent:ifAbsent:
> Dictionary>>at:ifAbsent:ifPresent:
> TDShell>>executeScript:
> TDShell>>executeBuiltIn:
> TDShell>>evaluateCommand:
> TDShell>>evaluate: in Block: [ :command | result := self evaluateCommand: comma...etc...
> (trusty)laheadle at localhost:/media/removable/sdcard$
>
>
>
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20150309/a98aa8f4/attachment-0001.html>
More information about the Glass
mailing list