occasionally segmentation faults

2002-08-08 Thread Wolfgang Denk

Dear Jaap-Jan,

in message <200208081345.PAA08157 at hzsms01.nl.lucent.com> you wrote:
>
> then I downloaded and installed you eldk, but still
> have sometimes the segmentation fault.
>
> My kernel is under suspicion now. I saw eldk also

This is exactly what I suspeect, too.

> contains a 2.4.4 kernel (I use 2.4.10)

We were never able to get 2.4.10 stable (or any other version between
some 2.4.7 and 2.4.14 or so).

> Did you apply something else then the uart changes to it?

Well, yes. There are many extensions / changes / fixes in our  kernel
source tree.

Wolfgang Denk

--
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd at denx.de
  Bugs are by far the largest and  most successful class of
  entity, with nearly a million known species. In this res-
  pect they outnumber all the other  known  creatures about
  four to one.  -- Professor Snope's Encyclopedia of Animal

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/





occasionally segmentation faults

2002-08-08 Thread Jaap-Jan Boor

Hi Wolgang,

I upgraded to gcc2.95.3 and glibc-2.2.5, same problem.

then I downloaded and installed you eldk, but still
have sometimes the segmentation fault.

My kernel is under suspicion now. I saw eldk also
contains a 2.4.4 kernel (I use 2.4.10)

Did you apply something else then the uart changes to it?

thanks,

Jaap-Jan


> > I've some problems with my built cross environment
> > from sparc-solaris to powerpc 8xx.
> >
> > I configured and built gcc2.95.2 and glibc-2.1.3
> > and used that to build the file and sh utils etc.
>
> These versions are pretty old.
>
> Why don't you use our ELDK,  which  is  available  for  Solaris  host
> environment, too? It's working fine...
>
> See http://www.denx.de/ELDK/
>
> Wolfgang Denk
>


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/





occasionally segmentation faults

2002-07-31 Thread Wolfgang Denk

In message <200207311028.MAA25657 at hzsms01.nl.lucent.com> you wrote:
>
> I've some problems with my built cross environment
> from sparc-solaris to powerpc 8xx.
>
> I configured and built gcc2.95.2 and glibc-2.1.3
> and used that to build the file and sh utils etc.

These versions are pretty old.

Why don't you use our ELDK,  which  is  available  for  Solaris  host
environment, too? It's working fine...

See http://www.denx.de/ELDK/

Wolfgang Denk

--
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd at denx.de
An age is called Dark not because  the  light  fails  to  shine,  but
because people refuse to see it.   -- James Michener, "Space"

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/





occasionally segmentation faults

2002-07-31 Thread Jaap-Jan

Hi,

I've some problems with my built cross environment
from sparc-solaris to powerpc 8xx.

I configured and built gcc2.95.2 and glibc-2.1.3
and used that to build the file and sh utils etc.

I applied the cache line size patch, removed sysdeps/powerpc/memset.S
and used this config command for glibc:

CC=powerpc-linux-gcc AR=powerpc-linux-ar RANLIB=powerpc-linux-ranlib
CFLAGS="-mcpu=860 -msoft-float -O2 -DNDEBUG=1"
../../src-nfp/glibc-2.1.3/configure  --host=powerpc-linux
--with-headers=$HOME/linux/include --enable-add-ons=crypt,linuxthreads
--enable-shared --without-fp --prefix=$HOME/crosstools/target/powerpc-linux-gnu

All seems to work initially on our target, however sometimes
I get a segmentation fault. E.g. I can run 5 times 'ls', then
suddenly the 6th time I get a seg. fault, the 7th time I get
this error from bash: 'child setpgid (266 to 265): Operation not permitted'

I also cross-compiled ldconfig and ran it on target to create a ld.so.cache
but that doesn;t help

eg:

bash-2.04# ls
bin  etc   lib  linuxrc mnt   root  tmp
dev  home  libexec  lost+found  proc  sbin  usr

bash-2.04# ls
Segmentation fault

bash-2.04# ls
bash: child setpgid (266 to 265): Operation not permitted
bin  etc   lib  linuxrc mnt   root  tmp
dev  home  libexec  lost+found  proc  sbin  usr

bash-2.04# cat /proc/ppc_htab
Non-error misses: 67059
Error misses: 44

Anyone an idea?

thanks,

Jaap-Jan


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/