| Summary: | AMD Radeon, FreeBSD 12.2, startx fails: Caught signal 6 (Abort trap). Server aborting | ||
|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Kurt Jaeger <pi> |
| Component: | Individual Port(s) | Assignee: | freebsd-x11 (Nobody) <x11> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | CC: | jbeich, pi |
| Priority: | --- | ||
| Version: | Latest | ||
| Hardware: | Any | ||
| OS: | Any | ||
|
Description
Kurt Jaeger
2020-11-07 20:44:26 UTC
All ports were build in a 12.2 poudriere jail, so it should not be the 'kernel out of sync with world/ports' problem. (In reply to Kurt Jaeger from comment #0) > (II) AMDGPU(0): Setting screen physical size to 1016 x 571 Can you try modesetting DDX driver (it's part of xorg-server package)? Set Driver to "modesetting" in xorg.conf or deinstall xf86-video-amdgpu and remove xorg.conf. > (EE) 0: /usr/local/bin/Xorg (?+0x0) [0x41c400] > (EE) unw_get_proc_name failed: no unwind info found [-10] > (EE) 1: /lib/libthr.so.3 (?+0x0) [0x800928aa0] > (EE) unw_get_proc_name failed: no unwind info found [-10] Symbol addresses without exact binary and core dump are useless. Rebuild xorg-server WITH_DEBUG=1 (unoptimized, debug symbols) or STRIP="" (optimized, non-debug symbols) then re-upload Xorg.0.log. > Any ideas what can be the next step to debug this ? Try graphics/kmscube on console, mainly to check /dev/dri/* work fine. However, OpenGL may fall back to software rendering. Also try vkcube-display from devel/vulkan-tools. If the issue is in the kernel driver running under truss(1) and raising compat.linuxkpi.drm_debug may help determine which DRM ioctl fails and why. However, connecting "why" to what introduced the regression may still be hard without bisecting the kernel or at least $SYSDIR/compat/linuxkpi bits. > Rolling back to 12.1 etc. would be a huge time sink 8-( Even with bectl(8) or is this a new machine? Maybe try 13.0-CURRENT with drm-current-kmod but keep userland and other ports as is. (In reply to Jan Beich from comment #2) Deinstalling xf86-video-amdgpu and removing xorg.conf fixed the problem! I was not aware that the xf port and the modesetting driver were two different ways to get this going. I still have issues with one cursor key in textfields like this (cursor-left no longer works?) and in some context the middle-button of the mouse fails, but I can cope with that for now. About using bectl: I did not use it, because I assumed 12.1 -> 12.2 would be no real trouble 8-( Thank you very much! |