On 31/01/17 10:16 +0100, Ulrich Windl wrote: >>> Kristoffer Grönlund <deceive...@gmail.com> schrieb am 31.01.2017 um 07:34 >>> in Nachricht <87mve768lx....@suse.com>: > > [...] >> Just from looking at the core dump, it looks like your processor doesn't >> support the SSE extensions used by the newer version of the code. You'll >> need to recompile and disable use of those extensions. >> >> It looks like the code is using SSE 4.2, which is relatively new: >> >> https://en.wikipedia.org/wiki/SSE4#SSE4.2 > > I wonder: Shouldn't this be a part of RPM's preinstallation checks? Despite of > that I'd expect a SIGILL on illegal instructions. In my personal experience > errors in any string fuction are typically the consequence of some NULL ponter > or unterminated C string...
My guess is that it has nothing to do with supported instruction set. ISTR glibc chooses "fastest optimized" version in runtime according to what the machine supports. And "optimized" versions are more prone to trigger the undefined behavior that may be otherwise tolerated or deterministic by less optimized siblings. RPM is not an ABI checker or machine eligibility enforcing tool, at least not at instruction set granularity. -- Jan (Poki)
pgpsqPpapSUSZ.pgp
Description: PGP signature
_______________________________________________ Users mailing list: Users@clusterlabs.org http://lists.clusterlabs.org/mailman/listinfo/users Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://bugs.clusterlabs.org