3.8.3 build error, compiler segfault
Gene Heskett
gheskett at wdtv.com
Wed Mar 27 22:21:53 UTC 2013
On Wednesday 27 March 2013 17:57:43 Nils Kassube did opine:
> Gene Heskett wrote:
> > Trying to build a working 3.8.3 kernel, on a *buntu 10.04-4 LTS system
> > here
> >
> > My usual 'makeit' script didn't report any errors at the end, but the
> > end trace on screen was obviously incomplete.
> >
> > Adding a few more echo's to the script, and verifying that every line
> > in it was terminated with " && \\r" I reran it, and see an error
> > that should have stopped it right there, but did not:
> > ==========================
> >
> > CC net/ipv6/icmp.o
> >
> > net/ipv4/icmp.c:1115: internal compiler error: Segmentation fault
> > Please submit a full bug report,
> > with preprocessed source if appropriate.
> > See <file:///usr/share/doc/gcc-4.4/README.Bugs> for instructions.
> > make[2]: *** [net/ipv4/icmp.o] Error 1
> > make[1]: *** [net/ipv4] Error 2
> > make[1]: *** Waiting for unfinished jobs....
> >
> > CC drivers/md/bitmap.o
> >
> > ===========================
> > as can be seen it kept marching, the error never made it to bash.
>
> Maybe you should stop your script in case of errors. You could
> accomplish it if you start the script with this line:
>
> #!/bin/bash -e
>
> Anyway, it is a strange fault if the compiler segfaults. Is it
> repeatedly at that particular file? If it isn't, you should probably
> check your RAM.
>
> And if it is always the same file, you could try a newer version of the
> compiler. If there is none for 10.04 you could use a newer *Ubuntu
> version, possibly in a virtual machine.
>
>
> Nils
Gee Nils, that was a week or more ago, and yes it was repeatable on the
same file, in the bluetooth tree IIRC.
So I backtracked to 3.0.19, and had that work, once. But now I cannot make
it work again because every time I touch the .config file with a make
xconfig, the SOB nukes any and all mention of support for / on an ext4
formatted drive that needs 'sata_nv' built in as a starter. Even a make
oldconfdig using this 2.6.32 kernels .config as a starter is a non-starter,
falling over because it can't find the root drive's UUID about 4.9 seconds
into the boot. Same old same old for 2 newer kernels in between. Its
plain to me that something in the "make *config" barn is broken.
And its hell to try and get rid of the modules I don't need, but which take
another hour to build, with just a 'gedit .config' session.
So ATM I am back on the stock (for linuxcnc) kernel, and swearing at its
memory collection because with 4G of dram its 500 megs into swap in 3 or 4
days, running like a plenarium worm at the 25th mile of a marathon, so I
have to do yet another *^%#$#@ reboot, so my head doesn't hurt so bad.
I have another project going in the shop, and I need to go & get 2 or maybe
3 basal cell skin cancers excised before much longer, so it will probably
be 2-4 weeks before I get back to this.
I thought maybe it was something somebody else had already hit and fixed,
but I guess I'm swimming in uncharted, deep water.
Thanks .
Cheers, Gene
--
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
My web page: <http://coyoteden.dyndns-free.com:85/gene> is up!
My views
<http://www.armchairpatriot.com/What%20Has%20America%20Become.shtml>
He who knows, does not speak. He who speaks, does not know.
-- Lao Tsu
I was taught to respect my elders, but its getting
harder and harder to find any...
More information about the ubuntu-users
mailing list