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

Commit f976401a authored by Iliyan Malchev's avatar Iliyan Malchev Committed by android-build-merger
Browse files

IServiceManager: dump stack on blocked vndbinder requests am: 273e1442

am: 71814cdb

Change-Id: Iaa901412846e97ef178e466ce40433018f2a2e39
parents c2694b13 71814cdb
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@
#include <binder/Parcel.h>
#include <utils/String8.h>
#include <utils/SystemClock.h>
#include <utils/CallStack.h>

#include <private/binder/Static.h>

@@ -136,7 +137,12 @@ public:
        unsigned n;
        for (n = 0; n < 5; n++){
            if (n > 0) {
                if (!strcmp(ProcessState::self()->getDriverName().c_str(), "/dev/vndbinder")) {
                    ALOGI("Waiting for vendor service %s...", String8(name).string());
                    CallStack stack(LOG_TAG);
                } else {
                    ALOGI("Waiting for service %s...", String8(name).string());
                }
                sleep(1);
            }
            sp<IBinder> svc = checkService(name);