This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug libc/15845] glibc-2.18 (32-bit) segfault with i7-3770K CPU


http://sourceware.org/bugzilla/show_bug.cgi?id=15845

--- Comment #2 from re_nelson <bob.eric.nelson at gmail dot com> ---
Further exploration of the 32-bit glibc-2.18 segfault, this time using Arch
Linux as the platform on the hardware cited in the initial post, revealed the
following with "--host=i686-pc-linux-gnu" passed to the configure script.

1). Using "-O3" optimization is a fix for the segfault described in the post.
In the attached tarball, see "strace_glibc-2.18-i686.ok" when the 32-bit
acroread application is invoked with the library built with "-O3" optimzation.
The program runs to completion with no errors.

2). With CFLAGS unset, which during the build default to "-O2", the segfault
occurs as shown in "trace_glibc-2.18-i686.fail", also in the attached tarball.
The trace also shows the kernel's general protection error at the end, taken
from dmesg.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]