forked from cory/tildefriends
36 KiB
36 KiB
File not foundHello, world!
Hello, world!
Hello, world!
Hello, world!
Hello, world!
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
== running test bip39 ==
1: body hair useful camp warm into cause riot two bamboo kick educate dinosaur advice seed type crisp where guilt avocado output rely lunch goddess
[pass] bip39
== running test http ==
Starting http.
curl returned 0
curl returned 0
size = 11 body=hello world
curl returned 0
curl returned 0
Done running.
[pass] http
== running test ssb ==
Testing SSB.
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
ID @3bV0UxKK/AFwbDSw3Cfx3eXgjL6gNXy5HSwty0sLFFU=.ed25519 and @0jpl9/v9YIG3yjHF+XFM5M/iYCAMfB2TLmK7x0nZE0A=.ed25519
blob stored &hgjLeSZeURdqZmq/k+zyqiIUr5RMU2ztJbzUcSHuUHQ=.sha256 12 => 1
Waiting for connection.
callback1 change=0 connection=0x7c20e31c4808
conns = 0 0 0
callback0 change=0 connection=0x7c20e27a1808
conns = 0 0 0
callback0 change=1 connection=0x7c20e27a1808
conns = 1 0 0
callback0 change=3 connection=0x7c20e27a1808
conns = 1 0 0
callback1 change=1 connection=0x7c20e31c4808
conns = 1 1 0
callback1 change=3 connection=0x7c20e31c4808
conns = 1 1 0
callback1 change=3 connection=0x7c20e31c4808
conns = 1 1 0
callback1 change=3 connection=0x7c20e31c4808
conns = 1 1 0
Stopped broadcasts.
Waiting for messages.
callback1 change=3 connection=0x7c20e31c4808
conns = 1 1 0
callback0 change=3 connection=0x7c20e27a1808
conns = 1 1 0
callback0 change=3 connection=0x7c20e27a1808
conns = 1 1 0
callback0 change=3 connection=0x7c20e27a1808
conns = 1 1 0
callback1 change=3 connection=0x7c20e31c4808
conns = 1 1 0
callback1 change=3 connection=0x7c20e31c4808
conns = 1 1 0
callback0 change=3 connection=0x7c20e27a1808
conns = 1 1 0
callback0 change=3 connection=0x7c20e27a1808
conns = 1 1 0
callback0 change=3 connection=0x7c20e27a1808
conns = 1 1 0
Waiting for blob.
callback1 change=3 connection=0x7c20e31c4808
conns = 1 1 0
callback0 change=3 connection=0x7c20e27a1808
conns = 1 1 0
callback0 change=3 connection=0x7c20e27a1808
conns = 1 1 0
callback0 change=3 connection=0x7c20e27a1808
conns = 1 1 0
callback1 change=3 connection=0x7c20e31c4808
conns = 1 1 0
s1 = 12 sl = 12
Waiting for message to self.
Waiting for message from other.
done
Connection cli0 0x7c20e31c4808 is closing: crypto_secretbox_easy close message.
callback1 change=3 connection=0x7c20e31c4808
conns = 1 0 0
callback1 change=3 connection=0x7c20e31c4808
conns = 1 0 0
callback1 change=3 connection=0x7c20e31c4808
conns = 1 0 0
callback1 change=3 connection=0x7c20e31c4808
conns = 1 0 0
callback1 change=2 connection=0x7c20e31c4808
conns = 1 0 0
final run
Connection srv1 0x7c20e27a1808 is closing: end of file.
callback0 change=3 connection=0x7c20e27a1808
conns = 0 0 0
callback0 change=3 connection=0x7c20e27a1808
conns = 0 0 0
callback0 change=3 connection=0x7c20e27a1808
conns = 0 0 0
callback0 change=3 connection=0x7c20e27a1808
conns = 0 0 0
callback0 change=2 connection=0x7c20e27a1808
conns = 0 0 0
done
destroy 0
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
closing ssb context
destroy 1
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
closing ssb context
close
[pass] ssb
== running test ssb_id ==
Testing id conversion.
[pass] ssb_id
== running test ssb_following ==
Testing following.
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
closing ssb context
[pass] ssb_following
== running test nop ==
out/debug/tildefriends run --db-path=:meexepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> hi
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
ERROR: Error: oops
at <anonymous> (out/test.js:1)
ERROR: Error: oops
at <anonymous> (out/test.js:1)
Reported an error.
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
Task[0x626000000108:]> Poking the sandbox. This should fail.
Poking sandbox.
Sandbox poked.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> child exited 127 0
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
Task[0x626000000108:]> I am the child process.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> child exited 0 0
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> Caught:
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> Caught: oops
Task[0x626000000108:out/test.js]> stack: at <anonymous> (child.js:4)
at Promise (native)
at add (child.js:5)
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
will delete more blobs in 30000 ms
Running script out/test.js
Acquiring DB from the main thread:
0x7e7fd045401e ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4277 __interceptor_backtrace
0x55fd0fea1bd7 src/util.js.c:477 tf_util_backtrace
0x55fd0fea1c7f src/util.js.c:434 tf_util_backtrace_string
0x55fd0fe12aec src/ssb.c:2260 _tf_ssb_assert_not_main_thread
0x55fd0fe1ba1e src/ssb.c:2270 tf_ssb_acquire_db_reader
0x55fd0fdd4851 src/database.js.c:102 _database_get
0x55fd100cc169 deps/quickjs/quickjs.c:15913 js_call_c_function
0x55fd0ffde160 deps/quickjs/quickjs.c:16108 JS_CallInternal
0x55fd0ffe8d2c deps/quickjs/quickjs.c:16515 JS_CallInternal
0x55fd1012adc4 deps/quickjs/quickjs.c:18823 async_func_resume
0x55fd101402e6 deps/quickjs/quickjs.c:19095 js_async_function_resume
0x55fd10153af3 deps/quickjs/quickjs.c:19191 js_async_function_call
0x55fd101540bd deps/quickjs/quickjs.c:28737 js_execute_sync_module
0x55fd10155c32 deps/quickjs/quickjs.c:28849 js_inner_module_evaluation
0x55fd10156d6a deps/quickjs/quickjs.c:28896 js_evaluate_module
0x55fd101579ee deps/quickjs/quickjs.c:34221 JS_EvalFunctionInternal
0x55fd101596bf deps/quickjs/quickjs.c:34346 __JS_EvalInternal
0x55fd1001fd7c deps/quickjs/quickjs.c:34364 JS_EvalInternal
0x55fd1001fe03 deps/quickjs/quickjs.c:34398 JS_EvalThis
0x55fd1001fea5 deps/quickjs/quickjs.c:34405 JS_Eval
0x55fd0fe81749 src/task.c:423 tf_task_execute
0x55fd0fdf99d0 src/main.c:385 _tf_run_task
0x55fd0fdfa58e src/main.c:575 _tf_command_run
0x55fd0fdfae31 src/main.c:781 main
0x7e7fcf229d90 ../sysdeps/nptl/libc_start_call_main.h:58 __libc_start_call_main
0x7e7fcf229e40 ../csu/libc-start.c:128 call_init
0x7e7fcf229e40 ../csu/libc-start.c:379 __libc_start_main_impl
0x55fd0fdd1ed5 (null):0 (null)
Acquiring DB from the main thread:
0x7e7fd045401e ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4277 __interceptor_backtrace
0x55fd0fea1bd7 src/util.js.c:477 tf_util_backtrace
0x55fd0fea1c7f src/util.js.c:434 tf_util_backtrace_string
0x55fd0fe12aec src/ssb.c:2260 _tf_ssb_assert_not_main_thread
0x55fd0fe1c871 src/ssb.c:2308 tf_ssb_acquire_db_writer
0x55fd0fdd511b src/database.js.c:127 _database_set
0x55fd100cc169 deps/quickjs/quickjs.c:15913 js_call_c_function
0x55fd0ffde160 deps/quickjs/quickjs.c:16108 JS_CallInternal
0x55fd0ffe8d2c deps/quickjs/quickjs.c:16515 JS_CallInternal
0x55fd1012adc4 deps/quickjs/quickjs.c:18823 async_func_resume
0x55fd101402e6 deps/quickjs/quickjs.c:19095 js_async_function_resume
0x55fd10153af3 deps/quickjs/quickjs.c:19191 js_async_function_call
0x55fd101540bd deps/quickjs/quickjs.c:28737 js_execute_sync_module
0x55fd10155c32 deps/quickjs/quickjs.c:28849 js_inner_module_evaluation
0x55fd10156d6a deps/quickjs/quickjs.c:28896 js_evaluate_module
0x55fd101579ee deps/quickjs/quickjs.c:34221 JS_EvalFunctionInternal
0x55fd101596bf deps/quickjs/quickjs.c:34346 __JS_EvalInternal
0x55fd1001fd7c deps/quickjs/quickjs.c:34364 JS_EvalInternal
0x55fd1001fe03 deps/quickjs/quickjs.c:34398 JS_EvalThis
0x55fd1001fea5 deps/quickjs/quickjs.c:34405 JS_Eval
0x55fd0fe81749 src/task.c:423 tf_task_execute
0x55fd0fdf99d0 src/main.c:385 _tf_run_task
0x55fd0fdfa58e src/main.c:575 _tf_command_run
0x55fd0fdfae31 src/main.c:781 main
0x7e7fcf229d90 ../sysdeps/nptl/libc_start_call_main.h:58 __libc_start_call_main
0x7e7fcf229e40 ../csu/libc-start.c:128 call_init
0x7e7fcf229e40 ../csu/libc-start.c:379 __libc_start_main_impl
0x55fd0fdd1ed5 (null):0 (null)
Acquiring DB from the main thread:
0x7e7fd045401e ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4277 __interceptor_backtrace
0x55fd0fea1bd7 src/util.js.c:477 tf_util_backtrace
0x55fd0fea1c7f src/util.js.c:434 tf_util_backtrace_string
0x55fd0fe12aec src/ssb.c:2260 _tf_ssb_assert_not_main_thread
0x55fd0fe1ba1e src/ssb.c:2270 tf_ssb_acquire_db_reader
0x55fd0fdd4851 src/database.js.c:102 _database_get
0x55fd100cc169 deps/quickjs/quickjs.c:15913 js_call_c_function
0x55fd0ffde160 deps/quickjs/quickjs.c:16108 JS_CallInternal
0x55fd0ffe8d2c deps/quickjs/quickjs.c:16515 JS_CallInternal
0x55fd1012adc4 deps/quickjs/quickjs.c:18823 async_func_resume
0x55fd101402e6 deps/quickjs/quickjs.c:19095 js_async_function_resume
0x55fd10153af3 deps/quickjs/quickjs.c:19191 js_async_function_call
0x55fd101540bd deps/quickjs/quickjs.c:28737 js_execute_sync_module
0x55fd10155c32 deps/quickjs/quickjs.c:28849 js_inner_module_evaluation
0x55fd10156d6a deps/quickjs/quickjs.c:28896 js_evaluate_module
0x55fd101579ee deps/quickjs/quickjs.c:34221 JS_EvalFunctionInternal
0x55fd101596bf deps/quickjs/quickjs.c:34346 __JS_EvalInternal
0x55fd1001fd7c deps/quickjs/quickjs.c:34364 JS_EvalInternal
0x55fd1001fe03 deps/quickjs/quickjs.c:34398 JS_EvalThis
0x55fd1001fea5 deps/quickjs/quickjs.c:34405 JS_Eval
0x55fd0fe81749 src/task.c:423 tf_task_execute
0x55fd0fdf99d0 src/main.c:385 _tf_run_task
0x55fd0fdfa58e src/main.c:575 _tf_command_run
0x55fd0fdfae31 src/main.c:781 main
0x7e7fcf229d90 ../sysdeps/nptl/libc_start_call_main.h:58 __libc_start_call_main
0x7e7fcf229e40 ../csu/libc-start.c:128 call_init
0x7e7fcf229e40 ../csu/libc-start.c:379 __libc_start_main_impl
0x55fd0fdd1ed5 (null):0 (null)
Acquiring DB from the main thread:
0x7e7fd045401e ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4277 __interceptor_backtrace
0x55fd0fea1bd7 src/util.js.c:477 tf_util_backtrace
0x55fd0fea1c7f src/util.js.c:434 tf_util_backtrace_string
0x55fd0fe12aec src/ssb.c:2260 _tf_ssb_assert_not_main_thread
0x55fd0fe1c871 src/ssb.c:2308 tf_ssb_acquire_db_writer
0x55fd0fdd511b src/database.js.c:127 _database_set
0x55fd100cc169 deps/quickjs/quickjs.c:15913 js_call_c_function
0x55fd0ffde160 deps/quickjs/quickjs.c:16108 JS_CallInternal
0x55fd0ffe8d2c deps/quickjs/quickjs.c:16515 JS_CallInternal
0x55fd1012adc4 deps/quickjs/quickjs.c:18823 async_func_resume
0x55fd101402e6 deps/quickjs/quickjs.c:19095 js_async_function_resume
0x55fd10153af3 deps/quickjs/quickjs.c:19191 js_async_function_call
0x55fd101540bd deps/quickjs/quickjs.c:28737 js_execute_sync_module
0x55fd10155c32 deps/quickjs/quickjs.c:28849 js_inner_module_evaluation
0x55fd10156d6a deps/quickjs/quickjs.c:28896 js_evaluate_module
0x55fd101579ee deps/quickjs/quickjs.c:34221 JS_EvalFunctionInternal
0x55fd101596bf deps/quickjs/quickjs.c:34346 __JS_EvalInternal
0x55fd1001fd7c deps/quickjs/quickjs.c:34364 JS_EvalInternal
0x55fd1001fe03 deps/quickjs/quickjs.c:34398 JS_EvalThis
0x55fd1001fea5 deps/quickjs/quickjs.c:34405 JS_Eval
0x55fd0fe81749 src/task.c:423 tf_task_execute
0x55fd0fdf99d0 src/main.c:385 _tf_run_task
0x55fd0fdfa58e src/main.c:575 _tf_command_run
0x55fd0fdfae31 src/main.c:781 main
0x7e7fcf229d90 ../sysdeps/nptl/libc_start_call_main.h:58 __libc_start_call_main
0x7e7fcf229e40 ../csu/libc-start.c:128 call_init
0x7e7fcf229e40 ../csu/libc-start.c:379 __libc_start_main_impl
0x55fd0fdd1ed5 (null):0 (null)
Acquiring DB from the main thread:
0x7e7fd045401e ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4277 __interceptor_backtrace
0x55fd0fea1bd7 src/util.js.c:477 tf_util_backtrace
0x55fd0fea1c7f src/util.js.c:434 tf_util_backtrace_string
0x55fd0fe12aec src/ssb.c:2260 _tf_ssb_assert_not_main_thread
0x55fd0fe1c871 src/ssb.c:2308 tf_ssb_acquire_db_writer
0x55fd0fdd511b src/database.js.c:127 _database_set
0x55fd100cc169 deps/quickjs/quickjs.c:15913 js_call_c_function
0x55fd0ffde160 deps/quickjs/quickjs.c:16108 JS_CallInternal
0x55fd0ffe8d2c deps/quickjs/quickjs.c:16515 JS_CallInternal
0x55fd1012adc4 deps/quickjs/quickjs.c:18823 async_func_resume
0x55fd101402e6 deps/quickjs/quickjs.c:19095 js_async_function_resume
0x55fd10153af3 deps/quickjs/quickjs.c:19191 js_async_function_call
0x55fd101540bd deps/quickjs/quickjs.c:28737 js_execute_sync_module
0x55fd10155c32 deps/quickjs/quickjs.c:28849 js_inner_module_evaluation
0x55fd10156d6a deps/quickjs/quickjs.c:28896 js_evaluate_module
0x55fd101579ee deps/quickjs/quickjs.c:34221 JS_EvalFunctionInternal
0x55fd101596bf deps/quickjs/quickjs.c:34346 __JS_EvalInternal
0x55fd1001fd7c deps/quickjs/quickjs.c:34364 JS_EvalInternal
0x55fd1001fe03 deps/quickjs/quickjs.c:34398 JS_EvalThis
0x55fd1001fea5 deps/quickjs/quickjs.c:34405 JS_Eval
0x55fd0fe81749 src/task.c:423 tf_task_execute
0x55fd0fdf99d0 src/main.c:385 _tf_run_task
0x55fd0fdfa58e src/main.c:575 _tf_command_run
0x55fd0fdfae31 src/main.c:781 main
0x7e7fcf229d90 ../sysdeps/nptl/libc_start_call_main.h:58 __libc_start_call_main
0x7e7fcf229e40 ../csu/libc-start.c:128 call_init
0x7e7fcf229e40 ../csu/libc-start.c:379 __libc_start_main_impl
0x55fd0fdd1ed5 (null):0 (null)
Acquiring DB from the main thread:
0x7e7fd045401e ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4277 __interceptor_backtrace
0x55fd0fea1bd7 src/util.js.c:477 tf_util_backtrace
0x55fd0fea1c7f src/util.js.c:434 tf_util_backtrace_string
0x55fd0fe12aec src/ssb.c:2260 _tf_ssb_assert_not_main_thread
0x55fd0fe1ba1e src/ssb.c:2270 tf_ssb_acquire_db_reader
0x55fd0fdd4466 src/database.js.c:230 _database_get_all
0x55fd100cc169 deps/quickjs/quickjs.c:15913 js_call_c_function
0x55fd0ffde160 deps/quickjs/quickjs.c:16108 JS_CallInternal
0x55fd0ffe8d2c deps/quickjs/quickjs.c:16515 JS_CallInternal
0x55fd1012adc4 deps/quickjs/quickjs.c:18823 async_func_resume
0x55fd101402e6 deps/quickjs/quickjs.c:19095 js_async_function_resume
0x55fd10153af3 deps/quickjs/quickjs.c:19191 js_async_function_call
0x55fd101540bd deps/quickjs/quickjs.c:28737 js_execute_sync_module
0x55fd10155c32 deps/quickjs/quickjs.c:28849 js_inner_module_evaluation
0x55fd10156d6a deps/quickjs/quickjs.c:28896 js_evaluate_module
0x55fd101579ee deps/quickjs/quickjs.c:34221 JS_EvalFunctionInternal
0x55fd101596bf deps/quickjs/quickjs.c:34346 __JS_EvalInternal
0x55fd1001fd7c deps/quickjs/quickjs.c:34364 JS_EvalInternal
0x55fd1001fe03 deps/quickjs/quickjs.c:34398 JS_EvalThis
0x55fd1001fea5 deps/quickjs/quickjs.c:34405 JS_Eval
0x55fd0fe81749 src/task.c:423 tf_task_execute
0x55fd0fdf99d0 src/main.c:385 _tf_run_task
0x55fd0fdfa58e src/main.c:575 _tf_command_run
0x55fd0fdfae31 src/main.c:781 main
0x7e7fcf229d90 ../sysdeps/nptl/libc_start_call_main.h:58 __libc_start_call_main
0x7e7fcf229e40 ../csu/libc-start.c:128 call_init
0x7e7fcf229e40 ../csu/libc-start.c:379 __libc_start_main_impl
0x55fd0fdd1ed5 (null):0 (null)
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> hi
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/bad.js
ERROR: ReferenceError: Could not load 'out/missing.js'.
Reported an error.
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> Hi
Task[0x626000000108:out/test.js]> 3
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> child started
Task[0x626000000108:out/test.js]> input 0,1,2,3,4,5,6,7,8,9 10 10
Task[0x626000000108:out/test.js]> output 0,1,2,3,4,5,6,7,8,9 10 10
Task[0x626000000108:out/test.js]> 0
Task[0x626000000108:out/test.js]> 1
Task[0x626000000108:out/test.js]> 2
Task[0x626000000108:out/test.js]> 3
Task[0x626000000108:out/test.js]> 4
Task[0x626000000108:out/test.js]> 5
Task[0x626000000108:out/test.js]> 6
Task[0x626000000108:out/test.js]> 7
Task[0x626000000108:out/test.js]> 8
Task[0x626000000108:out/test.js]> 9
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> get exports
Task[0x626000000108:out/test.js]> calling export
Task[0x626000000108:out/test.js]> 1.2
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> connecting
Task[0x626000000108:out/test.js]> before connect false
Task[0x626000000108:out/test.js]> noDelay false
Task[0x626000000108:out/test.js]> connecting
Task[0x626000000108:out/test.js]> before connect false
Task[0x626000000108:out/test.js]> noDelay false
Task[0x626000000108:out/test.js]> connecting s3
Task[0x626000000108:out/test.js]> before connect false
Task[0x626000000108:out/test.js]> noDelay false
Task[0x626000000108:out/test.js]> caught
Task[0x626000000108:out/test.js]> InternalError: uv_tcp_connect: connection refused
Task[0x626000000108:out/test.js]> connected www.unprompted.com 80 true
Task[0x626000000108:out/test.js]> 66.175.209.35
Task[0x626000000108:out/test.js]> connected www.unprompted.com 443
Task[0x626000000108:out/test.js]> closed 1
Task[0x626000000108:out/test.js]> read 543
Task[0x626000000108:out/test.js]> read null
Task[0x626000000108:out/test.js]> ready
Task[0x626000000108:out/test.js]> 66.175.209.35
Task[0x626000000108:out/test.js]> read 492
Task[0x626000000108:out/test.js]> read null
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> expected error InternalError: Failed to open out/missing.txt for read: no such file or directory
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> aGVsbG8=
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
mory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
[pass] nop
== running test exception ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
result = 65280
[pass] exception
== running test sandbox ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
[pass] sandbox
== running test child ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
[pass] child
== running test promise ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
[pass] promise
== running test promise_remote_throw ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
[pass] promise_remote_throw
== running test promise_remote_reject ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
[pass] promise_remote_reject
== running test database ==
out/debug/tildefriends run --db-path=out/test_db0.sqlite -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
returned 0
[pass] database
== running test this ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
returned 0
[pass] this
== running test await ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
returned 0
[pass] await
== running test import ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
returned 0
out/debug/tildefriends run --db-path=:memory: -s out/bad.js --ssb-port=0 --http-port=0 --https-port=0
returned 255
[pass] import
== running test exit ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
returned 0
[pass] exit
== running test icu ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
returned 0
[pass] icu
== running test uint8array ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
returned 0
[pass] uint8array
== running test float ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
[pass] float
== running test socket ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
returned 0
[pass] socket
== running test file ==
out/debug/tildefriends run --db-path=out/test.db -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
returned 0
[pass] file
== running test b64 ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
returned 0
[pass] b64
== running test rooms ==
Testing Rooms.
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
ID @VXbugSv722f0Iy6uKdYYs1HIRYeNR+/eS76+7s9jL1k=.ed25519, @WkLs3nXZD7OGE1m3JCfTjIV44YIZLpDoVcks3m5Rqu0=.ed25519, @OZmTKyFxx1nCYZY3HPxfZAVn5iKYLYCqkKeP7CA6VSo=.ed25519
Waiting for connection.
callback1 change=0 connection=0x7c20e16da808
conns = 0 0 0
callback2 change=0 connection=0x7c20e0cb7808
conns = 0 0 0
callback0 change=0 connection=0x7c20e0294808
conns = 0 0 0
callback0 change=0 connection=0x7c20df871808
conns = 0 0 0
callback0 change=1 connection=0x7c20e0294808
conns = 1 0 0
callback0 change=3 connection=0x7c20e0294808
conns = 1 0 0
callback1 change=1 connection=0x7c20e16da808
conns = 1 1 0
callback1 change=3 connection=0x7c20e16da808
conns = 1 1 0
callback1 change=3 connection=0x7c20e16da808
conns = 1 1 0
callback1 change=3 connection=0x7c20e16da808
conns = 1 1 0
callback0 change=1 connection=0x7c20df871808
conns = 2 1 0
callback0 change=3 connection=0x7c20df871808
conns = 2 1 0
callback1 change=3 connection=0x7c20e16da808
conns = 2 1 0
callback2 change=1 connection=0x7c20e0cb7808
conns = 2 1 1
callback2 change=3 connection=0x7c20e0cb7808
conns = 2 1 1
callback2 change=3 connection=0x7c20e0cb7808
conns = 2 1 1
callback2 change=3 connection=0x7c20e0cb7808
conns = 2 1 1
Stopped broadcasts.
Waiting for broadcasts.
callback0 change=3 connection=0x7c20e0294808
conns = 2 1 1
callback2 change=3 connection=0x7c20e0cb7808
conns = 2 1 1
callback0 change=3 connection=0x7c20e0294808
conns = 2 1 1
callback0 change=3 connection=0x7c20e0294808
conns = 2 1 1
callback0 change=3 connection=0x7c20df871808
conns = 2 1 1
callback0 change=3 connection=0x7c20df871808
conns = 2 1 1
callback0 change=3 connection=0x7c20df871808
conns = 2 1 1
callback1 change=3 connection=0x7c20e16da808
conns = 2 1 1
callback1 change=3 connection=0x7c20e16da808
conns = 2 1 1
callback0 change=3 connection=0x7c20e0294808
conns = 2 1 1
callback0 change=3 connection=0x7c20e0294808
conns = 2 1 1
callback2 change=3 connection=0x7c20e0cb7808
conns = 2 1 1
callback2 change=3 connection=0x7c20e0cb7808
conns = 2 1 1
callback0 change=3 connection=0x7c20df871808
conns = 2 1 1
callback0 change=3 connection=0x7c20df871808
conns = 2 1 1
callback0 change=3 connection=0x7c20df871808
conns = 2 1 1
BROADCASTS 0 0 0
callback0 change=3 connection=0x7c20e0294808
conns = 2 1 1
BROADCASTS 0 0 0
BROADCASTS 0 1 0
BROADCASTS 0 1 1
callback1 change=3 connection=0x7c20e16da808
conns = 2 1 1
callback1 change=0 connection=0x7c20deae6808
conns = 2 1 1
callback1 change=3 connection=0x7c20e16da808
conns = 2 1 1
tun0 = 0x7c20deae6808
Done.
callback0 change=3 connection=0x7c20e0294808
conns = 2 1 1
callback0 change=3 connection=0x7c20df871808
conns = 2 1 1
callback0 change=3 connection=0x7c20e0294808
conns = 2 1 1
callback0 change=3 connection=0x7c20df871808
conns = 2 1 1
callback2 change=3 connection=0x7c20e0cb7808
conns = 2 1 1
callback2 change=0 connection=0x7c20de04a808
conns = 2 1 1
callback2 change=3 connection=0x7c20e0cb7808
conns = 2 1 1
callback2 change=1 connection=0x7c20de04a808
conns = 2 1 2
callback2 change=3 connection=0x7c20de04a808
conns = 2 1 2
callback1 change=1 connection=0x7c20deae6808
conns = 2 2 2
callback1 change=3 connection=0x7c20deae6808
conns = 2 2 2
callback1 change=3 connection=0x7c20deae6808
conns = 2 2 2
callback1 change=3 connection=0x7c20deae6808
conns = 2 2 2
Done.
Connection tun0 0x7c20deae6808 is closing: tf_ssb_connection_close.
callback1 change=3 connection=0x7c20deae6808
conns = 2 1 2
callback1 change=3 connection=0x7c20deae6808
conns = 2 1 2
callback1 change=3 connection=0x7c20deae6808
conns = 2 1 2
callback1 change=2 connection=0x7c20deae6808
conns = 2 1 2
callback1 change=3 connection=0x7c20e16da808
conns = 2 1 2
Connection srv5 0x7c20df871808 is closing: crypto_secretbox_easy close message.
callback0 change=3 connection=0x7c20df871808
conns = 1 1 2
callback0 change=3 connection=0x7c20df871808
conns = 1 1 2
callback0 change=3 connection=0x7c20df871808
conns = 1 1 2
callback0 change=3 connection=0x7c20df871808
conns = 1 1 2
callback0 change=3 connection=0x7c20df871808
conns = 1 1 2
callback0 change=2 connection=0x7c20df871808
conns = 1 1 2
Connection cli2 0x7c20e16da808 is closing: crypto_secretbox_easy close message.
callback1 change=3 connection=0x7c20e16da808
conns = 1 0 2
callback1 change=3 connection=0x7c20e16da808
conns = 1 0 2
callback1 change=3 connection=0x7c20e16da808
conns = 1 0 2
callback1 change=3 connection=0x7c20e16da808
conns = 1 0 2
callback1 change=2 connection=0x7c20e16da808
conns = 1 0 2
Connection tun1 0x7c20de04a808 is closing: crypto_secretbox_easy close message.
callback2 change=3 connection=0x7c20de04a808
conns = 1 0 1
callback2 change=2 connection=0x7c20de04a808
conns = 1 0 1
Connection srv4 0x7c20e0294808 is closing: tf_ssb_close_all.
callback0 change=3 connection=0x7c20e0294808
conns = 0 0 1
callback0 change=3 connection=0x7c20e0294808
conns = 0 0 1
callback0 change=3 connection=0x7c20e0294808
conns = 0 0 1
callback0 change=3 connection=0x7c20e0294808
conns = 0 0 1
callback0 change=3 connection=0x7c20e0294808
conns = 0 0 1
callback0 change=2 connection=0x7c20e0294808
conns = 0 0 1
Connection cli3 0x7c20e0cb7808 is closing: tf_ssb_close_all.
callback2 change=3 connection=0x7c20e0cb7808
conns = 0 0 0
callback2 change=3 connection=0x7c20e0cb7808
conns = 0 0 0
callback2 change=3 connection=0x7c20e0cb7808
conns = 0 0 0
callback2 change=3 connection=0x7c20e0cb7808
conns = 0 0 0
callback2 change=3 connection=0x7c20e0cb7808
conns = 0 0 0
callback2 change=2 connection=0x7c20e0cb7808
conns = 0 0 0
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
closing ssb context
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
closing ssb context
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
closing ssb context
[pass] rooms
== running test bench ==
Testing following.
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
insert = 11.531131 seconds
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
Waiting for messages.
Done.
replicate = 5.515292 seconds
Connection cli6 0x7c20e30b7808 is closing: crypto_secretbox_easy close message.
Stopped broadcasts.
Connection srv7 0x7c20e16da808 is closing: end of file.
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
closing ssb context
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
closing ssb context
[pass] bench
== running test auto ==
Process exit 0 signal=0.
Process exit 0 signal=0.
[pass] auto
Tests completed.
Hello, world!
Hello, world!
Hello, world!
Hello, world!
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
== running test bip39 ==
1: body hair useful camp warm into cause riot two bamboo kick educate dinosaur advice seed type crisp where guilt avocado output rely lunch goddess
[pass] bip39
== running test http ==
Starting http.
curl returned 0
curl returned 0
size = 11 body=hello world
curl returned 0
curl returned 0
Done running.
[pass] http
== running test ssb ==
Testing SSB.
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
ID @3bV0UxKK/AFwbDSw3Cfx3eXgjL6gNXy5HSwty0sLFFU=.ed25519 and @0jpl9/v9YIG3yjHF+XFM5M/iYCAMfB2TLmK7x0nZE0A=.ed25519
blob stored &hgjLeSZeURdqZmq/k+zyqiIUr5RMU2ztJbzUcSHuUHQ=.sha256 12 => 1
Waiting for connection.
callback1 change=0 connection=0x7c20e31c4808
conns = 0 0 0
callback0 change=0 connection=0x7c20e27a1808
conns = 0 0 0
callback0 change=1 connection=0x7c20e27a1808
conns = 1 0 0
callback0 change=3 connection=0x7c20e27a1808
conns = 1 0 0
callback1 change=1 connection=0x7c20e31c4808
conns = 1 1 0
callback1 change=3 connection=0x7c20e31c4808
conns = 1 1 0
callback1 change=3 connection=0x7c20e31c4808
conns = 1 1 0
callback1 change=3 connection=0x7c20e31c4808
conns = 1 1 0
Stopped broadcasts.
Waiting for messages.
callback1 change=3 connection=0x7c20e31c4808
conns = 1 1 0
callback0 change=3 connection=0x7c20e27a1808
conns = 1 1 0
callback0 change=3 connection=0x7c20e27a1808
conns = 1 1 0
callback0 change=3 connection=0x7c20e27a1808
conns = 1 1 0
callback1 change=3 connection=0x7c20e31c4808
conns = 1 1 0
callback1 change=3 connection=0x7c20e31c4808
conns = 1 1 0
callback0 change=3 connection=0x7c20e27a1808
conns = 1 1 0
callback0 change=3 connection=0x7c20e27a1808
conns = 1 1 0
callback0 change=3 connection=0x7c20e27a1808
conns = 1 1 0
Waiting for blob.
callback1 change=3 connection=0x7c20e31c4808
conns = 1 1 0
callback0 change=3 connection=0x7c20e27a1808
conns = 1 1 0
callback0 change=3 connection=0x7c20e27a1808
conns = 1 1 0
callback0 change=3 connection=0x7c20e27a1808
conns = 1 1 0
callback1 change=3 connection=0x7c20e31c4808
conns = 1 1 0
s1 = 12 sl = 12
Waiting for message to self.
Waiting for message from other.
done
Connection cli0 0x7c20e31c4808 is closing: crypto_secretbox_easy close message.
callback1 change=3 connection=0x7c20e31c4808
conns = 1 0 0
callback1 change=3 connection=0x7c20e31c4808
conns = 1 0 0
callback1 change=3 connection=0x7c20e31c4808
conns = 1 0 0
callback1 change=3 connection=0x7c20e31c4808
conns = 1 0 0
callback1 change=2 connection=0x7c20e31c4808
conns = 1 0 0
final run
Connection srv1 0x7c20e27a1808 is closing: end of file.
callback0 change=3 connection=0x7c20e27a1808
conns = 0 0 0
callback0 change=3 connection=0x7c20e27a1808
conns = 0 0 0
callback0 change=3 connection=0x7c20e27a1808
conns = 0 0 0
callback0 change=3 connection=0x7c20e27a1808
conns = 0 0 0
callback0 change=2 connection=0x7c20e27a1808
conns = 0 0 0
done
destroy 0
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
closing ssb context
destroy 1
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
closing ssb context
close
[pass] ssb
== running test ssb_id ==
Testing id conversion.
[pass] ssb_id
== running test ssb_following ==
Testing following.
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
closing ssb context
[pass] ssb_following
== running test nop ==
out/debug/tildefriends run --db-path=:meexepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> hi
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
ERROR: Error: oops
at <anonymous> (out/test.js:1)
ERROR: Error: oops
at <anonymous> (out/test.js:1)
Reported an error.
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
Task[0x626000000108:]> Poking the sandbox. This should fail.
Poking sandbox.
Sandbox poked.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> child exited 127 0
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
Task[0x626000000108:]> I am the child process.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> child exited 0 0
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> Caught:
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> Caught: oops
Task[0x626000000108:out/test.js]> stack: at <anonymous> (child.js:4)
at Promise (native)
at add (child.js:5)
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
will delete more blobs in 30000 ms
Running script out/test.js
Acquiring DB from the main thread:
0x7e7fd045401e ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4277 __interceptor_backtrace
0x55fd0fea1bd7 src/util.js.c:477 tf_util_backtrace
0x55fd0fea1c7f src/util.js.c:434 tf_util_backtrace_string
0x55fd0fe12aec src/ssb.c:2260 _tf_ssb_assert_not_main_thread
0x55fd0fe1ba1e src/ssb.c:2270 tf_ssb_acquire_db_reader
0x55fd0fdd4851 src/database.js.c:102 _database_get
0x55fd100cc169 deps/quickjs/quickjs.c:15913 js_call_c_function
0x55fd0ffde160 deps/quickjs/quickjs.c:16108 JS_CallInternal
0x55fd0ffe8d2c deps/quickjs/quickjs.c:16515 JS_CallInternal
0x55fd1012adc4 deps/quickjs/quickjs.c:18823 async_func_resume
0x55fd101402e6 deps/quickjs/quickjs.c:19095 js_async_function_resume
0x55fd10153af3 deps/quickjs/quickjs.c:19191 js_async_function_call
0x55fd101540bd deps/quickjs/quickjs.c:28737 js_execute_sync_module
0x55fd10155c32 deps/quickjs/quickjs.c:28849 js_inner_module_evaluation
0x55fd10156d6a deps/quickjs/quickjs.c:28896 js_evaluate_module
0x55fd101579ee deps/quickjs/quickjs.c:34221 JS_EvalFunctionInternal
0x55fd101596bf deps/quickjs/quickjs.c:34346 __JS_EvalInternal
0x55fd1001fd7c deps/quickjs/quickjs.c:34364 JS_EvalInternal
0x55fd1001fe03 deps/quickjs/quickjs.c:34398 JS_EvalThis
0x55fd1001fea5 deps/quickjs/quickjs.c:34405 JS_Eval
0x55fd0fe81749 src/task.c:423 tf_task_execute
0x55fd0fdf99d0 src/main.c:385 _tf_run_task
0x55fd0fdfa58e src/main.c:575 _tf_command_run
0x55fd0fdfae31 src/main.c:781 main
0x7e7fcf229d90 ../sysdeps/nptl/libc_start_call_main.h:58 __libc_start_call_main
0x7e7fcf229e40 ../csu/libc-start.c:128 call_init
0x7e7fcf229e40 ../csu/libc-start.c:379 __libc_start_main_impl
0x55fd0fdd1ed5 (null):0 (null)
Acquiring DB from the main thread:
0x7e7fd045401e ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4277 __interceptor_backtrace
0x55fd0fea1bd7 src/util.js.c:477 tf_util_backtrace
0x55fd0fea1c7f src/util.js.c:434 tf_util_backtrace_string
0x55fd0fe12aec src/ssb.c:2260 _tf_ssb_assert_not_main_thread
0x55fd0fe1c871 src/ssb.c:2308 tf_ssb_acquire_db_writer
0x55fd0fdd511b src/database.js.c:127 _database_set
0x55fd100cc169 deps/quickjs/quickjs.c:15913 js_call_c_function
0x55fd0ffde160 deps/quickjs/quickjs.c:16108 JS_CallInternal
0x55fd0ffe8d2c deps/quickjs/quickjs.c:16515 JS_CallInternal
0x55fd1012adc4 deps/quickjs/quickjs.c:18823 async_func_resume
0x55fd101402e6 deps/quickjs/quickjs.c:19095 js_async_function_resume
0x55fd10153af3 deps/quickjs/quickjs.c:19191 js_async_function_call
0x55fd101540bd deps/quickjs/quickjs.c:28737 js_execute_sync_module
0x55fd10155c32 deps/quickjs/quickjs.c:28849 js_inner_module_evaluation
0x55fd10156d6a deps/quickjs/quickjs.c:28896 js_evaluate_module
0x55fd101579ee deps/quickjs/quickjs.c:34221 JS_EvalFunctionInternal
0x55fd101596bf deps/quickjs/quickjs.c:34346 __JS_EvalInternal
0x55fd1001fd7c deps/quickjs/quickjs.c:34364 JS_EvalInternal
0x55fd1001fe03 deps/quickjs/quickjs.c:34398 JS_EvalThis
0x55fd1001fea5 deps/quickjs/quickjs.c:34405 JS_Eval
0x55fd0fe81749 src/task.c:423 tf_task_execute
0x55fd0fdf99d0 src/main.c:385 _tf_run_task
0x55fd0fdfa58e src/main.c:575 _tf_command_run
0x55fd0fdfae31 src/main.c:781 main
0x7e7fcf229d90 ../sysdeps/nptl/libc_start_call_main.h:58 __libc_start_call_main
0x7e7fcf229e40 ../csu/libc-start.c:128 call_init
0x7e7fcf229e40 ../csu/libc-start.c:379 __libc_start_main_impl
0x55fd0fdd1ed5 (null):0 (null)
Acquiring DB from the main thread:
0x7e7fd045401e ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4277 __interceptor_backtrace
0x55fd0fea1bd7 src/util.js.c:477 tf_util_backtrace
0x55fd0fea1c7f src/util.js.c:434 tf_util_backtrace_string
0x55fd0fe12aec src/ssb.c:2260 _tf_ssb_assert_not_main_thread
0x55fd0fe1ba1e src/ssb.c:2270 tf_ssb_acquire_db_reader
0x55fd0fdd4851 src/database.js.c:102 _database_get
0x55fd100cc169 deps/quickjs/quickjs.c:15913 js_call_c_function
0x55fd0ffde160 deps/quickjs/quickjs.c:16108 JS_CallInternal
0x55fd0ffe8d2c deps/quickjs/quickjs.c:16515 JS_CallInternal
0x55fd1012adc4 deps/quickjs/quickjs.c:18823 async_func_resume
0x55fd101402e6 deps/quickjs/quickjs.c:19095 js_async_function_resume
0x55fd10153af3 deps/quickjs/quickjs.c:19191 js_async_function_call
0x55fd101540bd deps/quickjs/quickjs.c:28737 js_execute_sync_module
0x55fd10155c32 deps/quickjs/quickjs.c:28849 js_inner_module_evaluation
0x55fd10156d6a deps/quickjs/quickjs.c:28896 js_evaluate_module
0x55fd101579ee deps/quickjs/quickjs.c:34221 JS_EvalFunctionInternal
0x55fd101596bf deps/quickjs/quickjs.c:34346 __JS_EvalInternal
0x55fd1001fd7c deps/quickjs/quickjs.c:34364 JS_EvalInternal
0x55fd1001fe03 deps/quickjs/quickjs.c:34398 JS_EvalThis
0x55fd1001fea5 deps/quickjs/quickjs.c:34405 JS_Eval
0x55fd0fe81749 src/task.c:423 tf_task_execute
0x55fd0fdf99d0 src/main.c:385 _tf_run_task
0x55fd0fdfa58e src/main.c:575 _tf_command_run
0x55fd0fdfae31 src/main.c:781 main
0x7e7fcf229d90 ../sysdeps/nptl/libc_start_call_main.h:58 __libc_start_call_main
0x7e7fcf229e40 ../csu/libc-start.c:128 call_init
0x7e7fcf229e40 ../csu/libc-start.c:379 __libc_start_main_impl
0x55fd0fdd1ed5 (null):0 (null)
Acquiring DB from the main thread:
0x7e7fd045401e ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4277 __interceptor_backtrace
0x55fd0fea1bd7 src/util.js.c:477 tf_util_backtrace
0x55fd0fea1c7f src/util.js.c:434 tf_util_backtrace_string
0x55fd0fe12aec src/ssb.c:2260 _tf_ssb_assert_not_main_thread
0x55fd0fe1c871 src/ssb.c:2308 tf_ssb_acquire_db_writer
0x55fd0fdd511b src/database.js.c:127 _database_set
0x55fd100cc169 deps/quickjs/quickjs.c:15913 js_call_c_function
0x55fd0ffde160 deps/quickjs/quickjs.c:16108 JS_CallInternal
0x55fd0ffe8d2c deps/quickjs/quickjs.c:16515 JS_CallInternal
0x55fd1012adc4 deps/quickjs/quickjs.c:18823 async_func_resume
0x55fd101402e6 deps/quickjs/quickjs.c:19095 js_async_function_resume
0x55fd10153af3 deps/quickjs/quickjs.c:19191 js_async_function_call
0x55fd101540bd deps/quickjs/quickjs.c:28737 js_execute_sync_module
0x55fd10155c32 deps/quickjs/quickjs.c:28849 js_inner_module_evaluation
0x55fd10156d6a deps/quickjs/quickjs.c:28896 js_evaluate_module
0x55fd101579ee deps/quickjs/quickjs.c:34221 JS_EvalFunctionInternal
0x55fd101596bf deps/quickjs/quickjs.c:34346 __JS_EvalInternal
0x55fd1001fd7c deps/quickjs/quickjs.c:34364 JS_EvalInternal
0x55fd1001fe03 deps/quickjs/quickjs.c:34398 JS_EvalThis
0x55fd1001fea5 deps/quickjs/quickjs.c:34405 JS_Eval
0x55fd0fe81749 src/task.c:423 tf_task_execute
0x55fd0fdf99d0 src/main.c:385 _tf_run_task
0x55fd0fdfa58e src/main.c:575 _tf_command_run
0x55fd0fdfae31 src/main.c:781 main
0x7e7fcf229d90 ../sysdeps/nptl/libc_start_call_main.h:58 __libc_start_call_main
0x7e7fcf229e40 ../csu/libc-start.c:128 call_init
0x7e7fcf229e40 ../csu/libc-start.c:379 __libc_start_main_impl
0x55fd0fdd1ed5 (null):0 (null)
Acquiring DB from the main thread:
0x7e7fd045401e ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4277 __interceptor_backtrace
0x55fd0fea1bd7 src/util.js.c:477 tf_util_backtrace
0x55fd0fea1c7f src/util.js.c:434 tf_util_backtrace_string
0x55fd0fe12aec src/ssb.c:2260 _tf_ssb_assert_not_main_thread
0x55fd0fe1c871 src/ssb.c:2308 tf_ssb_acquire_db_writer
0x55fd0fdd511b src/database.js.c:127 _database_set
0x55fd100cc169 deps/quickjs/quickjs.c:15913 js_call_c_function
0x55fd0ffde160 deps/quickjs/quickjs.c:16108 JS_CallInternal
0x55fd0ffe8d2c deps/quickjs/quickjs.c:16515 JS_CallInternal
0x55fd1012adc4 deps/quickjs/quickjs.c:18823 async_func_resume
0x55fd101402e6 deps/quickjs/quickjs.c:19095 js_async_function_resume
0x55fd10153af3 deps/quickjs/quickjs.c:19191 js_async_function_call
0x55fd101540bd deps/quickjs/quickjs.c:28737 js_execute_sync_module
0x55fd10155c32 deps/quickjs/quickjs.c:28849 js_inner_module_evaluation
0x55fd10156d6a deps/quickjs/quickjs.c:28896 js_evaluate_module
0x55fd101579ee deps/quickjs/quickjs.c:34221 JS_EvalFunctionInternal
0x55fd101596bf deps/quickjs/quickjs.c:34346 __JS_EvalInternal
0x55fd1001fd7c deps/quickjs/quickjs.c:34364 JS_EvalInternal
0x55fd1001fe03 deps/quickjs/quickjs.c:34398 JS_EvalThis
0x55fd1001fea5 deps/quickjs/quickjs.c:34405 JS_Eval
0x55fd0fe81749 src/task.c:423 tf_task_execute
0x55fd0fdf99d0 src/main.c:385 _tf_run_task
0x55fd0fdfa58e src/main.c:575 _tf_command_run
0x55fd0fdfae31 src/main.c:781 main
0x7e7fcf229d90 ../sysdeps/nptl/libc_start_call_main.h:58 __libc_start_call_main
0x7e7fcf229e40 ../csu/libc-start.c:128 call_init
0x7e7fcf229e40 ../csu/libc-start.c:379 __libc_start_main_impl
0x55fd0fdd1ed5 (null):0 (null)
Acquiring DB from the main thread:
0x7e7fd045401e ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4277 __interceptor_backtrace
0x55fd0fea1bd7 src/util.js.c:477 tf_util_backtrace
0x55fd0fea1c7f src/util.js.c:434 tf_util_backtrace_string
0x55fd0fe12aec src/ssb.c:2260 _tf_ssb_assert_not_main_thread
0x55fd0fe1ba1e src/ssb.c:2270 tf_ssb_acquire_db_reader
0x55fd0fdd4466 src/database.js.c:230 _database_get_all
0x55fd100cc169 deps/quickjs/quickjs.c:15913 js_call_c_function
0x55fd0ffde160 deps/quickjs/quickjs.c:16108 JS_CallInternal
0x55fd0ffe8d2c deps/quickjs/quickjs.c:16515 JS_CallInternal
0x55fd1012adc4 deps/quickjs/quickjs.c:18823 async_func_resume
0x55fd101402e6 deps/quickjs/quickjs.c:19095 js_async_function_resume
0x55fd10153af3 deps/quickjs/quickjs.c:19191 js_async_function_call
0x55fd101540bd deps/quickjs/quickjs.c:28737 js_execute_sync_module
0x55fd10155c32 deps/quickjs/quickjs.c:28849 js_inner_module_evaluation
0x55fd10156d6a deps/quickjs/quickjs.c:28896 js_evaluate_module
0x55fd101579ee deps/quickjs/quickjs.c:34221 JS_EvalFunctionInternal
0x55fd101596bf deps/quickjs/quickjs.c:34346 __JS_EvalInternal
0x55fd1001fd7c deps/quickjs/quickjs.c:34364 JS_EvalInternal
0x55fd1001fe03 deps/quickjs/quickjs.c:34398 JS_EvalThis
0x55fd1001fea5 deps/quickjs/quickjs.c:34405 JS_Eval
0x55fd0fe81749 src/task.c:423 tf_task_execute
0x55fd0fdf99d0 src/main.c:385 _tf_run_task
0x55fd0fdfa58e src/main.c:575 _tf_command_run
0x55fd0fdfae31 src/main.c:781 main
0x7e7fcf229d90 ../sysdeps/nptl/libc_start_call_main.h:58 __libc_start_call_main
0x7e7fcf229e40 ../csu/libc-start.c:128 call_init
0x7e7fcf229e40 ../csu/libc-start.c:379 __libc_start_main_impl
0x55fd0fdd1ed5 (null):0 (null)
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> hi
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/bad.js
ERROR: ReferenceError: Could not load 'out/missing.js'.
Reported an error.
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> Hi
Task[0x626000000108:out/test.js]> 3
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> child started
Task[0x626000000108:out/test.js]> input 0,1,2,3,4,5,6,7,8,9 10 10
Task[0x626000000108:out/test.js]> output 0,1,2,3,4,5,6,7,8,9 10 10
Task[0x626000000108:out/test.js]> 0
Task[0x626000000108:out/test.js]> 1
Task[0x626000000108:out/test.js]> 2
Task[0x626000000108:out/test.js]> 3
Task[0x626000000108:out/test.js]> 4
Task[0x626000000108:out/test.js]> 5
Task[0x626000000108:out/test.js]> 6
Task[0x626000000108:out/test.js]> 7
Task[0x626000000108:out/test.js]> 8
Task[0x626000000108:out/test.js]> 9
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> get exports
Task[0x626000000108:out/test.js]> calling export
Task[0x626000000108:out/test.js]> 1.2
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> connecting
Task[0x626000000108:out/test.js]> before connect false
Task[0x626000000108:out/test.js]> noDelay false
Task[0x626000000108:out/test.js]> connecting
Task[0x626000000108:out/test.js]> before connect false
Task[0x626000000108:out/test.js]> noDelay false
Task[0x626000000108:out/test.js]> connecting s3
Task[0x626000000108:out/test.js]> before connect false
Task[0x626000000108:out/test.js]> noDelay false
Task[0x626000000108:out/test.js]> caught
Task[0x626000000108:out/test.js]> InternalError: uv_tcp_connect: connection refused
Task[0x626000000108:out/test.js]> connected www.unprompted.com 80 true
Task[0x626000000108:out/test.js]> 66.175.209.35
Task[0x626000000108:out/test.js]> connected www.unprompted.com 443
Task[0x626000000108:out/test.js]> closed 1
Task[0x626000000108:out/test.js]> read 543
Task[0x626000000108:out/test.js]> read null
Task[0x626000000108:out/test.js]> ready
Task[0x626000000108:out/test.js]> 66.175.209.35
Task[0x626000000108:out/test.js]> read 492
Task[0x626000000108:out/test.js]> read null
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> expected error InternalError: Failed to open out/missing.txt for read: no such file or directory
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
exepath is /home/cory/src/tildefriends/out/debug/tildefriends
setting zip path to (null)
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
prepare failed: no such table: properties
prepare failed: no such table: properties
will delete more blobs in 30000 ms
Running script out/test.js
Task[0x626000000108:out/test.js]> aGVsbG8=
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
Goodbye.
_tf_run_task is done. Goodbye.
mory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
[pass] nop
== running test exception ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
result = 65280
[pass] exception
== running test sandbox ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
[pass] sandbox
== running test child ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
[pass] child
== running test promise ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
[pass] promise
== running test promise_remote_throw ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
[pass] promise_remote_throw
== running test promise_remote_reject ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
[pass] promise_remote_reject
== running test database ==
out/debug/tildefriends run --db-path=out/test_db0.sqlite -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
returned 0
[pass] database
== running test this ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
returned 0
[pass] this
== running test await ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
returned 0
[pass] await
== running test import ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
returned 0
out/debug/tildefriends run --db-path=:memory: -s out/bad.js --ssb-port=0 --http-port=0 --https-port=0
returned 255
[pass] import
== running test exit ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
returned 0
[pass] exit
== running test icu ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
returned 0
[pass] icu
== running test uint8array ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
returned 0
[pass] uint8array
== running test float ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
[pass] float
== running test socket ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
returned 0
[pass] socket
== running test file ==
out/debug/tildefriends run --db-path=out/test.db -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
returned 0
[pass] file
== running test b64 ==
out/debug/tildefriends run --db-path=:memory: -s out/test.js --ssb-port=0 --http-port=0 --https-port=0
returned 0
[pass] b64
== running test rooms ==
Testing Rooms.
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
ID @VXbugSv722f0Iy6uKdYYs1HIRYeNR+/eS76+7s9jL1k=.ed25519, @WkLs3nXZD7OGE1m3JCfTjIV44YIZLpDoVcks3m5Rqu0=.ed25519, @OZmTKyFxx1nCYZY3HPxfZAVn5iKYLYCqkKeP7CA6VSo=.ed25519
Waiting for connection.
callback1 change=0 connection=0x7c20e16da808
conns = 0 0 0
callback2 change=0 connection=0x7c20e0cb7808
conns = 0 0 0
callback0 change=0 connection=0x7c20e0294808
conns = 0 0 0
callback0 change=0 connection=0x7c20df871808
conns = 0 0 0
callback0 change=1 connection=0x7c20e0294808
conns = 1 0 0
callback0 change=3 connection=0x7c20e0294808
conns = 1 0 0
callback1 change=1 connection=0x7c20e16da808
conns = 1 1 0
callback1 change=3 connection=0x7c20e16da808
conns = 1 1 0
callback1 change=3 connection=0x7c20e16da808
conns = 1 1 0
callback1 change=3 connection=0x7c20e16da808
conns = 1 1 0
callback0 change=1 connection=0x7c20df871808
conns = 2 1 0
callback0 change=3 connection=0x7c20df871808
conns = 2 1 0
callback1 change=3 connection=0x7c20e16da808
conns = 2 1 0
callback2 change=1 connection=0x7c20e0cb7808
conns = 2 1 1
callback2 change=3 connection=0x7c20e0cb7808
conns = 2 1 1
callback2 change=3 connection=0x7c20e0cb7808
conns = 2 1 1
callback2 change=3 connection=0x7c20e0cb7808
conns = 2 1 1
Stopped broadcasts.
Waiting for broadcasts.
callback0 change=3 connection=0x7c20e0294808
conns = 2 1 1
callback2 change=3 connection=0x7c20e0cb7808
conns = 2 1 1
callback0 change=3 connection=0x7c20e0294808
conns = 2 1 1
callback0 change=3 connection=0x7c20e0294808
conns = 2 1 1
callback0 change=3 connection=0x7c20df871808
conns = 2 1 1
callback0 change=3 connection=0x7c20df871808
conns = 2 1 1
callback0 change=3 connection=0x7c20df871808
conns = 2 1 1
callback1 change=3 connection=0x7c20e16da808
conns = 2 1 1
callback1 change=3 connection=0x7c20e16da808
conns = 2 1 1
callback0 change=3 connection=0x7c20e0294808
conns = 2 1 1
callback0 change=3 connection=0x7c20e0294808
conns = 2 1 1
callback2 change=3 connection=0x7c20e0cb7808
conns = 2 1 1
callback2 change=3 connection=0x7c20e0cb7808
conns = 2 1 1
callback0 change=3 connection=0x7c20df871808
conns = 2 1 1
callback0 change=3 connection=0x7c20df871808
conns = 2 1 1
callback0 change=3 connection=0x7c20df871808
conns = 2 1 1
BROADCASTS 0 0 0
callback0 change=3 connection=0x7c20e0294808
conns = 2 1 1
BROADCASTS 0 0 0
BROADCASTS 0 1 0
BROADCASTS 0 1 1
callback1 change=3 connection=0x7c20e16da808
conns = 2 1 1
callback1 change=0 connection=0x7c20deae6808
conns = 2 1 1
callback1 change=3 connection=0x7c20e16da808
conns = 2 1 1
tun0 = 0x7c20deae6808
Done.
callback0 change=3 connection=0x7c20e0294808
conns = 2 1 1
callback0 change=3 connection=0x7c20df871808
conns = 2 1 1
callback0 change=3 connection=0x7c20e0294808
conns = 2 1 1
callback0 change=3 connection=0x7c20df871808
conns = 2 1 1
callback2 change=3 connection=0x7c20e0cb7808
conns = 2 1 1
callback2 change=0 connection=0x7c20de04a808
conns = 2 1 1
callback2 change=3 connection=0x7c20e0cb7808
conns = 2 1 1
callback2 change=1 connection=0x7c20de04a808
conns = 2 1 2
callback2 change=3 connection=0x7c20de04a808
conns = 2 1 2
callback1 change=1 connection=0x7c20deae6808
conns = 2 2 2
callback1 change=3 connection=0x7c20deae6808
conns = 2 2 2
callback1 change=3 connection=0x7c20deae6808
conns = 2 2 2
callback1 change=3 connection=0x7c20deae6808
conns = 2 2 2
Done.
Connection tun0 0x7c20deae6808 is closing: tf_ssb_connection_close.
callback1 change=3 connection=0x7c20deae6808
conns = 2 1 2
callback1 change=3 connection=0x7c20deae6808
conns = 2 1 2
callback1 change=3 connection=0x7c20deae6808
conns = 2 1 2
callback1 change=2 connection=0x7c20deae6808
conns = 2 1 2
callback1 change=3 connection=0x7c20e16da808
conns = 2 1 2
Connection srv5 0x7c20df871808 is closing: crypto_secretbox_easy close message.
callback0 change=3 connection=0x7c20df871808
conns = 1 1 2
callback0 change=3 connection=0x7c20df871808
conns = 1 1 2
callback0 change=3 connection=0x7c20df871808
conns = 1 1 2
callback0 change=3 connection=0x7c20df871808
conns = 1 1 2
callback0 change=3 connection=0x7c20df871808
conns = 1 1 2
callback0 change=2 connection=0x7c20df871808
conns = 1 1 2
Connection cli2 0x7c20e16da808 is closing: crypto_secretbox_easy close message.
callback1 change=3 connection=0x7c20e16da808
conns = 1 0 2
callback1 change=3 connection=0x7c20e16da808
conns = 1 0 2
callback1 change=3 connection=0x7c20e16da808
conns = 1 0 2
callback1 change=3 connection=0x7c20e16da808
conns = 1 0 2
callback1 change=2 connection=0x7c20e16da808
conns = 1 0 2
Connection tun1 0x7c20de04a808 is closing: crypto_secretbox_easy close message.
callback2 change=3 connection=0x7c20de04a808
conns = 1 0 1
callback2 change=2 connection=0x7c20de04a808
conns = 1 0 1
Connection srv4 0x7c20e0294808 is closing: tf_ssb_close_all.
callback0 change=3 connection=0x7c20e0294808
conns = 0 0 1
callback0 change=3 connection=0x7c20e0294808
conns = 0 0 1
callback0 change=3 connection=0x7c20e0294808
conns = 0 0 1
callback0 change=3 connection=0x7c20e0294808
conns = 0 0 1
callback0 change=3 connection=0x7c20e0294808
conns = 0 0 1
callback0 change=2 connection=0x7c20e0294808
conns = 0 0 1
Connection cli3 0x7c20e0cb7808 is closing: tf_ssb_close_all.
callback2 change=3 connection=0x7c20e0cb7808
conns = 0 0 0
callback2 change=3 connection=0x7c20e0cb7808
conns = 0 0 0
callback2 change=3 connection=0x7c20e0cb7808
conns = 0 0 0
callback2 change=3 connection=0x7c20e0cb7808
conns = 0 0 0
callback2 change=3 connection=0x7c20e0cb7808
conns = 0 0 0
callback2 change=2 connection=0x7c20e0cb7808
conns = 0 0 0
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
closing ssb context
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
closing ssb context
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
closing ssb context
[pass] rooms
== running test bench ==
Testing following.
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
insert = 11.531131 seconds
Enabling auto-vacuum and performing full vacuum.
All clean.
Populating full-text search...
Done.
Populating messages_refs...
Done.
Generating a new keypair.
Waiting for messages.
Done.
replicate = 5.515292 seconds
Connection cli6 0x7c20e30b7808 is closing: crypto_secretbox_easy close message.
Stopped broadcasts.
Connection srv7 0x7c20e16da808 is closing: end of file.
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
closing ssb context
tf_ssb_destroy
Waiting for closes.
Waiting for rpc.
Closing connections.
Closed.
uv loop closed.
closing ssb context
[pass] bench
== running test auto ==
Process exit 0 signal=0.
Process exit 0 signal=0.
[pass] auto
Tests completed.