Date: Tue, 08 Jan 2019 17:56:11 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 234760] drm-fbsd12.0-kmod crash with AMD A10-7890K Message-ID: <bug-234760-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D234760 Bug ID: 234760 Summary: drm-fbsd12.0-kmod crash with AMD A10-7890K Product: Ports & Packages Version: Latest Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: skrechy@gmail.com Hello, After updating yesterday to the newest version of drm-fbsd12.0-kmod-4.16.g20181215 I experience sudden crashes at random time. My video card is an APU: AMD A10-7890K Radeon R7, 12 Compute Cores 4C+8G (4092.64-MHz K8-class CPU) I have kld_list=3D"/boot/modules/radeonkms.ko" in rc.conf. /var/log/messages: Init code: Jan 6 16:59:05 schCube kernel: [drm:radeon_device_init] Unable to find PCI= I/O BAR Jan 6 16:59:05 schCube kernel: pci_is_thunderbolt_attached not implemented= -- see your local kernel hacker Jan 6 16:59:05 schCube kernel: [drm:radeon_atombios_init] Unable to find P= CI I/O BAR; using MMIO for ATOM IIO Jan 6 16:59:05 schCube kernel: ATOM BIOS: 113 Jan 6 16:59:05 schCube kernel: efi_enabled not implemented -- see your loc= al kernel hacker Jan 6 16:59:05 schCube kernel: drmn0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used) Jan 6 16:59:05 schCube kernel: drmn0: GTT: 2048M 0x0000000040000000 - 0x00000000BFFFFFFF Jan 6 16:59:05 schCube kernel: Successfully added WC MTRR for [0xc0000000-0xcfffffff]: 0;=20 Jan 6 16:59:05 schCube kernel: [drm] Detected VRAM RAM=3D1024M, BAR=3D256M Jan 6 16:59:05 schCube kernel: [drm] RAM width 128bits DDR Jan 6 16:59:05 schCube kernel: [TTM] Zone kernel: Available graphics memo= ry: 7815064 kiB Jan 6 16:59:05 schCube kernel: [TTM] Zone dma32: Available graphics memo= ry: 2097152 kiB Jan 6 16:59:05 schCube kernel: [TTM] Initializing pool allocator Jan 6 16:59:05 schCube kernel: [drm] radeon: 1024M of VRAM memory ready Jan 6 16:59:05 schCube kernel: [drm] radeon: 2048M of GTT memory ready. Jan 6 16:59:05 schCube kernel: [drm] Loading kaveri Microcode Jan 6 16:59:05 schCube kernel: drmn0: successfully loaded firmware image w= ith name: radeon/kaveri_pfp.bin Jan 6 16:59:05 schCube kernel: drmn0: successfully loaded firmware image w= ith name: radeon/kaveri_me.bin Jan 6 16:59:05 schCube kernel: drmn0: successfully loaded firmware image w= ith name: radeon/kaveri_ce.bin Jan 6 16:59:05 schCube kernel: drmn0: successfully loaded firmware image w= ith name: radeon/kaveri_mec.bin Jan 6 16:59:05 schCube kernel: drmn0: successfully loaded firmware image w= ith name: radeon/kaveri_mec2.bin Jan 6 16:59:05 schCube kernel: drmn0: successfully loaded firmware image w= ith name: radeon/kaveri_rlc.bin Jan 6 16:59:05 schCube kernel: drmn0: successfully loaded firmware image w= ith name: radeon/kaveri_sdma.bin Jan 6 16:59:05 schCube kernel: [drm] Internal thermal controller without f= an control Jan 6 16:59:05 schCube kernel: [drm] radeon: dpm initialized Jan 6 16:59:05 schCube kernel: drmn0: successfully loaded firmware image w= ith name: radeon/bonaire_uvd.bin Jan 6 16:59:05 schCube kernel: [drm] Found UVD firmware Version: 1.64 Fami= ly ID: 9 Jan 6 16:59:05 schCube kernel: drmn0: successfully loaded firmware image w= ith name: radeon/BONAIRE_vce.bin Jan 6 16:59:05 schCube kernel: [drm] Found VCE firmware/feedback version 40.2.2 / 15! Jan 6 16:59:05 schCube kernel: [drm] GART: num cpu pages 524288, num gpu p= ages 524288 Jan 6 16:59:05 schCube kernel: [drm] PCIE GART of 2048M enabled (table at 0x000000000030E000). Jan 6 16:59:05 schCube kernel: drmn0: WB enabled Jan 6 16:59:05 schCube kernel: drmn0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0x0xfffff8004272ec00 Jan 6 16:59:05 schCube kernel: drmn0: fence driver on ring 1 use gpu addr 0x0000000040000c04 and cpu addr 0x0xfffff8004272ec04 Jan 6 16:59:05 schCube kernel: drmn0: fence driver on ring 2 use gpu addr 0x0000000040000c08 and cpu addr 0x0xfffff8004272ec08 Jan 6 16:59:05 schCube kernel: drmn0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0x0xfffff8004272ec0c Jan 6 16:59:05 schCube kernel: drmn0: fence driver on ring 4 use gpu addr 0x0000000040000c10 and cpu addr 0x0xfffff8004272ec10 Jan 6 16:59:05 schCube kernel: drmn0: fence driver on ring 5 use gpu addr 0x0000000000078d30 and cpu addr 0x0xfffff800c0078d30 Jan 6 16:59:05 schCube kernel: drmn0: fence driver on ring 6 use gpu addr 0x0000000040000c18 and cpu addr 0x0xfffff8004272ec18 Jan 6 16:59:05 schCube kernel: drmn0: fence driver on ring 7 use gpu addr 0x0000000040000c1c and cpu addr 0x0xfffff8004272ec1c Jan 6 16:59:05 schCube kernel: [drm] Supports vblank timestamp caching Rev= 2 (21.10.2013). Jan 6 16:59:05 schCube kernel: [drm] Driver supports precise vblank timest= amp query. Jan 6 16:59:05 schCube kernel: [drm] radeon: irq initialized. Jan 6 16:59:05 schCube kernel: pm_runtime_mark_last_busy not implemented -- see your local kernel hacker Jan 6 16:59:05 schCube kernel: [drm] ring test on 0 succeeded in 3 usecs Jan 6 16:59:05 schCube kernel: [drm] ring test on 1 succeeded in 2 usecs Jan 6 16:59:05 schCube kernel: [drm] ring test on 2 succeeded in 2 usecs Jan 6 16:59:05 schCube kernel: [drm] ring test on 3 succeeded in 3 usecs Jan 6 16:59:05 schCube kernel: [drm] ring test on 4 succeeded in 3 usecs Jan 6 16:59:05 schCube kernel: [drm] ring test on 5 succeeded in 2 usecs Jan 6 16:59:05 schCube kernel: [drm] UVD initialized successfully. Jan 6 16:59:05 schCube kernel: [drm] ring test on 6 succeeded in 22 usecs Jan 6 16:59:05 schCube kernel: [drm] ring test on 7 succeeded in 3 usecs Jan 6 16:59:05 schCube kernel: [drm] VCE initialized successfully. Jan 6 16:59:05 schCube kernel: [drm] ib test on ring 0 succeeded in 0 usecs Jan 6 16:59:05 schCube kernel: [drm] ib test on ring 1 succeeded in 0 usecs Jan 6 16:59:05 schCube kernel: [drm] ib test on ring 2 succeeded in 0 usecs Jan 6 16:59:05 schCube kernel: [drm] ib test on ring 3 succeeded in 0 usecs Jan 6 16:59:05 schCube kernel: [drm] ib test on ring 4 succeeded in 0 usecs Jan 6 16:59:05 schCube kernel: [drm:uvd_v1_0_ib_test] radeon: fence wait t= imed out. Jan 6 16:59:05 schCube kernel: [drm:radeon_ib_ring_tests] radeon: failed testing IB on ring 5 (-60). Jan 6 16:59:05 schCube kernel: [drm:radeon_vce_ib_test] radeon: fence wait timed out. Jan 6 16:59:05 schCube kernel: [drm:radeon_ib_ring_tests] radeon: failed testing IB on ring 6 (-60). Jan 6 16:59:05 schCube kernel: [drm:radeon_vce_ib_test] radeon: fence wait timed out. Jan 6 16:59:05 schCube kernel: [drm:radeon_ib_ring_tests] radeon: failed testing IB on ring 7 (-60). Jan 6 16:59:05 schCube kernel: [drm] Connector DVI-D-1: get mode from tunables: Jan 6 16:59:05 schCube kernel: [drm] - kern.vt.fb.modes.DVI-D-1 Jan 6 16:59:05 schCube kernel: [drm] - kern.vt.fb.default_mode Jan 6 16:59:05 schCube kernel: [drm] Connector HDMI-A-1: get mode from tunables: Jan 6 16:59:05 schCube kernel: [drm] - kern.vt.fb.modes.HDMI-A-1 Jan 6 16:59:05 schCube kernel: [drm] - kern.vt.fb.default_mode Jan 6 16:59:05 schCube kernel: [drm] Connector HDMI-A-2: get mode from tunables: Jan 6 16:59:05 schCube kernel: [drm] - kern.vt.fb.modes.HDMI-A-2 Jan 6 16:59:05 schCube kernel: [drm] - kern.vt.fb.default_mode Jan 6 16:59:05 schCube kernel: [drm] Radeon Display Connectors Jan 6 16:59:05 schCube kernel: [drm] Connector 0: Jan 6 16:59:05 schCube kernel: [drm] DVI-D-1 Jan 6 16:59:05 schCube kernel: [drm] HPD3 Jan 6 16:59:05 schCube kernel: [drm] DDC: 0x6550 0x6550 0x6554 0x6554 0x= 6558 0x6558 0x655c 0x655c Jan 6 16:59:05 schCube kernel: [drm] Encoders: Jan 6 16:59:05 schCube kernel: [drm] DFP3: INTERNAL_UNIPHY2 Jan 6 16:59:05 schCube kernel: [drm] Connector 1: Jan 6 16:59:05 schCube kernel: [drm] HDMI-A-1 Jan 6 16:59:05 schCube kernel: [drm] HPD1 Jan 6 16:59:05 schCube kernel: [drm] DDC: 0x6530 0x6530 0x6534 0x6534 0x= 6538 0x6538 0x653c 0x653c Jan 6 16:59:05 schCube kernel: [drm] Encoders: Jan 6 16:59:05 schCube kernel: [drm] DFP1: INTERNAL_UNIPHY Jan 6 16:59:05 schCube kernel: [drm] Connector 2: Jan 6 16:59:05 schCube kernel: [drm] HDMI-A-2 Jan 6 16:59:05 schCube kernel: [drm] HPD Jan 6 16:59:05 schCube kernel: [drm] DDC: 0x6540 0x6540 0x6544 0x6544 0x= 6548 0x6548 0x654c 0x654c Jan 6 16:59:05 schCube kernel: [drm] Encoders: Jan 6 16:59:05 schCube kernel: [drm] DFP2: INTERNAL_UNIPHY3 Jan 6 16:59:05 schCube kernel: __pm_runtime_resume not implemented -- see = your local kernel hacker Jan 6 16:59:05 schCube kernel: pm_runtime_mark_last_busy not implemented -- see your local kernel hacker Jan 6 16:59:05 schCube kernel: __pm_runtime_suspend not implemented -- see your local kernel hacker Jan 6 16:59:05 schCube kernel: [drm] fb mappable at 0xC0722000 Jan 6 16:59:05 schCube kernel: [drm] vram apper at 0xC0000000 Jan 6 16:59:05 schCube kernel: [drm] size 8294400 Jan 6 16:59:05 schCube kernel: [drm] fb depth is 24 Jan 6 16:59:05 schCube kernel: [drm] pitch is 7680 First time crash: Jan 6 17:40:28 schCube kernel: Fatal trap 12: page fault while in kernel m= ode Jan 6 17:40:28 schCube kernel: cpuid =3D 3; apic id =3D 13 Jan 6 17:40:28 schCube kernel: fault virtual address =3D 0x11d8 Jan 6 17:40:28 schCube kernel: fault code =3D supervisor read= data, page not present Jan 6 17:40:28 schCube kernel: instruction pointer =3D 0x20:0xffffffff82fc5a94 Jan 6 17:40:28 schCube kernel: stack pointer =3D 0x28:0xfffffe009db2aeb0 Jan 6 17:40:28 schCube kernel: frame pointer =3D 0x28:0xfffffe009db2aee0 Jan 6 17:40:28 schCube kernel: code segment =3D base 0x0, limit 0xfffff, type 0x1b Jan 6 17:40:28 schCube kernel: =3D DPL 0, pres 1, = long 1, def32 0, gran 1 Jan 6 17:40:28 schCube kernel: processor eflags =3D interrupt enabl= ed, resume, IOPL =3D 0 Jan 6 17:40:28 schCube kernel: current process =3D 1470 (radeon_cs= :0) Jan 6 17:40:28 schCube kernel: trap number =3D 12 Jan 6 17:40:28 schCube kernel: panic: page fault Jan 6 17:40:28 schCube kernel: cpuid =3D 3 Jan 6 17:40:28 schCube kernel: time =3D 1546789153 Jan 6 17:40:28 schCube kernel: KDB: stack backtrace: Jan 6 17:40:28 schCube kernel: #0 0xffffffff80be7977 at kdb_backtrace+0x67 Jan 6 17:40:28 schCube kernel: #1 0xffffffff80b9b563 at vpanic+0x1a3 Jan 6 17:40:28 schCube kernel: #2 0xffffffff80b9b3b3 at panic+0x43 Jan 6 17:40:28 schCube kernel: #3 0xffffffff8107496f at trap_fatal+0x35f Jan 6 17:40:28 schCube kernel: #4 0xffffffff810749c9 at trap_pfault+0x49 Jan 6 17:40:28 schCube kernel: #5 0xffffffff81073fee at trap+0x29e Jan 6 17:40:28 schCube kernel: #6 0xffffffff8104f1d5 at calltrap+0x8 Jan 6 17:40:28 schCube kernel: #7 0xffffffff82fdd9c1 at radeon_sa_bo_new+0= x361 Jan 6 17:40:28 schCube kernel: #8 0xffffffff82fccd91 at radeon_ib_get+0x31 Jan 6 17:40:28 schCube kernel: #9 0xffffffff82fe7873 at radeon_vm_update_page_directory+0x83 Jan 6 17:40:28 schCube kernel: #10 0xffffffff82fb87f6 at radeon_cs_ioctl+0= x866 Jan 6 17:40:28 schCube kernel: #11 0xffffffff830b3cd6 at drm_ioctl_kernel+= 0xf6 Jan 6 17:40:28 schCube kernel: #12 0xffffffff830b3f71 at drm_ioctl+0x281 Jan 6 17:40:28 schCube kernel: #13 0xffffffff82fc38ae at radeon_drm_ioctl+= 0x4e Jan 6 17:40:28 schCube kernel: #14 0xffffffff83104bd4 at linux_file_ioctl+0x204 Jan 6 17:40:28 schCube kernel: #15 0xffffffff80c04f3d at kern_ioctl+0x26d Jan 6 17:40:28 schCube kernel: #16 0xffffffff80c04c5e at sys_ioctl+0x15e Jan 6 17:40:28 schCube kernel: #17 0xffffffff81075449 at amd64_syscall+0x3= 69 Second time crash: Jan 6 18:26:27 schCube kernel: panic: BUG ON ret failed at /wrkdirs/usr/ports/graphics/drm-fbsd12.0-kmod/work/kms-drm-71fcc9f/drivers/= gpu/drm/ttm/ttm_tt.c:259 Jan 6 18:26:27 schCube kernel: cpuid =3D 3 Jan 6 18:26:27 schCube kernel: time =3D 1546791911 Jan 6 18:26:27 schCube kernel: KDB: stack backtrace: Jan 6 18:26:27 schCube kernel: #0 0xffffffff80be7977 at kdb_backtrace+0x67 Jan 6 18:26:27 schCube kernel: #1 0xffffffff80b9b563 at vpanic+0x1a3 Jan 6 18:26:27 schCube kernel: #2 0xffffffff80b9b3b3 at panic+0x43 Jan 6 18:26:27 schCube kernel: #3 0xffffffff830d58e3 at ttm_tt_destroy+0xb3 Jan 6 18:26:27 schCube kernel: #4 0xffffffff830db4e7 at ttm_bo_cleanup_refs_or_queue+0x1d7 Jan 6 18:26:27 schCube kernel: #5 0xffffffff830d7b21 at ttm_bo_unref+0x81 Jan 6 18:26:27 schCube kernel: #6 0xffffffff82fd5b02 at radeon_bo_unref+0x= 22 Jan 6 18:26:27 schCube kernel: #7 0xffffffff82fc88de at radeon_gem_object_free+0x1e Jan 6 18:26:27 schCube kernel: #8 0xffffffff830b0634 at drm_gem_object_release_handle+0xd4 Jan 6 18:26:27 schCube kernel: #9 0xffffffff830b04fe at drm_gem_handle_delete+0x8e Jan 6 18:26:27 schCube kernel: #10 0xffffffff830b3cd6 at drm_ioctl_kernel+= 0xf6 Jan 6 18:26:27 schCube kernel: #11 0xffffffff830b3f71 at drm_ioctl+0x281 Jan 6 18:26:27 schCube kernel: #12 0xffffffff82fc38ae at radeon_drm_ioctl+= 0x4e Jan 6 18:26:27 schCube kernel: #13 0xffffffff83104bd4 at linux_file_ioctl+0x204 Jan 6 18:26:27 schCube kernel: #14 0xffffffff80c04f3d at kern_ioctl+0x26d Jan 6 18:26:27 schCube kernel: #15 0xffffffff80c04c5e at sys_ioctl+0x15e Jan 6 18:26:27 schCube kernel: #16 0xffffffff81075449 at amd64_syscall+0x3= 69 Jan 6 18:26:27 schCube kernel: #17 0xffffffff8104fabd at fast_syscall_common+0x101 --=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-234760-7788>