Application linked against glib2 core-dump when screen is turned off
Description:
Switching screen input from one input to another causes applications based on glib2 to crash. While I see this with AUR -bin packages like slack and discord, it also affect applications that are compiled, like gnome-keyring-daemon, pasystray, signal-desktop, some of which are not AUR packages but main packages.
Additional info:
- package version(s): 2.78.3-1
- config and/or log files: see below
- link to upstream bug report, if any: none
Steps to reproduce:
- Start one of the mentioned programs
- Connect more than two computers to your screen
- Switch inputs of your screen away from Arch
- Switch back to Arch - applications have crashed/coredump
I did run pasystray under gdb (since it was the easiest to run) and here is the backtrace:
#0 0x00007ffff75313cd in g_slice_free_chain_with_offset (mem_size=mem_size@entry=16, mem_chain=<optimized out>, next_offset=next_offset@entry=8) at ../glib/glib/gslice.c:371
#1 0x00007ffff7531427 in g_slist_free (list=<optimized out>) at ../glib/glib/gslist.c:151
#2 0x00007ffff7e272d1 in g_object_notify_queue_free (data=0x5555558eb790) at ../glib/gobject/gobject.c:283
#3 0x00007ffff74ed1c7 in g_datalist_clear (datalist=<optimized out>) at ../glib/glib/gdataset.c:277
#4 0x00007ffff7e368b4 in g_object_unref (_object=0x5555559aafb0) at ../glib/gobject/gobject.c:3941
#5 g_object_unref (_object=0x5555559aafb0) at ../glib/gobject/gobject.c:3805
#6 0x00007ffff7f0c4b6 in init_randr13 (screen=screen@entry=0x5555555a6d40, changed=changed@entry=0x7fffffffcd54) at ../gtk/gdk/x11/gdkscreen-x11.c:926
#7 0x00007ffff7f0cb6b in init_multihead (screen=0x5555555a6d40) at ../gtk/gdk/x11/gdkscreen-x11.c:1058
#8 process_monitors_change (screen=0x5555555a6d40) at ../gtk/gdk/x11/gdkscreen-x11.c:1211
#9 _gdk_x11_screen_size_changed (screen=0x5555555a6d40, event=<optimized out>) at ../gtk/gdk/x11/gdkscreen-x11.c:1250
#10 0x00007ffff7f03adc in gdk_x11_display_translate_event (translator=<optimized out>, display=0x5555555a2030, event=0x55555591ed20, xevent=0x7fffffffceb0) at ../gtk/gdk/x11/gdkdisplay-x11.c:1201
#11 0x00007ffff7eff2b8 in _gdk_x11_event_translator_translate (translator=0x5555555a2030, display=0x5555555a2030, xevent=xevent@entry=0x7fffffffceb0) at ../gtk/gdk/x11/gdkeventtranslator.c:51
#12 0x00007ffff7f02268 in gdk_event_source_translate_event (xevent=0x7fffffffceb0, event_source=0x5555555b7e30) at ../gtk/gdk/x11/gdkeventsource.c:243
#13 _gdk_x11_display_queue_events (display=0x5555555a2030) at ../gtk/gdk/x11/gdkeventsource.c:341
#14 0x00007ffff7ea6fa9 in gdk_display_get_event (display=0x5555555a2030) at ../gtk/gdk/gdkdisplay.c:442
#15 0x00007ffff7f02428 in gdk_event_source_dispatch.lto_priv () at ../gtk/gdk/x11/gdkeventsource.c:354
#16 0x00007ffff750df69 in g_main_dispatch (context=0x5555555b7ed0) at ../glib/glib/gmain.c:3476
#17 0x00007ffff756c367 in g_main_context_dispatch_unlocked (context=0x5555555b7ed0) at ../glib/glib/gmain.c:4284
#18 g_main_context_iterate_unlocked.isra.0 (context=0x5555555b7ed0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4349
#19 0x00007ffff750eb97 in g_main_loop_run (loop=0x5555556afee0) at ../glib/glib/gmain.c:4551
#20 0x0000555555559c05 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/pasystray/pasystray-0.8.2/src/pasystray.c:54
Since it might be interesting/useful, the following is logged to syslog/journal from kscreen when the switch is happening:
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Timestamp: 3145515
Jan 18 16:23:31 bulldog element-desktop[2289]: [2289:0118/162331.948463:ERROR:browser_main_loop.cc(276)] Gdk: gdk_monitor_get_scale_factor: assertion 'GDK_IS_MONITOR (monitor)' failed
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Output: 444
Jan 18 16:23:31 bulldog plasmashell[4911]: [4905:4905:0118/162331.948470:ERROR:browser_main_loop.cc(291)] Gdk: gdk_monitor_get_scale_factor: assertion 'GDK_IS_MONITOR (monitor)' failed
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Property: EDID
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: State (newValue, Deleted): 1
Jan 18 16:23:31 bulldog kwin_x11[2063]: kwin_core: Parse error in tiles configuration for monitor "5b7a5ba4-43cc-5910-8e98-f358f9d54b43" : "illegal value" Creating default setup
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Timestamp: 3145515
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Output: 444
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Property: EDID
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: State (newValue, Deleted): 1
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Timestamp: 3145515
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Output: 444
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Property: CTM
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: State (newValue, Deleted): 0
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Timestamp: 3145515
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Output: 444
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Property: CTM
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: State (newValue, Deleted): 0
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: RRNotify_OutputChange
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Timestamp: 22174
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Output: 444
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: CRTC: 440
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Mode: 445
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Rotation: "Rotate_0"
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Connection: "Disconnected"
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Subpixel Order: 0
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: RRScreenChangeNotify
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Timestamp: 22174
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Config_timestamp: 3146091
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Window: 5242885
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Root: 484
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Rotation: "Rotate_0"
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Size ID: 65535
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Size: 3840 2160
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: SizeMM: 702 400
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: RRNotify_OutputChange
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Timestamp: 22174
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Output: 444
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: CRTC: 440
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Mode: 445
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Rotation: "Rotate_0"
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Connection: "Disconnected"
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Subpixel Order: 0
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: XRandROutput 444 update
m_connected: 0
m_crtc XRandRCrtc(0x62ce93cb41b0)
CRTC: 440
MODE: 445
Connection: 1
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Output 444 : connected = false , enabled = true
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: XRandROutput 444 update
m_connected: 1
m_crtc XRandRCrtc(0x62ce93cb41b0)
CRTC: 440
MODE: 445
Connection: 1
Jan 18 16:23:31 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Output 444 : connected = false , enabled = true
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Emitting configChanged()
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Timestamp: 3146573
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Output: 444
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Property: CTM
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: State (newValue, Deleted): 0
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Timestamp: 3146573
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Output: 444
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Property: CTM
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: State (newValue, Deleted): 0
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: RRNotify_OutputChange
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Timestamp: 22174
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Output: 444
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: CRTC: 440
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Mode: 445
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Rotation: "Rotate_0"
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Connection: "Connected"
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Subpixel Order: 0
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: RRScreenChangeNotify
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Timestamp: 22174
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Config_timestamp: 3147015
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Window: 5242885
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Root: 484
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Rotation: "Rotate_0"
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Size ID: 0
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Size: 3840 2160
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: SizeMM: 702 400
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: RRNotify_OutputChange
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Timestamp: 22174
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Output: 444
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: CRTC: 440
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Mode: 445
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Rotation: "Rotate_0"
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Connection: "Connected"
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Subpixel Order: 0
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: XRandROutput 444 update
m_connected: 1
m_crtc XRandRCrtc(0x62ce93cb41b0)
CRTC: 440
MODE: 445
Connection: 0
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Connected output 444 to CRTC 440
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Output 444 : connected = true , enabled = true
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: XRandROutput 444 update
m_connected: 0
m_crtc XRandRCrtc(0x62ce93cb41b0)
CRTC: 440
MODE: 445
Connection: 0
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Output 444 : connected = true , enabled = true
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: XRandR::setConfig
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Requested screen size is QSize(0, 0)
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Needed CRTCs: 0
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Actions to perform:
Priorities: true
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Output 444
Old: "1"
New: "0"
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Change Screen Size: true
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Old: QSize(3840, 2160)
Intermediate: QSize(3840, 2160)
New: QSize(0, 0)
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Disable outputs: true
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: (444)
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Change outputs: false
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Enable outputs: false
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: RRSetCrtcConfig (disable output)
CRTC: 440
Jan 18 16:23:32 bulldog systemd[1880]: Starting KScreen OSD service...
Jan 18 16:23:32 bulldog systemd[1880]: Started KScreen OSD service.
Jan 18 16:23:32 bulldog kded5[2062]: kscreen.kded: Config does not have at least one screen enabled, WILL NOT save this config, this is not what user wants.
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Result: 0
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: XRandROutput 444 update
m_connected: 0
m_crtc XRandRCrtc(0x62ce93cb41b0)
CRTC: 0
MODE: 0
Connection: 0
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Disconnected output 444 from CRTC 440
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: RRSetOutputPrimary
New priority: 0
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: RRSetOutputPrimary
New priority: 0
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: RRSetOutputPrimary
New priority: 0
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: RRSetOutputPrimary
New priority: 0
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: RRSetOutputPrimary
New priority: 0
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: RRSetOutputPrimary
New priority: 0
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: RRSetOutputPrimary
New priority: 0
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: RRSetScreenSize
DPI: 137.16
Size: QSize(0, 0)
SizeMM: QSize(0, 0)
Jan 18 16:23:32 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: XRandR::setConfig done!
Jan 18 16:23:33 bulldog kwin_x11[2063]: kwin_core: Parse error in tiles configuration for monitor "58ca410b-ce44-58d6-82b9-fefe44aba0e3" : "illegal value" Creating default setup
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Timestamp: 3147029
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Output: 444
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Property: _KDE_SCREEN_INDEX
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: State (newValue, Deleted): 0
Jan 18 16:23:33 bulldog kernel: pasystray[2316]: segfault at 5b9e4e20fb0f ip 000073730efd53cd sp 00007fff46a3a810 error 4 in libglib-2.0.so.0.7800.3[73730ef76000+9e000] likely on CPU 6 (core 2, so>
Jan 18 16:23:33 bulldog kernel: Code: fd 53 48 89 f3 48 83 ec 08 4c 8b 2d f5 c7 0c 00 eb 11 0f 1f 00 48 89 ee 67 e8 8f 36 fe ff 48 85 db 74 2b 41 8b 45 00 48 89 df <4a> 8b 1c 23 85 c0 74 e3 31 f6 >
Jan 18 16:23:33 bulldog systemd[1]: Started Process Core Dump (PID 19371/UID 0).
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Timestamp: 3147029
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Output: 444
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Property: _KDE_SCREEN_INDEX
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: State (newValue, Deleted): 0
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: RRNotify_CrtcChange
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Timestamp: 22174
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: CRTC: 440
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Mode: 0
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Rotation: "Rotate_0"
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Geometry: 0 0 0 0
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: RRNotify_OutputChange
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Timestamp: 22174
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Output: 444
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: CRTC: 0
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Mode: 0
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Rotation: "Rotate_0"
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Connection: "Connected"
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Subpixel Order: 0
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: RRScreenChangeNotify
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Timestamp: 22174
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Config_timestamp: 3147015
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Window: 5242885
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Root: 484
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Rotation: "Rotate_0"
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Size ID: 65535
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Size: 3840 2160
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: SizeMM: 702 400
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: RRNotify_CrtcChange
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Timestamp: 22174
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: CRTC: 440
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Mode: 0
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Rotation: "Rotate_0"
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Geometry: 0 0 0 0
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: RRNotify_OutputChange
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Timestamp: 22174
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Output: 444
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: CRTC: 0
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Mode: 0
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Rotation: "Rotate_0"
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Connection: "Connected"
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xcb.helper: Subpixel Order: 0
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: XRandRCrtc 440 m_configTimestamp update 0 => 22174
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: XRandROutput 444 update
m_connected: 0
m_crtc QObject(0x0)
CRTC: 0
MODE: 0
Connection: 0
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Output 444 : connected = true , enabled = false
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: XRandROutput 444 update
m_connected: 0
m_crtc QObject(0x0)
CRTC: 0
MODE: 0
Connection: 0
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Output 444 : connected = true , enabled = false
Jan 18 16:23:33 bulldog systemd[1]: Started Process Core Dump (PID 19375/UID 0).
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: XRandR::setConfig
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Requested screen size is QSize(3840, 2160)
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Needed CRTCs: 1
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Actions to perform:
Priorities: true
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Output 444
Old: "0"
New: "1"
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Change Screen Size: false
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Disable outputs: false
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Change outputs: false
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Enable outputs: true
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: (444)
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: QMap((440, XRandRCrtc(0x62ce93cb41b0))(441, XRandRCrtc(0x62ce93cb42c0))(442, XRandRCrtc(0x62ce93cb0d70))(443, XRandRCrtc(0x6>
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Testing CRTC 440
Free: true
Mode: 0
Possible outputs: QVector(444, 474, 475, 476, 477, 478, 479)
Connected outputs: QVector()
Geometry: QRect(0,0 0x0)
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: RRSetCrtcConfig (enable output)
Output: 444 ( "HDMI-0" )
New CRTC: 440
Pos: QPoint(0,0)
Mode: KScreen::Mode(Id: "445" , Size: QSize(3840, 2160) @ 60 ) Preferred: "445"
Rotation: KScreen::Output::None
Jan 18 16:23:33 bulldog systemd[1]: Started Process Core Dump (PID 19381/UID 0).
Jan 18 16:23:33 bulldog systemd[1]: Started Process Core Dump (PID 19383/UID 0).
Jan 18 16:23:33 bulldog systemd[1]: Started Process Core Dump (PID 19385/UID 0).
Jan 18 16:23:33 bulldog kernel: usb 1-11: new high-speed USB device number 12 using xhci_hcd
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: XRandRCrtc 440 m_timestamp update 0 => 3147474
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Result: 0 timestamp: 3147474
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: XRandROutput 444 update
m_connected: 0
m_crtc QObject(0x0)
CRTC: 440
MODE: 445
Connection: 0
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: Connected output 444 to CRTC 440
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: RRSetOutputPrimary
New priority: 1
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: RRSetOutputPrimary
New priority: 0
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: RRSetOutputPrimary
New priority: 0
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: RRSetOutputPrimary
New priority: 0
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: RRSetOutputPrimary
New priority: 0
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: RRSetOutputPrimary
New priority: 0
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: RRSetOutputPrimary
New priority: 0
Jan 18 16:23:33 bulldog kscreen_backend_launcher[2193]: kscreen.xrandr: XRandR::setConfig done!
Jan 18 16:23:33 bulldog kernel: usb 1-11: New USB device found, idVendor=05e3, idProduct=0610, bcdDevice=92.26
Jan 18 16:23:33 bulldog kernel: usb 1-11: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jan 18 16:23:33 bulldog kernel: usb 1-11: Product: USB2.0 Hub
Jan 18 16:23:33 bulldog kernel: usb 1-11: Manufacturer: GenesysLogic
Jan 18 16:23:33 bulldog kernel: hub 1-11:1.0: USB hub found
Jan 18 16:23:33 bulldog kernel: hub 1-11:1.0: 4 ports detected
Jan 18 16:23:33 bulldog systemd-coredump[19372]: [🡕] Process 2316 (pasystray) of user 1000 dumped core.
...
I suspect ddcutil2 to play a core role in that, since before the recent upgrade to ddcutil2 this didn't happen.
I am fine with compiling and test-running packages.