Re: [libmicrohttpd] test_upgrade aborts (and thus FAILS)

2018-03-02 Thread Christian Grothoff
Should be fixed now. Tough one, fortunately unlikely to affect most people: for some threading models, upgraded connections didn't call the per-request clean up function, and for all multi-threaded models during daemon stop, we might call the per-request clean up function for not-yet-finished conne

Re: [libmicrohttpd] Three runtime errors in tests with UBSAN

2018-03-02 Thread Christian Grothoff
On 02/27/2018 10:39 AM, Tim Rühsen wrote: > $ CC=gcc CFLAGS="-O0 -g -ggdb3 -fno-omit-frame-pointer > -fsanitize=undefined" ./configure > > $ make clean > $ make check > $ grep runtime src/*/*.log > > src/microhttpd/test_upgrade.log:test_upgrade.c:1075:32: runtime error: > member access within mis

[libmicrohttpd] Suspend/resume with single thread and external epoll not sending response

2018-03-02 Thread Robert D Kocisko
First, thanks for your amazing work on MHD! This question is a near duplicate of the 2014 message thread from Tom Cornell entitled "Trouble getting a response sent from a separate worker thread (with external select)". However, I am not using separate worker threads--everything is in one thread a