← Back to team overview

compiz team mailing list archive

[Bug 1615304] Re: running the atom editor and pressing alt-tab causes compiz to freeze and crash

 

I managed to reproduce this under the debugger, however it took several
tries for it to reproduce, suggesting this may be a possible race
condition.

Furthermore, I have noticed the bug shows itself in the form of either

(1) mouse moves, but no screen updates. A crash ensues within 5-10 seconds
(2) no mouse moves or screen updates. No crash, compiz remains using 100% of cpu (1 core) on the faulting thread.

I gathered some output from gdb and top:

#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f59cab22d25 in ?? () from /usr/lib/nvidia-352/libGL.so.1
#2  0x00007f59cab22a23 in ?? () from /usr/lib/nvidia-352/libGL.so.1
#3  0x00007f59c2d300b3 in ?? () from /usr/lib/nvidia-352/libnvidia-glcore.so.352.63
#4  0x00007f59c2c97b1d in ?? () from /usr/lib/nvidia-352/libnvidia-glcore.so.352.63
#5  0x00007f59c2c98e17 in ?? () from /usr/lib/nvidia-352/libnvidia-glcore.so.352.63
#6  0x00007f59c2c1c5b5 in ?? () from /usr/lib/nvidia-352/libnvidia-glcore.so.352.63
#7  0x00007f59caaf54fe in glXDestroyPixmap () from /usr/lib/nvidia-352/libGL.so.1
#8  0x00007f59cade58b0 in TfpTexture::~TfpTexture() () from /usr/lib/compiz/libopengl.so
#9  0x00007f59cade5919 in TfpTexture::~TfpTexture() () from /usr/lib/compiz/libopengl.so
#10 0x00007f59cade4dcd in GLTexture::List::~List() () from /usr/lib/compiz/libopengl.so
#11 0x00007f59c92fcf49 in DecorTexture::~DecorTexture() () from /usr/lib/compiz/libdecor.so
#12 0x00007f59c92fd010 in DecorScreen::releaseTexture(DecorTexture*) () from /usr/lib/compiz/libdecor.so
#13 0x00007f59c9303f9a in Decoration::~Decoration() () from /usr/lib/compiz/libdecor.so
#14 0x00007f59c9304059 in Decoration::~Decoration() () from /usr/lib/compiz/libdecor.so
#15 0x00007f59c9300b2a in DecorWindow::update(bool) () from /usr/lib/compiz/libdecor.so
#16 0x00007f59c930534b in DecorScreen::handleEvent(_XEvent*) () from /usr/lib/compiz/libdecor.so
#17 0x00007f59d712773f in CompScreen::handleEvent(_XEvent*) () from /usr/lib/libcompiz_core.so.ABI-20140123
#18 0x00007f59d712773f in CompScreen::handleEvent(_XEvent*) () from /usr/lib/libcompiz_core.so.ABI-20140123
#19 0x00007f59c0a85d90 in ResizeLogic::handleEvent(_XEvent*) () from /usr/lib/compiz/libresize.so
#20 0x00007f59d712773f in CompScreen::handleEvent(_XEvent*) () from /usr/lib/libcompiz_core.so.ABI-20140123
#21 0x00007f59d712773f in CompScreen::handleEvent(_XEvent*) () from /usr/lib/libcompiz_core.so.ABI-20140123
#22 0x00007f59c0650591 in RegexScreen::handleEvent(_XEvent*) () from /usr/lib/compiz/libregex.so
#23 0x00007f59d712773f in CompScreen::handleEvent(_XEvent*) () from /usr/lib/libcompiz_core.so.ABI-20140123
#24 0x00007f59c043dbad in PlaceScreen::handleEvent(_XEvent*) () from /usr/lib/compiz/libplace.so
#25 0x00007f59d712773f in CompScreen::handleEvent(_XEvent*) () from /usr/lib/libcompiz_core.so.ABI-20140123
#26 0x00007f59d712773f in CompScreen::handleEvent(_XEvent*) () from /usr/lib/libcompiz_core.so.ABI-20140123
#27 0x00007f59bbbe37ee in MoveScreen::handleEvent(_XEvent*) () from /usr/lib/compiz/libmove.so
#28 0x00007f59d712773f in CompScreen::handleEvent(_XEvent*) () from /usr/lib/libcompiz_core.so.ABI-20140123
#29 0x00007f59d712773f in CompScreen::handleEvent(_XEvent*) () from /usr/lib/libcompiz_core.so.ABI-20140123
#30 0x00007f59baaeb40d in WorkaroundsScreen::handleEvent(_XEvent*) () from /usr/lib/compiz/libworkarounds.so
#31 0x00007f59d712773f in CompScreen::handleEvent(_XEvent*) () from /usr/lib/libcompiz_core.so.ABI-20140123
#32 0x00007f59ba8d104a in FadeScreen::handleEvent(_XEvent*) () from /usr/lib/compiz/libfade.so
#33 0x00007f59d712773f in CompScreen::handleEvent(_XEvent*) () from /usr/lib/libcompiz_core.so.ABI-20140123
#34 0x00007f59c951f87c in BaseSwitchScreen::handleEvent(_XEvent*) () from /usr/lib/compiz/libcompiztoolbox.so
#35 0x00007f59d712773f in CompScreen::handleEvent(_XEvent*) () from /usr/lib/libcompiz_core.so.ABI-20140123
#36 0x00007f59d712777b in CompScreenImpl::alwaysHandleEvent(_XEvent*) () from /usr/lib/libcompiz_core.so.ABI-20140123
#37 0x00007f59d710179d in PrivateScreen::processEvents() () from /usr/lib/libcompiz_core.so.ABI-20140123
#38 0x00007f59d71352e7 in CompEventSource::callback() () from /usr/lib/libcompiz_core.so.ABI-20140123
#39 0x00007f59d562835f in Glib::Source::dispatch_vfunc(_GSource*, int (*)(void*), void*) ()
   from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#40 0x00007f59d511ace5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007f59d511b048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007f59d511b30a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f59d70f60eb in compiz::private_screen::EventManager::startEventLoop(_XDisplay*) ()
   from /usr/lib/libcompiz_core.so.ABI-20140123
