Bug 2223412

Summary: [abrt] slick-greeter: gdk_x11_screen_get_xscreen(): slick-greeter killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Oleg Drokin <green>
Component: slick-greeterAssignee: leigh scott <leigh123linux>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 38CC: fedora, green, leigh123linux, riehecky
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/d4f6b3784f9dc3fc7d51f90883a663182031445
Whiteboard: abrt_hash:9c5a4554963720ae4f7dbc1623cb666b76d79f2c;VARIANT_ID=matecompiz;
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-07-18 07:00:16 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: open_fds
none
File: limits
none
File: maps
none
File: exploitable
none
File: cpuinfo
none
File: proc_pid_status
none
File: mountinfo
none
File: environ
none
File: os_info
none
File: dso_list
none
File: backtrace
none
File: core_backtrace none

Description Oleg Drokin 2023-07-17 17:45:38 UTC
Description of problem:
just run "slick-greeter --test-mode" which is a valid mode of operations according to the man page
or without any options at all in a wayland gnome session, you get this output:

[+0.00s] DEBUG: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
[+0.00s] DEBUG: settings.vala:176: Resetting dconf setting for background to default
[+0.00s] DEBUG: settings.vala:176: Resetting dconf setting for background-color to default
[+0.00s] DEBUG: settings.vala:176: Resetting dconf setting for logo to default
[+0.00s] DEBUG: settings.vala:176: Resetting dconf setting for other-monitors-logo to default
[+0.00s] DEBUG: settings.vala:176: Resetting dconf setting for theme-name to default
[+0.00s] DEBUG: settings.vala:176: Resetting dconf setting for icon-theme-name to default
[+0.00s] DEBUG: settings.vala:176: Resetting dconf setting for cursor-theme-name to default
[+0.00s] DEBUG: settings.vala:176: Resetting dconf setting for font-name to default
[+0.00s] DEBUG: settings.vala:176: Resetting dconf setting for play-ready-sound to default
[+0.00s] DEBUG: settings.vala:176: Resetting dconf setting for xft-hintstyle to default
[+0.00s] DEBUG: settings.vala:176: Resetting dconf setting for xft-rgba to default
[+0.00s] DEBUG: settings.vala:176: Resetting dconf setting for enable-hidpi to default
[+0.00s] DEBUG: settings.vala:176: Resetting dconf setting for only-on-monitor to default
[+0.00s] DEBUG: settings.vala:176: Resetting dconf setting for clock-format to default
[+0.00s] DEBUG: settings.vala:176: Resetting dconf setting for onscreen-keyboard-layout to default
[+0.00s] DEBUG: settings.vala:194: Resetting dconf setting for draw-user-backgrounds to default
[+0.00s] DEBUG: settings.vala:194: Resetting dconf setting for stretch-background-across-monitors to default
[+0.00s] DEBUG: settings.vala:194: Resetting dconf setting for draw-grid to default
[+0.00s] DEBUG: settings.vala:194: Resetting dconf setting for show-hostname to default
[+0.00s] DEBUG: settings.vala:194: Resetting dconf setting for show-power to default
[+0.00s] DEBUG: settings.vala:194: Resetting dconf setting for show-a11y to default
[+0.00s] DEBUG: settings.vala:194: Resetting dconf setting for show-clock to default
[+0.00s] DEBUG: settings.vala:194: Resetting dconf setting for show-keyboard to default
[+0.00s] DEBUG: settings.vala:194: Resetting dconf setting for show-quit to default
[+0.00s] DEBUG: settings.vala:194: Resetting dconf setting for xft-antialias to default
[+0.00s] DEBUG: settings.vala:194: Resetting dconf setting for activate-numlock to default
[+0.00s] DEBUG: settings.vala:212: Resetting dconf setting for xft-dpi to default
[+0.00s] DEBUG: settings.vala:212: Resetting dconf setting for cursor-theme-size to default
[+0.00s] DEBUG: settings.vala:230: Resetting dconf setting for hidden-users to default
[+0.00s] DEBUG: settings.vala:230: Resetting dconf setting for group-filter to default
[+0.00s] DEBUG: slick-greeter.vala:717: HiDPI support: auto
[+0.00s] DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
[+0.00s] DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
WARNING: running xinput against an Xwayland server. See the xinput man page for details.
WARNING: running xinput against an Xwayland server. See the xinput man page for details.
WARNING: running xinput against an Xwayland server. See the xinput man page for details.
WARNING: running xinput against an Xwayland server. See the xinput man page for details.
WARNING: running xinput against an Xwayland server. See the xinput man page for details.
WARNING: running xinput against an Xwayland server. See the xinput man page for details.
[+0.14s] DEBUG: unsetenv() is not thread-safe and should not be used after threads are created
[+0.15s] DEBUG: _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
[+0.16s] DEBUG: slick-greeter.vala:739: Starting slick-greeter 1.8.2 UID=1000 LANG=en_US.UTF-8
[+0.16s] DEBUG: slick-greeter.vala:742: Setting cursor
[+0.16s] DEBUG: slick-greeter.vala:756: Loading command line options
[+0.16s] DEBUG: slick-greeter.vala:780: Running in test mode
[+0.16s] DEBUG: slick-greeter.vala:783: Setting GTK+ settings
[+0.16s] DEBUG: slick-greeter.vala:787: Setting GTK theme: Adwaita-dark
[+0.18s] DEBUG: slick-greeter.vala:792: Setting icon theme: Adwaita
[+0.18s] DEBUG: slick-greeter.vala:797: Setting cursor theme: default
[+0.20s] DEBUG: slick-greeter.vala:802: Settings cursor theme size: 24
[+0.20s] DEBUG: slick-greeter.vala:821: Creating Slick Greeter
[+0.20s] DEBUG: slick-greeter.vala:55: Creating background surface
[+0.20s] CRITICAL: gdk_x11_display_get_xdisplay: assertion 'GDK_IS_DISPLAY (display)' failed
Segmentation fault (core dumped)

