[uClibc] system call segfault!
Frank R Callaghan
f.callaghan at ieee.org
Tue Jul 8 21:10:11 UTC 2003
Hi All
I'm using uClibc.0.9.19, 2.4.19 + jffs2(from cvs) + busybox-0.60.5 + rtai
I have been trying to track down a problem with my embedded prog segfaulting
and found that with only system("ps -ax"); SegFaults !
(gdb) run
Starting program: /myapp/test1
Running ps
(no debugging symbols found)...(no debugging symbols found)...
Program received signal SIGSEGV, Segmentation fault.
0x40013cd0 in _dl_envp () from /usr/i386-linux-uclibc/lib/libc.so.0
PID TTY Uid Size State Command
1 root 468 S init
2 root 0 S [keventd]
3 root 0 S [ksoftirqd_CPU0]
4 root 0 S [kswapd]
5 root 0 S [bdflush]
6 root 0 S [kupdated]
7 root 0 S [mtdblockd]
11 root 0 S [kjournald]
50 root 0 S [rpciod]
54 root 0 S [kjournald]
86 ttyS1 root 496 S -sh
161 ttyS1 root 3756 S gdb test1
162 ttyS1 root 348 T /myapp/test1
163 ttyS1 root 492 S sh -c ps -ax
164 ttyS1 root 460 R ps -ax
(gdb) bt
#0 0x40013cd0 in _dl_envp () from /usr/i386-linux-uclibc/lib/libc.so.0
#1 0x4003da79 in system () from /usr/i386-linux-uclibc/lib/libc.so.0
#2 0x0804844b in main ()
#3 0x40017624 in __uClibc_start_main ()
from /usr/i386-linux-uclibc/lib/libc.so.0
#4 0x08048424 in _start ()
(gdb)
Any help greatly appreciated,
TIA,
Frank.
More information about the uClibc
mailing list