Closed
Description
🐛 Bug description
I'm getting a segfault when I run wasm-pack
with no arguments. I've made some small non-unsafe changes to the codebase.
Sometimes, instead of a segfault, I get a failed assertion in curl-sys:
thread '<unnamed>' panicked at 'assertion failed: `(left == right)`
left: `2`,
right: `0`', **/home/.cargo/registry/src/github.com-1ecc6299db9ec823/curl-0.4.20/src/lib.rs:92:13**
which is here: curl assert fail.
Here is the stack trace from the segfault core dump
May 19 15:44:30 systemd-coredump[11016]: Process 11013 (wasm-pack) of user 1000 dumped core.
Stack trace of thread 11014:
#0 0x00007fb5df46836d __pthread_rwlock_unlock (libpthread.so.0)
#1 0x00007fb5df17e3ba CRYPTO_THREAD_unlock (libcrypto.so.1.1)
#2 0x00007fb5df0f1e07 n/a (libcrypto.so.1.1)
#3 0x00007fb5df0f21c8 ERR_load_strings_const (libcrypto.so.1.1)
#4 0x00007fb5df679aea ERR_load_SSL_strings (libssl.so.1.1)
#5 0x00007fb5df679b1a n/a (libssl.so.1.1)
#6 0x00007fb5df46a5cf __pthread_once_slow (libpthread.so.0)
#7 0x00007fb5df17e40a CRYPTO_THREAD_run_once (libcrypto.so.1.1)
#8 0x00007fb5df679f24 OPENSSL_init_ssl (libssl.so.1.1)
#9 0x0000560063ae2fff n/a (/home/devel/non-work/wasm-pack/target/debug/wasm-pack
👟 Steps to reproduce
- Clone the repo above
- run
wasm-pack
(e.g.cargo run
)
🌍 Your environment
wasm-pack version: latest git
rustc version: 1.34.2