** 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

Reply via email to