Version-Release number of selected component:
slick-greeter-1.8.2-1.fc38

Additional info:
reporter:       libreport-2.17.11
kernel:         6.3.12-200.fc38.x86_64
crash_function: gdk_x11_screen_get_xscreen
type:           CCpp
runlevel:       N 5
journald_cursor: s=3359269779eb4541804b45115c77619c;i=2879e6;b=ba046717a1864f01bbd3220c0624c79e;m=6470814604;t=600b1d18ad283;x=bd39e91a68b48c0e
reason:         slick-greeter killed by SIGSEGV
package:        slick-greeter-1.8.2-1.fc38
backtrace_rating: 4
cmdline:        slick-greeter
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-org.gnome.Terminal.slice/vte-spawn-abaca3b0-ca45-4eef-92e5-dea86c93ee8d.scope
rootdir:        /
executable:     /usr/sbin/slick-greeter
uid:            1000

Truncated backtrace:
Thread no. 1 (5 frames)
 #0 gdk_x11_screen_get_xscreen at ../gdk/x11/gdkscreen-x11.c:434
 #1 slick_greeter_create_root_surface at /usr/src/debug/slick-greeter-1.8.2-1.fc38.x86_64/src/slick-greeter.vala:550
 #2 slick_greeter_construct at /usr/src/debug/slick-greeter-1.8.2-1.fc38.x86_64/src/slick-greeter.vala:56
 #3 slick_greeter_new at /usr/src/debug/slick-greeter-1.8.2-1.fc38.x86_64/src/slick-greeter.vala:49
 #4 slick_greeter_main at /usr/src/debug/slick-greeter-1.8.2-1.fc38.x86_64/src/slick-greeter.vala:822

Comment 1 Oleg Drokin 2023-07-17 17:45:42 UTC
Created attachment 1976228 [details]
File: open_fds

Comment 2 Oleg Drokin 2023-07-17 17:45:43 UTC
Created attachment 1976229 [details]
File: limits

Comment 3 Oleg Drokin 2023-07-17 17:45:44 UTC
Created attachment 1976230 [details]
File: maps

Comment 4 Oleg Drokin 2023-07-17 17:45:45 UTC
Created attachment 1976231 [details]
File: exploitable

Comment 5 Oleg Drokin 2023-07-17 17:45:47 UTC
Created attachment 1976232 [details]
File: cpuinfo

Comment 6 Oleg Drokin 2023-07-17 17:45:48 UTC
Created attachment 1976233 [details]
File: proc_pid_status

Comment 7 Oleg Drokin 2023-07-17 17:45:50 UTC
Created attachment 1976234 [details]
File: mountinfo

Comment 8 Oleg Drokin 2023-07-17 17:45:51 UTC
Created attachment 1976235 [details]
File: environ

Comment 9 Oleg Drokin 2023-07-17 17:45:52 UTC
Created attachment 1976236 [details]
File: os_info

Comment 10 Oleg Drokin 2023-07-17 17:45:54 UTC
Created attachment 1976237 [details]
File: dso_list

Comment 11 Oleg Drokin 2023-07-17 17:45:55 UTC
Created attachment 1976238 [details]
File: backtrace

Comment 12 Oleg Drokin 2023-07-17 17:45:57 UTC
Created attachment 1976239 [details]
File: core_backtrace

Comment 13 leigh scott 2023-07-18 07:00:16 UTC
slick/lightdm are X apps, I have no interest in wayland issues,
File it upstream.


https://github.com/linuxmint/slick-greeter/issues

https://github.com/canonical/lightdm/issues