kernel paging request at __kmalloc

Type:
kernel page fault
Class:
bug
Kernel version:
2.6.32
Tainted info:
  • G - All loaded modules have GPL or compatible license
  • D - Kernel has oopsed before
Architecture:
x86_64
Distribution:
Unknown
Hardware:
S5000VSA
Last used system file:
/sys/devices/platform/i5k_amb.0/temp4_input
Guilty info:
  • Function: __kmalloc
Ip:
ffffffff810e8774
Registers:
  • RIP: 0010
  • RSP: 0018
  • EFLAGS: 00010006
  • RAX: 0000000000000000
  • RBX: 00007fd0bcfd5088
  • RCX: 0000000000000008
  • RDX: ffff8800046d2090
  • RSI: 00000000000080d0
  • RDI: ffffffff811065e2
  • RBP: 0000000000000246
  • R08: 00000000000001e0
  • R09: ffff880097bbb900
  • R11: ffffffff811540a1
  • R12: ffffffff8147df10
  • R14: 00000000000080d0
  • R15: 0000000000000008
  • GS: ffff8800046c0000(0000)
  • knlGS: 0000000000000000
  • DS: 0000
  • ES: 0000
  • CR0: 0000000080050033
  • CR2: 00007fd0bcfd5088
  • CR3: 0000000109e4d000
  • CR4: 00000000000006e0
  • DR0: 0000000000000000
  • DR1: 0000000000000000
  • DR2: 0000000000000000
  • DR3: 0000000000000000
  • DR6: 00000000ffff0ff0
  • DR7: 0000000000000400
Stack:
  • ffff8800788e9d68
  • ffffffff811065e2
  • 000000081caf6b00
  • ffffffff816d5570
  • ffffffff81342b00
  • ffff880097bbb900
  • ffff88011f096af8
  • ffffffff81139454
  • ffff88004f875c08
  • ffffffff811065e2
  • ffffffff816d5570
  • ffff88011f096a80
Dissassembled code:
  • Code: fa 66 0f 1f 44 00 00 65 8b 04 25 a8 e3 00 00 48 98 49 8b 94 c4 f0 02 00 00 8b 4a 18 89 4c 24 14 48 8b 1a 48 85 db 74 0c 8b 42 14 <48> 8b 04 c3 48 89 02 eb 19 48 8b 4c 24 08 49 89 d0 44 89 ee 83
  • All code
  • ========
  • 0: fa cli
  • 1: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
  • 7: 65 8b 04 25 a8 e3 00 mov %gs:0xe3a8,%eax
  • e: 00
  • f: 48 98 cltq
  • 11: 49 8b 94 c4 f0 02 00 mov 0x2f0(%r12,%rax,8),%rdx
  • 18: 00
  • 19: 8b 4a 18 mov 0x18(%rdx),%ecx
  • 1c: 89 4c 24 14 mov %ecx,0x14(%rsp)
  • 20: 48 8b 1a mov (%rdx),%rbx
  • 23: 48 85 db test %rbx,%rbx
  • 26: 74 0c je 0x34
  • 28: 8b 42 14 mov 0x14(%rdx),%eax
  • 2b:* 48 8b 04 c3 mov (%rbx,%rax,8),%rax <-- trapping instruction
  • 2f: 48 89 02 mov %rax,(%rdx)
  • 32: eb 19 jmp 0x4d
  • 34: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx
  • 39: 49 89 d0 mov %rdx,%r8
  • 3c: 44 89 ee mov %r13d,%esi
  • 3f: 83 .byte 0x83
  • Code starting with the faulting instruction
  • ===========================================
  • 0: 48 8b 04 c3 mov (%rbx,%rax,8),%rax
  • 4: 48 89 02 mov %rax,(%rdx)
  • 7: eb 19 jmp 0x22
  • 9: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx
  • e: 49 89 d0 mov %rdx,%r8
  • 11: 44 89 ee mov %r13d,%esi
  • 14: 83 .byte 0x83
Trace 1
Trace 2
Trace 3
Trace 4
Trace 5
Trace 6
Trace 7
Trace 8
  • __kmalloc
  • rtR0MemAllocEx
  • rtR0MemAllocEx
  • VBoxGuest_RTMemAllocZTag
  • rtR0MemObjNew
  • rtR0MemObjNativeLockKernel
  • VBoxGuest_RTR0MemObjFree
  • VbglR0HGCMInternalCall
  • VbglR0HGCMInternalCall
  • VBoxGuestHGCMAsyncWaitCallback
  • VBoxGuestCommonIOCtl_HGCMCall
  • VBoxGuestHGCMAsyncWaitCallback
  • VBoxGuestCommonIOCtl
  • vbglDriverIOCtl
  • vboxCallDirInfo
  • sf_dir_read_all
  • sf_dir_open
  • __dentry_open
  • nameidata_to_filp
  • sf_dir_open
  • do_filp_open
  • handle_mm_fault
  • alloc_fd
  • do_sys_open
  • sys_open
  • sysenter_do_call
