Re: 2.6.28-rcX in pretty bad shape on parisc

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> On Tue, Nov 18, 2008 at 09:04:32PM +0100, Helge Deller wrote:
> > Hello PA hackers,
> >
> > I've tried various -rc candidates in the last few weeks, and sadly the 
> > parisc kernel is in pretty bad shape.
> >
> > At the beginning I started to get problems only when I had USB 
> > keyboard/mouse attached to the PA machine. This lead to bugzilla 
> > http://bugzilla.kernel.org/show_bug.cgi?id=11913
> 
> I don't have any USB devices attached (serial console) on j6000.
> Also getting occasional:
> Backtrace:
> 
> with no other output when a process (usually hppa64-gcc) segfaults "randomly".
> This is with kernel builds.
> 
> > Now, with -rc4 and -rc5 things got even worse.
> 
> I've tried both -rc3 and -rc5. I'm going to try 2.6.27.7 as well.

Try rc6.  It seems better than rc5.  With rc5 and JEB's ion config
on rp3340, bash dumped core four times building rc6.  In general, I see
more random segfaults in bash and make than any other applications.

rc6 is certainly not perfect.  I managed a full GCC build but in the
testsuite (ada) I has this error in the build log:

...
Running chapter cc ...
sed: option requires an argument -- e
Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]...

  -n, --quiet, --silent
		 suppress automatic printing of pattern space
  -e script, --expression=script
		 add the script to the commands to be executed
  -f script-file, --file=script-file
		 add the contents of script-file to the commands to be executed
  -i[SUFFIX], --in-place[=SUFFIX]
		 edit files in place (makes backup if extension supplied)
  -l N, --line-length=N
		 specify the desired line-wrap length for the `l' command
  --posix
		 disable all GNU extensions.
  -r, --regexp-extended
		 use extended regular expressions in the script.
  -s, --separate
		 consider files as separate rather than as a single continuous
		 long stream.
  -u, --unbuffered
		 load minimal amounts of data from the input files and flush
		 the output buffers more often
      --help     display this help and exit
      --version  output version information and exit

If no -e, --expression, -f, or --file option is given, then the first
non-option argument is taken as the sed script to interpret.  All
remaining arguments are names of input files; if no input files are
specified, then the standard input is read.

E-mail bug reports to: bonzini@xxxxxxx .
Be sure to include the word ``sed'' somewhere in the ``Subject:'' field.
FAIL:   cc30002

In the ada log:

BUILD cc30002.adb
gnatmake --GCC="/home/dave/gnu/gcc/objdir/gcc/xgcc -B/home/dave/gnu/gcc/objdir/g
cc/" -gnatws -O2 -I/home/dave/gnu/gcc/objdir/gcc/testsuite/ada/acats/support cc3
0002.adb -largs --GCC="/home/dave/gnu/gcc/objdir/gcc/xgcc -B/home/dave/gnu/gcc/o
bjdir/gcc/"
/home/dave/gnu/gcc/objdir/gcc/xgcc -c -B/home/dave/gnu/gcc/objdir/gcc/ -gnatws -
O2 -I/home/dave/gnu/gcc/objdir/gcc/testsuite/ada/acats/support cc30002.adb
/home/dave/gnu/gcc/objdir/gcc/xgcc -c -B/home/dave/gnu/gcc/objdir/gcc/ -gnatws -
O2 -I/home/dave/gnu/gcc/objdir/gcc/testsuite/ada/acats/support cc30002_0.adb
/home/dave/gnu/gcc/objdir/gcc/xgcc -c -B/home/dave/gnu/gcc/objdir/gcc/ -gnatws -
O2 -I/home/dave/gnu/gcc/objdir/gcc/testsuite/ada/acats/support cc30002_1.adb
/home/dave/gnu/gcc/objdir/gcc/xgcc -c -B/home/dave/gnu/gcc/objdir/gcc/ -gnatws -
O2 -I/home/dave/gnu/gcc/objdir/gcc/testsuite/ada/acats/support cc30002_2.adb
/home/dave/gnu/gcc/objdir/gcc/xgcc -c -B/home/dave/gnu/gcc/objdir/gcc/ -gnatws -
O2 -I/home/dave/gnu/gcc/objdir/gcc/testsuite/ada/acats/support cc30002_3.ads
gnatbind -I/home/dave/gnu/gcc/objdir/gcc/testsuite/ada/acats/support -x cc30002.
ali
gnatlink cc30002.ali --GCC=/home/dave/gnu/gcc/objdir/gcc/xgcc -B/home/dave/gnu/g
cc/objdir/gcc/
RUN 
/home/dave/gnu/gcc/gcc/gcc/testsuite/ada/acats/run_all.sh: line 16: /home/dave/g
nu/gcc/objdir/gcc/testsuite/ada/acats/tests/cc/cc30002/: is a directory
FAIL:   cc30002

The file cc30002 is there:

dave@mx3210:~/gnu/gcc/objdir/gcc/testsuite/ada/acats/tests/cc/cc30002$ ls
cc30002      cc30002.lst    cc30002_1.adb  cc30002_2.ads
cc30002.adb  cc30002_0.adb  cc30002_1.ads  cc30002_3.ads
cc30002.log  cc30002_0.ads  cc30002_2.adb

and the test passes if run.  I've never seen cc30002 fail before.

The error building rc6 was:

  ...
  LD [M]  fs/exportfs/exportfs.o

  malloc: ../../../bash/lib/sh/stringvec.c:73: assertion botched
  free: called with unallocated block argument
  Aborting.../bin/sh: line 1:  7965 Aborted                 (core dumped) ( cat /dev/null; echo kernel/fs/exportfs/exportfs.ko ) > fs/exportfs/modules.order
  make[2]: *** [fs/exportfs/modules.order] Error 134
  make[1]: *** [fs/exportfs] Error 2
  make: *** [fs] Error 2

Dave
-- 
J. David Anglin                                  dave.anglin@xxxxxxxxxxxxxx
National Research Council of Canada              (613) 990-0752 (FAX: 952-6602)
--
To unsubscribe from this list: send the line "unsubscribe linux-parisc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux SoC]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux