Date: Fri, 03 Nov 2023 03:05:21 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 274375] page fault while load kernel module virtio Message-ID: <bug-274375-227-uDYh6OZz86@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-274375-227@https.bugs.freebsd.org/bugzilla/> References: <bug-274375-227@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D274375 --- Comment #3 from Zhenlei Huang <zlei@FreeBSD.org> --- ** UPDATE ** With 14.0-RC3 I am able to get the line number of sdt.ko. Fatal trap 12: page fault while in kernel mode cpuid =3D 2; apic id =3D 04 fault virtual address =3D 0x0 fault code =3D supervisor read data, page not present instruction pointer =3D 0x20:0xffffffff82e3a134 stack pointer =3D 0x28:0xfffffe00b0540920 frame pointer =3D 0x28:0xfffffe00b0540950 code segment =3D base 0x0, limit 0xfffff, type 0x1b =3D DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags =3D interrupt enabled, resume, IOPL =3D 0 current process =3D 29038 (kldload) rdi: fffff8002ce880e0 rsi: fffffe00b0540928 rdx: 0000000000000000 rcx: ffffffff82e9d470 r8: 0000000000000004 r9: 00000000000000f3 rax: 0000000000000000 rbx: fffffe00b0540974 rbp: fffffe00b0540950 r10: 0000000000000002 r11: ffffffffffffff90 r12: fffff8000a0d8000 r13: fffffe00b0540974 r14: fffff8000a1e5c40 r15: ffffffff82e9d468 trap number =3D 12 panic: page fault cpuid =3D 2 time =3D 1698979988 KDB: stack backtrace: #0 0xffffffff80b9002d at kdb_backtrace+0x5d #1 0xffffffff80b43132 at vpanic+0x132 #2 0xffffffff80b42ff3 at panic+0x43 #3 0xffffffff8100c85c at trap_fatal+0x40c #4 0xffffffff8100c8af at trap_pfault+0x4f #5 0xffffffff80fe3818 at calltrap+0x8 #6 0xffffffff80b0f73c at linker_file_unload+0xcc #7 0xffffffff810bfa78 at link_elf_load_file+0x198 #8 0xffffffff80b0efb3 at linker_load_module+0x9e3 #9 0xffffffff80b10cba at kern_kldload+0x16a #10 0xffffffff80b10ddc at sys_kldload+0x5c #11 0xffffffff8100d119 at amd64_syscall+0x109 #12 0xffffffff80fe412b at fast_syscall_common+0xf8 Uptime: 1m14s Dumping 452 out of 8100 MB:..4%..11%..22%..32%..43%..54%..61%..71%..82%..92% (kgdb) #0 __curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:57 #1 doadump (textdump=3D<optimized out>) at /usr/src/sys/kern/kern_shutdown.c:405 #2 0xffffffff80b42cc7 in kern_reboot (howto=3D260) at /usr/src/sys/kern/kern_shutdown.c:526 #3 0xffffffff80b4319f in vpanic (fmt=3D0xffffffff81136b3b "%s",=20 ap=3Dap@entry=3D0xfffffe00b0540770) at /usr/src/sys/kern/kern_shutdown.= c:970 #4 0xffffffff80b42ff3 in panic (fmt=3D<unavailable>) at /usr/src/sys/kern/kern_shutdown.c:894 #5 0xffffffff8100c85c in trap_fatal (frame=3D0xfffffe00b0540860, eva=3D0) at /usr/src/sys/amd64/amd64/trap.c:952 #6 0xffffffff8100c8af in trap_pfault (frame=3D0xfffffe00b0540860,=20 usermode=3Dfalse, signo=3D<optimized out>, ucode=3D<optimized out>) at /usr/src/sys/amd64/amd64/trap.c:760 #7 <signal handler called> #8 0xffffffff82e3a134 in sdt_kld_unload_try (arg=3D<optimized out>,=20 lf=3D<optimized out>, error=3D0xfffffe00b0540974) at /usr/src/sys/cddl/dev/sdt/sdt.c:343 #9 0xffffffff80b0f73c in linker_file_unload ( file=3Dfile@entry=3D0xfffff8003d292180, flags=3Dflags@entry=3D1) at /usr/src/sys/kern/kern_linker.c:673 #10 0xffffffff810bfa78 in link_elf_load_file (cls=3D<optimized out>,=20 filename=3D<optimized out>, result=3D<optimized out>) at /usr/src/sys/kern/link_elf_obj.c:1241 #11 0xffffffff80b0efb3 in LINKER_LOAD_FILE ( cls=3D0xffffffff817560a8 <link_elf_class>, result=3D0xfffffe00b0540c00,= =20 filename=3D<optimized out>) at ./linker_if.h:214 #12 linker_load_file (filename=3D<optimized out>, result=3D<optimized out>) at /usr/src/sys/kern/kern_linker.c:459 #13 linker_load_module (kldname=3Dkldname@entry=3D0xfffff8000a0c3800 "virti= o.ko",=20 modname=3Dmodname@entry=3D0x0, parent=3Dparent@entry=3D0x0,=20 verinfo=3Dverinfo@entry=3D0x0, lfpp=3Dlfpp@entry=3D0xfffffe00b0540d90) at /usr/src/sys/kern/kern_linker.c:2203 #14 0xffffffff80b10cba in kern_kldload (td=3Dtd@entry=3D0xfffffe00b1522720,= =20 file=3Dfile@entry=3D0xfffff8000a0c3800 "virtio.ko",=20 fileid=3Dfileid@entry=3D0xfffffe00b0540de4) at /usr/src/sys/kern/kern_linker.c:1162 #15 0xffffffff80b10ddc in sys_kldload (td=3D0xfffffe00b1522720,=20 uap=3D<optimized out>) at /usr/src/sys/kern/kern_linker.c:1185 #16 0xffffffff8100d119 in syscallenter (td=3D0xfffffe00b1522720) at /usr/src/sys/amd64/amd64/../../kern/subr_syscall.c:187 #17 amd64_syscall (td=3D0xfffffe00b1522720, traced=3D0) at /usr/src/sys/amd64/amd64/trap.c:1197 #18 <signal handler called> #19 0x00002ab829148b3a in ?? () Backtrace stopped: Cannot access memory at address 0x2ab8285939b8 (kgdb) --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-274375-227-uDYh6OZz86>