matmul_top_init plays foolish games with strdup of something that might be NULL. It is, in fact, revealed by dc8cb4fa, but that commit was right. The code that it put back in use was just wrong.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information