内核 Oops 转储:为什么缺少堆栈数据?

如何解决内核 Oops 转储:为什么缺少堆栈数据?

我想看看内核的 Oops 转储是什么样的,所以我只是在一个简单的模块中嵌入了一个 NULL 尊重并试图触发它。但是,与大多数在线示例(例如 this one)不同,我的 oops 消息不包含堆栈中的数据。是因为我没有正确配置内核,还是因为某些特定类型的错误不会在 oops 消息中包含堆栈信息?我的环境:Ubuntu 18.04.5 LTS + Linux v5.9。

kernel: [1585687.978117] BUG: kernel NULL pointer dereference,address: 0000000000000000
kernel: [1585687.978122] #PF: supervisor write access in kernel mode
kernel: [1585687.978126] #PF: error_code(0x0002) - not-present page
kernel: [1585687.978129] PGD 0 P4D 0 
kernel: [1585687.978137] Oops: 0002 [#5] SMP PTI
kernel: [1585687.978144] CPU: 3 PID: 28365 Comm: cat Tainted: G      D    OE     5.9.0+ #1
kernel: [1585687.978148] Hardware name: LENOVO 90HV001MUS/36EB,BIOS O3QKT3DA 05/29/2020
kernel: [1585687.978156] RIP: 0010:scull_read1+0x9/0x1b [scull]
kernel: [1585687.978162] Code: 00 00 00 00 eb f7 0f 1f 44 00 00 55 48 89 e5 5d c3 0f 1f 44 00 00 55 48 89 e5 b8 00 00 00 00 5d c3 0f 1f 44 00 00 55 48 89 e5 <c7> 04 25 00 00 00 00 00 00 00 00 b8 00 00 00 00 5d c3 0f 1f 44 00
kernel: [1585687.978167] RSP: 0018:ffffb42781e3fea0 EFLAGS: 00010282
kernel: [1585687.978172] RAX: ffffffffc0dd808a RBX: 0000000000020000 RCX: ffffb42781e3fef0
kernel: [1585687.978176] RDX: 0000000000020000 RSI: 00007ff8c902e000 RDI: ffff8c987eec0000
kernel: [1585687.978179] RBP: ffffb42781e3fea0 R08: 0000000000000000 R09: ffff8c987e3d0340
kernel: [1585687.978182] R10: ffffb42781e3fe68 R11: 0000000000000000 R12: 0000000000000000
kernel: [1585687.978186] R13: 00007ff8c902e000 R14: ffffb42781e3fef0 R15: ffff8c987eec0000
kernel: [1585687.978190] FS:  00007ff8c9050540(0000) GS:ffff8c99a6580000(0000) knlGS:0000000000000000
kernel: [1585687.978194] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
kernel: [1585687.978198] CR2: 0000000000000000 CR3: 0000000004076004 CR4: 00000000003706e0
kernel: [1585687.978201] Call Trace:
kernel: [1585687.978212]  vfs_read+0xa7/0x190
kernel: [1585687.978219]  ksys_read+0xa7/0xe0
kernel: [1585687.978225]  __x64_sys_read+0x1a/0x20
kernel: [1585687.978233]  do_syscall_64+0x37/0x80
kernel: [1585687.978239]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
kernel: [1585687.978243] RIP: 0033:0x7ff8c8b59151
kernel: [1585687.978249] Code: fe ff ff 48 8d 3d 3f 9b 0a 00 48 83 ec 08 e8 66 4a 02 00 66 0f 1f 44 00 00 48 8d 05 91 08 2e 00 8b 00 85 c0 75 13 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 57 f3 c3 0f 1f 44 00 00 41 54 55 49 89 d4 53
kernel: [1585687.978253] RSP: 002b:00007ffd8d944b88 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
kernel: [1585687.978258] RAX: ffffffffffffffda RBX: 0000000000020000 RCX: 00007ff8c8b59151
kernel: [1585687.978261] RDX: 0000000000020000 RSI: 00007ff8c902e000 RDI: 0000000000000003
kernel: [1585687.978264] RBP: 0000000000020000 R08: 00000000ffffffff R09: 0000000000000000
kernel: [1585687.978268] R10: 0000000000000022 R11: 0000000000000246 R12: 00007ff8c902e000
kernel: [1585687.978271] R13: 0000000000000003 R14: 00007ff8c902e00f R15: 0000000000020000
kernel: [1585687.978276] Modules linked in: scull(OE) btrfs blake2b_generic xor zstd_compress raid6_pq ufs qnx4 hfsplus hfs minix ntfs msdos jfs xfs libcrc32c cpuid rfcomm ccm cmac bnep nls_iso8859_1 snd_sof_pci iwlmvm snd_sof_intel_byt snd_sof_intel_ipc snd_sof_intel_hda_common snd_soc_hdac_hda mac80211 snd_sof_xtensa_dsp intel_rapl_msr snd_sof_intel_hda snd_sof mei_hdcp snd_hda_codec_hdmi intel_rapl_common snd_hda_ext_core snd_hda_codec_realtek snd_soc_acpi_intel_match snd_hda_codec_generic x86_pkg_temp_thermal intel_powerclamp snd_soc_acpi ledtrig_audio snd_soc_core coretemp btusb i915 libarc4 snd_compress btrtl ac97_bus btbcm snd_pcm_dmaengine btintel kvm_intel bluetooth kvm iwlwifi crct10dif_pclmul crc32_pclmul snd_hda_intel snd_intel_dspcfg snd_hda_codec ghash_clmulni_intel snd_hda_core aesni_intel crypto_simd cryptd glue_helper snd_hwdep efi_pstore rapl snd_pcm drm_kms_helper intel_cstate input_leds wmi_bmof snd_seq_midi intel_wmi_thunderbolt snd_seq_midi_event cec snd_rawmidi snd_seq drm
kernel: [1585687.978402]  ecdh_generic ecc cfg80211 snd_seq_device i2c_algo_bit fb_sys_fops snd_timer syscopyarea sysfillrect mei_me snd sysimgblt mei acpi_tad acpi_pad mac_hid soundcore sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 hid_logitech_hidpp hid_logitech_dj hid_generic uas usbhid usb_storage hid ahci e1000e libahci wmi video [last unloaded: scull]
kernel: [1585687.978463] CR2: 0000000000000000
kernel: [1585687.978469] ---[ end trace 3350b6a415ac3a6e ]---
kernel: [1585688.081953] RIP: 0010:0xffffffffc0de4093
kernel: [1585688.081956] Code: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc <cc> cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc
kernel: [1585688.081957] RSP: 0018:ffffb42781e6fea0 EFLAGS: 00010282
kernel: [1585688.081958] RAX: ffffffffc0de408a RBX: 0000000000020000 RCX: ffffb42781e6fef0
kernel: [1585688.081959] RDX: 0000000000020000 RSI: 00007f3e58367000 RDI: ffff8c987efdfe00
kernel: [1585688.081960] RBP: ffffb42781e6fea0 R08: 0000000000000000 R09: ffff8c9875710340
kernel: [1585688.081961] R10: ffffb42781e6fe68 R11: 0000000000000000 R12: 0000000000000000
kernel: [1585688.081962] R13: 00007f3e58367000 R14: ffffb42781e6fef0 R15: ffff8c987efdfe00
kernel: [1585688.081963] FS:  00007ff8c9050540(0000) GS:ffff8c99a6580000(0000) knlGS:0000000000000000
kernel: [1585688.081964] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
kernel: [1585688.081965] CR2: 0000000000000000 CR3: 0000000004076004 CR4: 00000000003706e0

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


依赖报错 idea导入项目后依赖报错,解决方案:https://blog.csdn.net/weixin_42420249/article/details/81191861 依赖版本报错:更换其他版本 无法下载依赖可参考:https://blog.csdn.net/weixin_42628809/a
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下 2021-12-03 13:33:33.927 ERROR 7228 [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPL
错误1:gradle项目控制台输出为乱码 # 解决方案:https://blog.csdn.net/weixin_43501566/article/details/112482302 # 在gradle-wrapper.properties 添加以下内容 org.gradle.jvmargs=-Df
错误还原:在查询的过程中,传入的workType为0时,该条件不起作用 &lt;select id=&quot;xxx&quot;&gt; SELECT di.id, di.name, di.work_type, di.updated... &lt;where&gt; &lt;if test=&qu
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct redisServer’没有名为‘server_cpulist’的成员 redisSetCpuAffinity(server.server_cpulist); ^ server.c: 在函数‘hasActiveC
解决方案1 1、改项目中.idea/workspace.xml配置文件,增加dynamic.classpath参数 2、搜索PropertiesComponent,添加如下 &lt;property name=&quot;dynamic.classpath&quot; value=&quot;tru
删除根组件app.vue中的默认代码后报错:Module Error (from ./node_modules/eslint-loader/index.js): 解决方案:关闭ESlint代码检测,在项目根目录创建vue.config.js,在文件中添加 module.exports = { lin
查看spark默认的python版本 [root@master day27]# pyspark /home/software/spark-2.3.4-bin-hadoop2.7/conf/spark-env.sh: line 2: /usr/local/hadoop/bin/hadoop: No s
使用本地python环境可以成功执行 import pandas as pd import matplotlib.pyplot as plt # 设置字体 plt.rcParams[&#39;font.sans-serif&#39;] = [&#39;SimHei&#39;] # 能正确显示负号 p
错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r
错误1:启动docker镜像时报错:Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen 解决方法:重启docker -&gt; systemctl r
错误1:private field ‘xxx‘ is never assigned 按Altʾnter快捷键,选择第2项 参考:https://blog.csdn.net/shi_hong_fei_hei/article/details/88814070 错误2:启动时报错,不能找到主启动类 #
报错如下,通过源不能下载,最后警告pip需升级版本 Requirement already satisfied: pip in c:\users\ychen\appdata\local\programs\python\python310\lib\site-packages (22.0.4) Coll
错误1:maven打包报错 错误还原:使用maven打包项目时报错如下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources)
错误1:服务调用时报错 服务消费者模块assess通过openFeign调用服务提供者模块hires 如下为服务提供者模块hires的控制层接口 @RestController @RequestMapping(&quot;/hires&quot;) public class FeignControl
错误1:运行项目后报如下错误 解决方案 报错2:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project sb 解决方案:在pom.
参考 错误原因 过滤器或拦截器在生效时,redisTemplate还没有注入 解决方案:在注入容器时就生效 @Component //项目运行时就注入Spring容器 public class RedisBean { @Resource private RedisTemplate&lt;String
使用vite构建项目报错 C:\Users\ychen\work&gt;npm init @vitejs/app @vitejs/create-app is deprecated, use npm init vite instead C:\Users\ychen\AppData\Local\npm-