That shouldn't cause a segfault though. Calling a static function in another object should at most fail silently with a nil return value. If you can run the core dump through gdb and generate a stack trace you should send it to dworkin. The only reason dgd should crash is infinite recursion.