[Bug 262524] cddone [panic] Fatal trap 18: integer divide fault while in kernel mode

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 28 Jun 2022 21:27:02 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262524

Dirk Meyer <dinoex@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|12.3-RELEASE                |13.1-RELEASE
           Keywords|                            |panic

--- Comment #1 from Dirk Meyer <dinoex@FreeBSD.org> ---
Kernel Panic in 13.1 RELEASE GENERIC amd64
while using an USB CD-ROM with inserting a DVD disc.

Fatal trap 18: integer divide fault while in kernel mode
cpuid = 7; apic id = 07
instruction pointer     = 0x20:0xffffffff803ab246
stack pointer           = 0x28:0xfffffe00005abdd0
frame pointer           = 0x28:0xfffffe00005abe10
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         = 16 (doneq1)
trap number             = 18
panic: integer divide fault
cpuid = 7
time = 1656450578
KDB: stack backtrace:
#0 0xffffffff80c2d4a5 at kdb_backtrace+0x65
#1 0xffffffff80be163b at vpanic+0x17b
#2 0xffffffff80be14b3 at panic+0x43
#3 0xffffffff810fd961 at trap_fatal+0x391
#4 0xffffffff810fcde7 at trap+0x67
#5 0xffffffff810d51a8 at calltrap+0x8
#6 0xffffffff8038aa43 at xpt_run_allocq+0x83
#7 0xffffffff803b094c at cddone+0x15c
#8 0xffffffff8038cd77 at xpt_done_process+0x407
#9 0xffffffff8038f035 at xpt_done_td+0xf5
#10 0xffffffff80ba2a0e at fork_exit+0x7e
#11 0xffffffff810d61de at fork_trampoline+0xe
Uptime: 16d10h31m3s
Dumping 4399 out of 65236 MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91%

__curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:55
55              __asm("movq %%gs:%P1,%0" : "=r" (td) : "n" (offsetof(struct
pcpu,
(kgdb) bt
#0  __curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:55
#1  doadump (textdump=<optimized out>) at /usr/src/sys/kern/kern_shutdown.c:371
#2  0xffffffff80be1255 in kern_reboot (howto=260) at
/usr/src/sys/kern/kern_shutdown.c:452
#3  0xffffffff80be1693 in vpanic (fmt=<optimized out>, ap=<optimized out>)
    at /usr/src/sys/kern/kern_shutdown.c:881
#4  0xffffffff80be14b3 in panic (fmt=<unavailable>) at
/usr/src/sys/kern/kern_shutdown.c:808
#5  0xffffffff810fd961 in trap_fatal (frame=0xfffffe00005abd10, eva=0)
    at /usr/src/sys/amd64/amd64/trap.c:921
#6  0xffffffff810fcde7 in trap (frame=0xfffffe00005abd10) at
/usr/src/sys/amd64/amd64/trap.c:214
#7  <signal handler called>
#8  0xffffffff803ab246 in cdstart (periph=0xfffff807a3226000,
start_ccb=0xfffff80f629f3000)
    at /usr/src/sys/cam/scsi/scsi_cd.c:940
#9  0xffffffff8038aa43 in xpt_run_allocq (periph=0xfffff807a3226000, sleep=0)
    at /usr/src/sys/cam/cam_xpt.c:3428
#10 0xffffffff803b094c in cddone (periph=0xfffff807a3226000,
done_ccb=0xfffff80f629f3000)
    at /usr/src/sys/cam/scsi/scsi_cd.c:1427
#11 0xffffffff8038cd77 in xpt_done_process (ccb_h=0xfffff80f629f3000)
    at /usr/src/sys/cam/cam_xpt.c:5517
#12 0xffffffff8038f035 in xpt_done_td (arg=0xffffffff81bc8200 <cam_doneqs+128>)
    at /usr/src/sys/cam/cam_xpt.c:5544
#13 0xffffffff80ba2a0e in fork_exit (callout=0xffffffff8038ef40 <xpt_done_td>, 
    arg=0xffffffff81bc8200 <cam_doneqs+128>, frame=0xfffffe00005ac480)
    at /usr/src/sys/kern/kern_fork.c:1080
#14 <signal handler called>

-- 
You are receiving this mail because:
You are the assignee for the bug.