lubuntu hirsute: display configuration doesn't survive logout/reboot

Bug #1905947 reported by Chris Guiver
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
lxqt-config (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

- hp dc7700 (c2d-e6320, 5gb, nvidia quadro nvs 290)
+ dell [optiplex] 780 (c2q-q9400, 8gb, amd/ati cedar radeon hd 5000/6000/7350/8350)
+ dell [optiplex] 755 (c2d-e8300, 8gb, amd/ati radeon rv610/radeon hd2400 pro/xt)
+ dell [optiplex] 960 (c2q-q9400, 8gb, amd/ati cedar radeon hd 5000/6000/7350/8350)

** background

QA-test install, login to a ~recent hirsute install (untouched) to verify nothing has changed, screens aren't in correct orientation?? yet command history from my validation post-install is present (I always adjust displays post-install as part of confirmation install is good). No problem, I'll adjust monitor settings again, logout and log back in as a test (I've noted this behavior before recently, but just ignored it as it gets erased next qa-test)

** issue & re-creation steps

- adjust displays to match setup. My displays are one above the other. The default-right monitor gets moved to above-the-other. APPLY and SAVE settings.
- logout
- login again

** expected result

I expect the screens return to the setup I applied & saved

** actual result

Monitor settings have returned to the original left-right as they were before changing setting, or post install. Same occurs after a reboot

** another test strategy

- using a Lubuntu live system, boot & adjust monitor.settings
- logout
- login again

On focal daily (20.04.2) the changed settings survive logout/login, on current hirsute they do not; just as installed systems.

** more notes

this could be related to the above-below orientation of a number of my boxes; so won't be experienced by many users. My guess I've been noting this for about a week (very subjective), including on my primary box (maybe 3 logins; it's not occurring on suspends which I use most nights). On my primary box, I experienced a crashed session (forced logout) and was willing to blame it as a consequence of the crashed session; this is a pristine install.

(I believe i've seen it on landscape+portrait, but I'll have to confirm that via re-test, (either one of d780 or d755-8, but as I couldn't re-create on other box I ignored it. I've filed now as this is now 3 sets-of-displays involved meaning at least 3 boxes; each of my displays are used by multiple boxes)

ProblemType: Bug
DistroRelease: Ubuntu 21.04
Package: lxqt-config 0.15.0-0ubuntu1
ProcVersionSignature: Ubuntu 5.8.0-25.26-generic 5.8.14
Uname: Linux 5.8.0-25-generic x86_64
ApportVersion: 2.20.11-0ubuntu51
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: LXQt
Date: Fri Nov 27 18:05:57 2020
InstallationDate: Installed on 2020-11-20 (7 days ago)
InstallationMedia: Lubuntu 21.04 "Hirsute Hippo" - Alpha amd64 (20201119)
SourcePackage: lxqt-config
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Chris Guiver (guiverc) wrote :
Revision history for this message
Chris Guiver (guiverc) wrote :

Lubuntu hirsute daily QA-test install on
- dell [optiplex] 755 (c2d-e8300, 8gb, amd/ati radeon rv610/radeon hd2400 pro/xt)
testcase: install alongside
..
reboot, login to new system, .. adjust displays to match my setup ..

on logout, I logged back in and displays returned to default (as it was on first login), not my applied/saved changes.. so https://bugs.launchpad.net/ubuntu/+source/lxqt-config/+bug/1905947

this box uses landscape+portrait displays, so different monitor.setup to the dc7700

Revision history for this message
Chris Guiver (guiverc) wrote :

Lubuntu hirsute daily QA-test on
- dell [optiplex] 780 (c2q-q9400, 8gb, amd/ati cedar radeon hd 5000/6000/7350/8350)

this box shares displays with prior comment (d755-8) so landscape+portrait, though opposite order due cables

saved & applied monitor.settings

logout & login again.
Monitor.settings did NOT survive logout & login here...

On same box I booted Lubuntu focal daily (yesterdays)
repeating the same identical test. Differences here are only the left-right appear differently, so I swap left+right, then right is made portrait-left.

On focal daily, the monitor.settings survive logout in the live session, as they instantly appear on login again.

description: updated
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1905947

tags: added: iso-testing
Revision history for this message
Chris Guiver (guiverc) wrote :

I'm adding my primary box running a morning & night updated hirsute system (heavily modified & bloated...)
- dell [optiplex] 960 (c2q-q9400, 8gb, amd/ati cedar radeon hd 5000/6000/7350/8350)

It occurs on reboot, or if I logout & login again, my monitor.settings go back to a left-right setup; where as my display is top-bottom (one above the other, with top slightly right of bottom display)

Today I didn't have to move the panels around; though I had to do that last login after reboot. (On my bottom monitor I have panel at bottom and along left hand side; on my upper monitor I have panel at top & right side.. prior login they'd moved around).

Given no 'affects me' have been added, I wonder if it's an issue that occurs with a simple left-right (Lubuntu default) setup.. that's not a setup I use often in testing as I've only got that on one box.. will have to test using d745

description: updated
Revision history for this message
Chris Guiver (guiverc) wrote :

lenovo thinkpad x201 (i5-m520, 4gb, i915) LIVE session using hirsute
primary purpose is exploration of http://launchpad.net/bugs/1905947
boots up with laptop monitor on left, external monitor on right... panel on external monitor..

for this test, I'll swap external & internal monitor around, left-right becomes right-left

grr, on change I experienced https://bugs.launchpad.net/ubuntu/+source/lxqt-session/+bug/1845756 or the left-part of the wallpaper displayed on now right monitor, the left monitor now just black (no wallpaer)... this issue hadn't appeared during the groovy cycle!!?? :(

operation is good, I'll now try logout & login ..
on login again, the monitor has not kept the applied&saved setting; it reverts to boot-default.

This is NOT an issue I believe on a live system, but the older releases acted like an installed system, and the saved settings survived a logout & login..

The screen settings aren't surviving on an installed system either... I'm still not sure why I'm the only one reporting this (no affects-me-too)

Revision history for this message
Chris Guiver (guiverc) wrote :

I repeated the steps in #6 using a recent focal/20.04.2 daily, and I can logout & login and changed settings survive on a live system using
- lenovo thinkpad x201 (i5-m520, 4gb, i915)

focal.2 booted with laptop on left, external on right by default too.

(a groovy comparison would have been better, focal.2 was on thumb-drive)

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in lxqt-config (Ubuntu):
status: New → Confirmed
Revision history for this message
Lyn Perrine (walterorlin) wrote :

I get this even with one monitor on a hirsuite vm.

Revision history for this message
Chris Guiver (guiverc) wrote :

This is likely an upstream issue...

I just experienced this in Fedora 33; so NOT Lubuntu only
Qt 5.14.2, liblxqt 0.15.0 (details for upstream if/when filed)

(I'll aim to test in opensuse tumbleweed, and if occurs there, will file upstream when I can)

Revision history for this message
Chris Guiver (guiverc) wrote :

I could NOT re-create it on opensuse tumbleweed
Qt 5.15.1, liblxqt 0.16.0

Revision history for this message
Chris Guiver (guiverc) wrote :

I booted opensuse tumbleweed again, tried again to re-create issue but failed. (numerous display changes, apply&save, then logout & login again.. repeated many times). opensuse is installed on hp8200 which I've not reported the issue on, but I doubt that's important, it also has fedora 33 which was impacted, and Lubuntu focal installed too.

another QA-test install of hirsute daily on
- hp dc7700 (c2d-e6320, 5gb, nvidia quadro nvs 290)
post install adjust displays, logout & login again, changed monitor.settings got lost on re-login as back to defaults.

Revision history for this message
Chris Guiver (guiverc) wrote :

hirsute QA-test install on
- hp dc7700 (c2d-e6320, 5gb, nvidia quadro nvs 290)

login, adjust displays to match setup, all disk space utilized & looks good

quick test of logout & login again, nope screen back to install defaults; my applied & saved settings aren't being saved.

change monitor.settings again, apply & save, logout & on another login its back to install defaults.

Revision history for this message
Chris Guiver (guiverc) wrote :

hirsute QA-test install on
- hp dc7700 (c2d-e6320, 5gb, nvidia quadro nvs 290)
testcase: replace partition

on logout & login, changed screen settings didn't get saved.. so issue still occurring

Revision history for this message
Chris Guiver (guiverc) wrote :

hirsute test install on
- dell [optiplex] 755 (c2d-e8300, 8gb, amd/ati radeon rv610/radeon hd2400 pro/xt)

prior to logout, and as part of my usual shakedown of system, I adjust monitor.settings to match my setup (landscape + portrait.left) which is applied & saved.

on logout & login again, screen setup was back to defaults...
not reported in QA-test as it's not part of the install test.

Revision history for this message
Leó Kolbeinsson (leok) wrote :

I can also confirm this bug.

Hirsute test install on - Lenovo V14 IIL i3-1005G1,8GB,Intel UHD Graphics

Daily ISO 10.01.2021 - http://cdimage.ubuntu.com/lubuntu/daily-live/20210110/hirsute-desktop-amd64.iso

After install I selected "unified view" via the fast menu and all looked good on both monitors- did a reboot and the screen settings were back to default - another test then with "extended view and changed resolutions - after reboot the default settings were back,

Revision history for this message
Chris Guiver (guiverc) wrote :

This still occurs on my primary *hirsute* box.. but reason for log

QA-test install on
- dell [optiplex] 755 (c2d-e8300, 8gb, amd/ati radeon rv610/radeon hd2400 pro/xt)
followed by second QA-test install (install alongside)

On evaluating second 'install alongside" I logged into first install, and my changed screen settings are no longer present (my portrait monitor is back to landscape & I'm having to read sideways..)

http://iso.qa.ubuntu.com/qatracker/milestones/419/builds/226516/testcases/1701/results

(I don't record this bug in bug section of ISO QA tracker, as it's not part of the QA-test; requiring a logout & second login which isn't part of QA-test)

Revision history for this message
Chris Guiver (guiverc) wrote :

I was requested to run (by yan12125 on #lxqt on oftc [irc])

guiverc@755-8:~$ lxqt-config-monitor -l
Segmentation fault (core dumped)

this was a fresh QA-test install of hirsute on d755-8

- screen adjusted to match my setup, applied & saved
- logout
- login
- open terminal & run command (segfault)

.crash file uploaded

Revision history for this message
Chris Guiver (guiverc) wrote :

Yan12125 noted (#lxqt)

<yan12125> Chiitoo: guiverc got a crash when lxqt-config-monitor tries to load saved configuration. But from decoded stack trace, the issue is in Qt rather than in LXQt: https://fars.ee/TPwq

#0 0x00007f6695fccc84 in QPalette::QPalette(QPalette const&) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#1 0x00007f6695f9d126 in QGuiApplicationPrivate::setPalette(QPalette const&) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#2 0x00007f6695fa21a3 in QGuiApplicationPrivate::updatePalette() () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#3 0x00007f6695fa3f37 in QGuiApplicationPrivate::init() () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#4 0x00007f6695fa4d38 in QGuiApplication::QGuiApplication(int&, char**, int) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#5 0x000055c6e3144d3d in main (argc=<optimized out>, argv=<optimized out>) at ./lxqt-config-monitor/main.cpp:43

Revision history for this message
Chris Guiver (guiverc) wrote :

Lubuntu daily QA-test (2020-10-22.1) on
- hp dc7700 (c2d-e6320, 5gb, nvidia quadro nvs 290)

and this issue was NOT re-created in a live session.

Install performed on that (dc7700) box, monitor.settings changed, logout & login again and this issue was again NOT re-created

I'll do more testing as I can; but appears to be solved.

Revision history for this message
Chris Guiver (guiverc) wrote :

Another QA-test on
- dell [optiplex] 755 (c2d-e8300, 8gb, amd/ati radeon rv610/radeon hd2400 pro/xt)

and this issue was NOT re-create on live session, nor after install.

- dc7700 has two monitors, one above the other (comment #20)
- d755-8 or this box has left & right but right-monitor is portrait-left tilted

so orientation differs on these boxes

Revision history for this message
ԜаӀtеr Ⅼарсһуnѕkі (wxl) wrote :

Sounds like this is fixed. Thanks Chris!

Changed in lxqt-config (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Chris Guiver (guiverc) wrote :

Login today on my primary box and YIPPEE (d960)

Display configuration doesn't require re-setting.
No changes made (since last reboot/login whenever that was)

Yep - all fixed.

Revision history for this message
ԜаӀtеr Ⅼарсһуnѕkі (wxl) wrote :

Excellent. Thanks for the confirmation.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.