parcio / julea Goto Github PK
View Code? Open in Web Editor NEWA Flexible Storage Framework for HPC
License: GNU Lesser General Public License v3.0
A Flexible Storage Framework for HPC
License: GNU Lesser General Public License v3.0
Faulty test:
/item/collection-iterator/next_get: **
ERROR:../test/item/collection-iterator.c:90:test_collection_iterator_next_get: assertion failed (collections == n): (1003 == 1000)
FAIL
Probably some Element of the first run is not deleted from memory and picked up by subsequent runs.
Rebooting the system results in 1 successful run, followed by the same problem.
The current implementation of rados.c
is not a valid kv-backend!
If you would like to use it, you have to adjust the function signature of backend_create
to match a kv_batch_start
, otherwise path
argument is an ID and not a string. Therefore, segmentation faults appear.
julea-config --user \
--object-servers="$(hostname)" \
--object-backend=rados \
--object-component=client \
--object-path="/tmp/ceph.conf:data" \
--kv-servers="$(hostname)" \
--kv-backend=sqlite \
--kv-component=server \
--kv-path=/tmp/julea/meta
Server started with julea-server
Test started width julea-test
On the second run the test failed to create an URI. Perhaps, nobody cleaned up the metadata storage? Deleting the SQLite DB every time is a possible workaround.
/item/uri/create: **
ERROR:../test/item/uri.c:114:test_uri_create: 'ret' should be TRUE
Aborted (core dumped)
The documentation for julea-config
should be more detailed. In particular the mandatory options should be mentioned.
I am also confused why a client needs to configure the *-path
options even if the component is set to server.
We currently require libfuse 2.9.9 but should upgrade to 3.x.
Meson has support for running Clang's static analyzer using the scan-build
target (see https://mesonbuild.com/howtox.html#use-clang-static-analyzer). It might make sense to run this as part of our CI workflows and do something with the results.
The package pkgconf
(alias: pkg-config
) is not loaded with ./configure.sh
script. Therefore, waf
failed building JULEA.
The file specific
callback is not implemented but needed for deletion.
On top one of the arguments is used unchecked but may be null (as it is the case here).
Stack trace:
Thread 1 "julea-test" received signal SIGSEGV, Segmentation fault.
0x00007ffff2d92297 in H5VL_julea_db_file_specific (obj=0x0, specific_type=<optimized out>, dxpl_id=<optimized out>, req=<optimized out>, arguments=<optimized out>) at ../lib/hdf5-db/jhdf5-db-file.c:414
414 g_return_val_if_fail(object->type == J_HDF5_OBJECT_TYPE_FILE, 1);
(gdb) bt
#0 0x00007ffff2d92297 in H5VL_julea_db_file_specific (obj=0x0, specific_type=<optimized out>, dxpl_id=<optimized out>, req=<optimized out>, arguments=<optimized out>)
at ../lib/hdf5-db/jhdf5-db-file.c:414
#1 0x00007ffff6e899e3 in H5VL__file_specific (cls=<optimized out>, arguments=0x7ffffffef4b8, req=0x0, dxpl_id=792633534417207304, specific_type=H5VL_FILE_IS_ACCESSIBLE, obj=0x0)
at /tmp/timm/spack-stage/spack-stage-hdf5-1.12.1-fnik2jepmxvtfdengvfpqda5556jtgxm/spack-src/src/H5VLcallback.c:3698
#2 H5VL_file_specific (vol_obj=vol_obj@entry=0x0, specific_type=specific_type@entry=H5VL_FILE_IS_ACCESSIBLE, dxpl_id=792633534417207304, req=req@entry=0x0)
at /tmp/timm/spack-stage/spack-stage-hdf5-1.12.1-fnik2jepmxvtfdengvfpqda5556jtgxm/spack-src/src/H5VLcallback.c:3768
#3 0x00007ffff6ca1c19 in H5Fdelete (filename=filename@entry=0x555555596560 "test_file.h5", fapl_id=<optimized out>, fapl_id@entry=0)
at /tmp/timm/spack-stage/spack-stage-hdf5-1.12.1-fnik2jepmxvtfdengvfpqda5556jtgxm/spack-src/src/H5F.c:758
#4 0x000055555558023f in test_hdf_file_create_delete () at ../test/hdf5/hdf-file.c:59
#5 0x00007ffff72cffd6 in g_test_run_suite_internal ()
from /home/timm/Projects/julea/dependencies/opt/spack/linux-ubuntu20.04-ivybridge/gcc-9.3.0/glib-2.68.3-jafnk6426z6ijq33a46frgv6j2bqtpfo/lib/libglib-2.0.so.0
#6 0x00007ffff72cfd25 in g_test_run_suite_internal ()
from /home/timm/Projects/julea/dependencies/opt/spack/linux-ubuntu20.04-ivybridge/gcc-9.3.0/glib-2.68.3-jafnk6426z6ijq33a46frgv6j2bqtpfo/lib/libglib-2.0.so.0
#7 0x00007ffff72d050b in g_test_run_suite () from /home/timm/Projects/julea/dependencies/opt/spack/linux-ubuntu20.04-ivybridge/gcc-9.3.0/glib-2.68.3-jafnk6426z6ijq33a46frgv6j2bqtpfo/lib/libglib-2.0.so.0
#8 0x00007ffff72d0566 in g_test_run () from /home/timm/Projects/julea/dependencies/opt/spack/linux-ubuntu20.04-ivybridge/gcc-9.3.0/glib-2.68.3-jafnk6426z6ijq33a46frgv6j2bqtpfo/lib/libglib-2.0.so.0
#9 0x000055555558ea49 in main (argc=<optimized out>, argv=<optimized out>) at ../test/test.c:77```
Functions like
j_*_backend,j_configuration_get_*_server,j_connection_pool_pop_*
exist in variations for each backend type (KV,OBJECT,DB).
It is possible to reduce the code and simplify testing if there would be a generic function for each of those with an additional 'JBackendType' parameter.
The JBackendType could be used as an array index which would simplify structs like JCommon
and JConfiguration
where multiple variables exist for each backend-type.
If those structs would be stored as arrays, the code for initializing/finalizing could be simplified too.
Some of the latest commits broke julea if you install it on a fresh Debian testing (Windows linux subsystem) installation.
Same behavior is also observed on my main Arch linux installation.
In an Ubuntu 16.4 docker image this also happens.
michael@Frittenbude:/mnt/c/Users/Administrator/julea$ ldd build/tools/julea-config
linux-vdso.so.1 (0x00007ffff738f000)
libjulea.so => not found
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f20dc1f0000)
libglib-2.0.so.0 => /mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/glib-2.56.2-hjshrxj4shihzdtelsbl5sizuc6ek3cl/lib/libglib-2.0.so.0 (0x00007f20dc0da000)
libintl.so.8 => /mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gettext-0.19.8.1-xs4zabneonoqc6ljyncnkethuze3e3dr/lib/libintl.so.8 (0x00007f20dc393000)
libgio-2.0.so.0 => /mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/glib-2.56.2-hjshrxj4shihzdtelsbl5sizuc6ek3cl/lib/libgio-2.0.so.0 (0x00007f20dbf3d000)
libgobject-2.0.so.0 => /mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/glib-2.56.2-hjshrxj4shihzdtelsbl5sizuc6ek3cl/lib/libgobject-2.0.so.0 (0x00007f20dbedd000)
libbson-1.0.so.0 => /mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libbson-1.9.1-5x5z737t4ywh5t7mie4uxidpeeufqfp2/lib/libbson-1.0.so.0 (0x00007f20dbea0000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f20dbe7f000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f20dbcc0000)
/lib64/ld-linux-x86-64.so.2 (0x00007f20dc3b4000)
libpcre.so.1 => /mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pcre-8.42-jqimo77ljk6gd7ykevq7tluynlqb6uxb/lib/libpcre.so.1 (0x00007f20dbc79000)
libffi.so.6 => /mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libffi-3.2.1-xyi6tbymna5rctf24xmaag5ls6bz35yu/lib/libffi.so.6 (0x00007f20dc384000)
libgmodule-2.0.so.0 => /mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/glib-2.56.2-hjshrxj4shihzdtelsbl5sizuc6ek3cl/lib/libgmodule-2.0.so.0 (0x00007f20dc3a2000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f20dbc60000)
libz.so.1 => /mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/zlib-1.2.11-ys3v3aqwepyaohs7bkywmxrlbfxrx4xf/lib/libz.so.1 (0x00007f20dbc36000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f20dbc10000)
michael@Frittenbude:/mnt/c/Users/Administrator/julea$ . ./scripts/environment.sh
michael@Frittenbude:/mnt/c/Users/Administrator/julea$ strace julea-config --user --object-servers="$(hostname)" --kv-servers="$(hostname)" --object-backend=posix --object-component=server --object-path=/tmp/julea --kv-backend=leveldb --kv-component=server --kv-path=/tmp/julea
execve("/mnt/c/Users/Administrator/julea/build/tools/julea-config", ["julea-config", "--user", "--object-servers=Frittenbude", "--kv-servers=Frittenbude", "--object-backend=posix", "--object-component=server", "--object-path=/tmp/julea", "--kv-backend=leveldb", "--kv-component=server", "--kv-path=/tmp/julea"], 0x7fffd893a3e8 /* 31 vars */) = 0
brk(NULL) = 0x7fffed54e000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcd8c9f0000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libmongoc-1.9.1-fdnbcaahousmt4wrrcqh6tjz6vjmsml4/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libmongoc-1.9.1-fdnbcaahousmt4wrrcqh6tjz6vjmsml4/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libmongoc-1.9.1-fdnbcaahousmt4wrrcqh6tjz6vjmsml4/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libmongoc-1.9.1-fdnbcaahousmt4wrrcqh6tjz6vjmsml4/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libmongoc-1.9.1-fdnbcaahousmt4wrrcqh6tjz6vjmsml4/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libmongoc-1.9.1-fdnbcaahousmt4wrrcqh6tjz6vjmsml4/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libmongoc-1.9.1-fdnbcaahousmt4wrrcqh6tjz6vjmsml4/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libmongoc-1.9.1-fdnbcaahousmt4wrrcqh6tjz6vjmsml4/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libmongoc-1.9.1-fdnbcaahousmt4wrrcqh6tjz6vjmsml4/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libmongoc-1.9.1-fdnbcaahousmt4wrrcqh6tjz6vjmsml4/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libmongoc-1.9.1-fdnbcaahousmt4wrrcqh6tjz6vjmsml4/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libmongoc-1.9.1-fdnbcaahousmt4wrrcqh6tjz6vjmsml4/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libmongoc-1.9.1-fdnbcaahousmt4wrrcqh6tjz6vjmsml4/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libmongoc-1.9.1-fdnbcaahousmt4wrrcqh6tjz6vjmsml4/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libmongoc-1.9.1-fdnbcaahousmt4wrrcqh6tjz6vjmsml4/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libmongoc-1.9.1-fdnbcaahousmt4wrrcqh6tjz6vjmsml4/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/lmdb-0.9.21-cmhhtoajabnhjscfkv7rggkcnyzuelza/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/lmdb-0.9.21-cmhhtoajabnhjscfkv7rggkcnyzuelza/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/lmdb-0.9.21-cmhhtoajabnhjscfkv7rggkcnyzuelza/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/lmdb-0.9.21-cmhhtoajabnhjscfkv7rggkcnyzuelza/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/lmdb-0.9.21-cmhhtoajabnhjscfkv7rggkcnyzuelza/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/lmdb-0.9.21-cmhhtoajabnhjscfkv7rggkcnyzuelza/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/lmdb-0.9.21-cmhhtoajabnhjscfkv7rggkcnyzuelza/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/lmdb-0.9.21-cmhhtoajabnhjscfkv7rggkcnyzuelza/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/lmdb-0.9.21-cmhhtoajabnhjscfkv7rggkcnyzuelza/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/lmdb-0.9.21-cmhhtoajabnhjscfkv7rggkcnyzuelza/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/lmdb-0.9.21-cmhhtoajabnhjscfkv7rggkcnyzuelza/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/lmdb-0.9.21-cmhhtoajabnhjscfkv7rggkcnyzuelza/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/lmdb-0.9.21-cmhhtoajabnhjscfkv7rggkcnyzuelza/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/lmdb-0.9.21-cmhhtoajabnhjscfkv7rggkcnyzuelza/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/lmdb-0.9.21-cmhhtoajabnhjscfkv7rggkcnyzuelza/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/lmdb-0.9.21-cmhhtoajabnhjscfkv7rggkcnyzuelza/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/leveldb-1.20-4ibl6yhgx4wng7t4psh7ke5srsxebcid/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/leveldb-1.20-4ibl6yhgx4wng7t4psh7ke5srsxebcid/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/leveldb-1.20-4ibl6yhgx4wng7t4psh7ke5srsxebcid/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/leveldb-1.20-4ibl6yhgx4wng7t4psh7ke5srsxebcid/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/leveldb-1.20-4ibl6yhgx4wng7t4psh7ke5srsxebcid/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/leveldb-1.20-4ibl6yhgx4wng7t4psh7ke5srsxebcid/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/leveldb-1.20-4ibl6yhgx4wng7t4psh7ke5srsxebcid/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/leveldb-1.20-4ibl6yhgx4wng7t4psh7ke5srsxebcid/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/leveldb-1.20-4ibl6yhgx4wng7t4psh7ke5srsxebcid/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/leveldb-1.20-4ibl6yhgx4wng7t4psh7ke5srsxebcid/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/leveldb-1.20-4ibl6yhgx4wng7t4psh7ke5srsxebcid/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/leveldb-1.20-4ibl6yhgx4wng7t4psh7ke5srsxebcid/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/leveldb-1.20-4ibl6yhgx4wng7t4psh7ke5srsxebcid/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/leveldb-1.20-4ibl6yhgx4wng7t4psh7ke5srsxebcid/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/leveldb-1.20-4ibl6yhgx4wng7t4psh7ke5srsxebcid/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/leveldb-1.20-4ibl6yhgx4wng7t4psh7ke5srsxebcid/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/snappy-1.1.7-7fzatd7kx2yoa5sgbktuifbdwmffqse5/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/snappy-1.1.7-7fzatd7kx2yoa5sgbktuifbdwmffqse5/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/snappy-1.1.7-7fzatd7kx2yoa5sgbktuifbdwmffqse5/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/snappy-1.1.7-7fzatd7kx2yoa5sgbktuifbdwmffqse5/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/snappy-1.1.7-7fzatd7kx2yoa5sgbktuifbdwmffqse5/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/snappy-1.1.7-7fzatd7kx2yoa5sgbktuifbdwmffqse5/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/snappy-1.1.7-7fzatd7kx2yoa5sgbktuifbdwmffqse5/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/snappy-1.1.7-7fzatd7kx2yoa5sgbktuifbdwmffqse5/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/snappy-1.1.7-7fzatd7kx2yoa5sgbktuifbdwmffqse5/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/snappy-1.1.7-7fzatd7kx2yoa5sgbktuifbdwmffqse5/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/snappy-1.1.7-7fzatd7kx2yoa5sgbktuifbdwmffqse5/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/snappy-1.1.7-7fzatd7kx2yoa5sgbktuifbdwmffqse5/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/snappy-1.1.7-7fzatd7kx2yoa5sgbktuifbdwmffqse5/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/snappy-1.1.7-7fzatd7kx2yoa5sgbktuifbdwmffqse5/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/snappy-1.1.7-7fzatd7kx2yoa5sgbktuifbdwmffqse5/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/snappy-1.1.7-7fzatd7kx2yoa5sgbktuifbdwmffqse5/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libbson-1.9.1-5x5z737t4ywh5t7mie4uxidpeeufqfp2/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libbson-1.9.1-5x5z737t4ywh5t7mie4uxidpeeufqfp2/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libbson-1.9.1-5x5z737t4ywh5t7mie4uxidpeeufqfp2/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libbson-1.9.1-5x5z737t4ywh5t7mie4uxidpeeufqfp2/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libbson-1.9.1-5x5z737t4ywh5t7mie4uxidpeeufqfp2/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libbson-1.9.1-5x5z737t4ywh5t7mie4uxidpeeufqfp2/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libbson-1.9.1-5x5z737t4ywh5t7mie4uxidpeeufqfp2/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libbson-1.9.1-5x5z737t4ywh5t7mie4uxidpeeufqfp2/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libbson-1.9.1-5x5z737t4ywh5t7mie4uxidpeeufqfp2/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libbson-1.9.1-5x5z737t4ywh5t7mie4uxidpeeufqfp2/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libbson-1.9.1-5x5z737t4ywh5t7mie4uxidpeeufqfp2/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libbson-1.9.1-5x5z737t4ywh5t7mie4uxidpeeufqfp2/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libbson-1.9.1-5x5z737t4ywh5t7mie4uxidpeeufqfp2/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libbson-1.9.1-5x5z737t4ywh5t7mie4uxidpeeufqfp2/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libbson-1.9.1-5x5z737t4ywh5t7mie4uxidpeeufqfp2/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libbson-1.9.1-5x5z737t4ywh5t7mie4uxidpeeufqfp2/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/glib-2.56.2-hjshrxj4shihzdtelsbl5sizuc6ek3cl/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/glib-2.56.2-hjshrxj4shihzdtelsbl5sizuc6ek3cl/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/glib-2.56.2-hjshrxj4shihzdtelsbl5sizuc6ek3cl/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/glib-2.56.2-hjshrxj4shihzdtelsbl5sizuc6ek3cl/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/glib-2.56.2-hjshrxj4shihzdtelsbl5sizuc6ek3cl/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/glib-2.56.2-hjshrxj4shihzdtelsbl5sizuc6ek3cl/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/glib-2.56.2-hjshrxj4shihzdtelsbl5sizuc6ek3cl/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/glib-2.56.2-hjshrxj4shihzdtelsbl5sizuc6ek3cl/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/glib-2.56.2-hjshrxj4shihzdtelsbl5sizuc6ek3cl/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/glib-2.56.2-hjshrxj4shihzdtelsbl5sizuc6ek3cl/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/glib-2.56.2-hjshrxj4shihzdtelsbl5sizuc6ek3cl/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/glib-2.56.2-hjshrxj4shihzdtelsbl5sizuc6ek3cl/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/glib-2.56.2-hjshrxj4shihzdtelsbl5sizuc6ek3cl/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/glib-2.56.2-hjshrxj4shihzdtelsbl5sizuc6ek3cl/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/glib-2.56.2-hjshrxj4shihzdtelsbl5sizuc6ek3cl/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/glib-2.56.2-hjshrxj4shihzdtelsbl5sizuc6ek3cl/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/python-2.7.15-zsrnsdlq3hlaqtjxny6lisxf4snpzhgt/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/python-2.7.15-zsrnsdlq3hlaqtjxny6lisxf4snpzhgt/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/python-2.7.15-zsrnsdlq3hlaqtjxny6lisxf4snpzhgt/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/python-2.7.15-zsrnsdlq3hlaqtjxny6lisxf4snpzhgt/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/python-2.7.15-zsrnsdlq3hlaqtjxny6lisxf4snpzhgt/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/python-2.7.15-zsrnsdlq3hlaqtjxny6lisxf4snpzhgt/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/python-2.7.15-zsrnsdlq3hlaqtjxny6lisxf4snpzhgt/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/python-2.7.15-zsrnsdlq3hlaqtjxny6lisxf4snpzhgt/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/python-2.7.15-zsrnsdlq3hlaqtjxny6lisxf4snpzhgt/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/python-2.7.15-zsrnsdlq3hlaqtjxny6lisxf4snpzhgt/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/python-2.7.15-zsrnsdlq3hlaqtjxny6lisxf4snpzhgt/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/python-2.7.15-zsrnsdlq3hlaqtjxny6lisxf4snpzhgt/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/python-2.7.15-zsrnsdlq3hlaqtjxny6lisxf4snpzhgt/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/python-2.7.15-zsrnsdlq3hlaqtjxny6lisxf4snpzhgt/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/python-2.7.15-zsrnsdlq3hlaqtjxny6lisxf4snpzhgt/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/python-2.7.15-zsrnsdlq3hlaqtjxny6lisxf4snpzhgt/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/sqlite-3.23.1-rok2dfvvetriaculhmngx5brq26if5os/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/sqlite-3.23.1-rok2dfvvetriaculhmngx5brq26if5os/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/sqlite-3.23.1-rok2dfvvetriaculhmngx5brq26if5os/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/sqlite-3.23.1-rok2dfvvetriaculhmngx5brq26if5os/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/sqlite-3.23.1-rok2dfvvetriaculhmngx5brq26if5os/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/sqlite-3.23.1-rok2dfvvetriaculhmngx5brq26if5os/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/sqlite-3.23.1-rok2dfvvetriaculhmngx5brq26if5os/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/sqlite-3.23.1-rok2dfvvetriaculhmngx5brq26if5os/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/sqlite-3.23.1-rok2dfvvetriaculhmngx5brq26if5os/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/sqlite-3.23.1-rok2dfvvetriaculhmngx5brq26if5os/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/sqlite-3.23.1-rok2dfvvetriaculhmngx5brq26if5os/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/sqlite-3.23.1-rok2dfvvetriaculhmngx5brq26if5os/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/sqlite-3.23.1-rok2dfvvetriaculhmngx5brq26if5os/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/sqlite-3.23.1-rok2dfvvetriaculhmngx5brq26if5os/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/sqlite-3.23.1-rok2dfvvetriaculhmngx5brq26if5os/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/sqlite-3.23.1-rok2dfvvetriaculhmngx5brq26if5os/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/openssl-1.0.2o-n4hvzbgemzujjoblod75xe45zxd5xuxl/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/openssl-1.0.2o-n4hvzbgemzujjoblod75xe45zxd5xuxl/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/openssl-1.0.2o-n4hvzbgemzujjoblod75xe45zxd5xuxl/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/openssl-1.0.2o-n4hvzbgemzujjoblod75xe45zxd5xuxl/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/openssl-1.0.2o-n4hvzbgemzujjoblod75xe45zxd5xuxl/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/openssl-1.0.2o-n4hvzbgemzujjoblod75xe45zxd5xuxl/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/openssl-1.0.2o-n4hvzbgemzujjoblod75xe45zxd5xuxl/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/openssl-1.0.2o-n4hvzbgemzujjoblod75xe45zxd5xuxl/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/openssl-1.0.2o-n4hvzbgemzujjoblod75xe45zxd5xuxl/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/openssl-1.0.2o-n4hvzbgemzujjoblod75xe45zxd5xuxl/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/openssl-1.0.2o-n4hvzbgemzujjoblod75xe45zxd5xuxl/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/openssl-1.0.2o-n4hvzbgemzujjoblod75xe45zxd5xuxl/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/openssl-1.0.2o-n4hvzbgemzujjoblod75xe45zxd5xuxl/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/openssl-1.0.2o-n4hvzbgemzujjoblod75xe45zxd5xuxl/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/openssl-1.0.2o-n4hvzbgemzujjoblod75xe45zxd5xuxl/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/openssl-1.0.2o-n4hvzbgemzujjoblod75xe45zxd5xuxl/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/perl-5.26.2-g5cnlubzgd2ubtfctok4ukymexuusqwe/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/perl-5.26.2-g5cnlubzgd2ubtfctok4ukymexuusqwe/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/perl-5.26.2-g5cnlubzgd2ubtfctok4ukymexuusqwe/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/perl-5.26.2-g5cnlubzgd2ubtfctok4ukymexuusqwe/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/perl-5.26.2-g5cnlubzgd2ubtfctok4ukymexuusqwe/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/perl-5.26.2-g5cnlubzgd2ubtfctok4ukymexuusqwe/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/perl-5.26.2-g5cnlubzgd2ubtfctok4ukymexuusqwe/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/perl-5.26.2-g5cnlubzgd2ubtfctok4ukymexuusqwe/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/perl-5.26.2-g5cnlubzgd2ubtfctok4ukymexuusqwe/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/perl-5.26.2-g5cnlubzgd2ubtfctok4ukymexuusqwe/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/perl-5.26.2-g5cnlubzgd2ubtfctok4ukymexuusqwe/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/perl-5.26.2-g5cnlubzgd2ubtfctok4ukymexuusqwe/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/perl-5.26.2-g5cnlubzgd2ubtfctok4ukymexuusqwe/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/perl-5.26.2-g5cnlubzgd2ubtfctok4ukymexuusqwe/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/perl-5.26.2-g5cnlubzgd2ubtfctok4ukymexuusqwe/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/perl-5.26.2-g5cnlubzgd2ubtfctok4ukymexuusqwe/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gdbm-1.14.1-an7dh7du4q5nul3rrks7xraz3whhv2iz/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gdbm-1.14.1-an7dh7du4q5nul3rrks7xraz3whhv2iz/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gdbm-1.14.1-an7dh7du4q5nul3rrks7xraz3whhv2iz/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gdbm-1.14.1-an7dh7du4q5nul3rrks7xraz3whhv2iz/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gdbm-1.14.1-an7dh7du4q5nul3rrks7xraz3whhv2iz/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gdbm-1.14.1-an7dh7du4q5nul3rrks7xraz3whhv2iz/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gdbm-1.14.1-an7dh7du4q5nul3rrks7xraz3whhv2iz/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gdbm-1.14.1-an7dh7du4q5nul3rrks7xraz3whhv2iz/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gdbm-1.14.1-an7dh7du4q5nul3rrks7xraz3whhv2iz/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gdbm-1.14.1-an7dh7du4q5nul3rrks7xraz3whhv2iz/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gdbm-1.14.1-an7dh7du4q5nul3rrks7xraz3whhv2iz/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gdbm-1.14.1-an7dh7du4q5nul3rrks7xraz3whhv2iz/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gdbm-1.14.1-an7dh7du4q5nul3rrks7xraz3whhv2iz/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gdbm-1.14.1-an7dh7du4q5nul3rrks7xraz3whhv2iz/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gdbm-1.14.1-an7dh7du4q5nul3rrks7xraz3whhv2iz/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gdbm-1.14.1-an7dh7du4q5nul3rrks7xraz3whhv2iz/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/readline-7.0-xs7y4ptkklcantiwjadnrvastjsoabtf/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/readline-7.0-xs7y4ptkklcantiwjadnrvastjsoabtf/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/readline-7.0-xs7y4ptkklcantiwjadnrvastjsoabtf/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/readline-7.0-xs7y4ptkklcantiwjadnrvastjsoabtf/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/readline-7.0-xs7y4ptkklcantiwjadnrvastjsoabtf/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/readline-7.0-xs7y4ptkklcantiwjadnrvastjsoabtf/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/readline-7.0-xs7y4ptkklcantiwjadnrvastjsoabtf/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/readline-7.0-xs7y4ptkklcantiwjadnrvastjsoabtf/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/readline-7.0-xs7y4ptkklcantiwjadnrvastjsoabtf/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/readline-7.0-xs7y4ptkklcantiwjadnrvastjsoabtf/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/readline-7.0-xs7y4ptkklcantiwjadnrvastjsoabtf/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/readline-7.0-xs7y4ptkklcantiwjadnrvastjsoabtf/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/readline-7.0-xs7y4ptkklcantiwjadnrvastjsoabtf/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/readline-7.0-xs7y4ptkklcantiwjadnrvastjsoabtf/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/readline-7.0-xs7y4ptkklcantiwjadnrvastjsoabtf/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/readline-7.0-xs7y4ptkklcantiwjadnrvastjsoabtf/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pcre-8.42-jqimo77ljk6gd7ykevq7tluynlqb6uxb/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pcre-8.42-jqimo77ljk6gd7ykevq7tluynlqb6uxb/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pcre-8.42-jqimo77ljk6gd7ykevq7tluynlqb6uxb/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pcre-8.42-jqimo77ljk6gd7ykevq7tluynlqb6uxb/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pcre-8.42-jqimo77ljk6gd7ykevq7tluynlqb6uxb/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pcre-8.42-jqimo77ljk6gd7ykevq7tluynlqb6uxb/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pcre-8.42-jqimo77ljk6gd7ykevq7tluynlqb6uxb/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pcre-8.42-jqimo77ljk6gd7ykevq7tluynlqb6uxb/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pcre-8.42-jqimo77ljk6gd7ykevq7tluynlqb6uxb/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pcre-8.42-jqimo77ljk6gd7ykevq7tluynlqb6uxb/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pcre-8.42-jqimo77ljk6gd7ykevq7tluynlqb6uxb/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pcre-8.42-jqimo77ljk6gd7ykevq7tluynlqb6uxb/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pcre-8.42-jqimo77ljk6gd7ykevq7tluynlqb6uxb/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pcre-8.42-jqimo77ljk6gd7ykevq7tluynlqb6uxb/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pcre-8.42-jqimo77ljk6gd7ykevq7tluynlqb6uxb/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pcre-8.42-jqimo77ljk6gd7ykevq7tluynlqb6uxb/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libffi-3.2.1-xyi6tbymna5rctf24xmaag5ls6bz35yu/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libffi-3.2.1-xyi6tbymna5rctf24xmaag5ls6bz35yu/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libffi-3.2.1-xyi6tbymna5rctf24xmaag5ls6bz35yu/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libffi-3.2.1-xyi6tbymna5rctf24xmaag5ls6bz35yu/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libffi-3.2.1-xyi6tbymna5rctf24xmaag5ls6bz35yu/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libffi-3.2.1-xyi6tbymna5rctf24xmaag5ls6bz35yu/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libffi-3.2.1-xyi6tbymna5rctf24xmaag5ls6bz35yu/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libffi-3.2.1-xyi6tbymna5rctf24xmaag5ls6bz35yu/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libffi-3.2.1-xyi6tbymna5rctf24xmaag5ls6bz35yu/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libffi-3.2.1-xyi6tbymna5rctf24xmaag5ls6bz35yu/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libffi-3.2.1-xyi6tbymna5rctf24xmaag5ls6bz35yu/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libffi-3.2.1-xyi6tbymna5rctf24xmaag5ls6bz35yu/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libffi-3.2.1-xyi6tbymna5rctf24xmaag5ls6bz35yu/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libffi-3.2.1-xyi6tbymna5rctf24xmaag5ls6bz35yu/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libffi-3.2.1-xyi6tbymna5rctf24xmaag5ls6bz35yu/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libffi-3.2.1-xyi6tbymna5rctf24xmaag5ls6bz35yu/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gettext-0.19.8.1-xs4zabneonoqc6ljyncnkethuze3e3dr/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gettext-0.19.8.1-xs4zabneonoqc6ljyncnkethuze3e3dr/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gettext-0.19.8.1-xs4zabneonoqc6ljyncnkethuze3e3dr/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gettext-0.19.8.1-xs4zabneonoqc6ljyncnkethuze3e3dr/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gettext-0.19.8.1-xs4zabneonoqc6ljyncnkethuze3e3dr/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gettext-0.19.8.1-xs4zabneonoqc6ljyncnkethuze3e3dr/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gettext-0.19.8.1-xs4zabneonoqc6ljyncnkethuze3e3dr/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gettext-0.19.8.1-xs4zabneonoqc6ljyncnkethuze3e3dr/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gettext-0.19.8.1-xs4zabneonoqc6ljyncnkethuze3e3dr/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gettext-0.19.8.1-xs4zabneonoqc6ljyncnkethuze3e3dr/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gettext-0.19.8.1-xs4zabneonoqc6ljyncnkethuze3e3dr/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gettext-0.19.8.1-xs4zabneonoqc6ljyncnkethuze3e3dr/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gettext-0.19.8.1-xs4zabneonoqc6ljyncnkethuze3e3dr/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gettext-0.19.8.1-xs4zabneonoqc6ljyncnkethuze3e3dr/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gettext-0.19.8.1-xs4zabneonoqc6ljyncnkethuze3e3dr/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/gettext-0.19.8.1-xs4zabneonoqc6ljyncnkethuze3e3dr/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/ncurses-6.1-j4bl3ltp7keg22zhdnikxwadz6rf6fdf/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/ncurses-6.1-j4bl3ltp7keg22zhdnikxwadz6rf6fdf/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/ncurses-6.1-j4bl3ltp7keg22zhdnikxwadz6rf6fdf/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/ncurses-6.1-j4bl3ltp7keg22zhdnikxwadz6rf6fdf/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/ncurses-6.1-j4bl3ltp7keg22zhdnikxwadz6rf6fdf/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/ncurses-6.1-j4bl3ltp7keg22zhdnikxwadz6rf6fdf/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/ncurses-6.1-j4bl3ltp7keg22zhdnikxwadz6rf6fdf/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/ncurses-6.1-j4bl3ltp7keg22zhdnikxwadz6rf6fdf/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/ncurses-6.1-j4bl3ltp7keg22zhdnikxwadz6rf6fdf/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/ncurses-6.1-j4bl3ltp7keg22zhdnikxwadz6rf6fdf/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/ncurses-6.1-j4bl3ltp7keg22zhdnikxwadz6rf6fdf/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/ncurses-6.1-j4bl3ltp7keg22zhdnikxwadz6rf6fdf/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/ncurses-6.1-j4bl3ltp7keg22zhdnikxwadz6rf6fdf/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/ncurses-6.1-j4bl3ltp7keg22zhdnikxwadz6rf6fdf/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/ncurses-6.1-j4bl3ltp7keg22zhdnikxwadz6rf6fdf/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/ncurses-6.1-j4bl3ltp7keg22zhdnikxwadz6rf6fdf/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libxml2-2.9.8-6qdx5msdvb3ngvj22kuqyvnwguvyleht/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libxml2-2.9.8-6qdx5msdvb3ngvj22kuqyvnwguvyleht/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libxml2-2.9.8-6qdx5msdvb3ngvj22kuqyvnwguvyleht/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libxml2-2.9.8-6qdx5msdvb3ngvj22kuqyvnwguvyleht/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libxml2-2.9.8-6qdx5msdvb3ngvj22kuqyvnwguvyleht/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libxml2-2.9.8-6qdx5msdvb3ngvj22kuqyvnwguvyleht/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libxml2-2.9.8-6qdx5msdvb3ngvj22kuqyvnwguvyleht/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libxml2-2.9.8-6qdx5msdvb3ngvj22kuqyvnwguvyleht/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libxml2-2.9.8-6qdx5msdvb3ngvj22kuqyvnwguvyleht/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libxml2-2.9.8-6qdx5msdvb3ngvj22kuqyvnwguvyleht/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libxml2-2.9.8-6qdx5msdvb3ngvj22kuqyvnwguvyleht/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libxml2-2.9.8-6qdx5msdvb3ngvj22kuqyvnwguvyleht/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libxml2-2.9.8-6qdx5msdvb3ngvj22kuqyvnwguvyleht/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libxml2-2.9.8-6qdx5msdvb3ngvj22kuqyvnwguvyleht/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libxml2-2.9.8-6qdx5msdvb3ngvj22kuqyvnwguvyleht/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/libxml2-2.9.8-6qdx5msdvb3ngvj22kuqyvnwguvyleht/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/zlib-1.2.11-ys3v3aqwepyaohs7bkywmxrlbfxrx4xf/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/zlib-1.2.11-ys3v3aqwepyaohs7bkywmxrlbfxrx4xf/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/zlib-1.2.11-ys3v3aqwepyaohs7bkywmxrlbfxrx4xf/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/zlib-1.2.11-ys3v3aqwepyaohs7bkywmxrlbfxrx4xf/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/zlib-1.2.11-ys3v3aqwepyaohs7bkywmxrlbfxrx4xf/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/zlib-1.2.11-ys3v3aqwepyaohs7bkywmxrlbfxrx4xf/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/zlib-1.2.11-ys3v3aqwepyaohs7bkywmxrlbfxrx4xf/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/zlib-1.2.11-ys3v3aqwepyaohs7bkywmxrlbfxrx4xf/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/zlib-1.2.11-ys3v3aqwepyaohs7bkywmxrlbfxrx4xf/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/zlib-1.2.11-ys3v3aqwepyaohs7bkywmxrlbfxrx4xf/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/zlib-1.2.11-ys3v3aqwepyaohs7bkywmxrlbfxrx4xf/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/zlib-1.2.11-ys3v3aqwepyaohs7bkywmxrlbfxrx4xf/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/zlib-1.2.11-ys3v3aqwepyaohs7bkywmxrlbfxrx4xf/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/zlib-1.2.11-ys3v3aqwepyaohs7bkywmxrlbfxrx4xf/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/zlib-1.2.11-ys3v3aqwepyaohs7bkywmxrlbfxrx4xf/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/zlib-1.2.11-ys3v3aqwepyaohs7bkywmxrlbfxrx4xf/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/xz-5.2.4-dk5yc6ydtpjdknhtyrhiiiwrz2th3cci/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/xz-5.2.4-dk5yc6ydtpjdknhtyrhiiiwrz2th3cci/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/xz-5.2.4-dk5yc6ydtpjdknhtyrhiiiwrz2th3cci/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/xz-5.2.4-dk5yc6ydtpjdknhtyrhiiiwrz2th3cci/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/xz-5.2.4-dk5yc6ydtpjdknhtyrhiiiwrz2th3cci/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/xz-5.2.4-dk5yc6ydtpjdknhtyrhiiiwrz2th3cci/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/xz-5.2.4-dk5yc6ydtpjdknhtyrhiiiwrz2th3cci/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/xz-5.2.4-dk5yc6ydtpjdknhtyrhiiiwrz2th3cci/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/xz-5.2.4-dk5yc6ydtpjdknhtyrhiiiwrz2th3cci/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/xz-5.2.4-dk5yc6ydtpjdknhtyrhiiiwrz2th3cci/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/xz-5.2.4-dk5yc6ydtpjdknhtyrhiiiwrz2th3cci/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/xz-5.2.4-dk5yc6ydtpjdknhtyrhiiiwrz2th3cci/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/xz-5.2.4-dk5yc6ydtpjdknhtyrhiiiwrz2th3cci/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/xz-5.2.4-dk5yc6ydtpjdknhtyrhiiiwrz2th3cci/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/xz-5.2.4-dk5yc6ydtpjdknhtyrhiiiwrz2th3cci/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/xz-5.2.4-dk5yc6ydtpjdknhtyrhiiiwrz2th3cci/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/bzip2-1.0.6-rw6clwozhlud3wzy6dh3caaug5a47ocy/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/bzip2-1.0.6-rw6clwozhlud3wzy6dh3caaug5a47ocy/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/bzip2-1.0.6-rw6clwozhlud3wzy6dh3caaug5a47ocy/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/bzip2-1.0.6-rw6clwozhlud3wzy6dh3caaug5a47ocy/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/bzip2-1.0.6-rw6clwozhlud3wzy6dh3caaug5a47ocy/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/bzip2-1.0.6-rw6clwozhlud3wzy6dh3caaug5a47ocy/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/bzip2-1.0.6-rw6clwozhlud3wzy6dh3caaug5a47ocy/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/bzip2-1.0.6-rw6clwozhlud3wzy6dh3caaug5a47ocy/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/bzip2-1.0.6-rw6clwozhlud3wzy6dh3caaug5a47ocy/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/bzip2-1.0.6-rw6clwozhlud3wzy6dh3caaug5a47ocy/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/bzip2-1.0.6-rw6clwozhlud3wzy6dh3caaug5a47ocy/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/bzip2-1.0.6-rw6clwozhlud3wzy6dh3caaug5a47ocy/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/bzip2-1.0.6-rw6clwozhlud3wzy6dh3caaug5a47ocy/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/bzip2-1.0.6-rw6clwozhlud3wzy6dh3caaug5a47ocy/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/bzip2-1.0.6-rw6clwozhlud3wzy6dh3caaug5a47ocy/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/bzip2-1.0.6-rw6clwozhlud3wzy6dh3caaug5a47ocy/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pkgconf-1.4.2-dw4swydzpc3db6h4l4lomumvwj3kva4e/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pkgconf-1.4.2-dw4swydzpc3db6h4l4lomumvwj3kva4e/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pkgconf-1.4.2-dw4swydzpc3db6h4l4lomumvwj3kva4e/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pkgconf-1.4.2-dw4swydzpc3db6h4l4lomumvwj3kva4e/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pkgconf-1.4.2-dw4swydzpc3db6h4l4lomumvwj3kva4e/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pkgconf-1.4.2-dw4swydzpc3db6h4l4lomumvwj3kva4e/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pkgconf-1.4.2-dw4swydzpc3db6h4l4lomumvwj3kva4e/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pkgconf-1.4.2-dw4swydzpc3db6h4l4lomumvwj3kva4e/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pkgconf-1.4.2-dw4swydzpc3db6h4l4lomumvwj3kva4e/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pkgconf-1.4.2-dw4swydzpc3db6h4l4lomumvwj3kva4e/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pkgconf-1.4.2-dw4swydzpc3db6h4l4lomumvwj3kva4e/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pkgconf-1.4.2-dw4swydzpc3db6h4l4lomumvwj3kva4e/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pkgconf-1.4.2-dw4swydzpc3db6h4l4lomumvwj3kva4e/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pkgconf-1.4.2-dw4swydzpc3db6h4l4lomumvwj3kva4e/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pkgconf-1.4.2-dw4swydzpc3db6h4l4lomumvwj3kva4e/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/mnt/c/Users/Administrator/julea/dependencies/opt/spack/linux-debian-x86_64/gcc-8.2.0/pkgconf-1.4.2-dw4swydzpc3db6h4l4lomumvwj3kva4e/lib", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=19168, ...}) = 0
mmap(NULL, 19168, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fcd8c9fb000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib/x86_64-linux-gnu/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib/x86_64-linux-gnu/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib/x86_64-linux-gnu/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib/x86_64-linux-gnu/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib/x86_64-linux-gnu/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib/x86_64-linux-gnu/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib/x86_64-linux-gnu/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib/x86_64-linux-gnu", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64-linux-gnu/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64-linux-gnu/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64-linux-gnu/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64-linux-gnu/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64-linux-gnu/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64-linux-gnu/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64-linux-gnu/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64-linux-gnu", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/usr/lib/tls/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/tls/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/tls/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/tls/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/tls", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/haswell/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/haswell/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/haswell/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/haswell", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64", 0x7ffff48c3ad0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libjulea.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
writev(2, [{iov_base="julea-config", iov_len=12}, {iov_base=": ", iov_len=2}, {iov_base="error while loading shared libra"..., iov_len=36}, {iov_base=": ", iov_len=2}, {iov_base="libjulea.so", iov_len=11}, {iov_base=": ", iov_len=2}, {iov_base="cannot open shared object file", iov_len=30}, {iov_base=": ", iov_len=2}, {iov_base="No such file or directory", iov_len=25}, {iov_base="\n", iov_len=1}], 10julea-config: error while loading shared libraries: libjulea.so: cannot open shared object file: No such file or directory
) = 123
exit_group(127) = ?
+++ exited with 127 +++
We should also have some basic tests for installed versions of JULEA so we catch problems like missing headers (for example, b304015).
The documentation needs to be checked/updated
If I use julea-benchmark
with -p
option (path to specific benchmark) e.g. /object/distributed-object/create
it also benchmarks /object/distributed-object/create-batch
, but not the other way around. It is also not possible to benchmark without the batch-variant.
I expected one benchmark, if I select a specific path and not all prefix-matching variants.
I assume benchmark/benchmark.c:69
with g_str_has_prefix()
causes that problem:
j_benchmark_run (gchar const* name, BenchmarkFunc benchmark_func)
{
// ...
if (opt_path != NULL && !g_str_has_prefix(name, opt_path))
{
return;
}
// ...
}
Using something similiar to https://readthedocs.org/ with a webhook should make it easier for people to read the api documention without compiling the documentation themselves
Lately (I have no idea, when this occurred first), the output of the benchmark script contains a ? between the throughput result and the unit .
Name Duration (Operations/s) (Throughput/s) [Total Duration]
/background-operation/new: 1.129 seconds (620274/s) [1.129 seconds]
/cache/get-release: 1.018 seconds (5503264/s) [1.018 seconds]
/memory-chunk/get-reset: 1.132 seconds (52997541/s) [1.133 seconds]
/message/new: 1.016 seconds (1771659/s) [1.016 seconds]
/message/new-append: 1.266 seconds (158015/s) [1.266 seconds]
/message/add-operation-small: 1.005 seconds (59684/s) (47.7?MB/s) [1.005 seconds]
/message/add-operation-large: 1.058 seconds (756/s) (60.5?MB/s) [1.058 seconds]
/kv/put: 1.017 seconds (16715/s) [1.962 seconds]
/kv/put-batch: 1.009 seconds (18830/s) [2.014 seconds]
/kv/get: 1.032 seconds (23247/s) [1.135 seconds]
/kv/get-batch: 1.034 seconds (25140/s) [1.138 seconds]
/kv/delete: 1.051 seconds (18078/s) [2.042 seconds]
/kv/delete-batch: 1.003 seconds (18941/s) [1.991 seconds]
/kv/unordered-put-delete: 1.020 seconds (19606/s) [1.020 seconds]
/kv/unordered-put-delete-batch: 1.073 seconds (20510/s) [1.073 seconds]
/object/distributed-object/create: 1.214 seconds (3295/s) [2.122 seconds]
/object/distributed-object/create-batch: 1.205 seconds (3321/s) [2.087 seconds]
/object/distributed-object/delete: 1.065 seconds (4696/s) [2.375 seconds]
/object/distributed-object/delete-batch: 1.071 seconds (4667/s) [2.443 seconds]
/object/distributed-object/status: 1.007 seconds (19869/s) [1.008 seconds]
/object/distributed-object/status-batch: 1.040 seconds (153908/s) [1.041 seconds]
/object/distributed-object/read: 1.084 seconds (9227/s) (37.8?MB/s) [1.421 seconds]
/object/distributed-object/read-batch: 1.347 seconds (7423/s) (30.4?MB/s) [5.321 seconds]
/object/distributed-object/write: 1.315 seconds (1521/s) (6.2?MB/s) [1.317 seconds]
/object/distributed-object/write-batch: 3.982 seconds (2512/s) (10.3?MB/s) [3.995 seconds]
/object/distributed-object/unordered-create-delete: 1.010 seconds (3962/s) [1.010 seconds]
/object/distributed-object/unordered-create-delete-batch: 1.061 seconds (3770/s) [1.061 seconds]
/object/object/create: 1.388 seconds (2882/s) [2.452 seconds]
/object/object/create-batch: 1.169 seconds (3422/s) [1.985 seconds]
/object/object/delete: 1.149 seconds (4351/s) [2.598 seconds]
/object/object/delete-batch: 1.034 seconds (4836/s) [2.399 seconds]
/object/object/status: 1.036 seconds (19314/s) [1.037 seconds]
/object/object/status-batch: 1.062 seconds (150708/s) [1.063 seconds]
/object/object/read: 1.065 seconds (8447/s) (34.6?MB/s) [1.419 seconds]
/object/object/read-batch: 1.327 seconds (7533/s) (30.9?MB/s) [5.283 seconds]
/object/object/write: 1.357 seconds (2211/s) (9.1?MB/s) [1.359 seconds]
/object/object/write-batch: 3.879 seconds (2578/s) (10.6?MB/s) [3.893 seconds]
The RADOS backend was broken by our recent changes to support listing of objects. We should probably also hook up RADOS in our CI, so we can check for this more reliably.
There is currently no way to expose the functionality of listing stored objects, either all or by range query.
Any potential interface should probably allow restricting the amount of returned results, by total amount or key space, to prevent long query times for clients which only need to list a few objects.
If julea-config is call on a clean system with no previous config file present it crashes. This is due to the automatic call of j_init
introduced in 7582937 which errors without a present config.
Messages to server with operations exceeding J_STRIPE_SIZE fail. Problem on write and on read. Example failing application here: https://github.com/oliver-pola/julea-pre1819/blob/master/test_prog/5MB_test.c
Does the application know about J_STRIPE_SIZE? Is it documented not to exceed that size? 😏
Reason: Server has buffer of J_STRIPE_SIZE, only checks for mergers, does not check if splits are necessary. FIXME annotated here in my branch: oliver-pola@81732b7
I will have a look, unless you say it's documented behavior.
Edit: Forgot to mention it's about J_MESSAGE_OBJECT_WRITE / _READ
For example here:
https://github.com/julea-io/julea/blob/68dbd67c53c459af437495f0a9988b567ad5f8a0/lib/hdf5-db/jhdf5-db-file.c#L399
When building in debug mode the whole program will crash when this line is reached. It may be more convenient to remove those assertions and return an error value to HDF.
bfe3a27 introduced a regression. If you use install-dependencies the script does not install the needed spack package Environment modules.
. ./scripts/environment.sh
==> Error: Spec 'environment-modules' matches no installed packages.
/home/michael/julea/dependencies/share/spack/setup-env.sh: line 145: module: command not found
/home/michael/julea/dependencies/share/spack/setup-env.sh: line 145: module: command not found
/home/michael/julea/dependencies/share/spack/setup-env.sh: line 145: module: command not found
/home/michael/julea/dependencies/share/spack/setup-env.sh: line 145: module: command not found
/home/michael/julea/dependencies/share/spack/setup-env.sh: line 145: module: command not found
/home/michael/julea/dependencies/share/spack/setup-env.sh: line 145: module: command not found
/home/michael/julea/dependencies/share/spack/setup-env.sh: line 145: module: command not found
Steps to reproduce with a docker image
docker run -i ubuntu:xenial bash
apt-get -y update
apt-get -y install software-properties-common python-software-properties build-essential python curl git
add-apt-repository ppa:jonathonf/gcc
apt-get -y update
apt-get -y install gcc-7 g++-7
useradd -m michael
su michael
cd ~
git clone https://github.com/wr-hamburg/julea.git
cd julea
./scripts/install-dependencies.sh
./waf.sh configure --debug --sanitize
./waf.sh build
. ./scripts/environment.sh
spack install go-bootstrap
fails if the JULEA environment is loaded.
Using just the spack environment works fine.
It does not matter whether the full dependencies are installed or just the regular ones.
(Go is a required dependency of OpenIO.)
Steps to reproduce:
Just to remember when reworking the documentation:
I think, we should mention the benchmark somewhere in our documentation, since it is a nice and very handy feature :-)
The DB Client is consuming a huge amount of memory if used with many Operations in the JBatch
data structure. At 100.000 Operations around 4 GiB are used to store the JBatch
. The KV backend for example has a memory footprint of only 300 MiB with 200.000 Operations. If one looks at the internal data structures associated with a db operation it becomes obvious why the db client is consuming so much memory
(gdb) print sizeof(JBackendOperation);
$1 = 20992
JBackendOperation
needs a flat 20.5 KiB with and without any content. Most of the memory is consumed by creating 40! JBackendOperationParam
structs which result into also having 40 bson_t
structs. Since bson_t
structs get aligned to fit into exact 2 cachelines we get a very wasteful memory layout of the struct in its current version. Here is a dump of pahole
for both of the structs.
struct JBackendOperationParam {
JBackendOperationParamType type; /* 0 4 */
/* XXX 124 bytes hole, try to pack */
/* --- cacheline 2 boundary (128 bytes) --- */
union {
struct {
gboolean bson_initialized; /* 128 4 */
/* XXX 124 bytes hole, try to pack */
/* --- cacheline 4 boundary (256 bytes) --- */
bson_t bson __attribute__((__aligned__(128))); /* 256 128 */
} __attribute__((__aligned__(128))) __attribute__((__aligned__(128))); /* 128 256 */
struct {
const gchar * error_quark_string; /* 128 8 */
GError error; /* 136 16 */
GError * error_ptr; /* 152 8 */
}; /* 128 32 */
} __attribute__((__aligned__(128))); /* 128 256 */
/* --- cacheline 6 boundary (384 bytes) --- */
union {
gconstpointer ptr_const; /* 384 8 */
gpointer ptr; /* 384 8 */
}; /* 384 8 */
gint len; /* 392 4 */
/* size: 512, cachelines: 8, members: 4 */
/* sum members: 272, holes: 1, sum holes: 124 */
/* padding: 116 */
/* forced alignments: 1, forced holes: 1, sum forced holes: 124 */
} __attribute__((__aligned__(128)));
struct JBackendOperation {
gboolean (*backend_func)(struct JBackend *, gpointer, struct JBackendOperation *); /* 0 8 */
guint in_param_count; /* 8 4 */
guint out_param_count; /* 12 4 */
/* XXX 112 bytes hole, try to pack */
/* --- cacheline 2 boundary (128 bytes) --- */
JBackendOperationParam in_param[20] __attribute__((__aligned__(128))); /* 128 10240 */
/* --- cacheline 162 boundary (10368 bytes) --- */
JBackendOperationParam out_param[20] __attribute__((__aligned__(128))); /* 10368 10240 */
/* --- cacheline 322 boundary (20608 bytes) --- */
guint unref_func_count; /* 20608 4 */
/* XXX 4 bytes hole, try to pack */
GDestroyNotify unref_funcs[20]; /* 20616 160 */
/* --- cacheline 324 boundary (20736 bytes) was 40 bytes ago --- */
gpointer unref_values[20]; /* 20776 160 */
/* size: 20992, cachelines: 328, members: 8 */
/* sum members: 20820, holes: 2, sum holes: 116 */
/* padding: 56 */
/* forced alignments: 2, forced holes: 1, sum forced holes: 112 */
} __attribute__((__aligned__(128)));
A quickfix for this Issue is to reduce the in params to 4 and the out to 2 to reduce the memory inpact to only around 4 KiB in include/core/jbackend-operation.h
Another possible solution would be to rearrange the struct like this:
struct JBackendOperationParam
{
// Only for temporary static storage
union
{
struct
{
bson_t bson;
};
struct
{
const gchar* error_quark_string;
GError error;
GError* error_ptr;
};
};
gboolean bson_initialized;
JBackendOperationParamType type;
union
{
gconstpointer ptr_const;
gpointer ptr;
};
// Length of ptr data
gint len;
};
This rearrangement would cut the memory impact of JBackendOperationParam
in half and further reduce the overall consumption to only 2 KiB.
struct JBackendOperationParam {
union {
struct {
bson_t bson __attribute__((__aligned__(128))); /* 0 128 */
} __attribute__((__aligned__(128))) __attribute__((__aligned__(128))); /* 0 128 */
struct {
const gchar * error_quark_string; /* 0 8 */
GError error; /* 8 16 */
GError * error_ptr; /* 24 8 */
}; /* 0 32 */
} __attribute__((__aligned__(128))); /* 0 128 */
/* --- cacheline 2 boundary (128 bytes) --- */
gboolean bson_initialized; /* 128 4 */
JBackendOperationParamType type; /* 132 4 */
union {
gconstpointer ptr_const; /* 136 8 */
gpointer ptr; /* 136 8 */
}; /* 136 8 */
gint len; /* 144 4 */
/* size: 256, cachelines: 4, members: 5 */
/* padding: 108 */
/* forced alignments: 1 */
} __attribute__((__aligned__(128)));
Irgendwas mit dem julea constructor/destructor code ist merkwürdig.
Für die folgenden logs/stack-traces wurde in der julea-config wurde überall component=server angegeben.
Bei component=client crasht das Programm während des initialisierens - durch eine andere Reihenfolge von j_init / j_fini.
Zunächst 'nur' die gekürzten log Ausgaben:
"j_init 1" wird beim Betreten der j_init Funktion geloggt.
"j_init 2" NACHDEM j_is_initialized() überprüft wurde -> j_init erkennt also nie, dass bereits init ausgeführt worden ist.
"j_fini" wird beim Betreten der j_fini Funktion geloggt.
"H5PLget_plugin_type" und "H5PLget_plugin_info" werden jeweils in der julea-hdf5-implementation geloggt.
** (process:1384): DEBUG: 13:19:57.819: j_init 1
** (process:1384): DEBUG: 13:19:57.820: j_init 2
** (process:1384): DEBUG: 13:20:05.011: j_fini
** (process:1384): DEBUG: 13:20:07.689: j_init 1
** (process:1384): DEBUG: 13:20:07.689: j_init 2
** (process:1384): DEBUG: 13:20:09.971: j_fini
** (process:1384): DEBUG: 13:20:12.928: j_init 1
** (process:1384): DEBUG: 13:20:12.929: j_init 2
** (process:1384): DEBUG: 13:20:15.651: j_fini
** (process:1384): DEBUG: 13:20:17.261: j_init 1
** (process:1384): DEBUG: 13:20:17.261: j_init 2
** (process:1384): DEBUG: 13:20:17.262: H5PLget_plugin_type
** (process:1384): DEBUG: 13:20:17.262: H5PLget_plugin_info
Anschließend auch ein paar Stacktraces mit den obigen log Ausgaben dazwischen, um die zeitlichen Zusammenhänge zu sehen. Hierbei ist zu beachten, dass alle stacktraces innerhalb der selben "H5VLregister_connector_by_name" ausgegeben wurden.
Es werden mehrfach Threads initialisiert - und auch wieder beendet.
(gdb) break j_init
Function "j_init" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (j_init) pending.
(gdb) break j_fini
Function "j_fini" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 2 (j_fini) pending.
(gdb) r
...
Breakpoint 1, j_init () at ../lib/core/jcommon.c:131
131 {
(gdb) bt
#0 j_init () at ../lib/core/jcommon.c:131
#1 0x00007ffff7fe295a in ?? () from /lib64/ld-linux-x86-64.so.2
#2 0x00007ffff7fe2a59 in ?? () from /lib64/ld-linux-x86-64.so.2
#3 0x00007ffff7fe6cbc in ?? () from /lib64/ld-linux-x86-64.so.2
#4 0x00007ffff74185cf in __GI__dl_catch_exception (exception=<optimized out>, operate=<optimized out>, args=<optimized out>) at dl-error-skeleton.c:196
#5 0x00007ffff7fe62a6 in ?? () from /lib64/ld-linux-x86-64.so.2
#6 0x00007ffff729b256 in dlopen_doit (a=a@entry=0x7fffffff0400) at dlopen.c:66
#7 0x00007ffff74185cf in __GI__dl_catch_exception (exception=exception@entry=0x7fffffff03a0, operate=<optimized out>, args=<optimized out>) at dl-error-skeleton.c:196
#8 0x00007ffff741865f in __GI__dl_catch_error (objname=0x55555acc0010, errstring=0x55555acc0018, mallocedp=0x55555acc0008, operate=<optimized out>, args=<optimized out>) at dl-error-skeleton.c:215
#9 0x00007ffff729ba25 in _dlerror_run (operate=operate@entry=0x7ffff729b200 <dlopen_doit>, args=args@entry=0x7fffffff0400) at dlerror.c:163
#10 0x00007ffff729b2e6 in __dlopen (file=<optimized out>, mode=mode@entry=1) at dlopen.c:87
#11 0x00007ffff7df1330 in H5PL__open (path=path@entry=0x55555acbffc0 "/src/julea/prefix-hdf-julea/lib/libjulea.so", type=H5PL_TYPE_VOL, key=0x7fffffff0610, success=success@entry=0x7fffffff05b7,
plugin_info=plugin_info@entry=0x7fffffff05b8) at H5PLint.c:332
#12 0x00007ffff7df2770 in H5PL__find_plugin_in_path (search_params=0x7fffffff05c0, search_params=0x7fffffff05c0, plugin_info=0x7fffffff05b8, dir=<optimized out>, found=0x7fffffff05b7) at H5PLpath.c:692
#13 H5PL__find_plugin_in_path_table (search_params=search_params@entry=0x7fffffff05c0, found=found@entry=0x7fffffff05b7, plugin_info=plugin_info@entry=0x7fffffff05b8) at H5PLpath.c:603
#14 0x00007ffff7df11be in H5PL_load (type=type@entry=H5PL_TYPE_VOL, key=key@entry=0x7fffffff0610) at H5PLint.c:273
#15 0x00007ffff7eef041 in H5VL__register_connector_by_name (name=name@entry=0x555555b14956 "julea", app_ref=app_ref@entry=true, vipl_id=vipl_id@entry=720575940379279375) at H5VLint.c:1049
#16 0x00007ffff7edc258 in H5VLregister_connector_by_name (name=0x555555b14956 "julea", vipl_id=720575940379279375) at H5VL.c:163
#17 0x000055555556d9a8 in initializeBenjamin () at benjamin.h:17
#18 0x000055555556daf4 in main (argc=3, argv=0x7fffffff1ca8) at enzo.C:273
(gdb) c
Continuing.
** (process:1384): DEBUG: 13:19:57.819: j_init 1
** (process:1384): DEBUG: 13:19:57.820: j_init 2
[New Thread 0x7ffff66f9700 (LWP 1389)]
Thread 1 "enzo.exe" hit Breakpoint 2, j_fini () at ../lib/core/jcommon.c:243
243 {
(gdb) bt
#0 j_fini () at ../lib/core/jcommon.c:243
#1 0x00007ffff7fe796d in ?? () from /lib64/ld-linux-x86-64.so.2
#2 0x00007ffff7fe8541 in ?? () from /lib64/ld-linux-x86-64.so.2
#3 0x00007ffff74185cf in __GI__dl_catch_exception (exception=exception@entry=0x7fffffff03c0, operate=<optimized out>, args=<optimized out>) at dl-error-skeleton.c:196
#4 0x00007ffff741865f in __GI__dl_catch_error (objname=0x55555acc0010, errstring=0x55555acc0018, mallocedp=0x55555acc0008, operate=<optimized out>, args=<optimized out>) at dl-error-skeleton.c:215
#5 0x00007ffff729ba25 in _dlerror_run (operate=operate@entry=0x7ffff729b330 <dlclose_doit>, args=0x55555acc0070) at dlerror.c:163
#6 0x00007ffff729b364 in __dlclose (handle=<optimized out>) at dlclose.c:46
#7 0x00007ffff7df12d1 in H5PL__close (handle=handle@entry=0x55555acc0070) at H5PLint.c:437
#8 0x00007ffff7df1460 in H5PL__open (path=path@entry=0x55555acbffc0 "/src/julea/prefix-hdf-julea/lib/libjulea.so", type=H5PL_TYPE_VOL, key=0x7fffffff0610, success=success@entry=0x7fffffff05b7,
plugin_info=plugin_info@entry=0x7fffffff05b8) at H5PLint.c:415
#9 0x00007ffff7df2770 in H5PL__find_plugin_in_path (search_params=0x7fffffff05c0, search_params=0x7fffffff05c0, plugin_info=0x7fffffff05b8, dir=<optimized out>, found=0x7fffffff05b7) at H5PLpath.c:692
#10 H5PL__find_plugin_in_path_table (search_params=search_params@entry=0x7fffffff05c0, found=found@entry=0x7fffffff05b7, plugin_info=plugin_info@entry=0x7fffffff05b8) at H5PLpath.c:603
#11 0x00007ffff7df11be in H5PL_load (type=type@entry=H5PL_TYPE_VOL, key=key@entry=0x7fffffff0610) at H5PLint.c:273
#12 0x00007ffff7eef041 in H5VL__register_connector_by_name (name=name@entry=0x555555b14956 "julea", app_ref=app_ref@entry=true, vipl_id=vipl_id@entry=720575940379279375) at H5VLint.c:1049
#13 0x00007ffff7edc258 in H5VLregister_connector_by_name (name=0x555555b14956 "julea", vipl_id=720575940379279375) at H5VL.c:163
#14 0x000055555556d9a8 in initializeBenjamin () at benjamin.h:17
#15 0x000055555556daf4 in main (argc=3, argv=0x7fffffff1ca8) at enzo.C:273
(gdb) c
Continuing.
** (process:1384): DEBUG: 13:20:05.011: j_fini
[Thread 0x7ffff66f9700 (LWP 1389) exited]
warning: Temporarily disabling breakpoints for unloaded shared library "/src/julea/prefix-hdf-julea/lib/libjulea.so"
Thread 1 "enzo.exe" hit Breakpoint 1, j_init () at ../lib/core/jcommon.c:131
131 {
(gdb) bt
#0 j_init () at ../lib/core/jcommon.c:131
#1 0x00007ffff7fe295a in ?? () from /lib64/ld-linux-x86-64.so.2
#2 0x00007ffff7fe2a59 in ?? () from /lib64/ld-linux-x86-64.so.2
#3 0x00007ffff7fe6cbc in ?? () from /lib64/ld-linux-x86-64.so.2
#4 0x00007ffff74185cf in __GI__dl_catch_exception (exception=<optimized out>, operate=<optimized out>, args=<optimized out>) at dl-error-skeleton.c:196
#5 0x00007ffff7fe62a6 in ?? () from /lib64/ld-linux-x86-64.so.2
#6 0x00007ffff729b256 in dlopen_doit (a=a@entry=0x7fffffff0400) at dlopen.c:66
#7 0x00007ffff74185cf in __GI__dl_catch_exception (exception=exception@entry=0x7fffffff03a0, operate=<optimized out>, args=<optimized out>) at dl-error-skeleton.c:196
#8 0x00007ffff741865f in __GI__dl_catch_error (objname=0x55555acc0010, errstring=0x55555acc0018, mallocedp=0x55555acc0008, operate=<optimized out>, args=<optimized out>) at dl-error-skeleton.c:215
#9 0x00007ffff729ba25 in _dlerror_run (operate=operate@entry=0x7ffff729b200 <dlopen_doit>, args=args@entry=0x7fffffff0400) at dlerror.c:163
#10 0x00007ffff729b2e6 in __dlopen (file=<optimized out>, mode=mode@entry=1) at dlopen.c:87
#11 0x00007ffff7df1330 in H5PL__open (path=path@entry=0x55555acc17d0 "/src/julea/prefix-hdf-julea/lib/libjulea-kv.so", type=H5PL_TYPE_VOL, key=0x7fffffff0610, success=success@entry=0x7fffffff05b7,
plugin_info=plugin_info@entry=0x7fffffff05b8) at H5PLint.c:332
#12 0x00007ffff7df2770 in H5PL__find_plugin_in_path (search_params=0x7fffffff05c0, search_params=0x7fffffff05c0, plugin_info=0x7fffffff05b8, dir=<optimized out>, found=0x7fffffff05b7) at H5PLpath.c:692
#13 H5PL__find_plugin_in_path_table (search_params=search_params@entry=0x7fffffff05c0, found=found@entry=0x7fffffff05b7, plugin_info=plugin_info@entry=0x7fffffff05b8) at H5PLpath.c:603
#14 0x00007ffff7df11be in H5PL_load (type=type@entry=H5PL_TYPE_VOL, key=key@entry=0x7fffffff0610) at H5PLint.c:273
#15 0x00007ffff7eef041 in H5VL__register_connector_by_name (name=name@entry=0x555555b14956 "julea", app_ref=app_ref@entry=true, vipl_id=vipl_id@entry=720575940379279375) at H5VLint.c:1049
#16 0x00007ffff7edc258 in H5VLregister_connector_by_name (name=0x555555b14956 "julea", vipl_id=720575940379279375) at H5VL.c:163
#17 0x000055555556d9a8 in initializeBenjamin () at benjamin.h:17
#18 0x000055555556daf4 in main (argc=3, argv=0x7fffffff1ca8) at enzo.C:273
(gdb) c
Continuing.
** (process:1384): DEBUG: 13:20:07.689: j_init 1
** (process:1384): DEBUG: 13:20:07.689: j_init 2
[New Thread 0x7ffff66f9700 (LWP 1390)]
Thread 1 "enzo.exe" hit Breakpoint 2, j_fini () at ../lib/core/jcommon.c:243
243 {
(gdb) bt
#0 j_fini () at ../lib/core/jcommon.c:243
#1 0x00007ffff7fe796d in ?? () from /lib64/ld-linux-x86-64.so.2
#2 0x00007ffff7fe8541 in ?? () from /lib64/ld-linux-x86-64.so.2
#3 0x00007ffff74185cf in __GI__dl_catch_exception (exception=exception@entry=0x7fffffff03c0, operate=<optimized out>, args=<optimized out>) at dl-error-skeleton.c:196
#4 0x00007ffff741865f in __GI__dl_catch_error (objname=0x55555acc0010, errstring=0x55555acc0018, mallocedp=0x55555acc0008, operate=<optimized out>, args=<optimized out>) at dl-error-skeleton.c:215
#5 0x00007ffff729ba25 in _dlerror_run (operate=operate@entry=0x7ffff729b330 <dlclose_doit>, args=0x55555acc0070) at dlerror.c:163
#6 0x00007ffff729b364 in __dlclose (handle=<optimized out>) at dlclose.c:46
#7 0x00007ffff7df12d1 in H5PL__close (handle=handle@entry=0x55555acc0070) at H5PLint.c:437
#8 0x00007ffff7df1460 in H5PL__open (path=path@entry=0x55555acc17d0 "/src/julea/prefix-hdf-julea/lib/libjulea-kv.so", type=H5PL_TYPE_VOL, key=0x7fffffff0610, success=success@entry=0x7fffffff05b7,
plugin_info=plugin_info@entry=0x7fffffff05b8) at H5PLint.c:415
#9 0x00007ffff7df2770 in H5PL__find_plugin_in_path (search_params=0x7fffffff05c0, search_params=0x7fffffff05c0, plugin_info=0x7fffffff05b8, dir=<optimized out>, found=0x7fffffff05b7) at H5PLpath.c:692
#10 H5PL__find_plugin_in_path_table (search_params=search_params@entry=0x7fffffff05c0, found=found@entry=0x7fffffff05b7, plugin_info=plugin_info@entry=0x7fffffff05b8) at H5PLpath.c:603
#11 0x00007ffff7df11be in H5PL_load (type=type@entry=H5PL_TYPE_VOL, key=key@entry=0x7fffffff0610) at H5PLint.c:273
#12 0x00007ffff7eef041 in H5VL__register_connector_by_name (name=name@entry=0x555555b14956 "julea", app_ref=app_ref@entry=true, vipl_id=vipl_id@entry=720575940379279375) at H5VLint.c:1049
#13 0x00007ffff7edc258 in H5VLregister_connector_by_name (name=0x555555b14956 "julea", vipl_id=720575940379279375) at H5VL.c:163
#14 0x000055555556d9a8 in initializeBenjamin () at benjamin.h:17
#15 0x000055555556daf4 in main (argc=3, argv=0x7fffffff1ca8) at enzo.C:273
(gdb) c
Continuing.
** (process:1384): DEBUG: 13:20:09.971: j_fini
[Thread 0x7ffff66f9700 (LWP 1390) exited]
warning: Temporarily disabling breakpoints for unloaded shared library "/src/julea/build-hdf-julea/lib/libjulea.so"
Thread 1 "enzo.exe" hit Breakpoint 1, j_init () at ../lib/core/jcommon.c:131
131 {
(gdb) bt
#0 j_init () at ../lib/core/jcommon.c:131
#1 0x00007ffff7fe295a in ?? () from /lib64/ld-linux-x86-64.so.2
#2 0x00007ffff7fe2a59 in ?? () from /lib64/ld-linux-x86-64.so.2
#3 0x00007ffff7fe6cbc in ?? () from /lib64/ld-linux-x86-64.so.2
#4 0x00007ffff74185cf in __GI__dl_catch_exception (exception=<optimized out>, operate=<optimized out>, args=<optimized out>) at dl-error-skeleton.c:196
#5 0x00007ffff7fe62a6 in ?? () from /lib64/ld-linux-x86-64.so.2
#6 0x00007ffff729b256 in dlopen_doit (a=a@entry=0x7fffffff0400) at dlopen.c:66
#7 0x00007ffff74185cf in __GI__dl_catch_exception (exception=exception@entry=0x7fffffff03a0, operate=<optimized out>, args=<optimized out>) at dl-error-skeleton.c:196
#8 0x00007ffff741865f in __GI__dl_catch_error (objname=0x55555acc0010, errstring=0x55555acc0018, mallocedp=0x55555acc0008, operate=<optimized out>, args=<optimized out>) at dl-error-skeleton.c:215
#9 0x00007ffff729ba25 in _dlerror_run (operate=operate@entry=0x7ffff729b200 <dlopen_doit>, args=args@entry=0x7fffffff0400) at dlerror.c:163
#10 0x00007ffff729b2e6 in __dlopen (file=<optimized out>, mode=mode@entry=1) at dlopen.c:87
#11 0x00007ffff7df1330 in H5PL__open (path=path@entry=0x55555acc17d0 "/src/julea/prefix-hdf-julea/lib/libjulea-item.so", type=H5PL_TYPE_VOL, key=0x7fffffff0610, success=success@entry=0x7fffffff05b7,
plugin_info=plugin_info@entry=0x7fffffff05b8) at H5PLint.c:332
#12 0x00007ffff7df2770 in H5PL__find_plugin_in_path (search_params=0x7fffffff05c0, search_params=0x7fffffff05c0, plugin_info=0x7fffffff05b8, dir=<optimized out>, found=0x7fffffff05b7) at H5PLpath.c:692
#13 H5PL__find_plugin_in_path_table (search_params=search_params@entry=0x7fffffff05c0, found=found@entry=0x7fffffff05b7, plugin_info=plugin_info@entry=0x7fffffff05b8) at H5PLpath.c:603
#14 0x00007ffff7df11be in H5PL_load (type=type@entry=H5PL_TYPE_VOL, key=key@entry=0x7fffffff0610) at H5PLint.c:273
#15 0x00007ffff7eef041 in H5VL__register_connector_by_name (name=name@entry=0x555555b14956 "julea", app_ref=app_ref@entry=true, vipl_id=vipl_id@entry=720575940379279375) at H5VLint.c:1049
#16 0x00007ffff7edc258 in H5VLregister_connector_by_name (name=0x555555b14956 "julea", vipl_id=720575940379279375) at H5VL.c:163
#17 0x000055555556d9a8 in initializeBenjamin () at benjamin.h:17
#18 0x000055555556daf4 in main (argc=3, argv=0x7fffffff1ca8) at enzo.C:273
(gdb) c
Continuing.
** (process:1384): DEBUG: 13:20:12.928: j_init 1
** (process:1384): DEBUG: 13:20:12.929: j_init 2
[New Thread 0x7ffff66f9700 (LWP 1391)]
Thread 1 "enzo.exe" hit Breakpoint 2, j_fini () at ../lib/core/jcommon.c:243
243 {
(gdb) bt
#0 j_fini () at ../lib/core/jcommon.c:243
#1 0x00007ffff7fe796d in ?? () from /lib64/ld-linux-x86-64.so.2
#2 0x00007ffff7fe8541 in ?? () from /lib64/ld-linux-x86-64.so.2
#3 0x00007ffff74185cf in __GI__dl_catch_exception (exception=exception@entry=0x7fffffff03c0, operate=<optimized out>, args=<optimized out>) at dl-error-skeleton.c:196
#4 0x00007ffff741865f in __GI__dl_catch_error (objname=0x55555acc0010, errstring=0x55555acc0018, mallocedp=0x55555acc0008, operate=<optimized out>, args=<optimized out>) at dl-error-skeleton.c:215
#5 0x00007ffff729ba25 in _dlerror_run (operate=operate@entry=0x7ffff729b330 <dlclose_doit>, args=0x55555acc0030) at dlerror.c:163
#6 0x00007ffff729b364 in __dlclose (handle=<optimized out>) at dlclose.c:46
#7 0x00007ffff7df12d1 in H5PL__close (handle=handle@entry=0x55555acc0030) at H5PLint.c:437
#8 0x00007ffff7df1460 in H5PL__open (path=path@entry=0x55555acc17d0 "/src/julea/prefix-hdf-julea/lib/libjulea-item.so", type=H5PL_TYPE_VOL, key=0x7fffffff0610, success=success@entry=0x7fffffff05b7,
plugin_info=plugin_info@entry=0x7fffffff05b8) at H5PLint.c:415
#9 0x00007ffff7df2770 in H5PL__find_plugin_in_path (search_params=0x7fffffff05c0, search_params=0x7fffffff05c0, plugin_info=0x7fffffff05b8, dir=<optimized out>, found=0x7fffffff05b7) at H5PLpath.c:692
#10 H5PL__find_plugin_in_path_table (search_params=search_params@entry=0x7fffffff05c0, found=found@entry=0x7fffffff05b7, plugin_info=plugin_info@entry=0x7fffffff05b8) at H5PLpath.c:603
#11 0x00007ffff7df11be in H5PL_load (type=type@entry=H5PL_TYPE_VOL, key=key@entry=0x7fffffff0610) at H5PLint.c:273
#12 0x00007ffff7eef041 in H5VL__register_connector_by_name (name=name@entry=0x555555b14956 "julea", app_ref=app_ref@entry=true, vipl_id=vipl_id@entry=720575940379279375) at H5VLint.c:1049
#13 0x00007ffff7edc258 in H5VLregister_connector_by_name (name=0x555555b14956 "julea", vipl_id=720575940379279375) at H5VL.c:163
#14 0x000055555556d9a8 in initializeBenjamin () at benjamin.h:17
#15 0x000055555556daf4 in main (argc=3, argv=0x7fffffff1ca8) at enzo.C:273
(gdb) c
Continuing.
** (process:1384): DEBUG: 13:20:15.651: j_fini
[Thread 0x7ffff66f9700 (LWP 1391) exited]
warning: Temporarily disabling breakpoints for unloaded shared library "/src/julea/build-hdf-julea/lib/libjulea.so"
Thread 1 "enzo.exe" hit Breakpoint 1, j_init () at ../lib/core/jcommon.c:131
131 {
(gdb) bt
#0 j_init () at ../lib/core/jcommon.c:131
#1 0x00007ffff7fe295a in ?? () from /lib64/ld-linux-x86-64.so.2
#2 0x00007ffff7fe2a59 in ?? () from /lib64/ld-linux-x86-64.so.2
#3 0x00007ffff7fe6cbc in ?? () from /lib64/ld-linux-x86-64.so.2
#4 0x00007ffff74185cf in __GI__dl_catch_exception (exception=<optimized out>, operate=<optimized out>, args=<optimized out>) at dl-error-skeleton.c:196
#5 0x00007ffff7fe62a6 in ?? () from /lib64/ld-linux-x86-64.so.2
#6 0x00007ffff729b256 in dlopen_doit (a=a@entry=0x7fffffff0400) at dlopen.c:66
#7 0x00007ffff74185cf in __GI__dl_catch_exception (exception=exception@entry=0x7fffffff03a0, operate=<optimized out>, args=<optimized out>) at dl-error-skeleton.c:196
#8 0x00007ffff741865f in __GI__dl_catch_error (objname=0x55555acc0010, errstring=0x55555acc0018, mallocedp=0x55555acc0008, operate=<optimized out>, args=<optimized out>) at dl-error-skeleton.c:215
#9 0x00007ffff729ba25 in _dlerror_run (operate=operate@entry=0x7ffff729b200 <dlopen_doit>, args=args@entry=0x7fffffff0400) at dlerror.c:163
#10 0x00007ffff729b2e6 in __dlopen (file=<optimized out>, mode=mode@entry=1) at dlopen.c:87
#11 0x00007ffff7df1330 in H5PL__open (path=path@entry=0x55555acc17d0 "/src/julea/prefix-hdf-julea/lib/libjulea-hdf5.so", type=H5PL_TYPE_VOL, key=0x7fffffff0610, success=success@entry=0x7fffffff05b7,
plugin_info=plugin_info@entry=0x7fffffff05b8) at H5PLint.c:332
#12 0x00007ffff7df2770 in H5PL__find_plugin_in_path (search_params=0x7fffffff05c0, search_params=0x7fffffff05c0, plugin_info=0x7fffffff05b8, dir=<optimized out>, found=0x7fffffff05b7) at H5PLpath.c:692
#13 H5PL__find_plugin_in_path_table (search_params=search_params@entry=0x7fffffff05c0, found=found@entry=0x7fffffff05b7, plugin_info=plugin_info@entry=0x7fffffff05b8) at H5PLpath.c:603
#14 0x00007ffff7df11be in H5PL_load (type=type@entry=H5PL_TYPE_VOL, key=key@entry=0x7fffffff0610) at H5PLint.c:273
#15 0x00007ffff7eef041 in H5VL__register_connector_by_name (name=name@entry=0x555555b14956 "julea", app_ref=app_ref@entry=true, vipl_id=vipl_id@entry=720575940379279375) at H5VLint.c:1049
#16 0x00007ffff7edc258 in H5VLregister_connector_by_name (name=0x555555b14956 "julea", vipl_id=720575940379279375) at H5VL.c:163
#17 0x000055555556d9a8 in initializeBenjamin () at benjamin.h:17
#18 0x000055555556daf4 in main (argc=3, argv=0x7fffffff1ca8) at enzo.C:273
(gdb) c
Continuing.
** (process:1384): DEBUG: 13:20:17.261: j_init 1
** (process:1384): DEBUG: 13:20:17.261: j_init 2
[New Thread 0x7ffff66f9700 (LWP 1392)]
** (process:1384): DEBUG: 13:20:17.262: H5PLget_plugin_type
** (process:1384): DEBUG: 13:20:17.262: H5PLget_plugin_info
...
This is just an idea to improve the readability and thus make it easy for new devs to understand the code.
I noticed that in jkv, jobject and jdistributed-object many but not all exec function have a repeated pattern of checking for local backend existence. It is check inconsistently either via !=
or ==
. Doing this in a consistent way would make it easier to read and understand.
Here is an example:
https://github.com/wr-hamburg/julea/blob/879b745059b41abd76fa816bd9458d49dcd89441/lib/object/jobject.c#L188-L228
:~/Repos/julea (master*=) % bash waf.sh configure --debug --sanitize
Traceback (most recent call last):
File "/home/michael/Repos/julea/.waf3-1.9.14-029acff87fc682c36a383b420acc1dd3/waflib/Node.py", line 296, in ant_iter
raise StopIteration
StopIteration
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/michael/Repos/julea/.waf3-1.9.14-029acff87fc682c36a383b420acc1dd3/waflib/Scripting.py", line 122, in waf_entry_point
run_commands()
File "/home/michael/Repos/julea/.waf3-1.9.14-029acff87fc682c36a383b420acc1dd3/waflib/Scripting.py", line 179, in run_commands
parse_options()
File "/home/michael/Repos/julea/.waf3-1.9.14-029acff87fc682c36a383b420acc1dd3/waflib/Scripting.py", line 152, in parse_options
Context.create_context('options').execute()
File "/home/michael/Repos/julea/.waf3-1.9.14-029acff87fc682c36a383b420acc1dd3/waflib/Options.py", line 149, in execute
super(OptionsContext,self).execute()
File "/home/michael/Repos/julea/.waf3-1.9.14-029acff87fc682c36a383b420acc1dd3/waflib/Context.py", line 88, in execute
self.recurse([os.path.dirname(g_module.root_path)])
File "/home/michael/Repos/julea/.waf3-1.9.14-029acff87fc682c36a383b420acc1dd3/waflib/Context.py", line 129, in recurse
user_function(self)
File "/home/michael/Repos/julea/wscript", line 90, in options
ctx.load('compiler_c')
File "/home/michael/Repos/julea/.waf3-1.9.14-029acff87fc682c36a383b420acc1dd3/waflib/Context.py", line 85, in load
fun(self)
File "/home/michael/Repos/julea/.waf3-1.9.14-029acff87fc682c36a383b420acc1dd3/waflib/Tools/compiler_c.py", line 40, in options
opt.load_special_tools('c_*.py',ban=['c_dumbpreproc.py'])
File "/home/michael/Repos/julea/.waf3-1.9.14-029acff87fc682c36a383b420acc1dd3/waflib/Context.py", line 324, in load_special_tools
lst=self.root.find_node(waf_dir).find_node('waflib/extras').ant_glob(var)
File "/home/michael/Repos/julea/.waf3-1.9.14-029acff87fc682c36a383b420acc1dd3/waflib/Node.py", line 345, in ant_glob
ret=[x for x in self.ant_iter(accept=accept,pats=[to_pat(incl),to_pat(excl)],maxdepth=kw.get('maxdepth',25),dir=dir,src=src,remove=kw.get('remove',True))]
File "/home/michael/Repos/julea/.waf3-1.9.14-029acff87fc682c36a383b420acc1dd3/waflib/Node.py", line 345, in <listcomp>
ret=[x for x in self.ant_iter(accept=accept,pats=[to_pat(incl),to_pat(excl)],maxdepth=kw.get('maxdepth',25),dir=dir,src=src,remove=kw.get('remove',True))]
RuntimeError: generator raised StopIteration
HDF5 test cases should be run in github workflow. The first run of this test fails probably for the same reason as enzo fails on the first run. However the second run passes.
We should also test applications that use JULEA (for example, Enzo on top of our HDF5 plugins).
The current workaround is to get the schema back from the server after it was created. Maybe it would be better to just use 64 bit keys in the backends so the type is known a priori.
We currently have separate build and test workflows. The build one uses system and Spack dependencies; ideally, the tests should also be run using Spack dependencies.
It might be useful to alter the backend_info
interface to allow returning multiple JBackend
s. This would allow a single shared library to implement multiple backend types, or perhaps even multiple backends of the same type.
I realize this does not fit well with the current model of "one backend per library", and complicates loading so that reused backends are not loaded multiple times. The advantage would be the avoidance of duplication of statically-linked support code, by sharing it between multiple backends.
The text needs to be updated to databases
Currently the batch gets executed without failure. See test_kv_put_delete()
.
When a group creation call gets a name containing slashes, this name should be interpreted as a path relative to the given location.
Intermediate groups may be created if specified in the lcpl
.
However this is not how julea-db behaves as it just creates a group with slashes in its name:
(Screenshot of the HDF5_DB_link table)
Edit: In contrast that what happens with native HDF5:
$ h5dump somefile.h5
HDF5 "somefile.h5" {
GROUP "/" {
GROUP "path" {
GROUP "to" {
GROUP "group" {
}
}
}
}
}
Before I used ". ./scripts/environment.sh" to load all Spack dependencies and execute all my JULEA commands afterwards. Now after I merged with the master branch I get errors and Nothing loaded.
I already removed ./dependencies, and afterwards did a clean install with "./scripts/install-dependencies.sh full"
module: command not found
module: command not found
module: command not found
module: command not found
Dependency lmdb cannot be loaded. If you have not installed it, you can ignore the error above.
module: command not found
Dependency sqlite cannot be loaded. If you have not installed it, you can ignore the error above.
module: command not found
Dependency leveldb cannot be loaded. If you have not installed it, you can ignore the error above.
module: command not found
Dependency libmongoc cannot be loaded. If you have not installed it, you can ignore the error above.
module: command not found
Dependency hdf5@develop~mpi cannot be loaded. If you have not installed it, you can ignore the error above.
module: command not found
Dependency mariadb-c-client cannot be loaded. If you have not installed it, you can ignore the error above.
Current implementation does not allow to form the following queries;
Table can be found at this link: https://github.com/SajadKarim/julea/blob/7e2768ce2cc7ba61691875d346cf004f4946fee3/test/db/operators.c.
Also, the details mentioned under heading “3.3.2 JDBSelector” in document "https://wr.informatik.uni-hamburg.de/_media/research:theses:benjamin_warnke_integrating_self_describing_data_formats_into_file_systems.pdf" does not support abovementioned query.
Possible fix: function JDBSelector::j_db_selector_add_selector should take operator information as input and the backend function should use it to append two selectors (https://github.com/julea-io/julea/blob/master/backend/db/sql-generic.c#L1533 - 1547) instead of using the one attached to the first (or preceding) one.
A branch (#105) is added that contains a test case which has the above table and related code.
We currently only check the actual source code but should also check the shell scripts to make sure they are portable etc. ShellCheck (https://github.com/koalaman/shellcheck) looks like a very good option.
If all enums are defined like
enum JDBSelectorMode { J_DB_SELECTOR_MODE_AND = 0, J_DB_SELECTOR_MODE_OR, _J_DB_SELECTOR_MODE_COUNT, }; typedef enum JDBSelectorMode JDBSelectorMode;
then test cases could use the _*COUNT to identify the number of valid values. This way test cases would be 'updated' automatically if new members are added to the enum
user@node:~/julea$ ./waf
Waf: Entering directory `/home/user/julea/build'
[24/95] Linking build/lib/libjulea.so
/usr/bin/ld: cannot find -lintl
/usr/bin/ld: cannot find -lintl
/usr/bin/ld: cannot find -lintl
collect2: error: ld returned 1 exit status
Waf: Leaving directory `/home/user/julea/build'
Build failed
-> task in 'lib/julea' failed with exit status 1 (run with -v to display more information)
After adding spack library path manually to $LIBRARY_PATH
it works. WAF link this file presumably against system libraries.
I wrote a script (in my fork "warnke_skript/list_all_functions.sh") to identify existing and unused functions - especially for the jbson-wrapper where every function is annotated with G_GNUC_UNUSED because that file is statically included in different locations.
The following is a list of unused functions - not even the tests or benchmarks or destructors or structs call/contain these functions.
Some of those functions are just empty prototypes.
Some functions should be called, but the calling code is completely commented out.
Some existing and used functions do not match the naming scheme j_* - for example everything in the backend-, test- and benchmark-implementations.
WAF does not correctly set PREFIX
. At the moment, it is set to default (/usr/local
). Therefore, LIBDIR is not set properly and backend libraries could not loaded dynamically.
When running the /db/all
test with the sqlite db backend, it hangs on shutdown:
#0 0x00007ff47b0ae15d in syscall () from /lib64/libc.so.6
#1 0x00007ff47b46bdec in g_mutex_lock_slowpath (mutex=mutex@entry=0x7ff47802a1a0 <g.all_thread_variables_lock>) at gthread-posix.c:1320
#2 0x00007ff47b46c612 in g_mutex_lock (mutex=mutex@entry=0x7ff47802a1a0 <g.all_thread_variables_lock>) at gthread-posix.c:1344
#3 0x00007ff4780137dc in thread_variables_get (error=error@entry=0x0) at ../backend/db/sql-generic.c:185
#4 0x00007ff478013c6c in freeJSqlCacheSQLPrepared (ptr=0x606000004580) at ../backend/db/sql-generic.c:258
#5 0x00007ff47b417055 in g_hash_table_remove_all_nodes (hash_table=0x608000006120, notify=<optimized out>, destruction=<optimized out>) at ghash.c:552
#6 0x00007ff47b417f57 in g_hash_table_remove_all_nodes (destruction=0, notify=1, hash_table=0x608000006120) at ghash.c:1447
#7 g_hash_table_remove_all (hash_table=0x608000006120) at ghash.c:1447
#8 0x00007ff47b417f9e in g_hash_table_destroy (hash_table=0x608000006120) at ghash.c:1128
#9 0x00007ff478012c5b in freeJSqlCacheSQLQueries (ptr=0x6020000058f0) at ../backend/db/sql-generic.c:240
#10 0x00007ff47b417055 in g_hash_table_remove_all_nodes (hash_table=0x6080000060a0, notify=<optimized out>, destruction=<optimized out>) at ghash.c:552
#11 0x00007ff47b417f57 in g_hash_table_remove_all_nodes (destruction=0, notify=1, hash_table=0x6080000060a0) at ghash.c:1447
#12 g_hash_table_remove_all (hash_table=0x6080000060a0) at ghash.c:1447
#13 0x00007ff47b417f9e in g_hash_table_destroy (hash_table=0x6080000060a0) at ghash.c:1128
#14 0x00007ff47801271d in freeJSqlCacheNames (ptr=0x6020000058b0) at ../backend/db/sql-generic.c:223
#15 0x00007ff47b417055 in g_hash_table_remove_all_nodes (hash_table=0x608000006020, notify=<optimized out>, destructio--Type <RET> for more, q to quit, c to continue without paging--
n=<optimized out>) at ghash.c:552
#16 0x00007ff47b417f57 in g_hash_table_remove_all_nodes (destruction=0, notify=1, hash_table=0x608000006020) at ghash.c:1447
#17 g_hash_table_remove_all (hash_table=0x608000006020) at ghash.c:1447
#18 0x00007ff47b417f9e in g_hash_table_destroy (hash_table=0x608000006020) at ghash.c:1128
#19 0x00007ff4780127d2 in _thread_variables_fini (ptr=0x603000004cc0, has_lock=has_lock@entry=1) at ../backend/db/sql-generic.c:118
#20 0x00007ff478020abb in sql_generic_fini () at ../backend/db/sql-generic.c:138
#21 0x00007ff478020b36 in backend_fini () at ../backend/db/sqlite.c:413
#22 0x00007ff47b65631c in j_backend_db_fini (backend=0x7ff478027320 <sqlite_backend>) at ../lib/core/jbackend.c:680
#23 0x00000000004072cd in main (argc=<optimized out>, argv=<optimized out>) at ../server/server.c:303
cc: @Qualenritter
I found a few issues when writing tests for the db client:
j_db_schema_new
does not properly check the namespace and name given. For instance, if they contain a -
, errors will occur later on (see https://github.com/wr-hamburg/julea/blob/master/test/db/db.c#L68). This probably also applies to other parts of the db client.g_autoptr
but the batch is executed outside of the loop, the address sanitizer complains about heap-use-after-free (see https://github.com/wr-hamburg/julea/blob/master/test/db/db.c#L110).If an object does not exist, this call to open
will return -1
, but errno
is never checked:
open(), openat(), and creat() return the new file descriptor (a nonnegative integer), or -1 if an error occurred (in which case, errno is set appropriately).
– open(2)
It then proceeds to initialise the backend object, and returns false. But the return value is ignored, and the object is then passed to other backend operations, as if initialization succeeded:
The invalid file descriptor -1
is then passed to pread
here, which writes EBADF to errno
. This error never reaches the client though, who receives no indication of an error, and doesn't receive any data. It appears to the client, as if the object existed but was empty.
With a server posix backend configured, this can be reproduced simply by trying to copy any non-existing object with julea-cli:
$ bld/julea-cli copy object://host/namespace/bar file:///tmp/foo
# in the gdb session attached to julea-server
(gdb) b backend_read
Function "backend_read" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (backend_read) pending.
(gdb) r
Starting program: /home/tilpner/dev/betree/julea/bld/julea-server
[New LWP 12178]
[New LWP 12393]
[Switching to LWP 12393]
Thread 3 "pool-julea-serv" hit Breakpoint 1, backend_read (backend_data=0x423d00,
backend_object=0x7fffdc003250, buffer=0x7fffe8d8d010, length=1048576, offset=0,
bytes_read=0x7fffe9d8ce68) at ../backend/object/posix.c:313
313 j_trace_file_begin(bo->path, J_TRACE_FILE_READ);
(gdb) p bo->fd
$1 = -1
# step until after pread
(gdb) p (void(*)(char*))perror("")
Bad file descriptor
$6 = (void (*)(char *)) 0x0
We currently have Python bindings in progress (#66) that have to be maintained manually. We should take a look at Shroud (https://github.com/LLNL/shroud) to generate them (and additional ones) automatically.
While writing test for my own code i stumbled across this memory error found by valgrind. Don't seem to be critical since the test succeed and there is no SegFault.
/object/distributed-object/read_write:
==31980== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
==31980== at 0x4D8D6A6: send (in /usr/lib/libpthread-2.29.so)
==31980== by 0x4BCF1A6: g_socket_send_with_timeout (gsocket.c:3254)
==31980== by 0x4BCF1A6: g_socket_send_with_blocking (gsocket.c:3355)
==31980== by 0x4BC1346: g_output_stream_write (goutputstream.c:222)
==31980== by 0x4BC1477: g_output_stream_write_all (goutputstream.c:281)
==31980== by 0x4BC1477: g_output_stream_write_all (goutputstream.c:265)
==31980== by 0x4885224: j_message_write (jmessage.c:967)
==31980== by 0x4884E3D: j_message_send (jmessage.c:848)
==31980== by 0x4856B7F: j_distributed_object_write_background_operation (jdistributed-object.c:378)
==31980== by 0x4882CE0: j_helper_execute_parallel (jhelper.c:131)
==31980== by 0x485853B: j_distributed_object_write_exec (jdistributed-object.c:1008)
==31980== by 0x487F0EB: j_batch_execute_same (jbatch.c:251)
==31980== by 0x487F694: j_batch_execute_internal (jbatch.c:520)
==31980== by 0x487F1B9: j_batch_execute (jbatch.c:296)
==31980== Address 0xd7a3040 is 0 bytes inside a block of size 8,388,609 alloc'd
==31980== at 0x483A77F: malloc (vg_replace_malloc.c:299)
==31980== by 0x4A7C560: g_malloc (gmem.c:99)
==31980== by 0x112E24: test_object_read_write (distributed-object.c:88)
==31980== by 0x4A9D3A9: test_case_run (gtestutils.c:2255)
==31980== by 0x4A9D3A9: g_test_run_suite_internal (gtestutils.c:2339)
==31980== by 0x4A9D263: g_test_run_suite_internal (gtestutils.c:2351)
==31980== by 0x4A9D263: g_test_run_suite_internal (gtestutils.c:2351)
==31980== by 0x4A9D661: g_test_run_suite (gtestutils.c:2426)
==31980== by 0x4A9D680: g_test_run (gtestutils.c:1692)
==31980== by 0x11676C: main (test.c:62)
==31980==
OK```
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.