failed to dequeue buffer from native window

2023-12-13 14:08

本文主要是介绍failed to dequeue buffer from native window,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在android源码的statusmanager 以及service中添加了自定义的函数,但是提示

在应用中 提示 failed to dequeue buffer from native window 错误,乍一看摸不着头脑,why?


后来才发现时log没有打全,logcat 打印所有log发现时局部编译的时候忘了把 statusmanagerservice所在的framework/base/services进行编译了!

系统调用到statusmanagerservice的时候发现没有实现具体方法,导致FATAL EXCEPTION IN SYSTEM PROCESS 系统重启!


看来还是要细心!


08-12 20:42:27.013  5952  6010 I AudioPolicyManagerBase: AudioPolicyManagerBase::checkAndSetVolume 11,0.289578


08-12 20:42:27.013  6489  6583 I AudioTrack: AudioTrack::~AudioTrack


08-12 20:42:27.015  6489  6500 E JavaBinder: *** Uncaught remote exception!  (Exceptions are not yet supported across processes.)


08-12 20:42:27.015  6489  6500 E JavaBinder: java.lang.AbstractMethodError: abstract method not implemented


08-12 20:42:27.015  6489  6500 E JavaBinder: at com.android.internal.statusbar.IStatusBarService.getNotifyList(Native Method)


08-12 20:42:27.015  6489  6500 E JavaBinder: at com.android.internal.statusbar.IStatusBarService$Stub.onTransact(IStatusBarService.java:151)


08-12 20:42:27.015  6489  6500 E JavaBinder: at android.os.Binder.execTransact(Binder.java:351)


08-12 20:42:27.015  6489  6500 W TVM     : try to handle uncaught exception in bootstrap frame.


08-12 20:42:27.015  6489  6500 E TVM     : 0x4242e490 0x42429da0 0x4242a510 0x5ae48364


08-12 20:42:27.015  6489  6500 E TVM     : uncaughtException Ljava/lang/ThreadGroup;


08-12 20:42:27.015  6489  6500 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: Binder_1


08-12 20:42:27.015  6489  6500 E AndroidRuntime: java.lang.AbstractMethodError: abstract method not implemented


08-12 20:42:27.015  6489  6500 E AndroidRuntime: at com.android.internal.statusbar.IStatusBarService.getNotifyList(Native Method)


08-12 20:42:27.015  6489  6500 E AndroidRuntime: at com.android.internal.statusbar.IStatusBarService$Stub.onTransact(IStatusBarService.java:151)


08-12 20:42:27.015  6489  6500 E AndroidRuntime: at android.os.Binder.execTransact(Binder.java:351)


08-12 20:42:27.026  6489  6500 D ic2     : isResettrue


08-12 20:42:27.027  6489  6500 D ic2     : now the level4


08-12 20:42:27.027  6489  6500 D IC      : onAppCrash : exceptionClassName = java.lang.AbstractMethodError exceptionMessage = abstract method not implemented stackTrace = java.lang.AbstractMethodError: abstract method not implemented


08-12 20:42:27.027  6489  6500 D IC      : at com.android.internal.statusbar.IStatusBarService.getNotifyList(Native Method)


08-12 20:42:27.027  6489  6500 D IC      : at com.android.internal.statusbar.IStatusBarService$Stub.onTransact(IStatusBarService.java:151)


08-12 20:42:27.027  6489  6500 D IC      : at android.os.Binder.execTransact(Binder.java:351)


08-12 20:42:27.028  6489  6500 I Process : Sending signal. PID: 6489 SIG: 9


08-12 20:42:27.052  1331  1331 I ServiceManager: service 'accessibility' died


08-12 20:42:27.052  1331  1331 I ServiceManager: service 'alarm' died


08-12 20:42:27.052  1331  1331 I ServiceManager: service 'input_method' died


08-12 20:42:27.052  1331  1331 I ServiceManager: service 'content' died


08-12 20:42:27.052  1331  1331 I ServiceManager: service 'window' died


08-12 20:42:27.052  1331  1331 I ServiceManager: service 'input' died


08-12 20:42:27.052  1331  1331 I ServiceManager: service 'batteryinfo' died


08-12 20:42:27.052  1331  1331 I ServiceManager: service 'usagestats' died


08-12 20:42:27.052  1331  1331 I ServiceManager: service 'telephony.registry' died


08-12 20:42:27.052  1331  1331 I ServiceManager: service 'gfxinfo' died


08-12 20:42:27.052  1331  1331 I ServiceManager: service 'cpuinfo' died


08-12 20:42:27.052  1331  1331 I ServiceManager: service 'package' died


08-12 20:42:27.053  5952  5952 W AudioFlinger: power manager service died !!!


08-12 20:42:27.053  1331  1331 I ServiceManager: service 'activity' died


08-12 20:42:27.053  1331  1331 I ServiceManager: service 'meminfo' died


08-12 20:42:27.053  1331  1331 I ServiceManager: service 'permission' died


08-12 20:42:27.053  1336  1550 D SurfaceFlinger: Screen acquired, type=0 flinger=0x40bee318


