today i found:
- an opentelemetry library bug where if you build with default (but wrong) ghc options by omitting
-threaded, an exception will get swallowed causing no data to be exported. filed a patch to make it crash hard instead. - a ghc recompilation checker bug that causes those options to not cause a recompilation, thus making them appear to not change anything. found it while floundering at
-threadednot fixing things
man i really wonder how i manage to find these bugs. i mean i know, it's printf debugging, bisecting the program. this bug really didn't want to be found.