if (!m_stream.next_frame) { remaining = m_stream.bufend - m_stream.next_frame; memmove (m_input_buf, *m_stream.next_frame*, remaining); }
is most probably null pointer dereference.
See https://github.com/mcallegari/qlcplus/issues/982 (LT;DR: compiling with gcc 7.x gives
"Fehler: Argument 2 ist null, aber nichtnull wird erwartet [-Werror=nonnull]"
Search for nonnull in https://gcc.gnu.org/gcc-7/changes.html
Fixed in [r7250]. Thank you!
Related
Commit: [r7250]