If `exit_code > 0`, then a negative number is returned here https://github.com/containers/crun/blob/342775a2975c60ef725cc781c25461d0cf9b8d28/src/libcrun/container.c#L3288 but no error has been created. I noticed this when reading the source code. I haven't checked if `exit_code > 0` could happen, though.