Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1759981 - Gnome Control Center crashes when trying to switch monitors on Wayland.
Summary: Gnome Control Center crashes when trying to switch monitors on Wayland.
Keywords:
Status: CLOSED DUPLICATE of bug 1756553
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-control-center
Version: 31
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Pete Walter
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F31FinalBlocker
TreeView+ depends on / blocked
 
Reported: 2019-10-09 14:35 UTC by Lukas Ruzicka
Modified: 2019-10-09 15:56 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-10-09 15:56:49 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
The journal from the affected computer. (2.46 MB, text/plain)
2019-10-09 14:35 UTC, Lukas Ruzicka
no flags Details

Description Lukas Ruzicka 2019-10-09 14:35:33 UTC
Created attachment 1623832 [details]
The journal from the affected computer.

Description of problem:

I freshly installed Fedora 31 Live (Beta) (with all updates) on a brand new T580 and wanted to set up multiple monitors. However, each attempt to change the primary display from the built-in one resulted in Gnome Control Center crashing.
On Xorg, no such problem appeared and I could set up the monitors as desired.

I am using the ThunderBolt 3 Docking Station.


Version-Release number of selected component (if applicable):
gnome-control-center-3.34.1-2.fc31.x86_64

How reproducible:

Always

Steps to Reproduce:
1. Connect external monitors to the docking station.
2. Connect laptop to the docking station.
3. Start laptop and log into a Gnome session (wayland)
4. Run GDC.
5. Go to Display page and try to select a different primary monitor.
6. GDC crashes.

Actual results:

GDC crashes and external monitors cannot be added on a wayland session, so they are unusable.

Expected results:

Everything works like expected (like in a xorg session).

Additional info:

I found this in journal:
=====
Oct 09 15:58:53 localhost.localdomain audit[2612]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=2612 comm="gnome-control-c" exe="/usr/bin/gnome-control-center" sig=11 res=1
Oct 09 15:58:53 localhost.localdomain kernel: gnome-control-c[2612]: segfault at 38 ip 00005650dae24bee sp 00007fff88023140 error 4 in gnome-control-center[5650dadd8000+122000]
                                                              #0  0x00005650dae24bee cc_display_mode_dbus_is_supported_scale (gnome-control-center)
                                                              #1  0x00005650dae24d35 is_scaled_mode_allowed (gnome-control-center)
                                                              #2  0x00005650dae217fc cc_display_settings_rebuild_ui (gnome-control-center)
                                                              #3  0x00005650dae222f7 cc_display_settings_set_selected_output (gnome-control-center)
                                                              #4  0x00005650dae1aed0 set_current_output (gnome-control-center)
                                                              #5  0x00005650dae1bd56 on_output_selection_combo_changed_cb (gnome-control-center)
                                                              #37 0x00005650dadf3059 main (gnome-control-center)
                                                              #39 0x00005650dadf325e _start (gnome-control-center)
Oct 09 15:58:55 localhost.localdomain abrt-notification[2702]: Process 3182 (gnome-control-center) crashed in cc_display_mode_dbus_is_supported_scale()
=====

Comment 1 Fedora Blocker Bugs Application 2019-10-09 14:37:45 UTC
Proposed as a Blocker for 31-final by Fedora user lruzicka using the blocker tracking app because:

 I am proposing this as a blocker because it violates the following criteria:

All applications that can be launched using the standard graphical mechanism of a release-blocking desktop after a default installation of that desktop must start successfully and withstand a basic functionality test.

Comment 2 Adam Williamson 2019-10-09 15:54:59 UTC
Lukas: that's a segfault, so you should have a coredump somewhere you can get a full backtrace from. Can you check abrt and coredumpctl?

Comment 3 Adam Williamson 2019-10-09 15:56:49 UTC
Looks like https://bugzilla.redhat.com/show_bug.cgi?id=1756553 is the same thing - let's close this as a dupe and follow up there.

*** This bug has been marked as a duplicate of bug 1756553 ***


Note You need to log in before you can comment on or make changes to this bug.