Search code examples
androidandroid-volleylooperpicassonineoldandroids

A/Looper: Could not create wake pipe. errno=24


We're building an app that does a lot of animations and downloads a lot of images. After a certain amount of transactions (a predictable number), the app is crashing with the error:

A/Looper: Could not create wake pipe. errno=24

We don't use Looper in our code, but a few of the libraries we use do use Looper:

  1. ActionBarSherlock: I don't think this is the culprit
  2. facebook: I don't think this is the culprit
  3. nineoldandroid: This animation library could be the culprit
  4. volley: This is probably not the culprit
  5. Picasso: This could be the culprit

Has any body experienced this Looper error with any of these libs and knows how to fix?


Solution

  • The problem was in the Picasso lib. We weren't using it in the intended fashion. We were holding on to a copy of the Picasso builder.

    We avoided this problem by always using

    Picasso.with(Context).load(Url).into(ImageView)