On Tue, May 07, 2019 at 05:50:28PM -0400, [email protected] wrote:
> I have built a different kernel using pclinuxos config file.
> 
> The segfaults only occur when building perl under LFS-8.4.  It does not stop
> or invalidate the build and the segfault error messages only go to the
> screen and to /var/log/sys.log.
> 
> Here is some more info, if some one can decipher:
> 
> May  7 17:24:23 lfs kernel: perl[5349]: segfault at 7fff0fb57ff8 ip
> 000000000048ceb9 sp 00007fff0fb58000 error 6 in perl[407000+230000]
> May  7 17:24:23 lfs kernel: perl[5351]: segfault at 7ffc09fc7ff8 ip
> 000000000048bbbf sp 00007ffc09fc7fe0 error 6 in perl[407000+230000]
> May  7 17:24:23 lfs kernel: perl[5357]: segfault at 7fff3f7a0ff8 ip
> 000000000048bba6 sp 00007fff3f7a1000 error 6 in perl[407000+230000]
> May  7 17:24:23 lfs kernel: perl[5359]: segfault at 7ffcbf3d2ff8 ip
> 00000000005a8bc4 sp 00007ffcbf3d3000 error 6 in perl[407000+230000]
> May  7 17:24:23 lfs kernel: perl[5365]: segfault at 7fff61303ff8 ip
> 00000000005a8bc4 sp 00007fff61304000 error 6 in perl[407000+230000]
> May  7 17:24:23 lfs kernel: perl[5375]: segfault at 7ffe31a01ff8 ip
> 000000000048c722 sp 00007ffe31a02000 error 6 in perl[407000+230000]
> May  7 17:24:23 lfs kernel: perl[5377]: segfault at 7ffc7703efe8 ip
> 000000000048bbc9 sp 00007ffc7703eff0 error 6 in perl[407000+230000]
> May  7 17:24:23 lfs kernel: perl[5379]: segfault at 7ffd67853ff8 ip
> 000000000048ceb6 sp 00007ffd67854000 error 6 in perl[407000+230000]
> May  7 17:24:23 lfs kernel: perl[5385]: segfault at 7ffcff30dfa8 ip
> 000000000048dc3d sp 00007ffcff30dfa0 error 6 in perl[407000+230000]
> May  7 17:24:24 lfs kernel: perl[5389]: segfault at 7ffe0db99ff8 ip
> 00007f8f708f1332 sp 00007ffe0db9a000 error 6 in
> libc-2.29.so[7f8f70892000+142000]
> 

I don't use gdb, but I think that using it would, at a minimum, mean
you need to know what command was being run.  These segfaults all
happened within about 1 second, but we have no indication of when the
various stages of the build happened, so no idea what this might have
been doing.

Nothing odd in the perl logs ? (e.g. different results for tests in
configure between the two kernels, different actions in the build,
probably best identified by opening two term windows side-by-side on
a system where X is working).

I will also mention that segfaults are not necessarily a bad thing -
see my experience with rustc, where system crashes (possibly, caused
by an -rc kernel) seemed to be associated with segfaults in the
syslog, and it was *much* later before I discovered that they were
actually intentional (a way to force something to die).  Similarly
for some of the tests in perl's testsuite.

But since using a distro kernel apparently removed the problem, I
would be inclined to look at both the .config changes (both the
built-in items, and also whatever was loaded when you finished the
perl build) and also at the kernel versions (and theoretically any
non-upstream patches in the distro, if any).  But comparing the
kernels sounds a *lot* of work, with not much likelihood of a
result.  Ultimately, this might come down to : Your system ... your
problem :-(

And for unexplained segfaults, memtest86 might also be useful - I
bought my main build machine about 3 years ago, up until Easter it
was running fine and then suddenly I started getting segfaults
building large programs (rustc, qt or qtwebengine) - I had 16GB RAM,
everything small still built fine).  Running memtest86 showed a
problem within 1 minute, one of the sticks had a problem.  Usually,
memtest86 takes a bit longer than that.  In that case, it still ran
after pulling one stick, and passed memtest.  It's now running ok
with a new stick.

ĸen
-- 
Before the universe began, there was a sound. It went: "One, two, ONE,
two, three, four" [...] The cataclysmic power chord that followed was
the creation of time and space and matter and it does Not Fade Away.
 - wiki.lspace.org/mediawiki/Music_With_Rocks_In


-- 
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Do not top post on this list.

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

http://en.wikipedia.org/wiki/Posting_style

Reply via email to