08-12 20:42:27.053  1336  1550 D SurfaceFlinger:  screen was previously acquired


08-12 20:42:27.053  1331  1331 I ServiceManager: service 'entropy' died


08-12 20:42:27.053  1331  1331 I ServiceManager: service 'sensorservice' died


08-12 20:42:27.053  1331  1331 I ServiceManager: service 'power' died


08-12 20:42:27.053  1331  1331 I ServiceManager: service 'clipboard' died


08-12 20:42:27.057  7281  7281 W System.err: java.lang.reflect.InvocationTargetException: 


08-12 20:42:27.058  7281  7281 W System.err: at java.lang.reflect.Method.invokeNative(Native Method)


08-12 20:42:27.058  7281  7281 W System.err: at java.lang.reflect.Method.invoke(Method.java:511)


08-12 20:42:27.058  7281  7281 W System.err: at com.jhy.selfdo.MainActivity.showNotificationListData(MainActivity.java:115)


08-12 20:42:27.058  7281  7281 W System.err: at com.jhy.selfdo.MainActivity.onClick(MainActivity.java:153)


08-12 20:42:27.058  7281  7281 W System.err: at android.view.View.performClick(View.java:4261)


08-12 20:42:27.058  7281  7281 W System.err: at android.view.View.onKeyUp(View.java:7853)


08-12 20:42:27.058  7281  7281 W System.err: at android.widget.TextView.onKeyUp(TextView.java:5473)


08-12 20:42:27.058  7281  7281 W System.err: at android.view.KeyEvent.dispatch(KeyEvent.java:2643)


08-12 20:42:27.058  7281  7281 W System.err: at android.view.View.dispatchKeyEvent(View.java:7268)


08-12 20:42:27.058  7281  7281 W System.err: at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1359)


08-12 20:42:27.059  7281  7281 W System.err: at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1359)


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'hardware' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'bluetooth_manager' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'netstats' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'network_management' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'dbinfo' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'user' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'scheduling_policy' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'account' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'display' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'battery' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'statusbar' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'mount' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'device_policy' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'textservices' died


08-12 20:42:27.060  7281  7281 W System.err: at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1359)


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'netpolicy' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'wifip2p' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'connectivity' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'ethernet' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'wifi' died


08-12 20:42:27.060  7281  7281 W System.err: at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1359)


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'diskstats' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'pppoe' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'samplingprofiler' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'servicediscovery' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'throttle' died


08-12 20:42:27.060  7281  7281 W System.err: at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchKeyEvent(PhoneWindow.java:1920)


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'updatelock' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'commontime_management' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'dreams' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'notification' died


08-12 20:42:27.060  7281  7281 W System.err: at com.android.internal.policy.impl.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1395)


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'devicestoragemonitor' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'info_collect' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'search' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'country_detector' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'location' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'dropbox' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'backup' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'wallpaper' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'appwidget' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'audio' died


08-12 20:42:27.060  7281  7281 W System.err: at android.app.Activity.dispatchKeyEvent(Activity.java:2375)


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'usb' died


08-12 20:42:27.060  1331  1331 I ServiceManager: service 'serial' died


08-12 20:42:27.061  7281  7281 W System.err: at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1847)


08-12 20:42:27.061  7281  7281 W System.err: at android.view.ViewRootImpl.deliverKeyEventPostIme(ViewRootImpl.java:3707)


08-12 20:42:27.061  7281  7281 W System.err: at android.view.ViewRootImpl.handleImeFinishedEvent(ViewRootImpl.java:3657)


08-12 20:42:27.061  7281  7281 W System.err: at android.view.ViewRootImpl$ViewRootHandler.handleMessage(ViewRootImpl.java:2824)


08-12 20:42:27.061  7281  7281 W System.err: at android.os.Handler.dispatchMessage(Handler.java:99)


08-12 20:42:27.061  7281  7281 W System.err: at android.os.Looper.loop(Looper.java:137)


08-12 20:42:27.061  7281  7281 W System.err: at android.app.ActivityThread.main(ActivityThread.java:5058)


08-12 20:42:27.061  7281  7281 W System.err: at java.lang.reflect.Method.invokeNative(Native Method)


08-12 20:42:27.061  7281  7281 W System.err: at java.lang.reflect.Method.invoke(Method.java:511)


08-12 20:42:27.062  7281  7281 W System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)


08-12 20:42:27.062  7281  7281 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)


08-12 20:42:27.063  7281  7281 W System.err: Caused by: java.lang.RuntimeException: android.os.DeadObjectException


08-12 20:42:27.066  7281  7281 W System.err: at android.app.StatusBarManager.getNotifyList(StatusBarManager.java:131)


08-12 20:42:27.067  7281  7281 W System.err: ... 27 more


08-12 20:42:27.067  7281  7281 W System.err: Caused by: android.os.DeadObjectException


08-12 20:42:27.069  7281  7281 W System.err: at android.os.BinderProxy.transact(Native Method)


