smalloc: use log_err() for errors