[Pixel C Android Development] Vartom:
It's not exactly true about this library, compare these branches

https://android.googlesource.com/platform/external/drm_hwcomposer/+/android-9.0.0_r8

https://android.googlesource.com/pl...wcomposer/+log/android-9.0.0_r8/drmhwctwo.cpp

and

https://android.googlesource.com/platform/external/drm_hwcomposer/+/android-8.1.0_r46

in 8.1 branch this file is missing.

Google repo such garbage from messages "DO NOT MERGE: Merge" that it is very difficult to track changes in branches.

The system with the old 8.1 drm_hwcomposer library is launched. how would I do graphics tests. But there are errors in the log.

09-18 12:42:11.813 1552 1552 I crash_dump64: performing dump of process 944 (target tid = 944)

09-18 12:42:11.815 1552 1552 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***

09-18 12:42:11.815 1552 1552 F DEBUG : Build fingerprint: 'Android/aosp_dragon/dragon:9/PPR1.180610.011/dima09180012:userdebug/test-keys'

09-18 12:42:11.815 1552 1552 F DEBUG : Revision: '0'

09-18 12:42:11.815 1552 1552 F DEBUG : ABI: 'arm64'

09-18 12:42:11.815 1552 1552 F DEBUG : pid: 944, tid: 944, name: surfaceflinger >>> /system/bin/surfaceflinger <<<

09-18 12:42:11.815 1552 1552 F DEBUG : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------

09-18 12:42:11.815 1552 1552 F DEBUG : Abort message: 'Status.cpp:149] Failed HIDL return status not checked: Status(EX_TRANSACTION_FAILED): 'FAILED_TRANSACTION: ''

09-18 12:42:11.815 1552 1552 F DEBUG : x0 0000000000000000 x1 00000000000003b0 x2 0000000000000006 x3 0000000000000008

09-18 12:42:11.815 1552 1552 F DEBUG : x4 0000000000000000 x5 0000000000000000 x6 0000000000000000 x7 ff7f7f7f7f7f7f7f

09-18 12:42:11.815 1552 1552 F DEBUG : x8 0000000000000083 x9 0000007da4af8930 x10 fffffff87fffffdf x11 0000000000000001

09-18 12:42:11.815 1552 1552 F DEBUG : x12 0000007d2400d688 x13 ffffffffffffffff x14 ffffffffff000000 x15 ffffffffffffffff

09-18 12:42:11.815 1552 1552 F DEBUG : x16 0000007da4b312c0 x17 0000007da4a6f260 x18 0000007fdea8bbda x19 00000000000003b0

09-18 12:42:11.815 1552 1552 F DEBUG : x20 00000000000003b0 x21 0000000000000083 x22 000000000000000b x23 0000007fdea8c978

09-18 12:42:11.815 1552 1552 F DEBUG : x24 0000007da6ce95e0 x25 0000007d21e881ac x26 0000007da6ce95e0 x27 0000007d21e88120

09-18 12:42:11.815 1552 1552 F DEBUG : x28 0000007d21e8a67c x29 0000007fdea8c8d0

09-18 12:42:11.815 1552 1552 F DEBUG : sp 0000007fdea8c890 lr 0000007da4a63a18 pc 0000007da4a63a44

09-18 12:42:11.825 1552 1552 F DEBUG :

09-18 12:42:11.825 1552 1552 F DEBUG : backtrace:

09-18 12:42:11.825 1552 1552 F DEBUG : #00 pc 0000000000021a44 /system/lib64/libc.so (abort+124)

09-18 12:42:11.825 1552 1552 F DEBUG : #01 pc 00000000000081d4 /system/lib64/libbase.so (android::base::DefaultAborter(char const*)+12)

09-18 12:42:11.825 1552 1552 F DEBUG : #02 pc 0000000000008d2c /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+724)

09-18 12:42:11.825 1552 1552 F DEBUG : #03 pc 000000000001aa38 /system/lib64/libhidlbase.so (android::hardware::details::return_status::~return_status()+288)

