qsv: qsvdp musl builds crash since 0.120.0

Running qsvdp with or without parameters crashes and produces following log:

/srv/app/src $ qsvdp

thread 'flexi_logger-flusher' has overflowed its stack
fatal runtime error: stack overflow
Aborted

Works fine on 0.119.0

About this issue

  • Original URL
  • State: closed
  • Created 5 months ago
  • Comments: 16 (9 by maintainers)

Commits related to this issue

Most upvoted comments

I was able to work around this by setting QSV_LOG_UNBUFFERED env var to 1. I’m guessing the default buffer size is too big for musl/alpine.

I’ve tried running 0.125.0 on an alpine container, but get the exact same error message as in the initial issue description.

I can keep testing them on alpine, we just updated to latest versions of qsv and datapusher, so these should go into our production next week and we should get some real life experiences and potential errors if they arise.