This bug was closed 6 years ago. Please open new bugs for any problems
you find.


** Summary changed:

- gnome-shell spins over sched_yield with 100% CPU
+ gnome-shell spins in glFinish -> nouveau_fence_wait -> sched_yield with 100% 
CPU

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-shell in Ubuntu.
https://bugs.launchpad.net/bugs/1517901

Title:
  gnome-shell spins in glFinish -> nouveau_fence_wait -> sched_yield
  with 100% CPU

Status in gnome-shell package in Ubuntu:
  Expired

Bug description:
  The gnome-shell process gets occasionally stuck in a busy loop using
  100% CPU for a few minutes. strace shows that it repeatedly invokes
  sched_yield.

  This seem to be triggered by opening (certain) context menus. It
  started out in Eclipse, but now also affects the Firefox address-bar
  dropdown.

  Backtrace:

  #0  0x00007fbe03b413f7 in sched_yield () at 
../sysdeps/unix/syscall-template.S:81
  #1  0x00007fbdeb9fdf31 in nouveau_fence_wait (fence=0x3a3a3b0) at 
../../../../../../src/gallium/drivers/nouveau/nouveau_fence.c:212
  #2  0x00007fbdeb9177c2 in st_finish (st=st@entry=0x22c1c50) at 
../../../../src/mesa/state_tracker/st_cb_flush.c:101
  #3  0x00007fbdeb9177f0 in st_glFinish (ctx=<optimized out>) at 
../../../../src/mesa/state_tracker/st_cb_flush.c:136
  #4  0x00007fbe011b1e82 in _cogl_winsys_wait_for_gpu (onscreen=0x25bb4d0) at 
./winsys/cogl-winsys-glx.c:1577
  #5  _cogl_winsys_onscreen_swap_region (onscreen=0x25bb4d0, 
user_rectangles=<optimized out>, n_rectangles=<optimized out>) at 
./winsys/cogl-winsys-glx.c:1794
  #6  0x00007fbe011a7341 in cogl_onscreen_swap_region (onscreen=0x25bb4d0, 
rectangles=rectangles@entry=0x7ffcc12a2080, n_rectangles=n_rectangles@entry=1) 
at ./cogl-onscreen.c:337
  #7  0x00007fbe04f7d662 in clutter_stage_cogl_redraw (stage_window=0x2159b80) 
at ./cogl/clutter-stage-cogl.c:641
  #8  0x00007fbe04fe1887 in clutter_stage_do_redraw (stage=0x254d790) at 
./clutter-stage.c:1184
  #9  _clutter_stage_do_update (stage=0x254d790) at ./clutter-stage.c:1242
  #10 0x00007fbe04fc8028 in master_clock_update_stages (master_clock=0x2492a40, 
stages=0x7305590) at ./clutter-master-clock.c:457
  #11 clutter_clock_dispatch (source=<optimized out>, callback=<optimized out>, 
user_data=<optimized out>) at ./clutter-master-clock.c:589
  #12 0x00007fbe042a8e04 in g_main_context_dispatch () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #13 0x00007fbe042a9048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #14 0x00007fbe042a930a in g_main_loop_run () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #15 0x00007fbe059ee021 in meta_run () from /usr/lib/libmutter.so.0
  #16 0x0000000000401d11 in main (argc=1, argv=0x7ffcc12a2488) at main.c:439
  --- 
  ApportVersion: 2.14.1-0ubuntu3.18
  Architecture: amd64
  CurrentDesktop: GNOME
  DisplayManager: lightdm
  DistroRelease: Ubuntu 14.04
  GsettingsChanges:
   org.gnome.shell.calendar show-weekdate true
   org.gnome.desktop.interface toolkit-accessibility true
   org.gnome.desktop.interface gtk-im-module 'gtk-im-context-simple'
   org.gnome.desktop.interface clock-show-date true
  InstallationDate: Installed on 2014-04-01 (597 days ago)
  InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 
(20131016.1)
  Package: gnome-shell 3.10.4-0ubuntu5.2
  PackageArchitecture: amd64
  ProcVersionSignature: Ubuntu 3.13.0-68.111-generic 3.13.11-ckt27
  Tags:  trusty
  Uname: Linux 3.13.0-68-generic x86_64
  UpgradeStatus: Upgraded to trusty on 2014-07-23 (484 days ago)
  UserGroups: adm cdrom dip disco lpadmin plugdev postgres sambashare sudo 
wireshark
  _MarkForUpload: True

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1517901/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to