ash: Segfault during subshell with built-in command (uClibc, i386)
walter harms
wharms at bfs.de
Thu Apr 3 13:00:44 UTC 2014
Am 29.03.2014 05:22, schrieb Ryan Finnie:
> Hello, I'm receiving a segfault when doing the following:
>
> ryan at host:~$ ./busybox ash
> ~ $ FOO="$(echo internal)"
> Segmentation fault
> ~ $ echo $FOO
> internal
> ~ $ FOO="$(./busybox echo external)"
> ~ $ echo $FOO
> external
> ~ $ testfunction() {
>> echo function
>> }
> ~ $ FOO="$(testfunction)"
> Segmentation fault
> ~ $ echo $FOO
> function
> ~ $
>
> The segfault appears to be functionally spurious; the subshell still
> returns the expected values. It appears to be a combination of:
>
> 1) Subshell with built-in commands
> 2) i386 target (x86_64 and ppc 32-bit work)
> 3) uClibc toolchain (host glibc works)
>
> I've tested this against the current git tree. Any help would be
> appreciated, thank you.
>
hi Ryan,
does GDB tell you were to segfault occurs ?
re,
wh
More information about the busybox
mailing list