BUG: Unable to handle kernel NULL pointer dereference at 0000000000000021

Type:
kernel NULL pointer
Class:
bug
Kernel version:
4.12-rc7
Tainted info:
  • G - All loaded modules have GPL or compatible license
  • D - Kernel has oopsed before
  • E - Unsigned module has been loaded
Architecture:
x86_64
Distribution:
Unknown
Hardware:
Dell Inc. XPS 8700/0KWVT8, BIOS A06 11/18/2013
Guilty info:
  • Function: kmem_cache_free
Registers:
  • PID: 2765
  • RIP: 0010
  • RSP: ffffab7643357e08
  • EFLAGS: 00010202
  • RAX: ffffffffc012d430
  • RBX: 0000000000000000
  • RCX: 0000000000000003
  • RDX: ffff96e4e04614a0
  • RSI: ffff96e4f8ae4d00
  • RDI: 0000000000000000
  • RBP: ffff96e4f8ae4d00
  • R08: 00003f77ed6f3000
  • R09: 0000000000000008
  • R11: 0000000000000efb
  • R12: ffff96e51ed9e300
  • R14: ffff96e4e1e99600
  • R15: ffff96e4f8263a30
  • GS: ffff96e51ed80000(0000)
  • knlGS: 0000000000000000
  • DS: 0000
  • ES: 0000
  • CR0: 0000000080050033
  • CR2: 0000000000000021
  • CR3: 000000028aa09000
  • CR4: 00000000001406e0
Dissassembled code:
  • Code: 73 45 a2 00 e9 87 fd ff ff 0f 1f 40 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 41 54 55 48 89 f5 53 48 89 fb 0f 1f 44 00 00 47 21 01 75 3f 48 85 db 74 35 9c 58 0f 1f 44 00 00 49 89 c4
  • All code
  • ========
  • 0: 73 45 jae 0x47
  • 2: a2 00 e9 87 fd ff ff mov %al,0x1f0ffffffd87e900
  • 9: 0f 1f
  • b: 40 00 66 2e add %spl,0x2e(%rsi)
  • f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
  • 16: 00
  • 17: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
  • 1c: 41 54 push %r12
  • 1e: 55 push %rbp
  • 1f: 48 89 f5 mov %rsi,%rbp
  • 22: 53 push %rbx
  • 23: 48 89 fb mov %rdi,%rbx
  • 26: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
  • 2b:* f6 47 21 01 testb $0x1,0x21(%rdi) <-- trapping instruction
  • 2f: 75 3f jne 0x70
  • 31: 48 85 db test %rbx,%rbx
  • 34: 74 35 je 0x6b
  • 36: 9c pushfq
  • 37: 58 pop %rax
  • 38: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
  • 3d: 49 89 c4 mov %rax,%r12
  • Code starting with the faulting instruction
  • ===========================================
  • 0: f6 47 21 01 testb $0x1,0x21(%rdi)
  • 4: 75 3f jne 0x45
  • 6: 48 85 db test %rbx,%rbx
  • 9: 74 35 je 0x40
  • b: 9c pushfq
  • c: 58 pop %rax
  • d: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
  • 12: 49 89 c4 mov %rax,%r12
Linked modules:

fuse(E), bnep(E), cpufreq_conservative(E), cpufreq_userspace(E), cpufreq_powersave(E), tun(E), binfmt_misc(E), intel_rapl(E), amdkfd(E), x86_pkg_temp_thermal(E), intel_powerclamp(E), coretemp(E), radeon(E), kvm_intel(E), arc4(E), kvm(E), ath9k(E), ath9k_common(E), ath9k_hw(E), irqbypass(E), crct10dif_pclmul(E), crc32_pclmul(E), ath(E), mac80211(E), ghash_clmulni_intel(E), aesni_intel(E), ath3k(E), aes_x86_64(E), btusb(E), btrtl(E), btbcm(E), i2c_algo_bit(E), snd_hda_codec_realtek(E), btintel(E), crypto_simd(E), drm_kms_helper(E), snd_hda_codec_hdmi(E), snd_hda_codec_generic(E), bluetooth(E), cryptd(E), ttm(E), cfg80211(E), iTCO_wdt(E), drm(E), glue_helper(E), iTCO_vendor_support(E), evdev(E), snd_hda_intel(E), snd_hda_codec(E), ecdh_generic(E), dcdbas(E), rfkill(E), intel_cstate(E), snd_hwdep(E), intel_uncore(E), snd_hda_core(E)

Last seen similar oops:
2017-07-08
Total count:
2 (from 1 unique sources)
Bug found in this kernels too:
4.11, 4.12-rc7, 4.12.1

Leave a Reply

Your email address will not be published. Required fields are marked *

*