09-18 12:42:11.825 1552 1552 F DEBUG : #04 pc 000000000006c3e0 /system/lib64/libsurfaceflinger.so (android::Hwc2::impl::Composer::getActiveConfig(unsigned long, unsigned int*)+104)

09-18 12:42:11.825 1552 1552 F DEBUG : #05 pc 0000000000075b0c /system/lib64/libsurfaceflinger.so (HWC2::Display::getActiveConfig(std::__1::shared_ptr<HWC2::Display::Config const>*) const+60)

09-18 12:42:11.825 1552 1552 F DEBUG : #06 pc 000000000007c1b0 /system/lib64/libsurfaceflinger.so (android::HWComposer::getActiveConfig(int) const+120)

09-18 12:42:11.825 1552 1552 F DEBUG : #07 pc 000000000008b278 /system/lib64/libsurfaceflinger.so (android::Layer::Layer(android::SurfaceFlinger*, android::sp<android::Client> const&, android::String8 const&, unsigned int, unsigned int, unsigned int)+1600)

09-18 12:42:11.825 1552 1552 F DEBUG : #08 pc 000000000005fa90 /system/lib64/libsurfaceflinger.so (android::BufferLayer::BufferLayer(android::SurfaceFlinger*, android::sp<android::Client> const&, android::String8 const&, unsigned int, unsigned int, unsigned int)+104)

09-18 12:42:11.825 1552 1552 F DEBUG : #09 pc 00000000000ae660 /system/lib64/libsurfaceflinger.so (android::SurfaceFlinger::createBufferLayer(android::sp<android::Client> const&, android::String8 const&, unsigned int, unsigned int, unsigned int, int&, android::sp<android::IBinder>*, android::sp<android::IGraphicBufferProducer>*, android::sp<android::Layer>*)+144)

09-18 12:42:11.825 1552 1552 F DEBUG : #10 pc 00000000000ae2e4 /system/lib64/libsurfaceflinger.so (android::SurfaceFlinger::createLayer(android::String8 const&, android::sp<android::Client> const&, unsigned int, unsigned int, int, unsigned int, int, int, android::sp<android::IBinder>*, android::sp<android::IGraphicBufferProducer>*, android::sp<android::Layer>*)+236)

09-18 12:42:11.825 1552 1552 F DEBUG : #11 pc 0000000000067134 /system/lib64/libsurfaceflinger.so (_ZZN7android6Client13createSurfaceERKNS_7String8EjjijRKNS_2spINS_7IBinderEEEiiPS6_PNS4_INS_22IGraphicBufferProducerEEEEN18MessageCreateLayer7handlerEv$78571b1ba9d97fa400d40593502e645c+116)

09-18 12:42:11.825 1552 1552 F DEBUG : #12 pc 0000000000098148 /system/lib64/libsurfaceflinger.so (android::MessageBase::handleMessage(android::Message const&)+24)

09-18 12:42:11.825 1552 1552 F DEBUG : #13 pc 000000000001427c /system/lib64/libutils.so (android::Looper::pollInner(int)+332)

09-18 12:42:11.825 1552 1552 F DEBUG : #14 pc 000000000001408c /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+60)

09-18 12:42:11.825 1552 1552 F DEBUG : #15 pc 000000000009858c /system/lib64/libsurfaceflinger.so (android::impl::MessageQueue::waitMessage()+92)

09-18 12:42:11.825 1552 1552 F DEBUG : #16 pc 00000000000a67c4 /system/lib64/libsurfaceflinger.so (android::SurfaceFlinger::run()+20)

09-18 12:42:11.825 1552 1552 F DEBUG : #17 pc 00000000000031b0 /system/bin/surfaceflinger (main+936)

09-18 12:42:11.825 1552 1552 F DEBUG : #18 pc 00000000000ae6e8 /system/lib64/libc.so (__libc_init+88)

09-18 12:42:11.834 1022 1142 D LightsService: Excessive delay setting light