On Wed, 20 Feb 2008, Cristian Ionescu-Idbohrn wrote:

> On Wed, 20 Feb 2008, Denys Vlasenko wrote:
>
> > Yes. We were using uninitialized data on stack.
>
> Right.
>
> > Fix is attached. Please test.
>
> Looks much better.
> I'll test on my embedded systems too.

I'm still seeing uninitialized data which leeds to segfaults :(

I run a quite complicated chain of scripts at startup, on my embedded
system.

See attached.

sh: (A) LINE 5914
sh: (B) LINE 5921: name='RCLIB=/sh/dhcp_command_line.sh', name_len=6
sh: (C) LINE 5923
sh (pid 31) segfaults for page address 00000000 at pc 355a0828
Segmentation fault

Going back to shell/ash.c svn r21020 gives me a clean startup.
So, I think I'll stick to r21020 for now.


Cheers,

-- 
Cristian

Attachment: ash.corruption.gz
Description: Binary data

_______________________________________________
busybox mailing list
[email protected]
http://busybox.net/cgi-bin/mailman/listinfo/busybox

Reply via email to