#44 0x0000000000401951 in main ()


top:

$ cat compiz-top 
top - 22:40:59 up 11 min,  4 users,  load average: 1.07, 0.67, 0.38
Tasks: 285 total,   2 running, 283 sleeping,   0 stopped,   0 zombie
%Cpu(s):  3.3 us,  3.0 sy,  0.1 ni, 92.6 id,  0.9 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:  32840704 total,  3816756 used, 29023948 free,   318880 buffers
KiB Swap:        0 total,        0 used,        0 free.  1346980 cached Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
 5540 goncalog  20   0  524296  81128  31464 R  96.7  0.2   2:32.37 compiz
 6373 goncalog  20   0 1601308 502872  75648 S   6.4  1.5   0:40.05 /usr/lib/firefox/firefox
    1 root      20   0   34476   3880   1492 S   0.0  0.0   0:01.18 /sbin/init
    2 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [kthreadd]
    3 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [ksoftirqd/0]
    5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [kworker/0:0H]
    7 root      20   0       0      0      0 S   0.0  0.0   0:00.35 [rcu_sched]
    8 root      20   0       0      0      0 S   0.0  0.0   0:00.13 [rcuos/0]
    9 root      20   0       0      0      0 S   0.0  0.0   0:00.12 [rcuos/1]
   10 root      20   0       0      0      0 S   0.0  0.0   0:00.10 [rcuos/2]
   11 root      20   0       0      0      0 S   0.0  0.0   0:00.08 [rcuos/3]
   12 root      20   0       0      0      0 S   0.0  0.0   0:00.15 [rcuos/4]
   13 root      20   0       0      0      0 S   0.0  0.0   0:00.09 [rcuos/5]
   14 root      20   0       0      0      0 S   0.0  0.0   0:00.19 [rcuos/6]
   15 root      20   0       0      0      0 S   0.0  0.0   0:00.07 [rcuos/7]
   16 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [rcu_bh]
   17 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [rcuob/0]
   18 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [rcuob/1]
   19 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [rcuob/2]
   20 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [rcuob/3]
   21 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [rcuob/4]
   22 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [rcuob/5]
   23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [rcuob/6]
   24 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [rcuob/7]
   25 root      rt   0       0      0      0 S   0.0  0.0   0:00.04 [migration/0]
   26 root      rt   0       0      0      0 S   0.0  0.0   0:00.00 [watchdog/0]
   27 root      rt   0       0      0      0 S   0.0  0.0   0:00.00 [watchdog/1]
   28 root      rt   0       0      0      0 S   0.0  0.0   0:00.28 [migration/1]
   29 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [ksoftirqd/1]
   30 root      20   0       0      0      0 S   0.0  0.0   0:00.09 [kworker/1:0]
   31 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [kworker/1:0H]
   32 root      rt   0       0      0      0 S   0.0  0.0   0:00.00 [watchdog/2]
   33 root      rt   0       0      0      0 S   0.0  0.0   0:00.13 [migration/2]
   34 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [ksoftirqd/2]
   35 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [kworker/2:0]
   36 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [kworker/2:0H]
   37 root      rt   0       0      0      0 S   0.0  0.0   0:00.00 [watchdog/3]
   38 root      rt   0       0      0      0 S   0.0  0.0   0:00.07 [migration/3]
   39 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [ksoftirqd/3]
   40 root      20   0       0      0      0 S   0.0  0.0   0:00.07 [kworker/3:0]
   41 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [kworker/3:0H]
   42 root      rt   0       0      0      0 S   0.0  0.0   0:00.00 [watchdog/4]
   43 root      rt   0       0      0      0 S   0.0  0.0   0:00.76 [migration/4]
   44 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [ksoftirqd/4]
   45 root      20   0       0      0      0 S   0.0  0.0   0:00.06 [kworker/4:0]
   46 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [kworker/4:0H]
   47 root      rt   0       0      0      0 S   0.0  0.0   0:00.00 [watchdog/5]
   48 root      rt   0       0      0      0 S   0.0  0.0   0:00.44 [migration/5]
   49 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [ksoftirqd/5]
   51 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [kworker/5:0H]
   52 root      rt   0       0      0      0 S   0.0  0.0   0:00.00 [watchdog/6]
   53 root      rt   0       0      0      0 S   0.0  0.0   0:00.05 [migration/6]
   54 root      20   0       0      0      0 S   0.0  0.0   0:00.01 [ksoftirqd/6]
   55 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [kworker/6:0]
   56 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [kworker/6:0H]
   57 root      rt   0       0      0      0 S   0.0  0.0   0:00.00 [watchdog/7]
   58 root      rt   0       0      0      0 S   0.0  0.0   0:00.46 [migration/7]
   59 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [ksoftirqd/7]
   61 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [kworker/7:0H]
   62 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [khelper]
   63 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [kdevtmpfs]
   64 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [netns]
   65 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [writeback]
   66 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [kintegrityd]
   67 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [bioset]
   69 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [kblockd]
   70 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [ata_sff]
   71 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [khubd]
   72 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [md]
   73 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [devfreq_wq]
   76 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [khungtaskd]
   77 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [kswapd0]
   78 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [vmstat]
   79 root      25   5       0      0      0 S   0.0  0.0   0:00.00 [ksmd]
   80 root      39  19       0      0      0 S   0.0  0.0   0:00.02 [khugepaged]
   81 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [fsnotify_mark]
   82 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [ecryptfs-kthrea]
   83 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [crypto]
   95 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [kthrotld]
   98 root      20   0       0      0      0 S   0.0  0.0   0:00.14 [kworker/0:1]
  118 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [deferwq]
  119 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [charger_manager]
  126 root      20   0       0      0      0 S   0.0  0.0   0:00.01 [kworker/7:1]
  149 root      20   0       0      0      0 S   0.0  0.0   0:00.13 [kworker/2:2]
  178 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [kpsmoused]
  180 root      20   0       0      0      0 S   0.0  0.0   0:00.23 [kworker/6:2]
  182 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [scsi_eh_0]
  183 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [scsi_eh_1]
  184 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [scsi_eh_2]
  185 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [scsi_eh_3]
  186 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [scsi_eh_4]
  187 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [scsi_eh_5]
  192 root      20   0       0      0      0 S   0.0  0.0   0:00.02 [kworker/u16:6]
  194 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [scsi_eh_6]
  195 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [scsi_eh_7]
  197 root      20   0       0      0      0 S   0.0  0.0   0:00.11 [kworker/u16:9]
  206 root      20   0       0      0      0 S   0.0  0.0   0:00.09 [kworker/5:1]
  242 root       0 -20       0      0      0 S   0.0  0.0   0:00.01 [kworker/u17:1]
  243 root      20   0       0      0      0 S   0.0  0.0   0:00.05 [jbd2/sda3-8]
  244 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [ext4-rsv-conver]
  410 root      20   0   19604    924    624 S   0.0  0.0   0:00.14 upstart-udev-bridge --daemon
  416 root      20   0   52460   2608   1020 S   0.0  0.0   0:00.12 /lib/systemd/systemd-udevd --daemon
  493 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [jbd2/sdb1-8]
  494 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [ext4-rsv-conver]
  533 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [jbd2/sdb2-8]
  534 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [ext4-rsv-conver]
  606 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [kmpathd]
  607 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [kmpath_handlerd]
  656 root     -51   0       0      0      0 S   0.0  0.0   0:00.00 [irq/58-mei_me]
  691 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [kvm-irqfd-clean]
  715 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [hd-audio0]
  741 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [hd-audio1]
  743 root      20   0   15256    656    424 S   0.0  0.0   0:00.06 upstart-socket-bridge --daemon
  811 root      20   0   23416   1128    812 S   0.0  0.0   0:00.00 rpcbind
  862 root      20   0  316704   9184   6908 S   0.0  0.0   0:00.02 smbd -F
  902 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [rpciod]
  908 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [nfsiod]
  913 statd     20   0   21536   1384    924 S   0.0  0.0   0:00.00 rpc.statd -L
  935 root      20   0   15272    632    360 S   0.0  0.0   0:00.05 upstart-file-bridge --daemon
  956 syslog    20   0  255836   1224    776 S   0.0  0.0   0:00.05 rsyslogd
  957 root      20   0   23472    408    204 S   0.0  0.0   0:00.00 rpc.idmapd
 1083 message+  20   0   40612   2568   1020 S   0.0  0.0   0:01.59 dbus-daemon --system --fork
 1099 root      20   0  334444   4484   3300 S   0.0  0.0   0:00.00 /usr/sbin/ModemManager
 1101 root      20   0   19292   1708   1432 S   0.0  0.0   0:00.00 /usr/sbin/bluetoothd
 1121 root      10 -10       0      0      0 S   0.0  0.0   0:00.00 [krfcommd]
 1127 root      20   0   51176  10716   2084 S   0.0  0.0   0:00.04 /usr/bin/perl -wT /usr/sbin/munin-node
 1128 avahi     20   0   32340   1720   1412 S   0.0  0.0   0:00.02 avahi-daemon: running [darkside.local]
 1133 avahi     20   0   32216    472    216 S   0.0  0.0   0:00.00 avahi-daemon: chroot helper
 1141 root      20   0   43520   1928   1524 S   0.0  0.0   0:00.25 /lib/systemd/systemd-logind
 1152 root      20   0  340892   6500   4752 S   0.0  0.0   0:00.93 NetworkManager
 1158 root      20   0  284428   5676   3112 S   0.0  0.0   0:04.54 /usr/lib/policykit-1/polkitd --no-debug
 1168 root      20   0  308752   2816    640 S   0.0  0.0   0:00.00 smbd -F
 1214 root      20   0   15812    948    792 S   0.0  0.0   0:00.00 /sbin/getty -8 38400 tty4
 1226 root      20   0   15812    956    792 S   0.0  0.0   0:00.00 /sbin/getty -8 38400 tty5
 1262 root      20   0  316712   3176    900 S   0.0  0.0   0:00.00 smbd -F
 1270 root      20   0  113424   2788   1972 S   0.0  0.0   0:00.01 /bin/login --
 1271 root      20   0  113560   2924   2004 S   0.0  0.0   0:00.02 /bin/login --
 1276 root      20   0   15812    956    792 S   0.0  0.0   0:00.00 /sbin/getty -8 38400 tty6
 1408 root      20   0   61376   3024   2352 S   0.0  0.0   0:00.04 /usr/sbin/sshd -D
 1423 daemon    20   0   19132    164      0 S   0.0  0.0   0:00.00 atd
 1425 root      20   0   23648    992    744 S   0.0  0.0   0:00.00 cron
 1430 whoopsie  20   0  363688   6876   5140 S   0.0  0.0   0:00.10 whoopsie
 1486 root      20   0   19188    752    500 S   0.0  0.0   0:00.03 /usr/sbin/irqbalance
 1528 root      20   0    4364    680    504 S   0.0  0.0   0:00.18 acpid -c /etc/acpi/events -s /var/run/acpid.socket
 1533 root      20   0   72888   3048   2328 S   0.0  0.0   0:00.00 /usr/sbin/cups-browsed
 1555 mysql     20   0  550104  55268   6940 S   0.0  0.2   0:00.26 /usr/sbin/mysqld
 1559 root      20   0  906856  15364  10192 S   0.0  0.0   0:00.55 /usr/sbin/libvirtd -d
 1617 root      20   0    7524    420    304 S   0.0  0.0   0:00.12 /usr/sbin/gpm -m /dev/input/mice -t exps2
 1640 kernoops  20   0   37140   1008    696 S   0.0  0.0   0:00.00 /usr/sbin/kerneloops
 1649 root      20   0   13352    376    208 S   0.0  0.0   0:00.00 /usr/sbin/mcelog --daemon
 1822 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [nfsd4]
 1823 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [nfsd4_callbacks]
 1824 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [lockd]
 1835 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [nfsd]
 1836 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [nfsd]
 1837 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [nfsd]
 1838 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [nfsd]
 1839 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [nfsd]
 1840 root      20   0       0      0      0 S   0.0  0.0   0:00.06 [nfsd]
 1841 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [nfsd]
 1842 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [nfsd]
 1856 root      20   0   28356   1664    972 S   0.0  0.0   0:00.00 /usr/sbin/rpc.mountd --manage-gids
 2068 root      20   0  277888   5948   2972 S   0.0  0.0   0:00.05 lightdm
 2084 root      20   0  287732   4396   3228 S   0.0  0.0   0:00.23 /usr/lib/accountsservice/accounts-daemon
 2126 root      20   0   10224   3720   1424 S   0.0  0.0   0:00.00 /sbin/dhclient -d -sf /usr/lib/NetworkManager/nm-dhcp-clie+
 2255 root      20   0   25336   1600   1320 S   0.0  0.0   0:00.00 /usr/lib/postfix/master
 2258 postfix   20   0   27400   1536   1260 S   0.0  0.0   0:00.00 pickup -l -t fifo -u -c
 2259 postfix   20   0   27452   1564   1284 S   0.0  0.0   0:00.00 qmgr -l -t fifo -u
 2355 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [iprt]
 2362 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [kauditd]
 2406 xrdp      20   0   19392    660    216 S   0.0  0.0   0:00.00 /usr/sbin/xrdp
 2410 root      20   0   31904    784    380 S   0.0  0.0   0:00.00 /usr/sbin/xrdp-sesman
 2638 root      20   0   90088   2792   1448 S   0.0  0.0   0:00.00 /usr/sbin/apache2 -k start
 2641 www-data  20   0   89828   1864    528 S   0.0  0.0   0:00.00 /usr/sbin/apache2 -k start
 2642 www-data  20   0  379244   4472    768 S   0.0  0.0   0:00.09 /usr/sbin/apache2 -k start
 2643 www-data  20   0  379244   4472    768 S   0.0  0.0   0:00.08 /usr/sbin/apache2 -k start
 2707 libvirt+  20   0   28200    952    700 S   0.0  0.0   0:00.00 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/def+
 2764 root      20   0  239344   4560   3560 S   0.0  0.0   0:00.12 /usr/lib/upower/upowerd
 2801 rtkit     21   1  168908   1300   1080 S   0.0  0.0   0:00.01 /usr/lib/rtkit/rtkit-daemon
 2877 libvirt+  20   0   28200    956    700 S   0.0  0.0   0:00.00 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/net+
 3023 colord    20   0  301956  10252   4420 S   0.0  0.0   0:00.12 /usr/lib/colord/colord
 3054 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [cfg80211]
 3058 root      20   0  113428   2796   1976 S   0.0  0.0   0:00.01 /bin/login --
 3103 root      20   0       0      0      0 S   0.0  0.0   0:00.16 [kworker/4:2]
 3109 nobody    20   0   31020   1520   1272 S   0.0  0.0   0:00.00 /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-ho+
 3224 root      20   0  278288   7068   5140 S   0.0  0.0   0:00.00 /usr/sbin/winbindd -F
 3302 root      20   0  231444   2808   1156 S   0.0  0.0   0:00.03 nmbd -D
 3304 root      20   0  278300   3328   1380 S   0.0  0.0   0:00.00 /usr/sbin/winbindd -F
 3945 root      20   0       0      0      0 S   0.0  0.0   0:00.05 [kworker/7:2]
 4306 root      20   0  371500   5440   3488 S   0.0  0.0   0:00.22 /usr/lib/udisks2/udisksd --no-debug
 4427 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [kworker/u17:2]
 4450 root      20   0 4199768   4160   2980 S   0.0  0.0   0:00.13 /usr/sbin/console-kit-daemon --no-daemon
 4631 root      20   0  364008 199468  58384 S   0.0  0.6   0:24.57 /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/roo+
 4634 nvidia-+  20   0   17044    720    548 S   0.0  0.0   0:00.00 /usr/bin/nvidia-persistenced --user nvidia-persistenced
 4694 root      20   0  203512   4528   3316 S   0.0  0.0   0:00.02 lightdm --session-child 12 19
 4925 goncalog  20   0   29352  10572   1772 S   0.0  0.0   0:00.10 -bash
 5084 goncalog  20   0   29340  10536   1748 S   0.0  0.0   0:00.09 -bash
 5185 root      20   0   74480   3352   2460 S   0.0  0.0   0:00.00 /usr/sbin/cupsd -f
 5215 goncalog  20   0   36136   2640   1588 S   0.0  0.0   0:00.14 init --user
 5375 goncalog  20   0   10620    316      0 S   0.0  0.0   0:00.00 ssh-agent -s
 5384 goncalog  20   0   40148   2188    856 S   0.0  0.0   0:00.25 dbus-daemon --fork --session --address=unix:abstract=/tmp/+
 5392 goncalog  20   0   18104   1164    992 S   0.0  0.0   0:00.00 upstart-event-bridge
 5394 goncalog  20   0   74000   4556   3984 S   0.0  0.0   0:00.02 /usr/lib/x86_64-linux-gnu/hud/window-stack-bridge
 5397 goncalog  20   0  357508   4248   2916 S   0.0  0.0   0:00.54 /usr/bin/ibus-daemon --daemonize --xim
 5404 goncalog  20   0  584176  37036   8080 S   0.0  0.1   0:00.40 /usr/lib/x86_64-linux-gnu/bamf/bamfdaemon
 5414 goncalog  20   0  192484   3224   2588 S   0.0  0.0   0:00.02 /usr/lib/gvfs/gvfsd
 5423 goncalog  20   0  811272  21056  12324 S   0.0  0.1   0:00.47 /usr/lib/unity-settings-daemon/unity-settings-daemon
 5428 goncalog  20   0  345660   3116   2520 S   0.0  0.0   0:00.00 /usr/lib/gvfs/gvfsd-fuse /run/user/1000/gvfs -f -o big_wri+
 5429 goncalog  20   0  276720   5496   2844 S   0.0  0.0   0:00.00 /usr/lib/ibus/ibus-dconf
 5432 goncalog  20   0   26588    952    640 S   0.0  0.0   0:00.00 upstart-file-bridge --daemon --user
 5434 goncalog  20   0  337624   3464   2900 S   0.0  0.0   0:00.00 /usr/lib/at-spi2-core/at-spi-bus-launcher --launch-immedia+
 5435 goncalog  20   0  488124  15640  11016 S   0.0  0.0   0:00.32 /usr/lib/ibus/ibus-ui-gtk3
 5437 goncalog  20   0  382788   7476   5744 S   0.0  0.0   0:00.02 /usr/lib/ibus/ibus-x11 --kill-daemon
 5438 goncalog  20   0  645396  11468   7884 S   0.0  0.0   0:00.15 gnome-session --session=gnome-fallback-compiz
 5450 goncalog  20   0   18112    652    412 S   0.0  0.0   0:00.02 upstart-dbus-bridge --daemon --system --user --bus-name sy+
 5451 goncalog  20   0   18112    648    404 S   0.0  0.0   0:00.04 upstart-dbus-bridge --daemon --session --user --bus-name s+
 5457 goncalog  20   0   39240   1960   1472 S   0.0  0.0   0:00.01 /bin/dbus-daemon --config-file=/etc/at-spi2/accessibility.+
 5476 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [kworker/1:2]
 5478 goncalog  20   0  125012   3376   2780 S   0.0  0.0   0:00.04 /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-session
 5494 goncalog  20   0  200964   3304   2724 S   0.0  0.0   0:00.13 /usr/lib/ibus/ibus-engine-simple
 5500 goncalog  20   0  178768   3216   2148 S   0.0  0.0   0:00.07 /usr/lib/dconf/dconf-service
 5509 goncalog   9 -11  593736   7100   4032 S   0.0  0.0   0:00.13 /usr/bin/pulseaudio --start --log-target=syslog
 5530 goncalog  20   0   98404   3028   2324 S   0.0  0.0   0:00.00 /usr/lib/pulseaudio/pulse/gconf-helper
 5532 goncalog  20   0   54260   3880   2088 S   0.0  0.0   0:00.01 /usr/lib/x86_64-linux-gnu/gconf/gconfd-2
 5545 goncalog  20   0  721708  51180  16360 S   0.0  0.2   0:01.38 gnome-panel
 5548 goncalog  20   0  360516   5012   3916 S   0.0  0.0   0:00.03 /usr/lib/x86_64-linux-gnu/indicator-application/indicator-+
 5549 goncalog  20   0  259524   5184   2596 S   0.0  0.0   0:00.00 /usr/lib/x86_64-linux-gnu/indicator-bluetooth/indicator-bl+
 5550 goncalog  20   0 1456756  47948  34456 S   0.0  0.1   0:01.79 nautilus -n
 5551 goncalog  20   0  687076  18808  13280 S   0.0  0.1   0:00.15 nm-applet
 5555 goncalog  20   0  652592  17784  12480 S   0.0  0.1   0:00.19 /usr/lib/policykit-1-gnome/polkit-gnome-authentication-age+
 5557 goncalog  39  19  471212   9760   6288 S   0.0  0.0   0:00.12 /usr/lib/tracker/tracker-miner-fs
 5562 goncalog  20   0  393036  13108   4652 S   0.0  0.0   0:00.21 /usr/lib/tracker/tracker-store
 5568 goncalog  20   0  473004   9876   6904 S   0.0  0.0   0:00.06 /usr/lib/unity-settings-daemon/unity-fallback-mount-helper
 5580 goncalog  20   0   18300   1184   1012 S   0.0  0.0   0:00.00 /sbin/initctl emit indicator-services-start
 5585 goncalog  20   0  330968   2884   2400 S   0.0  0.0   0:00.00 /usr/lib/x86_64-linux-gnu/indicator-messages/indicator-mes+
 5588 goncalog  20   0  274308   3484   2772 S   0.0  0.0   0:00.03 /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-+
 5591 goncalog  20   0  897080   9800   6768 S   0.0  0.0   0:00.04 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-dat+
 5600 goncalog  20   0  549188   7744   4440 S   0.0  0.0   0:00.07 /usr/lib/x86_64-linux-gnu/indicator-sound/indicator-sound-+
 5603 goncalog  20   0  758536   4316   3068 S   0.0  0.0   0:00.12 /usr/lib/x86_64-linux-gnu/indicator-session/indicator-sess+
 5637 goncalog  20   0  476880  10652   7976 S   0.0  0.0   0:00.03 /usr/lib/evolution/evolution-source-registry
 5640 goncalog  20   0  408856  10844   7808 S   0.0  0.0   0:00.07 /usr/bin/gnome-screensaver --no-daemon
 5642 goncalog  20   0 4777512 162104  32008 S   0.0  0.5   0:14.97 /home/goncalog/.dropbox-dist/dropbox-lnx.x86_64-8.4.19/dro+
 5652 goncalog  20   0  336352  10192   7200 S   0.0  0.0   0:00.06 /usr/lib/x86_64-linux-gnu/notify-osd
 5666 goncalog  20   0  515892   7640   3688 S   0.0  0.0   0:00.03 /usr/lib/gvfs/gvfs-udisks2-volume-monitor
 5695 goncalog  20   0  196092   2848   2256 S   0.0  0.0   0:00.00 /usr/lib/gvfs/gvfs-mtp-volume-monitor
 5697 goncalog  20   0  667876  47528  26228 S   0.0  0.1   0:00.12 /usr/lib/gnome-online-accounts/goa-daemon
 5703 goncalog  20   0  208384   5492   2644 S   0.0  0.0   0:00.01 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
 5706 goncalog  20   0  799792  44372   7784 S   0.0  0.1   0:00.09 /usr/lib/evolution/evolution-calendar-factory
 5720 goncalog  20   0  281800   3408   2744 S   0.0  0.0   0:00.01 /usr/lib/gvfs/gvfs-afc-volume-monitor
 5742 goncalog  20   0  865992  29372  16288 S   0.0  0.1   0:00.70 /usr/lib/x86_64-linux-gnu/indicator-applet-complete
 5749 goncalog  20   0  396400   7548   5960 S   0.0  0.0   0:00.05 /usr/lib/telepathy/mission-control-5
 5765 goncalog  20   0  429204   4044   3088 S   0.0  0.0   0:00.01 /usr/lib/gvfs/gvfsd-trash --spawner :1.5 /org/gtk/gvfs/exe+
 5774 goncalog  20   0  331792   4556   3176 S   0.0  0.0   0:00.08 /usr/bin/zeitgeist-daemon
 5778 goncalog  20   0    4440    640    536 S   0.0  0.0   0:00.00 /bin/sh -c /usr/bin/gtk-window-decorator
 5779 goncalog  20   0  529288  15072   8008 S   0.0  0.0   0:00.09 /usr/lib/x86_64-linux-gnu/indicator-keyboard-service --use+
 5782 goncalog  20   0  337784  37720  10292 S   0.0  0.1   0:00.42 /usr/bin/gtk-window-decorator
 5798 goncalog  20   0  233312   5652   4580 S   0.0  0.0   0:00.01 /usr/lib/x86_64-linux-gnu/zeitgeist-fts
 5801 goncalog  20   0    7212    616    516 S   0.0  0.0   0:00.00 /bin/cat
 5804 goncalog  20   0  443732  10192   5504 S   0.0  0.0   0:00.04 zeitgeist-datahub
 5845 goncalog  20   0  122908   4968   2308 S   0.0  0.0   0:00.02 /usr/lib/gvfs/gvfsd-metadata
 5874 goncalog  20   0  266216   3020   2480 S   0.0  0.0   0:00.00 /usr/lib/gvfs/gvfsd-burn --spawner :1.5 /org/gtk/gvfs/exec+
 5946 goncalog  20   0  451116  12176   8912 S   0.0  0.0   0:00.05 telepathy-indicator
 6233 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [kworker/5:2]
 6274 goncalog  20   0  492832  11428   8104 S   0.0  0.0   0:00.07 update-notifier
 6356 root      20   0  100048   2708   1984 S   0.0  0.0   0:00.00 sudo gdb -p 5540
 6357 root      20   0  188060 146340  18124 S   0.0  0.4   0:03.90 gdb -p 5540
 6561 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [kworker/3:3]
 6568 goncalog  20   0  373628   3944   3180 S   0.0  0.0   0:00.03 /usr/lib/x86_64-linux-gnu/deja-dup/deja-dup-monitor
 6601 root      20   0  100048   2708   1984 S   0.0  0.0   0:00.00 sudo perf top
 6602 root      20   0 1246916 109852  11256 S   0.0  0.3   0:02.68 /usr/lib/linux-tools/3.13.0-93-generic/perf top
 6760 root      20   0       0      0      0 S   0.0  0.0   0:00.08 [kworker/0:0]
 6765 root      20   0       0      0      0 S   0.0  0.0   0:00.02 [kworker/4:1]
 6772 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [kworker/6:1]
 6789 root      20   0       0      0      0 S   0.0  0.0   0:00.01 [kworker/5:0]
 6804 goncalog  20   0   12456    648    380 S   0.0  0.0   0:00.00 /bin/bash /usr/bin/atom
 6806 goncalog  20   0 1353252  81936  39188 S   0.0  0.2   0:01.55 /usr/share/atom/atom --executed-from=/home/goncalog --pid=+
 6808 goncalog  20   0  284040  14120  11280 S   0.0  0.0   0:00.01 /usr/share/atom/atom --type=zygote --no-sandbox
 6831 goncalog  20   0  449980  84708  49844 S   0.0  0.3   0:06.56 /usr/share/atom/atom --type=gpu-process --channel=6806.0.1+
 6840 goncalog  20   0 1149408 108244  33480 S   0.0  0.3   0:04.71 /usr/share/atom/atom --type=renderer --js-flags=--harmony +
 6874 goncalog  20   0  878232  36920  17120 S   0.0  0.1   0:00.14 /usr/share/atom/atom --eval require('/usr/share/atom/resou+
 6909 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [kworker/2:1]
 6977 goncalog  20   0   29388  10728   1892 S   0.0  0.0   0:00.19 -bash
 7126 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [kworker/4:3]
 7127 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [kworker/4:4]
 7286 goncalog  20   0   24968   1600   1136 R   0.0  0.0   0:00.00 top -b -c

In the output of perf, I could see some nv* symbols showing up near the
top but it appears I did not manage to capture them.

-- 
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/1615304

Title:
  running the atom editor and pressing alt-tab causes compiz to freeze
  and crash

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1615304/+subscriptions


References