08-12 20:42:27.069  7281  7281 W System.err: at com.android.internal.statusbar.IStatusBarService$Stub$Proxy.getNotifyList(IStatusBarService.java:471)


08-12 20:42:27.069  7281  7281 W System.err: at android.app.StatusBarManager.getNotifyList(StatusBarManager.java:126)


08-12 20:42:27.069  7281  7281 W System.err: ... 27 more


08-12 20:42:27.069  7281  7281 W System.err: 执行错误


08-12 20:42:27.070  1336  1769 E BufferQueue: [com.jhy.selfdo/com.jhy.selfdo.MainActivity] dequeueBuffer: SurfaceTexture has been abandoned!


08-12 20:42:27.070  7281  7281 E [EGL-ERROR]: void __egl_platform_dequeue_buffer(egl_surface*):1570: failed to dequeue buffer from native window (0x5ecb2fd8); err = -19, buf = 0x0,max_allowed_dequeued_buffers 3


08-12 20:42:27.070  1336  5525 E BufferQueue: [com.jhy.selfdo/com.jhy.selfdo.MainActivity] dequeueBuffer: SurfaceTexture has been abandoned!


08-12 20:42:27.070  7281  7281 E [EGL-ERROR]: void __egl_platform_dequeue_buffer(egl_surface*):1570: failed to dequeue buffer from native window (0x5ecb2fd8); err = -19, buf = 0x0,max_allowed_dequeued_buffers 3


08-12 20:42:27.071  7281  7281 D OpenGLRenderer: GL error from OpenGLRenderer: 0x501


08-12 20:42:27.071  7281  7281 E OpenGLRenderer:   GL_INVALID_VALUE

这篇关于failed to dequeue buffer from native window的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/488743

相关文章

native和static native区别

本文基于Hello JNI  如有疑惑,请看之前几篇文章。 native 与 static native java中 public native String helloJni();public native static String helloJniStatic();1212 JNI中 JNIEXPORT jstring JNICALL Java_com_test_g

js window.addEventListener 是什么?

window.addEventListener 是 JavaScript 中的一个方法,用于向指定对象(在这个情况下是 window 对象,代表浏览器窗口)添加事件监听器,以便在该对象上发生特定事件时执行相应的函数(称为事件处理函数或事件监听器)。 这个方法接受三个参数: 事件类型(type):一个字符串,表示要监听的事件类型。例如,"click" 表示鼠标点击事件,"load" 表示页面加

android java.io.IOException: open failed: ENOENT (No such file or directory)-api23+权限受权

问题描述 在安卓上,清单明明已经受权了读写文件权限,但偏偏就是创建不了目录和文件 调用mkdirs()总是返回false. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.READ_E

UserWarning: mkl-service package failed to import

安装完成anaconda,并设置了两个环境变量  之后再控制台运行python环境,输入import numpy as np,提示错误 D:\InstallFolder\Anaconda3\lib\site-packages\numpy\__init__.py:143: UserWarning: mkl-service package failed to import, therefore

Qt中window frame的影响

window frame 在创建图形化界面的时候,会创建窗口主体,上面会多出一条,周围多次一圈细边,这就叫window frame窗口框架,这是操作系统自带的。 这个对geometry的一些属性有一定影响,主要体现在Qt坐标系体系: 窗口当中包含一个按钮,这个按钮的坐标系是以父元素为参考,那么这个参考是widget本体作为参考,还是window frame作为参考,这两种参考体系都存在

Python安装llama库出错“metadata-generation-failed”

Python安装llama库出错“metadata-generation-failed” 1. 安装llama库时出错2. 定位问题1. 去官网下载llama包 2.修改配置文件2.1 解压文件2.2 修改配置文件 3. 本地安装文件 1. 安装llama库时出错 2. 定位问题 根据查到的资料,发现时llama包中的execfile函数已经被下线了,需要我们手动修改代码后

Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.B

一个bug日志 FATAL EXCEPTION: main03-25 14:24:07.724: E/AndroidRuntime(4135): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.syyx.jingubang.ky/com.anguotech.android.activity.Init

最初的window

不知你是否也是一个常年在MFC下编程的程序员,有的时候是否忘记了在MFC之前是如何写画窗口的了呢,或者你从来都只是机械的在MFC下面写代码,已经麻木了。其实有一个很简单的方法,或许能够帮你更清楚的了解WINDOW是怎么产生的。 随便用什么版本的VS,在创建win32工程的时候,直接创建WINDOW类型的就OK了。然后,来研究下产生的源代码吧。 // Global Variables:H

Java 文件读写最好是用buffer对于大文件可以加快速度

参考例子: FileReader fileReader = new FileReader(filename);BufferedReader bufferedReader = new BufferedReader(fileReader);List<String> lines = new ArrayList<String>();String line = null;while ((line =

VC环境下window网络程序:UDP Socket程序

最近在学Windows网络编程,正好在做UDPsocket的程序,贴上来: 服务器框架函数:              socket();    bind();    recfrom();  sendto();  closesocket(); 客户机框架函数:            socket();      recfrom();  sendto();  closesocket();