Oops on Linux-3.18-rc4

---------------------------

Unable to handle kernel NULL pointer dereference at virtual address 00000002

pgd = c0004000

[00000002] *pgd=00000000

Internal error: Oops: 17 [#1] ARM

Modules linked in:

CPU: 0 PID: 0 Comm: swapper Not tainted 3.18.0-rc4+ #35

task: c05fcbf0 ti: c05f2000 task.ti: c05f2000

PC is at kfree_skb_list+0xc/0x24

LR is at skb_release_data+0x98/0xc0

pc : [<c032a838>]    lr : [<c032a4cc>]    psr: 20000113

sp : c05f3d48  ip : 00000000  fp : c05fa848

r10: 000000cc  r9 : 00000000  r8 : decfcd00

r7 : 00000060  r6 : df714000  r5 : df73d580  r4 : dec0e140

r3 : 00000000  r2 : 00000840  r1 : 00001000  r0 : 00000002

Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel

Control: 10c53c7d  Table: 3f72c059  DAC: 00000015

Process swapper (pid: 0, stack limit = 0xc05f2238)

Stack: (0xc05f3d48 to 0xc05f4000)

3d40:                   dec0e140 c032a4cc df73d580 dec39cc0 df714000 c032a548

3d60: dec39cc0 c032fb3c df73d580 c03e1310 00000001 df74df80 df5498c0 dec39cc0

3d80: df73d580 00000000 dec39cc0 00000068 df74dd00 c0326118 dec39cc0 df73d580

3da0: 00000000 c037e8ac 00000000 dec39cc0 df73d580 c0381a34 00000000 df73d580

3dc0: 00000011 dec0db64 dec39cc0 c0382398 00005b03 00000003 c05fb658 fe020020

3de0: 2e0cd90a 430cd90a 00000011 c05fb14c df73d580 c061e738 df73d580 00000000

3e00: df48c000 c0357fb8 dec0db50 df73d598 df73d580 c061e738 000010b7 c03583ec

3e20: df48c000 00000740 dfd7d600 c05fa848 c05fb6cc c05fa85c 00000008 df73d580

3e40: 00000000 c0333734 0000043c 00000000 0000010f df48c480 00000002 df73d580

3e60: c05fc900 c05fa85c c0016840 df48c480 df73d580 08c0c08a 00000001 00000000

3e80: 00000004 00000000 c05fdd6c c026fd4c 00000000 00000000 00000001 00000040

3ea0: df41a3c0 df41a3f0 00000000 df48c4c0 00000040 00000040 0000012c c0623880

3ec0: c0623888 c06011d0 ffff99fc c0270eac 00000001 df48c4c0 00000040 c03363f0

3ee0: c060b61c c0623880 00000000 00000000 c062434c c05f2000 00000100 c0624340

3f00: 00000003 c0600cf8 00000003 c001d188 00000000 df4bac40 c0624340 0000000a

3f20: ffff99fb 00200000 410fc051 c0606ad4 00000000 00000000 00000022 df402200

3f40: 410fc051 00000000 00000000 c001d4ac c0606ad4 c003e2cc c000ec04 60000013

3f60: ffffffff c05f3fa4 00000001 c00111a0 00000000 00000000 00000000 c0016d20

3f80: c05f2000 c05fa0c0 c062393b c062393b 00000001 410fc051 00000000 00000000

3fa0: 01000000 c05f3fb8 c000ec00 c000ec04 60000013 ffffffff 00000000 c0037e4c

3fc0: c05e84a0 c05c2b8c ffffffff ffffffff c05c2664 00000000 00000000 c05e84a0

3fe0: c0623cd4 c05fa070 c05e849c c05fdc90 20004059 20008070 00000000 00000000

[<c032a838>] (kfree_skb_list) from [<c032a4cc>] (skb_release_data+0x98/0xc0)

[<c032a4cc>] (skb_release_data) from [<c032a548>] (__kfree_skb+0x20/0xd8)

[<c032a548>] (__kfree_skb) from [<c032fb3c>] (skb_free_datagram+0x10/0x38)

[<c032fb3c>] (skb_free_datagram) from [<c03e1310>] (xs_udp_data_ready+0x64/0x158)

[<c03e1310>] (xs_udp_data_ready) from [<c0326118>] (sock_queue_rcv_skb+0x12c/0x1b8)

[<c0326118>] (sock_queue_rcv_skb) from [<c037e8ac>] (__udp_queue_rcv_skb+0x20/0xb0)

[<c037e8ac>] (__udp_queue_rcv_skb) from [<c0381a34>] (udp_queue_rcv_skb+0x1d0/0x34c)

[<c0381a34>] (udp_queue_rcv_skb) from [<c0382398>] (__udp4_lib_rcv+0x498/0x71c)

[<c0382398>] (__udp4_lib_rcv) from [<c0357fb8>] (ip_local_deliver+0x8c/0x154)

[<c0357fb8>] (ip_local_deliver) from [<c03583ec>] (ip_rcv+0x36c/0x5b4)

[<c03583ec>] (ip_rcv) from [<c0333734>] (__netif_receive_skb_core+0x280/0x544)

[<c0333734>] (__netif_receive_skb_core) from [<c026fd4c>] (gem_rx+0x184/0x1e8)

[<c026fd4c>] (gem_rx) from [<c0270eac>] (macb_poll+0x24/0xb4)

[<c0270eac>] (macb_poll) from [<c03363f0>] (net_rx_action+0x98/0x180)

[<c03363f0>] (net_rx_action) from [<c001d188>] (__do_softirq+0xd4/0x1f0)

[<c001d188>] (__do_softirq) from [<c001d4ac>] (irq_exit+0x6c/0xa8)

[<c001d4ac>] (irq_exit) from [<c003e2cc>] (__handle_domain_irq+0x50/0x90)

[<c003e2cc>] (__handle_domain_irq) from [<c00111a0>] (__irq_svc+0x40/0x54)

[<c00111a0>] (__irq_svc) from [<c000ec04>] (arch_cpu_idle+0x30/0x3c)

[<c000ec04>] (arch_cpu_idle) from [<c0037e4c>] (cpu_startup_entry+0xa4/0xf0)

[<c0037e4c>] (cpu_startup_entry) from [<c05c2b8c>] (start_kernel+0x304/0x370)

Code: e8bd8010 e3500000 e92d4010 08bd8010 (e5904000)

---[ end trace 960d7f21463d9c36 ]---

Kernel panic - not syncing: Fatal exception in interrupt

---[ end Kernel panic - not syncing: Fatal exception in interrupt

------------------------------------

时间: 2024-08-10 15:29:26

Oops on Linux-3.18-rc4的相关文章

Linux Mint 18 将拥有自己的应用集

对于发行版开发者来说,创建和发布一系列专为他们发行版设计的应用是再平常不过的事情.一个最典型的例子就是 elementary OS .而在经过九年的努力后,Linux Mint 终于孤注一掷做了相同的事情. Linux Mint 是现今最著名的 Linux 发行版之一.其基于 Ubuntu 和 Debian,Linux Mint 努力去创建一个现代的.优雅的.舒适的操作系统,不但强大而且易用.(LCTT 译注:Linux Mint 基于 Ubuntu,而 Linux Mint Debian Ed

9.安装的第一个Linux系统 -Linux Mint 18.1 cinnamon

原文地址:https://www.douban.com/note/598274695/ 版权归作者所有,任何形式转载请联系作者.作者:Wilhelm(来自豆瓣)来源:https://www.douban.com/note/598274695/ 工作生活一直用得比较多的电脑系统是windows.从win95一直到win10,都玩腻了.而且对于我这些正在学习编程的新手来说,windows的开发环境不是太友好 Mac OS当然比windows好.稳定,对开发兼容性好.但一台苹果的电脑价钱还是小贵的.经

Linux Mint 18安装搜狗输入法

Linux Mint 18安装搜狗输入法 最近在使用Linux Mint 18作为开发环境,正好搜狗输入法也支持linux系统,所以本文记录安装过程 因为Linux Mint 18 是基于Ubuntu 16,所以本文也适用于Ubuntu 16及以上系统 原文链接 安装Fcitx输入法 因为搜狗输入法是基于Fctix输入法,所以需要先安装Fctix 打开System Settings 进入Input Method,点击Fctix后面的Add support for Fctix,安装完成后如下图所示

Linux 4.18内核系列已过时

的Linux内核维护者Greg Kroah-Hartman宣布Linux 4.18内核系列的生命周期结束,敦促用户尽快将他们的发行版升级到更新的内核. Linux 4.18内核由Linux Liny Torvalds于2018年8月12日发布,该系列为32位ARM架构引入了Spectre Variant 1和Spectre Variant 2,为ARM64(AArch64)和ARMv8架构引入了Spectre Variant 4,并为Radeon Vega 20 GPU提供支持. 它还为32位(

在Linux Mint 19 / Linux Mint 18上安装VirtualBox 6.0 / 5.2

如果你直接可以 sudo apt-get install virtualbox-6.0那就相安无事 否则参考https://www.itzgeek.com/how-tos/linux/linux-mint-how-tos/install-virtualbox-4-3-on-linux-mint-17.html 打开终端并将Oracle VirtualBox存储库的公钥导入您的系统. wget -q https://www.virtualbox.org/download/oracle_vbox_2

显示器 Linux 性能 18 (一个命令行工具传递)

对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作.在IT领域作为一名Linux系统的管理员工作5年后,我逐渐认识到监控和保持系统启动并执行是多么的不easy.基于此原因.我们已编写了最常使用的18个命令行工具列表,这些工具将有助于每一个Linux/Unix 系统管理员的工作.这些命令行工具能够在各种Linux系统下使用.能够用于监控和查找产生性能问题的解决办法.这个命令行工具列表提供了足够的工具.您能够挑选适用于您的监控场景的工具. 1.Top-Linux进程监控

win10 linux Ubuntu 18.04更换国内源

安装了win10的linux bash 版本为ubuntu 18.04 首先查询自己的linux版本信息 cat /etc/issue   然后对系统的镜像源文件进行备份,再修改镜像源文件/etc/apt/sources.list sudo cp /etc/apt/sources.list /etc/apt/sources.list_b 在镜像源文件的最前面添加国内镜像源地址即可 中科大镜像 deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main

Linux mint 18.1 / Ubuntu 16.04 安装steam

这里以Limit Mint 18.1为例: 安装steam: sudo dpkg -i steam.deb 运行后会有如下错误: 直接运行如下命令修复, 并自动启动steam: LD_PRELOAD='/usr/$LIB/libstdc++.so.6' DISPLAY=:0 steam 更新结束后, 以普通用户运行steam即可. 注意: 如果你显卡驱动没装了, 记得装上. 前提是你的显卡对应的驱动已经装上.

linux mint 18.2 install postgresql

https://www.postgresql.org/download/linux/ubuntu/ 1 check Xenial16.04 2  创建文件  /etc/apt/sources.list.d/pgdg.list 添加 deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main 3 添加key wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8

Linux Mint 18.2安装后需要进行的设置

自己的笔记本电脑升级到win10后各种不好用,运行速度慢,开关机时间很长,系统也是经常性的更新,外加发热严重.更改设置和更换驱动都没能解决问题.另外感觉在Linux下能够更加专注,所以索性将主系统更换成了Linux系统. 过去使用过的Linux系统比较多,国产的两个系统也用过,不过版本更换太频繁,有些不大适应.Ubuntu的话一般就用LSB长期支持版本,因为不适应Ubuntu的Untiy用户界面,之前使用的都是Xubuntu版本,感觉这个版本比较稳定,使用上问题比较少. 这一次本着尝试的态度,用