Activity log for bug #1264821

Date Who What changed Old value New value Message
2013-12-29 12:11:41 TJ bug added bug
2013-12-29 12:15:58 TJ description When using multiple X screens (3 in this case), kscreenlocker-greet behaves very badly and insecurely. It appears to be drawing the desktop background image/screensaver images for all three X screens to the primary screen (0) and doesn't blank/screensave the monitors belonging to screens 1 and 2 (which leaves their contents in view), and it displays 2, maybe 3 greeter dialogs (1 may be hidden) on the primary X screen, but only accepts typed password input in 1 of them (the primary X screen's dialog). Reading the source-code at ksmserver/screenlocker/greeter/ UnlockApp::desktopResized() it appears to iterate the screens via desktop()->screenCount() but assumes there is only one X display when showing the ScreenSaverWindow. There may be an underlying dependencies on the QT libraries that cause/affect this but someone familiar with the code would need to investigate it. When using multiple X screens (3 in this case), kscreenlocker-greet behaves very badly and insecurely. It appears to be drawing the desktop background image/screensaver images for all three X screens to the primary screen (0) and doesn't blank/screensave the monitors belonging to screens 1 and 2 (which leaves their contents in view), and it displays 2, maybe 3 greeter dialogs (1 may be hidden) on the primary X screen, but only accepts typed password input in 1 of them (the primary X screen's dialog). Reading the source-code at ksmserver/screenlocker/greeter/greeterapp.cpp::UnlockApp::desktopResized() it appears to iterate the screens via desktop()->screenCount() but assumes there is only one X display when showing the ScreenSaverWindow. There may be an underlying dependencies on the QT libraries that cause/affect this but someone familiar with the code would need to investigate it.
2013-12-29 15:03:36 Harald Sitter kde-workspace (Ubuntu): status New Invalid
2013-12-29 17:15:25 TJ attachment added Photo of locked screens. #1 top, #0 middle+bottom, #2 right https://bugs.launchpad.net/ubuntu/+source/kde-workspace/+bug/1264821/+attachment/3937311/+files/LP1264821-01.jpg
2013-12-29 17:16:23 TJ attachment added Close-up of screen #0 showing all screensavers/dialogs on the middle monitor https://bugs.launchpad.net/ubuntu/+source/kde-workspace/+bug/1264821/+attachment/3937312/+files/LP1264821-02.jpg
2013-12-29 17:35:31 TJ bug watch added https://bugs.kde.org/show_bug.cgi?id=329375
2013-12-29 17:35:31 TJ bug task added kdebase-workspace
2013-12-29 17:35:57 TJ kde-workspace (Ubuntu): status Invalid In Progress
2013-12-29 17:36:01 TJ kde-workspace (Ubuntu): assignee TJ (tj)
2013-12-29 17:36:07 TJ kde-workspace (Ubuntu): importance Undecided Medium
2013-12-31 15:23:38 TJ attachment added Render background and greeter on correct X screens https://bugs.launchpad.net/kdebase-workspace/+bug/1264821/+attachment/3938348/+files/greeterapp.diff
2013-12-31 16:18:29 Ubuntu Foundations Team Bug Bot tags patch
2013-12-31 16:18:35 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Review Team
2014-01-02 06:22:07 Bug Watch Updater kdebase-workspace: status Unknown New
2014-01-02 06:22:07 Bug Watch Updater kdebase-workspace: importance Unknown High
2014-01-03 12:27:20 Launchpad Janitor branch linked lp:~tj/ubuntu/trusty/kde-workspace/lp-1264821
2015-01-26 12:40:49 Bug Watch Updater kdebase-workspace: status New Invalid
2015-01-27 10:16:17 TJ bug task deleted kdebase-workspace
2015-01-27 10:16:28 TJ bug watch added https://bugs.kde.org/show_bug.cgi?id=314073
2015-01-27 10:16:28 TJ bug task added kdebase-workspace
2015-01-27 11:17:37 Bug Watch Updater kdebase-workspace: status Unknown New
2015-01-27 11:17:37 Bug Watch Updater kdebase-workspace: importance Unknown High