查看: 3039|回复: 4

[求助] i.mx6q内核异常

[复制链接]

该用户从未签到

2

主题

8

帖子

0

新手上路

Rank: 1

积分
23
最后登录
2024-1-16
发表于 2015-8-7 10:53:53 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_ZJJ 于 2015-8-7 11:01 编辑

使用的是6Q 芯片,运行一段时间后,出现下面的错误:
3343 root      2152 S    -sh
3349 root     20316 S    [dataproc]
3350 root     29588 S    [datasave]
3351 root     36968 S    [filemanage]
3358 root         0 SW   [flush-8:0]
3360 root      2152 R    ps
root@freescale ~$ Unable to handle kernel NULL pointer dereference at virtual address 00000014
pgd = 80004000
[00000014] *pgd=00000000
Internal error: Oops: 80000007 [#1] PREEMPT SMP
Modules linked in:
CPU: 2    Not tainted  (3.0.101-2790-gc248ed7 #26)
PC is at 0x14
LR is at do_fork+0xec/0x264
pc : [<00000014>]    lr : [<80078dfc>]    psr: 60000033
sp : bc06ffe8  ip : 00000000  fp : 00000000
r10: 00000000  r9 : 412fc09a  r8 : 80af6f44
r7 : 80547848  r6 : 80af3ad0  r5 : 80b43304  r4 : bc06e000
r3 : 00000002  r2 : 00000001  r1 : 60000013  r0 : 00000d28
Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA Thumb  Segment kernel
Control: 10c53c7d  Table: 4db9804a  DAC: 00000015
Process swapper (pid: 0, stack limit = 0xbc06e2f0)
Stack: (0xbc06ffe8 to 0xbc070000)
ffe0:                   10c03c7d 80b434b8 1000406a 1053ae94 ff9ffbff f9f31d7f
Code: bad PC value
---[ end trace d51b86addeca271c ]---
Kernel panic - not syncing: Attempted to kill the idle task!
[<80049e34>] (unwind_backtrace+0x0/0xf8) from [<8053e944>] (panic+0x74/0x18c)
[<8053e944>] (panic+0x74/0x18c) from [<8007d444>] (do_exit+0x6a0/0x704)
[<8007d444>] (do_exit+0x6a0/0x704) from [<80046740>] (die+0x228/0x284)
[<80046740>] (die+0x228/0x284) from [<8053defc>] (__do_kernel_fault.part.4+0x54/0x74)
[<8053defc>] (__do_kernel_fault.part.4+0x54/0x74) from [<8004dabc>] (do_page_fault+0x2b4/0x31c)
[<8004dabc>] (do_page_fault+0x2b4/0x31c) from [<8003d420>] (do_PrefetchAbort+0x34/0x9c)
[<8003d420>] (do_PrefetchAbort+0x34/0x9c) from [<80042b94>] (__pabt_svc+0x74/0xc0)
Exception stack(0xbc06ffa0 to 0xbc06ffe8)
ffa0: 00000d28 60000013 00000001 00000002 bc06e000 80b43304 80af3ad0 80547848
ffc0: 80af6f44 412fc09a 00000000 00000000 00000000 bc06ffe8 80078dfc 00000014
ffe0: 60000033 ffffffff
[<80042b94>] (__pabt_svc+0x74/0xc0) from [<00000014>] (0x14)
CPU3: stopping
[<80049e34>] (unwind_backtrace+0x0/0xf8) from [<8003d324>] (do_IPI+0x150/0x17c)
[<8003d324>] (do_IPI+0x150/0x17c) from [<80042a0c>] (__irq_svc+0x4c/0xe8)
Exception stack(0xbc077f90 to 0xbc077fd8)
7f80:                                     80b4a800 20000093 00000001 00000000
7fa0: bc076000 80b43304 80af3ad0 80547848 80af6f44 412fc09a 00000000 00000000
7fc0: 00000000 bc077fd8 80051f7c 80043b04 40000013 ffffffff
[<80042a0c>] (__irq_svc+0x4c/0xe8) from [<80043b04>] (default_idle+0x24/0x28)
[<80043b04>] (default_idle+0x24/0x28) from [<80043d20>] (cpu_idle+0xe0/0x124)
[<80043d20>] (cpu_idle+0xe0/0x124) from [<1053ae94>] (0x1053ae94)
CPU0: stopping
[<80049e34>] (unwind_backtrace+0x0/0xf8) from [<8003d324>] (do_IPI+0x150/0x17c)
[<8003d324>] (do_IPI+0x150/0x17c) from [<80042a0c>] (__irq_svc+0x4c/0xe8)
Exception stack(0x80adff68 to 0x80adffb0)
ff60:                   80b4a800 60000093 00000001 00000000 80ade000 80b43304
ff80: 80af3ad0 80547848 80af6f44 412fc09a 00000000 00000000 00000000 80adffb0
ffa0: 80051f7c 80043b04 40000013 ffffffff
[<80042a0c>] (__irq_svc+0x4c/0xe8) from [<80043b04>] (default_idle+0x24/0x28)
[<80043b04>] (default_idle+0x24/0x28) from [<80043d20>] (cpu_idle+0xe0/0x124)
[<80043d20>] (cpu_idle+0xe0/0x124) from [<80008868>] (start_kernel+0x248/0x288)
[<80008868>] (start_kernel+0x248/0x288) from [<10008040>] (0x10008040)
CPU1: stopping
[<80049e34>] (unwind_backtrace+0x0/0xf8) from [<8003d324>] (do_IPI+0x150/0x17c)
[<8003d324>] (do_IPI+0x150/0x17c) from [<80042a0c>] (__irq_svc+0x4c/0xe8)
Exception stack(0xbc067f90 to 0xbc067fd8)
7f80:                                     80b4a800 60000093 00

000001 00000000
7fa0: bc066000 80b43304 80af3ad0 80547848 80af6f44 412fc09a 00000000 00000000
7fc0: 00000000 bc067fd8 80051f7c 80043b04 40000013 ffffffff
[<80042a0c>] (__irq_svc+0x4c/0xe8) from [<80043b04>] (default_idle+0x24/0x28)
[<80043b04>] (default_idle+0x24/0x28) from [<80043d20>] (cpu_idle+0xe0/0x124)
[<80043d20>] (cpu_idle+0xe0/0x124) from [<1053ae94>] (0x1053ae94)

请问是什么原因?怎么处理下?
我知道答案 目前已有4人回答

评分

参与人数 1NXP金币 +5 收起 理由
小七 + 5 打赏!

查看全部评分

回复

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-8-7 11:16:36 | 显示全部楼层
楼主下次问问题,请把你用的产品,放在标题中,这样我们的I.MX工程看到会进来帮你解答。
这个帖子我已经帮你加上了,以后再发帖注意这个问题哦。
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

8

帖子

0

新手上路

Rank: 1

积分
23
最后登录
2024-1-16
 楼主| 发表于 2015-8-7 11:34:35 | 显示全部楼层
使用的是3.0.35的内核编译的,
内核相关启动:
Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Linux version 3.0.101-2790-gc248ed7 (root@ubuntu) (gcc version 4.6.2 20110630 (prerelease) (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20) ) #26 SMP PREEMPT Fri Jun 5 16:02:29 CST 2015
CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: Freescale i.MX 6Quad/DualLite/Solo Sabre-SD Board
Ignoring unrecognised tag 0x54410008
Memory policy: ECC disabled, Data cache writealloc
CPU identified as i.MX6Q, silicon rev 1.2
PERCPU: Embedded 7 pages/cpu @8c008000 s5472 r8192 d15008 u32768
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 194560
Kernel command line: console=ttymxc0,115200 ip=none root=/dev/mmcblk0p1 rootwait video=mxcfb1:dev=ldb,LDB-XGA,if=RGB666 video=mxcfb0:dev=hdmi,1024x768M@60,if=RGB24 ldo_active=on
PID hash table entries: 4096 (order: 2, 16384 bytes)
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 512MB 256MB = 768MB total
Memory: 765572k/765572k available, 283004k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    DMA     : 0xf4600000 - 0xffe00000   ( 184 MB)
    vmalloc : 0xc0800000 - 0xf2000000   ( 792 MB)
    lowmem  : 0x80000000 - 0xc0000000   (1024 MB)
    pkmap   : 0x7fe00000 - 0x80000000   (   2 MB)
    modules : 0x7f000000 - 0x7fe00000   (  14 MB)
      .init : 0x80008000 - 0x8003d000   ( 212 kB)
      .text : 0x8003d000 - 0x80adc3a8   (10877 kB)
      .data : 0x80ade000 - 0x80b43220   ( 405 kB)
       .bss : 0x80b43244 - 0x80b7126c   ( 185 kB)
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
Preemptible hierarchical RCU implementation.
NR_IRQS:624
MXC GPIO hardware
sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms
CLK setup1---
arm_max_freq=1GHz
MXC_Early serial console at MMIO 0x2020000 (options '115200')
bootconsole [ttymxc0] enabled
Console: colour dummy device 80x30
Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
CPU1: Booted secondary processor
CPU2: Booted secondary processor
CPU3: Booted secondary processor
Brought up 4 CPUs
SMP: Total of 4 processors activated (6324.22 BogoMIPS).
print_constraints: dummy:
NET: Registered protocol family 16
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

8

帖子

0

新手上路

Rank: 1

积分
23
最后登录
2024-1-16
 楼主| 发表于 2015-8-13 19:10:10 | 显示全部楼层
顶啊,不顶就沉了啊 不顶不行了啊
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2015-9-2 16:50:08 | 显示全部楼层
你这里是内核有问题,建议你重新编译一下试试。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-21 18:17 , Processed in 0.095215 second(s), 26 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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