[Bug 231884] x11-drivers/xf86-video-ati stops working after update to 18.1.0,1

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Oct 10 05:55:12 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231884

--- Comment #21 from johan van Zanten <johanvz816 at giantfoo.org> ---
dejacque:/var/crash # pkg info | grep drm
drm-kmod-g20180930             Metaport of DRM modules for the linuxkpi-based
KMS components
drm-stable-kmod-g20180822      DRM modules for the linuxkpi-based KMS
components
libdrm-2.4.93,1                Userspace interface to kernel Direct Rendering
Module services

I've discovered an unpleasant side effect of the fix -- the kernel panics when
i shutdown or reboot.  It's after the "syncing disks" message.


I can upload the vmcore from the crash if that'd be useful. This crash happens
with the GENERIC kernel and a custom kernel i normally run (that removes a lot
of devices not in my laptop). Below is the core.txt from one of the custom
kernel crashes (the traceback is the same with both kernels).  I can upload the
kernel crash dump if that would be helpful.




panic: page fault

GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "amd64-marcel-freebsd"...

Unread portion of the kernel message buffer:
<118>Stopping devd.
<118>Waiting for PIDS: 352.
<118>Writing entropy file:.
<118>Writing early boot entropy file:.
<118>.
<118>Terminated
<118>Oct  9 22:10:56 dejacque syslogd: exiting on signal 15
Waiting (max 60 seconds) for system process `vnlru' to stop... done
Waiting (max 60 seconds) for system process `bufdaemon' to stop... done
Waiting (max 60 seconds) for system process `syncer' to stop... 
Syncing disks, vnodes remaining... 5 5 4 0 0 done
All buffers synced.
Uptime: 1h22m15s
[drm:cypress_dpm_set_power_state]
rv770_restrict_performance_levels_before_switch failed
VT: Switching back from "fb" to "vga".
vgapci0: REPOSTing


Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address   = 0x2c0
fault code              = supervisor read data, page not present
instruction pointer     = 0x20:0xffffffff8063f042
stack pointer           = 0x28:0xfffffe01e7ce9770
frame pointer           = 0x28:0xfffffe01e7ce9780
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         = 1 (init)
trap number             = 12
panic: page fault
cpuid = 0
KDB: stack backtrace:
#0 0xffffffff8064e277 at kdb_backtrace+0x67
#1 0xffffffff80607b97 at vpanic+0x177
#2 0xffffffff80607a13 at panic+0x43
#3 0xffffffff8090447f at trap_fatal+0x35f
#4 0xffffffff809044d9 at trap_pfault+0x49
#5 0xffffffff80903ca7 at trap+0x2c7
#6 0xffffffff808e596c at calltrap+0x8
#7 0xffffffff8184cf50 at backlight_device_unregister+0x150
#8 0xffffffff8166c0e8 at radeon_enc_destroy+0x58
#9 0xffffffff817d0e0b at drm_mode_config_cleanup+0x3b
#10 0xffffffff816fb88b at radeon_modeset_fini+0x11b
#11 0xffffffff81709a8d at radeon_driver_unload_kms+0x3d
#12 0xffffffff817dd229 at drm_dev_unregister+0x39
#13 0xffffffff817dd1c0 at drm_put_dev+0x30
#14 0xffffffff81845249 at linux_pci_shutdown+0x39
#15 0xffffffff80641d0a at bus_generic_shutdown+0x5a
#16 0xffffffff80641d0a at bus_generic_shutdown+0x5a
#17 0xffffffff80641d0a at bus_generic_shutdown+0x5a
Uptime: 1h22m21s
Dumping 496 out of 8034 MB:..4%..13%..23%..33%..42%..52%..62%..71%..81%..91%

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


More information about the freebsd-x11 mailing list