https://bugs.kde.org/show_bug.cgi?id=434955
Bug ID: 434955 Summary: exception "assertion 'GDK_IS_DISPLAY (display)' failed is" thrown with "SystemTray" Kotlin/Java library Product: Breeze Version: unspecified Platform: Archlinux Packages OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: gtk theme Assignee: uhh...@gmail.com Reporter: solonova...@12oclockpoint.com CC: plasma-b...@kde.org Target Milestone: --- SUMMARY "assertion 'GDK_IS_DISPLAY (display)' failed" is thrown many times while using the Kotlin/Java library "SystemTray" Relevant issues: - Suwayomi/Tachidesk issue: https://github.com/Suwayomi/Tachidesk/issues/38 - dorkbox/SystemTray issue: https://github.com/dorkbox/SystemTray/issues/142 We're currently unsure if the issue is being caused by SystemTray misusing the API, or by Breeze-GTK doing something weird. This only seems to occur with the Breeze GTK theme and no other themes. (Except the "Default" theme in the KDE GTK settings menu??) STEPS TO REPRODUCE 1. Enable Breeze theme 2. Run an application that contains the Kotlin/Java library "SystemTray" (eg. the application "Tachidesk") 3. The following is logged about 10 times before the program hangs, and does not do anything afterwards: (java:343959): Gdk-CRITICAL **: 12:13:43.182: gdk_x11_get_xatom_by_name_for_display: assertion 'GDK_IS_DISPLAY (display)' failed OBSERVED RESULT Application logs many errors & ceases to respond. EXPECTED RESULT The application doesn't error. SOFTWARE/OS VERSIONS Operating System Version: Arch Linux x86_64 5.10.11-arch1-1 Display Server: X11 DE Version: Plasmashell 5.21.3 Qt Version: 5.15.2 KDE Frameworks Version: 5.80.0 GPU Version: Nvidia RTX 2070 GPU Driver Version: 460.67-3 Breeze Version: 5.21.3-1, packages `breeze` and `breeze-gtk` from the AUR -- You are receiving this mail because: You are watching all bug changes.