@space88man: master branch introduced 16-byte memory alignment for q_malloc(qm) and f_malloc (fm). Would you be able to test and see if works fine with stock libwolfssl from debian?
The tlsf_malloc (tlsf) seems to be designed only for 8-byte alignment as I could have quickly checked.