[0KRunning with gitlab-runner 16.8.0 (c72a09b6)[0;m [0K on git.synchro.net z3jxwBK1, system ID: s_2459dbbdc2ba[0;m section_start:1737575765:prepare_executor [0K[0K[36;1mPreparing the "shell" executor[0;m[0;m [0KUsing Shell (bash) executor...[0;m section_end:1737575765:prepare_executor [0Ksection_start:1737575765:prepare_script [0K[0K[36;1mPreparing environment[0;m[0;m Running on git... section_end:1737575765:prepare_script [0Ksection_start:1737575765:get_sources [0K[0K[36;1mGetting source from Git repository[0;m[0;m [32;1mFetching changes with git depth set to 50...[0;m Reinitialized existing Git repository in /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/.git/ [32;1mChecking out 1eb4ec04 as detached HEAD (ref is master)...[0;m 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/ [32;1mSkipping Git submodules setup[0;m section_end:1737575765:get_sources [0Ksection_start:1737575765:step_script [0K[0K[36;1mExecuting "step_script" stage of the job script[0;m[0;m [32;1m$ tar -xzf "/tmp/gitlab-runner/linux-x64-${CI_PIPELINE_ID}/sbbs-build.tgz"[0;m [32;1m$ 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[0;m ==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 [0Ksection_start:1737575776:cleanup_file_variables [0K[0K[36;1mCleaning up project directory and file based variables[0;m[0;m section_end:1737575776:cleanup_file_variables [0K[31;1mERROR: Job failed: exit status 1 [0;m