When loading an extension on s390x, we get the error "xxx.so not an ELF format object file". Looks like the problem is a missing check in is_shared_object(). The following patch fixes the problem: --- diff -Naurp crash-4.0.9/symbols.c crash-4.0.9-fix-extend-s390x/symbols.c --- crash-4.0.9/symbols.c 2009-09-14 15:47:58.000000000 +0200 +++ crash-4.0.9-fix-extend-s390x/symbols.c 2009-09-14 15:48:04.000000000 +0200 @@ -2723,6 +2723,10 @@ is_shared_object(char *file) if (machine_type("X86_64")) return TRUE; break; + case EM_S390: + if (machine_type("S390X")) + return TRUE; + break; } if (CRASHDEBUG(1)) -- Crash-utility mailing list Crash-utility@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/crash-utility