[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