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
- Merge pull request #1717 from jqnatividad/1563-flexilogger-overflow-error Make init_logger more robust. Fixes #1563 — committed to janriemer/qsv by jqnatividad 3 months ago
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.