Comment 12 for bug 1380848

Revision history for this message
Alexandros Frantzis (afrantzis) wrote : Re: [TOPBLOCKER] Apps and services use large amount of CPU after unity8 resets

The spinning futex wait we get in the strace:

2391 futex(0x1072a70, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)

Comes from:

25 Thread 0xb528f3e0 (LWP 2391) "Binder_1" __libc_do_syscall ()
    at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:44

#0 __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:44
#1 0xb6a951e4 in __lll_lock_wait (futex=0xfffffff5, futex@entry=0x1072a70, private=<optimized out>)
    at ../ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.c:46
#2 0xb6a91840 in __GI___pthread_mutex_lock (mutex=0x1072a70) at pthread_mutex_lock.c:79
#3 0x000de3a8 in std::mutex::lock() ()
#4 0x0011f064 in ?? ()
#5 0x000e390c in core::Signal<void>::operator()() ()
#6 0x000e390c in core::Signal<void>::operator()() ()
#7 0xb676115e in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)