⬢ DragonFlyBSD Kernel Audit
DF-2352 / panic.txt
← back to finding ↓ download raw
login: RIG2352: === DF-2352: div-by-zero, continuous interval ===
RIG2352: frame0 interval_type=0, slots after production uvc_drv_parse_data: min=0 max=0 step=0
RIG2352: (descriptor carried min=2000000 max=10000000 step=3333 -- all-zero slots prove the parse skip at uvc_drv.c:1922)
RIG2352: production uvc_v4l2_reg ret=0 -> /dev/video0 (0666) armed; cur_frm=0xfffff8008d520b70 interval_type=0
RIG2352: unprivileged ioctl(VIDIOC_S_PARM) now enters production uvc_drv_set_streampar -> uvc_drv_try_frame_interval -> division by step==0 (uvc_drv.c:504). Expect #DE panic.
uvc_v4l2_set_streampar
Setting frame interval to 1/30 (333333).


Fatal trap 18: integer divide fault while in kernel mode
cpuid = 0; lapic id = 0
instruction pointer	= 0x8:0xffffffff82601220
stack pointer	        = 0x10:0xfffff80117cb7590
frame pointer	        = 0x10:0xfffff80117cb75f8
code segment		= base 0x0, limit 0xfffff, type 0x1b
			= DPL 0, pres 1, long 0, def32 0, gran 1
processor eflags	= interrupt enabled, resume, IOPL = 0
current process		= 1029
current thread          = pri 6 
kernel: type 18 trap, code=0

CPU0 stopping CPUs: 0x0000003e
 stopped
Stopped at      uvc_drv_try_frame_interval.isra.2+0x60: divl    %r8d,%eax
db>