AIX illegal instruction 4
Summary
Reproducibility | Platform | OS | OS Version | Product Version |
---|---|---|---|---|
always | PPC | AIX | 7.2 + 7.3 | 13.0.3 + 7.4.7 |
Description
Hello,
I ran into an issue with Bacula on AIX 7.2 and 7.3. It seems to be a general issue because it happens with 7.4.7 as well as 13.0.3. No matter which programs I run, I always get "illegal instruction 4". Here are some backtraces of the same programs from both versions:
7.4.7
glink._Z9sm_mallocPKcij() at 0xd1cbc678
_Z17new_config_parserv(), line 835 in "parse_conf.c"
main(0x0, 0x2ff22b74), line 263 in "btape.c"
glink._Z9sm_mallocPKcij() at 0xd23a76c8
_Z15init_find_filesv(), line 54 in "find.c"
main(0x1, 0x2ff22b80), line 112 in "bls.c"
13.0.3
glink._Z18sm_get_pool_memoryPKcii() at 0xd1819718
_ZN6CONFIGC1Ev(0x20023300) at 0xd1827b50
main(0x0, 0x2ff22b84), line 273 in "btape.c"
glink._Z9sm_mallocPKcij() at 0xd1832748
_Z15init_find_filesv(), line 55 in "find.c"
main(0x1, 0x2ff22b80), line 122 in "bls.c"
Here is my configure line:
./configure --prefix=/usr/local/bacula --disable-nls --disable-rpath --with-working-dir=/usr/local/bacula/working --with-archivedir=/usr/local/bacula/arch --with-pid-dir=/usr/local/bacula/var --with-subsys-dir=/usr/local/bacula/var/subsys --mandir=/usr/local/bacula/man --with-openssl=/usr/local/ssl --with-sqlite3 --disable-acl --disable-xattr --disable-readline
In addition I tried with --disable-largefile, --disable-libtool as well as all the "static" parameters. The static build failed and the with the other two options the problem was the same. Further I tried 32-bit and 64-bit builds as well as gcc-10 and the clang based IBM XL 17. All ended up with the same problem. Like I said, it seems to be a general issue.
Any help would be welcome and if I can provide anything else, just let me know.