Fatal trap 12: page fault while in kernel mode cpuid = 1; apic id = 01 fault virtual address = 0x30030000 fault code = supervisor read data, page not present instruction pointer = 0x20:0xffffffff81bcbabd stack pointer = 0x28:0xffffffff84d22ba0 frame pointer = 0x28:0xffffffff84d22cc0 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 0 (swapper) rdi: 30030000 rsi: 0 rdx: 0 rcx: fffffe00033eee30 r8: fffff78000000000 r9: 20000000000 rax: fffffe00033eee30 rbx: ffffffff83dc7bf8 rbp: ffffffff84d22cc0 r10: 0 r11: fe7ef5e7 r12: fffffe005791ac00 r13: 3ffffff r14: 10030000 r15: 1ffffffff09a457c trap number = 12 panic: page fault cpuid = 1 time = 1 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0xc7/frame 0xffffffff84d22390 kdb_backtrace() at kdb_backtrace+0xd1/frame 0xffffffff84d224f0 vpanic() at vpanic+0x254/frame 0xffffffff84d225d0 panic() at panic+0xb5/frame 0xffffffff84d22690 trap_fatal() at trap_fatal+0x7ed/frame 0xffffffff84d227b0 trap_pfault() at trap_pfault+0x182/frame 0xffffffff84d228f0 trap() at trap+0x5e1/frame 0xffffffff84d22ad0 calltrap() at calltrap+0x8/frame 0xffffffff84d22ad0 --- trap 0xc, rip = 0xffffffff81bcbabd, rsp = 0xffffffff84d22ba0, rbp = 0xffffffff84d22cc0 --- nl_send_group() at nl_send_group+0x19d/frame 0xffffffff84d22cc0 nlmsg_write_group_mbuf() at nlmsg_write_group_mbuf+0xbb/frame 0xffffffff84d22d00 nlmsg_flush() at nlmsg_flush+0xba/frame 0xffffffff84d22d50 genl_register_family() at genl_register_family+0x5d0/frame 0xffffffff84d22e90 genl_load() at genl_load+0x89/frame 0xffffffff84d22eb0 mi_startup() at mi_startup+0x4c6/frame 0xffffffff84d22ff0 btext() at btext+0x3d KDB: enter: panic [ thread pid 0 tid 100000 ] Stopped at kdb_enter+0x6b: movq $0,0x258104a(%rip) db>