Trace 9
Trace 10
Trace 11
Trace 12
Trace 13
Trace 14
Trace 15
Trace 16
Trace 17
Trace 18
Trace 19
Trace 20
Trace 21
Trace 22
  • __kmalloc
  • rtR0MemAllocEx
  • rtR0MemAllocEx
  • VBoxGuest_RTMemAllocZTag
  • rtR0MemObjNew
  • rtR0MemObjNativeLockKernel
  • VBoxGuest_RTR0MemObjFree
  • VbglR0HGCMInternalCall
  • VbglR0HGCMInternalCall
  • VBoxGuestCommonIOCtl_HGCMCall
  • VBoxGuestHGCMAsyncWaitCallback
  • VBoxGuestCommonIOCtl
  • vbglDriverIOCtl
  • vboxCallDirInfo
  • sf_dir_read_all
  • sf_dir_open
  • __dentry_open
  • nameidata_to_filp
  • sf_dir_open
  • do_filp_open
  • alloc_fd
  • do_sys_open
  • sys_open
  • sysenter_do_call
Trace 23
Trace 24
Trace 25
Trace 26
  • __kmalloc
  • rtR0MemAllocEx
  • rtR0MemAllocEx
  • VBoxGuest_RTMemAllocZTag
  • rtR0MemObjNew
  • rtR0MemObjNativeLockKernel
  • VBoxGuest_RTR0MemObjFree
  • VbglR0HGCMInternalCall
  • VbglR0HGCMInternalCall
  • VBoxGuestHGCMAsyncWaitCallback
  • VBoxGuestCommonIOCtl_HGCMCall
  • VBoxGuestHGCMAsyncWaitCallback
  • VBoxGuestCommonIOCtl
  • vbglDriverIOCtl
  • vboxCallDirInfo
  • sf_dir_read_all
  • sf_dir_open
  • __dentry_open
  • nameidata_to_filp
  • sf_dir_open
  • do_filp_open
  • fcntl_setlk64
  • alloc_fd
  • do_sys_open
  • sys_open
  • sysenter_do_call
Trace 27
Trace 28
Trace 29
Trace 30
Trace 31
  • __kmalloc
  • rtR0MemAllocEx
  • rtR0MemAllocEx
  • VBoxGuest_RTMemAllocZTag
  • rtR0MemObjNew
  • rtR0MemObjNativeLockKernel
  • VBoxGuest_RTR0MemObjFree
  • VbglR0HGCMInternalCall
  • VBoxGuestHGCMAsyncWaitCallback
  • VBoxGuestCommonIOCtl
  • VBoxGuestCommonIOCtl
  • vbglDriverIOCtl
  • VBoxGuestCommonIOCtl_HGCMCall
  • VBoxGuestHGCMAsyncWaitCallback
  • VBoxGuestCommonIOCtl
  • vbglDriverIOCtl
  • vboxCallCreate
  • sf_dir_info_alloc
  • sf_dir_open
  • __dentry_open
  • nameidata_to_filp
  • sf_dir_open
  • do_filp_open
  • alloc_fd
  • do_sys_open
  • sys_open
  • sysenter_do_call
Trace 32
  • __kmalloc
  • rtR0MemAllocEx
  • rtR0MemAllocEx
  • VBoxGuest_RTMemAllocZTag
  • rtR0MemObjNew
  • rtR0MemObjNativeLockKernel
  • VbglR0HGCMInternalCall
  • VBoxGuestCommonIOCtl
  • __alloc_skb
  • copy_to_user
  • memcpy_toiovec
  • skb_copy_datagram_iovec
  • vbglDriverIOCtl
  • vboxCallCreate
  • VBoxGuestCommonIOCtl_HGCMCall
  • VBoxGuestHGCMAsyncWaitCallback
  • VBoxGuestCommonIOCtl
  • sf_init_inode
  • vbglDriverIOCtl
  • vboxCallRead
  • alloc_bounce_buffer
  • sf_reg_read
  • sf_reg_read
  • vfs_read
  • sys_pread64
  • sysenter_do_call
