I am unfamiliar with this program, but I’ll try to say what I see. It seems two things are going on here. The first is that
Quote:
The file '..\System\Engine.u' contains unrecognizable data
|
So I guess you need to fix that somehow.
The second is that there is a bug in the original program which, either because of the above error or some other reason, tries to
free() a stack pointer.
If you didn’t have a need linked-to library, the loader would complain before running anything. If you didn’t have a dynamically loaded library, it would most likely output a diagnostic, but not necessarily. You might try using strace or ltrace on the command, and looking for all
open() attempts on files (in the former) or all uses of
dlopen() in the latter.