Bug 847338

Summary: Primary external screen on the left window drawing problems
Product: [openSUSE] openSUSE Tumbleweed Reporter: Cédric Bosdonnat <cbosdonnat>
Component: GNOMEAssignee: E-mail List <gnome-bugs>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: dimstar
Version: 13.1 Milestone 4   
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Cédric Bosdonnat 2013-10-23 20:37:41 UTC
Steps to reproduce:
  * open gnome-control-center
  * open the displays config
  * Change the external screen to be the primary display
  * Arrange the screens position to have the external screen on the left of the laptop screen
  * logout
  * login again

What happens:
  * no background
  * open and moving or closing a window or menu leaves artifacts on the screen

What is expected:
  * a background
  * fluent window drawing

Tested it on two different machines:
  * with i915: can reproduce the bug
  * with nouveau: can't reproduce the bug (background still missing)

To get back a proper display:
  * unplug the external screen
  * wait for the gnome-shell bar to appear on the laptop screen
  * plug the external screen again

/var/log/message shows some potentially interesting errors:
2013-10-23T13:56:49.344095-06:00 laptop gnome-session[20741]: (gnome-shell:20816): Clutter-WARNING **: ./clutter-actor.c:9814: Actor 'ShellGenericContainer' tried to allocate a size of -2147483648.00 x 781.00
2013-10-23T13:56:49.345074-06:00 laptop gnome-session[20741]: (gnome-shell:20816): Clutter-CRITICAL **: distribute_natural_allocation: assertion 'extra_space >= 0' failed
2013-10-23T13:56:49.405144-06:00 laptop gnome-session[20741]: message repeated 2 times: [ (gnome-shell:20816): Clutter-CRITICAL **: distribute_natural_allocation: assertion 'extra_space >= 0' failed]
2013-10-23T13:56:49.413491-06:00 laptop gnome-session[20741]: (gnome-shell:20816): Gjs-WARNING **: JS ERROR: Exception in callback for signal: allocated-size-changed: TypeError: this._scrollView.get_effect(...) is null
Comment 1 Dominique Leuenberger 2013-10-24 07:49:15 UTC
Duplicate of 844891

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