On 31/01/17 15:04 +0100, Jan Pokorný wrote:
> 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.

it = segfault, and the sentence should end with "per se" for more
clarity.

Anyway, there were some use-after-free issues related to inflight ops
so it's likely the root cause, perhaps fixed ever since.

> 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)

Attachment: pgp2y1rpeIa_C.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

Reply via email to