QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1782|回复: 3

遇到一个问题 INIT

[复制链接]
发表于 2003-9-6 10:46:57 | 显示全部楼层 |阅读模式
跑在我板子上的嵌入式arm linux经常会出现这个问题

INIT: Id "1" respawning too fast: disabled for 5 minutes
INIT: Id "2" respawning too fast: disabled for 5 minutes

哪位高手知道这段信息代表什么?我在整个源代码中也没查到有这个段话。如果很久不去管它,最后会导致一个oops错误,然后系统就panic了
出错时的linux信息:
//////////////////////////////////////
  PID TTY         TIME CMD
    1   0,0   00:00:05 init
    2   0,0   00:00:00 keventd
    3   0,0   00:00:00 ksoftirqd_CPU0
    4   0,0   00:00:00 kswapd
    5   0,0   00:00:00 bdflush
    6   0,0   00:00:00 kupdated
    7   0,0   00:00:00 khubd
   37   0,0   00:00:00 syslogd
   38   0,0   00:00:00 syslogd
   52   0,0   00:00:00 inetd
   73   4,64  00:00:00 bash
  114   0,0   00:00:00 syslogd
  115   4,64  00:00:00 ps
////////////////////////////////////////////////
[root@Linux /proc]$cat version
Linux version 2.4.18-rmk6-swl6 ([email protected]) (gcc version 2.95.33
////////////////////////////////////////////////
板子信息
CPU: s3c2410(arm920t) 跑 200MHz
RAM:  SDRAM  32MB
FLASH: 32MB
 楼主| 发表于 2003-9-6 14:18:22 | 显示全部楼层
以下是出现oops错误时的信息:
Unable to handle kernel NULL pointer dereference at virtual address 00000049
pgd = c17f4000
*pgd = 00000000, *pmd = 00000000
Internal error: Oops: 0
CPU: 0
pc : [<c0016a50>]    lr : [<c002011c>]    Not tainted
sp : c01f1f20  ip : c012ec90  fp : c01f1f2c
r10: fffffff4  r9 : c01f0000  r8 : c0015964
r7 : 00000011  r6 : 00000000  r5 : bffff9e4  r4 : 00000004
r3 : 00000000  r2 : c01f1f98  r1 : c012ec94  r0 : 00000001
Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  Segment user
Control: C000317F  Table: 317F4000  DAC: 00000015
Process init (pid: 1, stackpage=c01f1000)
Stack: (0xc01f1f10 to 0xc01f2000)
1f00:                                     c002011c c0016a50 20000013 ffffffff
1f20: c01f1f7c c01f1f30 c002011c c0016a40 00000000 00000004 00000000 c01f1f98
1f40: bffff958 00000008 c01f0000 00000000 00000000 00000004 bffff9e4 00000000
1f60: 00000002 c0015964 c01f0000 0200ee74 c01f1f8c c01f1f80 c0019678 c00200e4
1f80: 00000000 c01f1f90 c00157e0 c0019664 00000004 c0018d1c 00000000 bffff9e4
似乎每次出错还不一样,以下是另一次的:
Unable to handle kernel NULL pointer dereference at virtual a
pgd = c0004000
*pgd = 00000000, *pmd = 00000000
Internal error: Oops: 0
CPU: 0
pc : [<00000000>]    lr : [<c00166d8>]    Not tainted
sp : c0123fac  ip : c0123fac  fp : c0123fd0
r10: c012ec88  r9 : 41129200  r8 : c00165d8
r7 : c0124d3c  r6 : c0122000  r5 : c0122000  r4 : c001cbe8
r3 : 00000000  r2 : 000000ef  r1 : e6000054  r0 : 0000000e
Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  Segment kernel
Control: C000317F  Table: 31624000  DAC: 0000001D
Process swapper (pid: 0, stackpage=c0123000)
Stack: (0xc0123f9c to 0xc0124000)
3f80:                                                                c00166d8
3fa0: 00000000 60000013 ffffffff 00002000 c0150520 c012ecbc c012ecb0 c0124c48
3fc0: 30013558 c0123fe0 c0123fd4 c0015030 c0016680 c0123ffc c0123fe4 c00088a8
3fe0: c0015010 c012f0d0 c0152414 c0152414 00000000 c0124000 c0008080 c0008778
Backtrace:
Function entered at [<c0016670>] from [<c0015030>]
Function entered at [<c0015000>] from [<c00088a8>]
Function entered at [<c0008768>] from [<c0008080>]
r5 = C0152414  r4 = C0152414
Code: bad PC value.
Kernel panic: Attempted to kill the idle task!
In idle task - not syncing

现在觉得系统panic不一定跟
INIT: Id "1" respawning too fast: disabled for 5 minutes
这个出错信息有关
回复

使用道具 举报

发表于 2003-9-7 01:10:05 | 显示全部楼层
check u /etc/inittab


for oops msg, run ksymoops to see oops in which routine.

回复

使用道具 举报

发表于 2003-9-10 10:18:32 | 显示全部楼层
没有加自己的任务?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-21 22:34 , Processed in 0.033954 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表