BUG: Unable to handle kernel NULL pointer dereference at 0000000000000021

Type:
kernel NULL pointer
Class:
bug
Kernel version:
4.12.1
Tainted info:
  • P - Proprietary module has been loaded
  • I - Working around severe firmware bug
  • O - Out-of-tree module has been loaded
Architecture:
x86_64
Distribution:
Unknown
Hardware:
System manufacturer System Product Name/P6T, BIOS 1408 09/21/2010
Guilty info:
  • Function: kmem_cache_free
Registers:
  • PID: 8665
  • RIP: 0010
  • RSP: ffffc9000495fe08
  • EFLAGS: 00010202
  • RAX: ffffffffa01d40f0
  • RBX: 0000000000000000
  • RCX: 0000000000000003
  • RDX: ffff880002ccc060
  • RSI: ffff8803288afe80
  • RDI: 0000000000000000
  • RBP: ffff8803288afe80
  • R08: 00000269d2235c00
  • R09: 0000000000000008
  • R11: 0000000000000048
  • R12: ffff88033321e300
  • R14: 0ffff88033321e30
  • R15: ffff880135680b40
  • GS: ffff880333200000(0000)
  • knlGS: 0000000000000000
  • DS: 0000
  • ES: 0000
  • CR0: 0000000080050033
  • CR2: 0000000000000021
  • CR3: 0000000001a09000
  • CR4: 00000000000006f0
Dissassembled code:
  • Code: fe ff ff 48 8b 15 4d 45 84 00 e9 ad fd ff ff 0f 1f 84 00 00 00 00 00 66 66 66 66 90 41 54 55 48 89 f5 53 48 89 fb 66 66 66 66 90 47 21 01 75 3f 48 85 db 74 35 9c 58 66 66 90 66 90 49 89 c4
  • All code
  • ========
  • 0: fe (bad)
  • 1: ff (bad)
  • 2: ff 48 8b decl -0x75(%rax)
  • 5: 15 4d 45 84 00 adc $0x84454d,%eax
  • a: e9 ad fd ff ff jmpq 0xfffffffffffffdbc
  • f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
  • 16: 00
  • 17: 66 66 66 66 90 data32 data32 data32 xchg %ax,%ax
  • 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: 66 66 66 66 90 data32 data32 data32 xchg %ax,%ax
  • 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: 66 66 90 data32 xchg %ax,%ax
  • 3b: 66 90 xchg %ax,%ax
  • 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: 66 66 90 data32 xchg %ax,%ax
  • 10: 66 90 xchg %ax,%ax
  • 12: 49 89 c4 mov %rax,%r12
Linked modules:

vmnet(O), parport_pc, vmw_vsock_vmci_transport, vmw_vmci, vmmon(O), cpufreq_userspace, cpufreq_powersave, cpufreq_conservative, nf_tables, nfnetlink, arc4, ecb, md4, hmac, nls_utf8, cifs, ccm, dns_resolver, fscache, binfmt_misc, snd_hda_codec_hdmi, xfs, snd_hda_codec_realtek, nvidia_drm(PO), snd_hda_codec_generic, usb_storage, iTCO_wdt, mxm_wmi, iTCO_vendor_support, snd_hda_intel, intel_powerclamp, nvidia_modeset(PO), nvidia(PO), snd_hda_core, kvm_intel, drm_kms_helper, snd_hwdep, snd_pcm_oss, snd_mixer_oss, pcspkr, snd_seq_midi, snd_seq_midi_event, snd_rawmidi, irqbypass, ata_generic, psmouse, serio_raw, snd_seq_device, snd_timer, xhci_pci, sr_mod, cdrom, xhci_hcd, sg, i2c_i801, e1000e, lpc_ich, mfd_core, i2c_core, nvidiafb, vgastate, firewire_ohci, pata_jmicron, tpm_infineon

Last seen similar oops:
2017-07-14
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 *

*