Only the loopers allocated with ALooper_acquire are releasable. We are depending on the looper associated to the thread which will be automatically released when the thread is being terminated. Trying to re-release a looper makes the app crash with segfault. Change-Id: Ib80549de01f5f44143752c13a82b6b4a2ab5610e Reviewed-on: https://go-review.googlesource.com/15491 Reviewed-by: David Crawshaw <crawshaw@golang.org>