Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ae327b12 authored by Pablo Ceballos's avatar Pablo Ceballos Committed by android-build-merger
Browse files

Merge "Add debug dump if about to segfault" into nyc-dev

am: dd264bdb

* commit 'dd264bdb':
  Add debug dump if about to segfault
parents 1c45a2c8 dd264bdb
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -393,6 +393,21 @@ status_t GLConsumer::updateAndReleaseLocked(const BufferItem& item,
        return err;
    }

    // For investigating b/27674961
      if (mEglSlots[slot].mEglImage == nullptr) {
          ALOGE("If you see this message in a log please post the log to "
              "b/27674961");
          ALOGE("slot = %d, mCurrentTexture = %d, mCurrentTextureImage = %p",
                  slot, mCurrentTexture, mCurrentTextureImage.get());
          for (int i = 0; i < BufferQueue::NUM_BUFFER_SLOTS; i++) {
              ALOGE("mEglSlots[%d].mEglImage = %p", i,
                      mEglSlots[i].mEglImage.get());
          }
          String8 dump;
          dumpLocked(dump, "");
          ALOGE("%s", dump.string());
      }

    // Ensure we have a valid EglImageKHR for the slot, creating an EglImage
    // if nessessary, for the gralloc buffer currently in the slot in
    // ConsumerBase.