[BusyBox] Heisenbug
Robert Schwebel
robert at schwebel.de
Fri Aug 30 11:33:03 UTC 2002
Hi,
I'm currently trying to compile busybox for an SA1110 based ARM system.
Compiling statically results in this error:
----------8<----------
VFS: Mounted root (nfs filesystem).
change_root: old root has d_count=2
Mounted devfs on /dev
Trying to unmount old root ... okay
Freeing init memory: 56K
pc : [<00056fac>] lr : [<000a6b4c>] Not tainted
sp : bffff864 ip : 000e8088 fp : 00000000
r10: 00000030 r9 : bffffa80 r8 : 00000002
r7 : 00000000 r6 : 0011c578 r5 : 0011c3f8 r4 : 00059c98
r3 : 000e7a5c r2 : 0011c5a7 r1 : 00000030 r0 : 0011c578
Flags: nzCv IRQs on FIQs on Mode USER_32 Segment user
Control: C000F17F Table: C000F17F DAC: 00000015
----------8<----------
and so on and so on. So I thought it would be a good indea to compile
busybox with debugging and changed DODEBUG to 'true'. Result: it works:
----------8<----------
VFS: Mounted root (nfs filesystem).
change_root: old root has d_count=2
Mounted devfs on /dev
Trying to unmount old root ... okay
Freeing init memory: 56K
init started: BusyBox v0.61.pre (2002.08.30-17:30+0000) multi-call
binary
Bummer, could not run '/etc/init.d/rcS': No
Please press Enter to activate this console.
----------8<----------
Can anybody give me a hint what I could to to track the problem down? I
suppose without debugging info in the binary it is a little bit
difficult to understand the objdump...
Robert
PS: busybox is latest CVS
--
Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de
Pengutronix - Linux Solutions for Science and Industry
Braunschweiger Str. 79, 31134 Hildesheim, Germany
Phone: +49-5121-28619-0 | Fax: +49-5121-28619-4
More information about the busybox
mailing list