** Description changed: [Impact] GNOME Flashback is unusable on computers with a touchscreen. It crashes every time I try to login. [Test Case] Only crashes on computers with a touchscreen. Fresh install Ubuntu 17.04 Desktop 64bit. (Same for Ubuntu GNOME.) sudo apt-get install gnome-session-flashback gnome-flashback gnome-flashback-common Select "GNOME Flashback (Metacity)" at login prompt. First login to GNOME Flashback works, but all subsequent logins crash back to login. [Regression Potential] Low, currently GNOME Flashback is completely unusable on computers with a touchscreen. + The first of two commits (see below) just assigns a variable that would + otherwise be always 0, the only thing it changes is that the signal will + be disconnected in clear_monitor_manager(), which is the right thing to + do. + + The second commit makes sure the settings->monitor_manager pointer is + checked for nullptr to avoid segfault when dereferencing it. It does not + change anything on systems where the crash currently does not occur + (because monitor_manager is not nullptr there). It also calls + monitors_changed_cb which should be always safe. + [Other Info] This bug has been fixed upstream: - https://git.gnome.org/browse/gnome-flashback/commit/?h=gnome-3-22&id=1bf871ada5826ba0058cf109522a9151391224d9 - https://git.gnome.org/browse/gnome-flashback/commit/?h=gnome-3-22&id=b6d1bddcabbf187c45af0d8f05f721930266d270 + https://git.gnome.org/browse/gnome-flashback/commit/?h=gnome-3-22&id=1bf871ada5826ba0058cf109522a9151391224d9 + https://git.gnome.org/browse/gnome-flashback/commit/?h=gnome-3-22&id=b6d1bddcabbf187c45af0d8f05f721930266d270 A test PPA was created for this bug: - https://launchpad.net/~muktupavels/+archive/ubuntu/bug785227 + https://launchpad.net/~muktupavels/+archive/ubuntu/bug785227 sudo add-apt-repository ppa:muktupavels/bug785227 && sudo apt-get update && sudo apt-get upgrade With this test PPA installed on two different brands of computers with touchscreens, GNOME Flashback works correctly without any crashes, both on Ubuntu 17.04 and Ubuntu GNOME 17.04.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1706572 Title: GNOME Flashback is unusable on computers with a touchscreen. To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-flashback/+bug/1706572/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs