Running with gitlab-runner 16.8.0 (c72a09b6)
  on git.synchro.net z3jxwBK1, system ID: s_2459dbbdc2ba
section_start:1737575765:prepare_executor
Preparing the "shell" executor
Using Shell (bash) executor...
section_end:1737575765:prepare_executor
section_start:1737575765:prepare_script
Preparing environment
Running on git...
section_end:1737575765:prepare_script
section_start:1737575765:get_sources
Getting source from Git repository
Fetching changes with git depth set to 50...
Reinitialized existing Git repository in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/.git/
Checking out 1eb4ec04 as detached HEAD (ref is master)...
Removing 3rdp/gcc.linux.x64.release/
Removing src/sbbs3/gcc.linux.x64.exe.release/
Removing src/sbbs3/gcc.linux.x64.lib.release/
Removing src/sbbs3/gcc.linux.x64.obj.release-mt/
Removing src/sbbs3/gcc.linux.x64.obj.release/
Removing src/sbbs3/gtkuseredit/cl
Removing src/sbbs3/gtkuseredit/depend
Removing src/sbbs3/gtkuseredit/gcc.linux.x64.exe.release/
Removing src/sbbs3/gtkuseredit/gcc.linux.x64.obj.release-mt/
Removing src/sbbs3/gtkuseredit/js
Removing src/sbbs3/gtkuseredit/smblib
Removing src/sbbs3/gtkuseredit/xpdev
Removing src/sbbs3/gtkuseredit/xpdev-mt
Removing src/sbbs3/scfg/gcc.linux.x64.exe.release/
Removing src/sbbs3/uedit/gcc.linux.x64.exe.release/
Removing src/sbbs3/umonitor/gcc.linux.x64.exe.release/
Removing src/smblib/gcc.linux.x64.lib.release/
Removing src/smblib/gcc.linux.x64.obj.release/
Removing src/xpdev/gcc.linux.x64.lib.release/
Removing src/xpdev/gcc.linux.x64.obj.release-mt/
Removing src/xpdev/gcc.linux.x64.obj.release/
Skipping Git submodules setup
section_end:1737575765:get_sources
section_start:1737575765:step_script
Executing "step_script" stage of the job script
$ tar -xzf "/tmp/gitlab-runner/linux-x64-${CI_PIPELINE_ID}/sbbs-build.tgz"
$ SBBSCTRL=./ctrl valgrind --leak-check=full --error-exitcode=1 --num-callers=20 --track-origins=yes --read-var-info=yes --read-inline-info=yes --suppressions=src/sbbs3/suppressions.vg src/sbbs3/*.exe.release/jsexec -f exec/tests/test.js
==2205149== Memcheck, a memory error detector
==2205149== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2205149== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info
==2205149== Command: src/sbbs3/gcc.linux.x64.exe.release/jsexec -f exec/tests/test.js
==2205149== 
!test
==2205149== Thread 7 sbbs/jsBackgrnd:
==2205149== Invalid read of size 8
==2205149==    at 0x4EC83A1: listAddNodeData (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4EC940C: msgQueueWrite (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4A2DDC0: js_enqueue_value (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4A2E08B: js_write (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4D537C2: js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode) (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4B75A26: js::RunScript(JSContext*, JSScript*, JSStackFrame*) (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4B77033: js::Execute(JSContext*, JSObject*, JSScript*, JSStackFrame*, unsigned int, js::Value*) (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4B00197: JS_ExecuteScript (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x49D1218: background_thread (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x601B1C3: start_thread (pthread_create.c:442)
==2205149==    by 0x609AABF: clone (clone.S:100)
==2205149==  Address 0x11149450 is 32 bytes inside a block of size 48 free'd
==2205149==    at 0x484317B: free (vg_replace_malloc.c:872)
==2205149==    by 0x4EC881B: listRemoveNode (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4A2D6C7: js_read (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4D537C2: js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode) (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4B75A26: js::RunScript(JSContext*, JSScript*, JSStackFrame*) (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4B77033: js::Execute(JSContext*, JSObject*, JSScript*, JSStackFrame*, unsigned int, js::Value*) (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4B00197: JS_ExecuteScript (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x49FA847: js_execfile (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4D537C2: js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode) (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4B75A26: js::RunScript(JSContext*, JSScript*, JSStackFrame*) (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4B75DC2: js::Invoke(JSContext*, js::CallArgs const&, unsigned int) (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4B0F8B6: array_extra(JSContext*, ArrayExtraMode, unsigned int, js::Value*) (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4D537C2: js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode) (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4B75A26: js::RunScript(JSContext*, JSScript*, JSStackFrame*) (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4B75DC2: js::Invoke(JSContext*, js::CallArgs const&, unsigned int) (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4B0F8B6: array_extra(JSContext*, ArrayExtraMode, unsigned int, js::Value*) (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4D537C2: js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode) (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4B75A26: js::RunScript(JSContext*, JSScript*, JSStackFrame*) (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4B77033: js::Execute(JSContext*, JSObject*, JSScript*, JSStackFrame*, unsigned int, js::Value*) (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4B00197: JS_ExecuteScript (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==  Block was alloc'd at
==2205149==    at 0x48407B4: malloc (vg_replace_malloc.c:381)
==2205149==    by 0x4EC8206: listAddNode (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4EC839B: listAddNodeData (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4EC940C: msgQueueWrite (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4A2DDC0: js_enqueue_value (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4A2E08B: js_write (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4D537C2: js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode) (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4B75A26: js::RunScript(JSContext*, JSScript*, JSStackFrame*) (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4B77033: js::Execute(JSContext*, JSObject*, JSScript*, JSStackFrame*, unsigned int, js::Value*) (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x4B00197: JS_ExecuteScript (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x49D1218: background_thread (in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/src/sbbs3/gcc.linux.x64.lib.release/libsbbs.so)
==2205149==    by 0x601B1C3: start_thread (pthread_create.c:442)
==2205149==    by 0x609AABF: clone (clone.S:100)
==2205149== 
test
stringstring:57
!0
nullundefinedundefined
valuevaluevaluevalue
valuevalue
Running tests in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/exec/tests/

Running tests in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/exec/tests/crypt/
cert.js............................................................... passed
cryptcon.js........................................................... passed


Running tests in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/exec/tests/file/
popen.js.............................................................. passed


Running tests in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/exec/tests/global/
alert.js.............................................................. passed
beep.js............................................................... passed
ctrl.js............................................................... passed
except.js............................................................. passed
exit.js............................................................... passed
file_getname.js....................................................... passed
format.js............................................................. passed
load.js............................................................... passed
log.js................................................................ passed
mswait.js............................................................. passed
nettype.js............................................................ passed
printf.js............................................................. passed
random.js............................................................. passed
rtypes.js............................................................. passed
sound.js.............................................................. passed
time.js............................................................... passed
write.js.............................................................. passed
writeln.js............................................................ passed
yield.js.............................................................. passed


Running tests in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/exec/tests/system/
except.js............................................................. passed
rtypes.js............................................................. passed


Running tests in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/exec/tests/user/
birthdate.js.......................................................... passed
except.js............................................................. passed
rtypes.js............................................................. passed



==2205149== 
==2205149== HEAP SUMMARY:
==2205149==     in use at exit: 210,209 bytes in 1,469 blocks
==2205149==   total heap usage: 32,126 allocs, 30,657 frees, 23,799,776 bytes allocated
==2205149== 
==2205149== LEAK SUMMARY:
==2205149==    definitely lost: 0 bytes in 0 blocks
==2205149==    indirectly lost: 0 bytes in 0 blocks
==2205149==      possibly lost: 0 bytes in 0 blocks
==2205149==    still reachable: 209,345 bytes in 1,466 blocks
==2205149==         suppressed: 864 bytes in 3 blocks
==2205149== Reachable blocks (those to which a pointer was found) are not shown.
==2205149== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==2205149== 
==2205149== For lists of detected and suppressed errors, rerun with: -s
==2205149== ERROR SUMMARY: 2 errors from 1 contexts (suppressed: 104755 from 67)
section_end:1737575776:step_script
section_start:1737575776:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1737575776:cleanup_file_variables
ERROR: Job failed: exit status 1