-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve Camera Hals And Dolby support #6
Open
seba3567
wants to merge
18
commits into
DerpFest-AOSP:14
Choose a base branch
from
seba3567:14
base: 14
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Resolves Qualcomm libs trying to access e.g. /dev/msm_alac and failing. Referred from: https://source.codeaurora.org/quic/la/platform/frameworks/av/commit?id=150662d Test: run vts -m VtsHalMediaOmxV1_0TargetAudioDecTest Change-Id: I28dcc07c00f41ab542b24725d767227854f1b7c9
* Aligned with CAF as of QSSI12, and removed unnecessary devices.isEmpty() check. Original patch: https://source.codeaurora.org/quic/la/platform/frameworks/av/commit/services/audiopolicy?h=LA.BR64.1.1.1-01010-8x16.0&id=9cc970fc512bedfa6a2cf03457d93609adc6eb85 Change-Id: I9bad6a294ddd7aee72f6f6a314666b892b730c8e
pipeline watcher's queued work counter included smoothfactor, if we don't add it in elapsed(), it is easy to cause CCodec queue call timeout CRs-Fixed: 2984012 Test: Verified on OnePlus 9 that YouTube video does not unpause itself. Change-Id: Ia2dbf3a7cf0da4805398cf44780ad3dacbaf1a1b
This reverts commit d0a98fa. Change-Id: I0554b92c290c1ebbd1a40fc2edb43573a97d4f6a Signed-off-by: DennySPb <[email protected]>
This adds back the SurfaceMediaSource class, needed for WFD. This reverts commit e885915. Change-Id: I3f67d01f18441e49205e2e263d20f0fb6fc91fe6 Signed-off-by: Vladimir Oltean <[email protected]> Signed-off-by: DennySPb <[email protected]>
Change-Id: Ifb564aafcf6f9bd45010500a589050b6577c0f7a Signed-off-by: DennySPb <[email protected]>
* Among others, adapt to the ABuffer API changes in "f03606d9 Move MediaBufferXXX from foundation to libmediaextractor" Change-Id: Ie92fc035c6430f1458d45995a5b2627d0bc75122 Signed-off-by: Vladimir Oltean <[email protected]> Signed-off-by: DennySPb <[email protected]> libstagefright_wfd: Adapt to A11 changes Change-Id: I69f13c93a68b1ad60e085000361331a3fdc98049 Signed-off-by: DennySPb <[email protected]> libstagefright: Remove libmediaextractor dependency Change-Id: Ifb564aafcf6f9bd45010500a589050b6577c0f7a Signed-off-by: DennySPb <[email protected]> Remove libmediaextractor dependency from libstagefright_wfd Change-Id: I3d417d2f2ce468eb9d45f55f7818bb9a46348667 Signed-off-by: DennySPb <[email protected]> libstagefright_wfd: Log MediaExtractor entry point to MediaMetrics Change-Id: Ic8fac2cd5ee4d3bb59804e69efc1d5c482aa2417 Change-Id: Ie92fc035c6430f1458d45995a5b2627d0bc75122
…n issue In function passMetadataBuffer_l, the bufferHandle(ANativeWindowBuffer) is saved to data (VideoNativeMetadata) but in function getMediaBufferHandle it gets the bufferHandle from (MediaBuffer*)buffer->data() + 4, which is a wrong position. To solve this problem, we should get handle from ANativeWindowBuffer, not from buffer->data() + 4. (If get bufferHandle from buffer->data() + 4, the function signalBufferReturned will print "returned buffer was not found in the current list" error. Test: Running wifi display, we can see the handle could be found in buffer list. Change-Id: I71ecf9e2bca1db67d8d6e862ac16b07e939bf521 Signed-off-by: zhangbo_a <[email protected]> Signed-off-by: DennySPb <[email protected]>
In commit 3e32878 the stagefright code was restructured to fix the logic for native handle source, but the change in the function SurfaceMediaSource::signalBufferReturned was probably missed. Try to compare the media buffer handle also to the current native buffer handle in this function when searching for correspondance. Change-Id: I352293e525f75dde500ac8e71ee49209710030c3 Signed-off-by: DennySPb <[email protected]>
…erBase when done * This fixes buffer flow SurfaceMediaSource -> MediaPuller -> Converted freezing at mMediaBuffersAvailableCondition.wait(), due to this condition never being broadcast. This was supposed to happen from within SurfaceMediaSource::signalBufferReturned(), but this was never called. The Converter class does feedEncoderInputBuffers(), and after the encoder does its job, it should return the video buffer to the SurfaceMediaSource in ACodec::BaseState::onOMXEmptyBufferDone(). * There (in ACodec class), the code for doing that used to be: // We're in "store-metadata-in-buffers" mode, the underlying // OMX component had access to data that's implicitly refcounted // by this "MediaBuffer" object. Now that the OMX component has // told us that it's done with the input buffer, we can decrement // the mediaBuffer's reference count. info->mData->setMediaBufferBase(NULL); This means that if there was already a MediaBufferBase assigned to this mediaBuffer, then it got released when explicitly setting it to NULL: void MediaCodecBuffer::setMediaBufferBase(MediaBufferBase *mediaBuffer) { if (mMediaBufferBase != NULL) { mMediaBufferBase->release(); } mMediaBufferBase = mediaBuffer; } Then in MediaBuffer::release(), which is a subclass of MediaBufferBase, there is code that does mObserver->signalBufferReturned(this); This should have went on to call SurfaceMediaSource::signalBufferReturned(), as it was setting itself as observer on the buffers sent to the video encoder. Stay tuned to find out why the call path was broken. * Now, after Mr. Dongwon Kang's commit "f03606d9 Move MediaBufferXXX from foundation to libmediaextractor", the setMediaBufferBase and getMediaBufferBase functions no longer exist, and reference counting on MediaBuffer's is different. The direct replacement of setMediaBufferBase(mbuf) is now meta()->setObject("mediaBufferHolder", new MediaBufferHolder(mbuf)). The reference counting seems to now be managed through the constructor and destructor of this new MediaBufferHolder class (the code for release() is now in the holder's destructor). Now the issue seems to be that the lifetime of these new MediaBufferHolder's is not quite what it should be, because their destructor never gets called, hence the buffers never get returned. * This might be an API problem that Mr. Dongwon Kang himself acknowledged, since in the aforementioned patch, he forcefully called mbuf->release() right below a comment where it clearly said that "video encoder will release MediaBuffer when done with underlying data": https://android.googlesource.com/platform/frameworks/av/+/f03606d9034730bea1a394e6803f9ebc36f3d2eb%5E%21/#F13 * Without addressing the root cause of the issue, in this commit we are simply mirroring a workaround for what appears to be broken media buffer reference counting. Change-Id: Ie540e6dcf5536f93091ced2af2e121b71f70bb83 Signed-off-by: Vladimir Oltean <[email protected]> Signed-off-by: DennySPb <[email protected]>
AudioFlinger is not able to determine the correct pid/tid for WifiDisplay and thus we do not pass checks for CAPTURE_AUDIO_OUTPUT and RECORD_AUDIO permissions. To fix audio for WifiDisplay, it should be safe to always allow a trusted calling uid (AID_MEDIA which has the same perms as AID_AUDIOSERVER). Change-Id: Ifa46d8e77a43027645cad02a04263b58e134c3ad
This imports the old foundation code in the standard platform stagefright. The foundation variant is used in VNDK, we can't change the ABI there. This reverts commit 5ec3d6a. Change-Id: Iebcf5d89a768fdb830bea90fbf2c2427a4c3d139 Signed-off-by: DennySPb <[email protected]> Signed-off-by: Luca Stefani <[email protected]>
* media/libstagefright/mpeg2ts has been moved to media/module/mpeg2ts * Ref: Miku-UI/platform_frameworks_av@d2843da Change-Id: Id003b86bf1d75b2b98934816eaf9e329162b7b20
oneway hild onPhysicalCameraStatusChanged is blocked while casting listener2.1 from listener2.0. When calling addlistener_2_1 the listener is actually 2.0 for the H2BConverter template is constructed by listener2.0. Issue: 243902566 Change-Id: I9d78c40ad924be9471200d245cdb66d985d017f2
In the event of a binder death, there is a chance of deadlock due to recursive lock acquisition in the death handling sequence. Fix: Clear evicted client list before acquiring service lock. Change-Id: I6fc5fa6e01c002bc46be058fcd977be14cae0270 Signed-off-by: Pranav Vashi <[email protected]>
- Imported from Xiaomi Android 13 Changes Change-Id: Ia7da9da19bfa10c64a82eb68eef3857a78e12469
…oder lib [HELLBOY017]: Also allow to load dolby codec in MediaCodecList Change-Id: I3b85c15889c9e3aef152e726a83936234103254e
Requires proprietary Dolby changes in libstagefright. This partially reverts commit 01090fa125c2993654e18e024ddf7cef87bca30e. Change-Id: Ifdf36ad253155e77ba14d0624612bf6be6711ca6
Klozz
pushed a commit
to Derp-Garden/frameworks_av
that referenced
this pull request
Feb 3, 2024
Log: --------- beginning of crash 09-08 18:41:01.397 1119 1119 F libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 1119 (vendor.qti.medi), pid 1119 (vendor.qti.medi) 09-08 18:41:01.502 1183 1183 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 09-08 18:41:01.502 1183 1183 F DEBUG : Build fingerprint: 'Redmi/sweet_eea/sweet:13/RKQ1.210614.002/V14.0.5.0.TKFEUXM:user/release-keys' 09-08 18:41:01.502 1183 1183 F DEBUG : Revision: '0' 09-08 18:41:01.502 1183 1183 F DEBUG : ABI: 'arm64' 09-08 18:41:01.502 1183 1183 F DEBUG : Timestamp: 1972-09-08 22:41:01.460993955+0000 09-08 18:41:01.502 1183 1183 F DEBUG : Process uptime: 2s 09-08 18:41:01.502 1183 1183 F DEBUG : Cmdline: /vendor/bin/hw/[email protected] 09-08 18:41:01.502 1183 1183 F DEBUG : pid: 1119, tid: 1119, name: vendor.qti.medi >>> /vendor/bin/hw/[email protected] <<< 09-08 18:41:01.502 1183 1183 F DEBUG : uid: 1046 09-08 18:41:01.502 1183 1183 F DEBUG : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr -------- 09-08 18:41:01.502 1183 1183 F DEBUG : Abort message: 'Could not read base policy file '/vendor/etc/seccomp_policy/codec2.vendor.base-arm64.policy'' 09-08 18:41:01.502 1183 1183 F DEBUG : x0 0000000000000000 x1 000000000000045f x2 0000000000000006 x3 0000007feb8eb770 09-08 18:41:01.502 1183 1183 F DEBUG : x4 1f646b68651f7862 x5 1f646b68651f7862 x6 1f646b68651f7862 x7 7f7f7f7f7f7f7f7f 09-08 18:41:01.502 1183 1183 F DEBUG : x8 00000000000000f0 x9 000000000000045f x10 ffffff80ffffffdf x11 fffffffffffffffd 09-08 18:41:01.502 1183 1183 F DEBUG : x12 0000007feb8eb6e0 x13 000000000000005d x14 b400007b592708d0 x15 0000000000001556 09-08 18:41:01.502 1183 1183 F DEBUG : x16 0000007c44d34d30 x17 0000007c44d0ed80 x18 0000007c4c334000 x19 000000000000045f 09-08 18:41:01.502 1183 1183 F DEBUG : x20 000000000000045f x21 00000000ffffffff x22 0000007c4b94e000 x23 0000000000000000 09-08 18:41:01.502 1183 1183 F DEBUG : x24 0000007c4b94e000 x25 0000000000000000 x26 0000000000000000 x27 0000000000000000 09-08 18:41:01.502 1183 1183 F DEBUG : x28 0000000000000000 x29 0000007feb8eb7f0 09-08 18:41:01.502 1183 1183 F DEBUG : lr 0000007c44cb3af8 sp 0000007feb8eb750 pc 0000007c44cb3b28 pst 0000000000000000 09-08 18:41:01.502 1183 1183 F DEBUG : 7 total frames 09-08 18:41:01.502 1183 1183 F DEBUG : backtrace: 09-08 18:41:01.502 1183 1183 F DEBUG : #00 pc 000000000005cb28 /apex/com.android.runtime/lib64/bionic/libc.so (abort+168) (BuildId: c93d1a140ae4309e1fe245f371b65776) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#1 pc 000000000000650c /system/lib64/liblog.so (__android_log_default_aborter+12) (BuildId: 4fedcd06dc017905f90f4867f88f7fb1) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#2 pc 00000000000b5560 /apex/com.android.vndk.v34/lib64/libbinder.so (android::base::LogMessage::~LogMessage()+352) (BuildId: ecaf8d435fefbfb6b8ead7955216105b) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#3 pc 0000000000002b38 /vendor/lib64/libavservices_minijail.so (android::SetUpMinijailList(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) (.cfi)+968) (BuildId: 8e383a241e9281b774145759dc5cf604) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#4 pc 0000000000002718 /vendor/lib64/libavservices_minijail.so (android::SetUpMinijail(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (.cfi)+88) (BuildId: 8e383a241e9281b774145759dc5cf604) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#5 pc 0000000000002120 /vendor/bin/hw/[email protected] (main+204) (BuildId: 0657e5d9e535ccf550dc5e12ef6974a1) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#6 pc 0000000000054f08 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+104) (BuildId: c93d1a140ae4309e1fe245f371b65776) 09-08 18:41:02.294 1399 1399 F linker : CANNOT LINK EXECUTABLE "/vendor/bin/hw/[email protected]": cannot locate symbol "_ZN7android19GraphicBufferSource9configureERKNS_2spINS_16ComponentWrapperEEEiijjj" referenced by "/vendor/lib/vndk/libstagefright_omx.so"... Change-Id: Iee237e289867cfec2863eafbbc5f76de09ccc61c
Klozz
pushed a commit
to Derp-Garden/frameworks_av
that referenced
this pull request
Feb 6, 2024
Log: --------- beginning of crash 09-08 18:41:01.397 1119 1119 F libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 1119 (vendor.qti.medi), pid 1119 (vendor.qti.medi) 09-08 18:41:01.502 1183 1183 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 09-08 18:41:01.502 1183 1183 F DEBUG : Build fingerprint: 'Redmi/sweet_eea/sweet:13/RKQ1.210614.002/V14.0.5.0.TKFEUXM:user/release-keys' 09-08 18:41:01.502 1183 1183 F DEBUG : Revision: '0' 09-08 18:41:01.502 1183 1183 F DEBUG : ABI: 'arm64' 09-08 18:41:01.502 1183 1183 F DEBUG : Timestamp: 1972-09-08 22:41:01.460993955+0000 09-08 18:41:01.502 1183 1183 F DEBUG : Process uptime: 2s 09-08 18:41:01.502 1183 1183 F DEBUG : Cmdline: /vendor/bin/hw/[email protected] 09-08 18:41:01.502 1183 1183 F DEBUG : pid: 1119, tid: 1119, name: vendor.qti.medi >>> /vendor/bin/hw/[email protected] <<< 09-08 18:41:01.502 1183 1183 F DEBUG : uid: 1046 09-08 18:41:01.502 1183 1183 F DEBUG : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr -------- 09-08 18:41:01.502 1183 1183 F DEBUG : Abort message: 'Could not read base policy file '/vendor/etc/seccomp_policy/codec2.vendor.base-arm64.policy'' 09-08 18:41:01.502 1183 1183 F DEBUG : x0 0000000000000000 x1 000000000000045f x2 0000000000000006 x3 0000007feb8eb770 09-08 18:41:01.502 1183 1183 F DEBUG : x4 1f646b68651f7862 x5 1f646b68651f7862 x6 1f646b68651f7862 x7 7f7f7f7f7f7f7f7f 09-08 18:41:01.502 1183 1183 F DEBUG : x8 00000000000000f0 x9 000000000000045f x10 ffffff80ffffffdf x11 fffffffffffffffd 09-08 18:41:01.502 1183 1183 F DEBUG : x12 0000007feb8eb6e0 x13 000000000000005d x14 b400007b592708d0 x15 0000000000001556 09-08 18:41:01.502 1183 1183 F DEBUG : x16 0000007c44d34d30 x17 0000007c44d0ed80 x18 0000007c4c334000 x19 000000000000045f 09-08 18:41:01.502 1183 1183 F DEBUG : x20 000000000000045f x21 00000000ffffffff x22 0000007c4b94e000 x23 0000000000000000 09-08 18:41:01.502 1183 1183 F DEBUG : x24 0000007c4b94e000 x25 0000000000000000 x26 0000000000000000 x27 0000000000000000 09-08 18:41:01.502 1183 1183 F DEBUG : x28 0000000000000000 x29 0000007feb8eb7f0 09-08 18:41:01.502 1183 1183 F DEBUG : lr 0000007c44cb3af8 sp 0000007feb8eb750 pc 0000007c44cb3b28 pst 0000000000000000 09-08 18:41:01.502 1183 1183 F DEBUG : 7 total frames 09-08 18:41:01.502 1183 1183 F DEBUG : backtrace: 09-08 18:41:01.502 1183 1183 F DEBUG : #00 pc 000000000005cb28 /apex/com.android.runtime/lib64/bionic/libc.so (abort+168) (BuildId: c93d1a140ae4309e1fe245f371b65776) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#1 pc 000000000000650c /system/lib64/liblog.so (__android_log_default_aborter+12) (BuildId: 4fedcd06dc017905f90f4867f88f7fb1) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#2 pc 00000000000b5560 /apex/com.android.vndk.v34/lib64/libbinder.so (android::base::LogMessage::~LogMessage()+352) (BuildId: ecaf8d435fefbfb6b8ead7955216105b) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#3 pc 0000000000002b38 /vendor/lib64/libavservices_minijail.so (android::SetUpMinijailList(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) (.cfi)+968) (BuildId: 8e383a241e9281b774145759dc5cf604) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#4 pc 0000000000002718 /vendor/lib64/libavservices_minijail.so (android::SetUpMinijail(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (.cfi)+88) (BuildId: 8e383a241e9281b774145759dc5cf604) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#5 pc 0000000000002120 /vendor/bin/hw/[email protected] (main+204) (BuildId: 0657e5d9e535ccf550dc5e12ef6974a1) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#6 pc 0000000000054f08 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+104) (BuildId: c93d1a140ae4309e1fe245f371b65776) 09-08 18:41:02.294 1399 1399 F linker : CANNOT LINK EXECUTABLE "/vendor/bin/hw/[email protected]": cannot locate symbol "_ZN7android19GraphicBufferSource9configureERKNS_2spINS_16ComponentWrapperEEEiijjj" referenced by "/vendor/lib/vndk/libstagefright_omx.so"... Change-Id: Iee237e289867cfec2863eafbbc5f76de09ccc61c
Klozz
pushed a commit
to Derp-Garden/frameworks_av
that referenced
this pull request
Feb 19, 2024
Log: --------- beginning of crash 09-08 18:41:01.397 1119 1119 F libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 1119 (vendor.qti.medi), pid 1119 (vendor.qti.medi) 09-08 18:41:01.502 1183 1183 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 09-08 18:41:01.502 1183 1183 F DEBUG : Build fingerprint: 'Redmi/sweet_eea/sweet:13/RKQ1.210614.002/V14.0.5.0.TKFEUXM:user/release-keys' 09-08 18:41:01.502 1183 1183 F DEBUG : Revision: '0' 09-08 18:41:01.502 1183 1183 F DEBUG : ABI: 'arm64' 09-08 18:41:01.502 1183 1183 F DEBUG : Timestamp: 1972-09-08 22:41:01.460993955+0000 09-08 18:41:01.502 1183 1183 F DEBUG : Process uptime: 2s 09-08 18:41:01.502 1183 1183 F DEBUG : Cmdline: /vendor/bin/hw/[email protected] 09-08 18:41:01.502 1183 1183 F DEBUG : pid: 1119, tid: 1119, name: vendor.qti.medi >>> /vendor/bin/hw/[email protected] <<< 09-08 18:41:01.502 1183 1183 F DEBUG : uid: 1046 09-08 18:41:01.502 1183 1183 F DEBUG : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr -------- 09-08 18:41:01.502 1183 1183 F DEBUG : Abort message: 'Could not read base policy file '/vendor/etc/seccomp_policy/codec2.vendor.base-arm64.policy'' 09-08 18:41:01.502 1183 1183 F DEBUG : x0 0000000000000000 x1 000000000000045f x2 0000000000000006 x3 0000007feb8eb770 09-08 18:41:01.502 1183 1183 F DEBUG : x4 1f646b68651f7862 x5 1f646b68651f7862 x6 1f646b68651f7862 x7 7f7f7f7f7f7f7f7f 09-08 18:41:01.502 1183 1183 F DEBUG : x8 00000000000000f0 x9 000000000000045f x10 ffffff80ffffffdf x11 fffffffffffffffd 09-08 18:41:01.502 1183 1183 F DEBUG : x12 0000007feb8eb6e0 x13 000000000000005d x14 b400007b592708d0 x15 0000000000001556 09-08 18:41:01.502 1183 1183 F DEBUG : x16 0000007c44d34d30 x17 0000007c44d0ed80 x18 0000007c4c334000 x19 000000000000045f 09-08 18:41:01.502 1183 1183 F DEBUG : x20 000000000000045f x21 00000000ffffffff x22 0000007c4b94e000 x23 0000000000000000 09-08 18:41:01.502 1183 1183 F DEBUG : x24 0000007c4b94e000 x25 0000000000000000 x26 0000000000000000 x27 0000000000000000 09-08 18:41:01.502 1183 1183 F DEBUG : x28 0000000000000000 x29 0000007feb8eb7f0 09-08 18:41:01.502 1183 1183 F DEBUG : lr 0000007c44cb3af8 sp 0000007feb8eb750 pc 0000007c44cb3b28 pst 0000000000000000 09-08 18:41:01.502 1183 1183 F DEBUG : 7 total frames 09-08 18:41:01.502 1183 1183 F DEBUG : backtrace: 09-08 18:41:01.502 1183 1183 F DEBUG : #00 pc 000000000005cb28 /apex/com.android.runtime/lib64/bionic/libc.so (abort+168) (BuildId: c93d1a140ae4309e1fe245f371b65776) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#1 pc 000000000000650c /system/lib64/liblog.so (__android_log_default_aborter+12) (BuildId: 4fedcd06dc017905f90f4867f88f7fb1) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#2 pc 00000000000b5560 /apex/com.android.vndk.v34/lib64/libbinder.so (android::base::LogMessage::~LogMessage()+352) (BuildId: ecaf8d435fefbfb6b8ead7955216105b) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#3 pc 0000000000002b38 /vendor/lib64/libavservices_minijail.so (android::SetUpMinijailList(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) (.cfi)+968) (BuildId: 8e383a241e9281b774145759dc5cf604) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#4 pc 0000000000002718 /vendor/lib64/libavservices_minijail.so (android::SetUpMinijail(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (.cfi)+88) (BuildId: 8e383a241e9281b774145759dc5cf604) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#5 pc 0000000000002120 /vendor/bin/hw/[email protected] (main+204) (BuildId: 0657e5d9e535ccf550dc5e12ef6974a1) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#6 pc 0000000000054f08 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+104) (BuildId: c93d1a140ae4309e1fe245f371b65776) 09-08 18:41:02.294 1399 1399 F linker : CANNOT LINK EXECUTABLE "/vendor/bin/hw/[email protected]": cannot locate symbol "_ZN7android19GraphicBufferSource9configureERKNS_2spINS_16ComponentWrapperEEEiijjj" referenced by "/vendor/lib/vndk/libstagefright_omx.so"... Change-Id: Iee237e289867cfec2863eafbbc5f76de09ccc61c
Klozz
pushed a commit
to Derp-Garden/frameworks_av
that referenced
this pull request
Mar 9, 2024
Log: --------- beginning of crash 09-08 18:41:01.397 1119 1119 F libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 1119 (vendor.qti.medi), pid 1119 (vendor.qti.medi) 09-08 18:41:01.502 1183 1183 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 09-08 18:41:01.502 1183 1183 F DEBUG : Build fingerprint: 'Redmi/sweet_eea/sweet:13/RKQ1.210614.002/V14.0.5.0.TKFEUXM:user/release-keys' 09-08 18:41:01.502 1183 1183 F DEBUG : Revision: '0' 09-08 18:41:01.502 1183 1183 F DEBUG : ABI: 'arm64' 09-08 18:41:01.502 1183 1183 F DEBUG : Timestamp: 1972-09-08 22:41:01.460993955+0000 09-08 18:41:01.502 1183 1183 F DEBUG : Process uptime: 2s 09-08 18:41:01.502 1183 1183 F DEBUG : Cmdline: /vendor/bin/hw/[email protected] 09-08 18:41:01.502 1183 1183 F DEBUG : pid: 1119, tid: 1119, name: vendor.qti.medi >>> /vendor/bin/hw/[email protected] <<< 09-08 18:41:01.502 1183 1183 F DEBUG : uid: 1046 09-08 18:41:01.502 1183 1183 F DEBUG : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr -------- 09-08 18:41:01.502 1183 1183 F DEBUG : Abort message: 'Could not read base policy file '/vendor/etc/seccomp_policy/codec2.vendor.base-arm64.policy'' 09-08 18:41:01.502 1183 1183 F DEBUG : x0 0000000000000000 x1 000000000000045f x2 0000000000000006 x3 0000007feb8eb770 09-08 18:41:01.502 1183 1183 F DEBUG : x4 1f646b68651f7862 x5 1f646b68651f7862 x6 1f646b68651f7862 x7 7f7f7f7f7f7f7f7f 09-08 18:41:01.502 1183 1183 F DEBUG : x8 00000000000000f0 x9 000000000000045f x10 ffffff80ffffffdf x11 fffffffffffffffd 09-08 18:41:01.502 1183 1183 F DEBUG : x12 0000007feb8eb6e0 x13 000000000000005d x14 b400007b592708d0 x15 0000000000001556 09-08 18:41:01.502 1183 1183 F DEBUG : x16 0000007c44d34d30 x17 0000007c44d0ed80 x18 0000007c4c334000 x19 000000000000045f 09-08 18:41:01.502 1183 1183 F DEBUG : x20 000000000000045f x21 00000000ffffffff x22 0000007c4b94e000 x23 0000000000000000 09-08 18:41:01.502 1183 1183 F DEBUG : x24 0000007c4b94e000 x25 0000000000000000 x26 0000000000000000 x27 0000000000000000 09-08 18:41:01.502 1183 1183 F DEBUG : x28 0000000000000000 x29 0000007feb8eb7f0 09-08 18:41:01.502 1183 1183 F DEBUG : lr 0000007c44cb3af8 sp 0000007feb8eb750 pc 0000007c44cb3b28 pst 0000000000000000 09-08 18:41:01.502 1183 1183 F DEBUG : 7 total frames 09-08 18:41:01.502 1183 1183 F DEBUG : backtrace: 09-08 18:41:01.502 1183 1183 F DEBUG : #00 pc 000000000005cb28 /apex/com.android.runtime/lib64/bionic/libc.so (abort+168) (BuildId: c93d1a140ae4309e1fe245f371b65776) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#1 pc 000000000000650c /system/lib64/liblog.so (__android_log_default_aborter+12) (BuildId: 4fedcd06dc017905f90f4867f88f7fb1) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#2 pc 00000000000b5560 /apex/com.android.vndk.v34/lib64/libbinder.so (android::base::LogMessage::~LogMessage()+352) (BuildId: ecaf8d435fefbfb6b8ead7955216105b) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#3 pc 0000000000002b38 /vendor/lib64/libavservices_minijail.so (android::SetUpMinijailList(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) (.cfi)+968) (BuildId: 8e383a241e9281b774145759dc5cf604) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#4 pc 0000000000002718 /vendor/lib64/libavservices_minijail.so (android::SetUpMinijail(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (.cfi)+88) (BuildId: 8e383a241e9281b774145759dc5cf604) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#5 pc 0000000000002120 /vendor/bin/hw/[email protected] (main+204) (BuildId: 0657e5d9e535ccf550dc5e12ef6974a1) 09-08 18:41:01.502 1183 1183 F DEBUG : DerpFest-AOSP#6 pc 0000000000054f08 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+104) (BuildId: c93d1a140ae4309e1fe245f371b65776) 09-08 18:41:02.294 1399 1399 F linker : CANNOT LINK EXECUTABLE "/vendor/bin/hw/[email protected]": cannot locate symbol "_ZN7android19GraphicBufferSource9configureERKNS_2spINS_16ComponentWrapperEEEiijjj" referenced by "/vendor/lib/vndk/libstagefright_omx.so"... Change-Id: Iee237e289867cfec2863eafbbc5f76de09ccc61c
NurKeinNeid
force-pushed
the
14
branch
2 times, most recently
from
April 3, 2024 00:21
0c31ac2
to
587d271
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.