Created attachment 19874 [details]
dbus-daemon crash on SGI Octane
dbus-daemon from dbus-1.2.3 on a Linux/MIPS machine exhibits a really odd bug. I get a crash in attempting to start it up that a fellow Gentoo developer said may be the most cryptic bug known:
dbus-daemon: error while loading shared libraries: unexpected reloc type 0xb8
System is an SGI Octane, which is a big-endian system, running Gentoo on a 2.6.27 linux kernel, built with gcc-4.3.2 against glibc-2.8_pre (circa 20080628), and binutils-2.18. ldd output looks clean, so I'm assuming this might be kernel related?
I've got strace output attached. ltrace isn't ported to mips, however, so I can't get that. I will probably rebuild dbus with debugging enabled and see what gdb has to say later on after some other software finishes updating.
No way I can think of that this is a dbus bug; it's some kind of toolchain issue presumably. Helpful suggestions on fixing it are a bit out of my area of knowledge, unfortunately. I would look for some forums related to MIPS, Gentoo, linkers, etc.