[uClibc]More on uclibc/busybox/ctrc+c --> segfault problem

Giulio Orsero giulioo at pobox.com
Wed Jan 23 15:28:30 UTC 2002


My system is red Hat 6.x
	glibc-2.1.2-11
	egcs-1.1.2-24
	binutils-2.9.5.0.22-6
	kernel-2.2.19

I use busybox latest cvs.

I have a problem with busybox ash only if linked against uClibc: pressing
ctrl+c causes a segfault.

======= test case (this is not the only case, just an example):
./busybox ash
$ read mytest
<ctrl+c>
=======
After the ctrl+c, I expect to be back to original shell prompt; however with
recent uClibc versions there's a segfault.

vodz told me he was ok with uClibc cvs 2001-07, so, since I don't know about
c and cannot analise cvs diffs to found out where the problem is,  I
downloaded all uClibc cvs versions (cvs -D xxxx-xx-xx) until I found out
when the problem started.
Can someone who knows better check what happened between the last working
cvs version and the first with the problem (27/28 september, ie
cvs rdiff -u -D 2001-09-27 -D 2001-09-28 uClibc
)
? 
Thanks

[ I cvs'ed jumping from a date to another, converging to 2001-10, so I may
have missed the fact that two successive cvs versions reported below were
identical]

rh6x 2001-07-01 ctrl+c->back to shell
rh6x 2001-09-01 ctrl+c->back to shell
rh6x 2001-09-20 ctrl+c->back to shell
rh6x 2001-09-25 ctrl+c->back to shell
rh6x 2001-09-26 ctrl+c->back to shell (as day before +stdio.c)
rh6x 2001-09-27 ctrl+c->back to shell (as day before)
rh6x 2001-09-28 cannot start ash due to segfault (a lot of stuff changed)
rh6x 2001-10-01 cannot start ash due to segfault
rh6x 2001-10-05 cannot start ash due to segfault
rh6x 2001-10-10 ctrl+c->segfault
rh6x 2001-10-15 ctrl+c->segfault
rh6x 2001-11-01 ctrl+c->segfault
rh6x 2002-01-03 ctrl+c->segfault
rh7x 2002-01-23 ctrl+c->segfault  (on rh7x due to binutils problems on rh6x)


-- 
giulioo at pobox.com



More information about the uClibc mailing list