-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Segfaults with lz4mt (threaded mode) and deadlocks with Thread-Pool branch #37
Comments
Crash with -O2. I'm currently trying to see if I can get crashes with -O0 too. Core was generated by `lz4mt -1 --numthreads=3 -c'. (gdb) where #0 0x00000000004111f9 in _S_checkstd::__future_base::_State_baseV2 (__p=...) at /usr/include/c++/7/future:552#1 |
Hi,
I'm trying to use your extemly fast version of lz4, but from time to time
lz4mt is segfaulting due to a issue within threading. It happens with both compression
and decompression, but not always at the same place.
We used gcc7 to compile it.
I've also tried the thread-pool variant, but there I see deadlocks - the compression is stalling.
Why haven't you merged the Thread-Pool veriant into the main tree? Was there
any reason do not to do it? It seems to me that it would fix the segfault problems.
Best Regards:
Martin
The text was updated successfully, but these errors were encountered: