Hi, last day I upgraded libuv to version 1.21.0. I have also installed nodejs 8.11.3 and 1.8.0 (up to date ~amd64) system. However, a crash happened when using yarn to compile vscode. The crash was solved when I recompiled nodejs. I don't know enough about nodejs, yarn and libuv (I just use it to compile vscode), but from that experience I think that we should force nodejs recompilation when libuv gets upgraded.
These are suspect: --- libuv-1.20.3/image/usr/include/uv.h 2018-07-06 13:33:14.946535197 +0200 +++ libuv-1.21.0/image/usr/include/uv.h 2018-07-06 13:34:31.667310153 +0200 @@ -997,16 +1004,18 @@ UV_EXTERN int uv_queue_work(uv_loop_t* l UV_EXTERN int uv_cancel(uv_req_t* req); -struct uv_cpu_info_s { - char* model; - int speed; - struct uv_cpu_times_s { +struct uv_cpu_times_s { uint64_t user; uint64_t nice; uint64_t sys; uint64_t idle; uint64_t irq; - } cpu_times; +}; + +struct uv_cpu_info_s { + char* model; + int speed; + struct uv_cpu_times_s cpu_times; }; struct uv_interface_address_s { @@ -1132,6 +1141,7 @@ typedef enum { UV_FS_READLINK, UV_FS_CHOWN, UV_FS_FCHOWN, + UV_FS_LCHOWN, UV_FS_REALPATH, UV_FS_COPYFILE } uv_fs_type;
Fixed in -r1.