Trace 33
  • __kmalloc
  • rtR0MemAllocEx
  • rtR0MemAllocEx
  • VBoxGuest_RTMemAllocZTag
  • rtR0MemObjNew
  • rtR0MemObjNativeLockKernel
  • VBoxGuest_RTR0MemObjFree
  • VbglR0HGCMInternalCall
  • VbglR0HGCMInternalCall
  • VBoxGuestHGCMAsyncWaitCallback
  • VBoxGuestCommonIOCtl_HGCMCall
  • VBoxGuestHGCMAsyncWaitCallback
  • VBoxGuestCommonIOCtl
  • vbglDriverIOCtl
  • vboxCallDirInfo
  • sf_dir_read_all
  • sf_dir_open
  • __dentry_open
  • nameidata_to_filp
  • sf_dir_open
  • do_filp_open
  • vfs_fstatat
  • alloc_fd
  • do_sys_open
  • sys_open
  • sysenter_do_call
Trace 34
Trace 35
Trace 36
Trace 37
Trace 38
Trace 39
Trace 40
Trace 41
Trace 42
Trace 43
Trace 44
Trace 45
Trace 46
Trace 47
Trace 48
Trace 49
Trace 50
Trace 51
Trace 52
Trace 53
Trace 54
Trace 55
Trace 56
Trace 57
Trace 58
Trace 59
Trace 60
Trace 61
Trace 62
Trace 63
Trace 64
Trace 65
Trace 66
Trace 67
Trace 68
Trace 69
Trace 70
Trace 71
Trace 72
Trace 73
Trace 74
Trace 75
Trace 76
Trace 77
Trace 78
Trace 79
Trace 80
Trace 81
Trace 82
Trace 83
Trace 84
Trace 85
Trace 86
Trace 87
Trace 88
Trace 89
Trace 90
Trace 91
Trace 92
Trace 93
Trace 94
Trace 95
Trace 96
Trace 97
Trace 98
Trace 99
Trace 100
Trace 101
Trace 102
Trace 103
Trace 104
Trace 105
Trace 106
Trace 107
Trace 108
Trace 109
Trace 110
Trace 111
Trace 112
Trace 113
Trace 114
Trace 115
Trace 116
Trace 117
Trace 118
Trace 119
Trace 120
Trace 121
Trace 122
Trace 123
Trace 124
Trace 125
Trace 126
Trace 127
Trace 128
Trace 129
Trace 130
Trace 131
Trace 132
Trace 133
Trace 134
Trace 135
Trace 136
Trace 137
Trace 138
Trace 139
Trace 140
Trace 141
Trace 142
Trace 143
Trace 144
Trace 145
Trace 146
  • __kmalloc
  • dazuko_get_full_filename
  • dazuko_get_full_filename
  • xp_fill_file_struct
  • xp_id_free
  • dazuko_process_access
  • do_linux_dazuko_sys_open
  • sys_open
Trace 147
  • __kmalloc
  • call_xp_malloc
  • call_xp_malloc
  • dazuko_get_value
  • dazuko_handle_user_request
  • linux_dazuko_device_write
  • vfs_write
  • sys_write
  • sysenter_dispatch
Trace 148
Trace 149
Trace 150
Trace 151
Trace 152
Trace 153
Trace 154
Trace 155
Trace 156
Trace 157
Trace 158
Trace 159
Trace 160
Trace 161
Trace 162
Trace 163
Trace 164
Trace 165
Trace 166
Trace 167
Trace 168
Trace 169
Trace 170
Trace 171
Trace 172
Trace 173
Trace 174
Trace 175
Trace 176
Trace 177
Linked modules:

nfsd, exportfs, lockd, fscache, nfs_acl, auth_rpcgss, sunrpc, parport_pc, ppdev, lp, sco, bridge, stp, bnep, rfcomm, l2cap, bluetooth, rfkill, acpi_cpufreq, cpufreq_stats, cpufreq_conservative, cpufreq_powersave, cpufreq_userspace, binfmt_misc, fuse, bonding, ext4, jbd2, crc16, loop, radeon, ttm, drm_kms_helper, ioatdma, i5000_edac, rng_core, i2c_i801, i2c_algo_bit, edac_core, dca, i5k_amb, shpchp, i2c_core, button, evdev, pci_hotplug, processor, psmouse, serio_raw, pcspkr, usb_storage, ext3, mbcache, dm_mod, sg, sr_mod, cdrom, sd_mod, crc_t10dif, ata_generic, usbhid, ahci, ata_piix, libata, scsi_mod, uhci_hcd, ehci_hcd, usbcore, nls_base, e1000e, thermal, thermal_sys

Last seen similar oops:
2017-09-13
Total count:
789 (from 192 unique sources)
Bug found in this kernels too:
2.6.27.5, 2.6.27.41, 2.6.30.10, 2.6.31.9, 2.6.32, 2.6.35.6, 3.4.2, 3.6.10, 3.7.1, 3.7.2, 3.7.4

Leave a Reply

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

*