问题描述
我的Android应用(Xamarin)使用LibVLC
播放来自FFServer
的RTSP Url(IP摄像机的视频)中的视频。
当我停止旧的网址视频并开始播放新的网址视频时,它经常崩溃。调试输出错误为"fcntl (F_DUPFD_CLOEXEC) failed in Parcel :: read,i is 1,fds [i] is -1,fd_count is 2,error: Too many open files"
我从互联网上进行了一些研究,我猜想该错误是由于应用打开了太多连接或文件过多而导致的,即使我尝试调用Stop函数,VLC也存在围绕不关闭连接的错误每次不再使用MediaPlayer时都要处理。
以下代码可以重现崩溃错误。只需在后台线程中运行TimerCheckUrlChanged(),一段时间后就会崩溃。
//this.videoView is a instance of class LibVLCSharp.Forms.Shared.VideoView
private void StopVideo()
{
if (this.videoView.MediaPlayer != null)
{
if (this.videoView.MediaPlayer.State != VLCState.Stopped)
this.videoView.MediaPlayer.Stop();
this.videoView.MediaPlayer.Media.Dispose();
this.videoView.MediaPlayer.Dispose();
this.videoView.MediaPlayer = null;
}
}
public void PlayVideo()
{
//Try to stop and dispose the old player
this.StopVideo();
//Start new player
this.videoView.MediaPlayer = new MediaPlayer(Global.libVlc) { EnableHardwareDecoding = true };
var media = new Media(Global.libVlc,rtspUrl,FromType.FromLocation);
var config = new MediaConfiguration();
config.EnableHardwareDecoding = true;
media.AddOption(config);
this.videoView.MediaPlayer.Play(media);
}
private void TimerCheckUrlChanged()
{
while(true)
{
Thread.Sleep(1000);
Device.BeginInvokeOnMainThread(() =>
{
foreach (var myVideoView in ListVideoView)
{
if(UrlInfoChanged()) //Url changed => restart the player with new url video
PlayVideo();
}
});
}
}
正在调试输出中的日志是浮空的:遇到日志"Too many open files"
时,应用程序将崩溃
08-12 14:51:59.008 I/VLC (22537): [00000078ff7bef90/63ed] libvlc packetizer: Waiting for VPS/SPS/PPS
08-12 14:51:59.032 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.032 E/Parcel (22537): fcntl(F_DUPFD_CLOEXEC) failed in Parcel::read,i is 0,fds[i] is -1,error: Too many open files
08-12 14:51:59.032 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.032 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -22
08-12 14:51:59.033 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.036 E/Parcel (22537): fcntl(F_DUPFD_CLOEXEC) failed in Parcel::read,error: Too many open files
08-12 14:51:59.036 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -22
08-12 14:51:59.036 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.042 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.047 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.048 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.048 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.048 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.051 E/Parcel (22537): fcntl(F_DUPFD_CLOEXEC) failed in Parcel::read,error: Too many open files
08-12 14:51:59.051 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -22
08-12 14:51:59.051 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.052 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.061 I/VLC (22537): [00000078ff7bef90/63ed] libvlc packetizer: Waiting for VPS/SPS/PPS
08-12 14:51:59.062 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.062 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.070 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.071 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.073 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.074 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.075 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.078 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.078 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.079 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.085 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.086 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.086 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.086 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.087 E/Parcel (22537): fcntl(F_DUPFD_CLOEXEC) failed in Parcel::read,error: Too many open files
08-12 14:51:59.087 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -22
08-12 14:51:59.087 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.087 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.088 E/Parcel (22537): fcntl(F_DUPFD_CLOEXEC) failed in Parcel::read,error: Too many open files
08-12 14:51:59.089 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -22
08-12 14:51:59.089 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.091 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.092 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.092 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.095 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.101 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.101 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.101 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.103 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.103 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.105 I/VLC (22537): [00000078ff7bef90/63ed] libvlc packetizer: Waiting for VPS/SPS/PPS
08-12 14:51:59.108 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.108 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.108 E/Parcel (22537): fcntl(F_DUPFD_CLOEXEC) failed in Parcel::read,error: Too many open files
08-12 14:51:59.108 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -22
08-12 14:51:59.145 E/Parcel (22537): fcntl(F_DUPFD_CLOEXEC) failed in Parcel::read,error: Too many open files
08-12 14:51:59.145 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -22
08-12 14:51:59.146 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.147 E/Parcel (22537): fcntl(F_DUPFD_CLOEXEC) failed in Parcel::read,error: Too many open files
08-12 14:51:59.147 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -22
08-12 14:51:59.147 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.150 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.160 I/VLC (22537): [00000078ff7bef90/63ed] libvlc packetizer: Waiting for VPS/SPS/PPS
08-12 14:51:59.162 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.162 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.163 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.166 E/Parcel (22537): fcntl(F_DUPFD_CLOEXEC) failed in Parcel::read,error: Too many open files
08-12 14:51:59.166 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -22
08-12 14:51:59.166 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.167 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.168 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.168 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.169 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.200 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
Could not make wake event fd: Too many open files08-12 14:51:59.200 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.201 I/Adreno (22537): DequeueBuffer: dequeueBuffer failedlibc: Fatal signal 6 (SIGABRT),code -6 in tid 25702 (Thread-186)
08-12 14:51:59.201 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.202 E/Parcel (22537): fcntl(F_DUPFD_CLOEXEC) failed in Parcel::read,error: Too many open files
08-12 14:51:59.202 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -22
08-12 14:51:59.203 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.204 E/Parcel (22537): fcntl(F_DUPFD_CLOEXEC) failed in Parcel::read,error: Too many open files
08-12 14:51:59.204 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -22
08-12 14:51:59.205 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.214 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.214 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.223 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.224 E/Parcel (22537): fcntl(F_DUPFD_CLOEXEC) failed in Parcel::read,error: Too many open files
08-12 14:51:59.224 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -22
08-12 14:51:59.224 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.224 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.239 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.239 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.240 I/VLC (22537): [00000078ff7bef90/63ed] libvlc packetizer: Waiting for VPS/SPS/PPS
08-12 14:51:59.242 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.245 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed 0
08-12 14:51:59.253 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
Could not make wake event fd: Too many open files08-12 14:51:59.253 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.254 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.254 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.260 E/Parcel (22537): fcntl(F_DUPFD_CLOEXEC) failed in Parcel::read,error: Too many open files
08-12 14:51:59.260 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -22
08-12 14:51:59.260 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.261 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
Could not make wake event fd: Too many open files08-12 14:51:59.261 E/Parcel (22537): fcntl(F_DUPFD_CLOEXEC) failed in Parcel::read,error: Too many open files
08-12 14:51:59.261 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -22
08-12 14:51:59.262 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.262 I/VLC (22537): [00000078ff7bef90/63ed] libvlc packetizer: Waiting for VPS/SPS/PPS
08-12 14:51:59.277 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.277 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.281 E/Parcel (22537): fcntl(F_DUPFD_CLOEXEC) failed in Parcel::read,error: Too many open files
08-12 14:51:59.281 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -22
08-12 14:51:59.290 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.290 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.317 E/Parcel (22537): fcntl(F_DUPFD_CLOEXEC) failed in Parcel::read,error: Too many open files
08-12 14:51:59.317 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -22
08-12 14:51:59.318 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.319 E/Parcel (22537): fcntl(F_DUPFD_CLOEXEC) failed in Parcel::read,error: Too many open files
08-12 14:51:59.319 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -22
08-12 14:51:59.320 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.332 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.333 I/VLC (22537): [00000078ff7bef90/63ed] libvlc packetizer: Waiting for VPS/SPS/PPS
08-12 14:51:59.336 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.337 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.338 W/VideoCapabilities(22537): Unrecognized profile 2130706433 for video/avc
08-12 14:51:59.338 W/VideoCapabilities(22537): Unrecognized profile 2130706434 for video/avc
08-12 14:51:59.340 E/Parcel (22537): fcntl(F_DUPFD_CLOEXEC) failed in Parcel::read,error: Too many open files
08-12 14:51:59.340 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -22
08-12 14:51:59.341 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.353 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.353 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.354 W/VideoCapabilities(22537): Unrecognized profile 2130706433 for video/avc
08-12 14:51:59.354 W/VideoCapabilities(22537): Unrecognized profile 2130706434 for video/avc
08-12 14:51:59.354 W/VideoCapabilities(22537): Unrecognized profile 2130706433 for video/avc
08-12 14:51:59.354 W/VideoCapabilities(22537): Unrecognized profile 2130706434 for video/avc
08-12 14:51:59.355 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.355 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.356 I/VLC (22537): [00000078ff7bef90/63ed] libvlc packetizer: Waiting for VPS/SPS/PPS
08-12 14:51:59.356 E/VLC (22537): [00000078e85ff610/643d] libvlc stream: cannot open file /system/etc/fonts.xml (Too many open files)
08-12 14:51:59.357 E/VLC (22537): [00000078f7a18810/643d] libvlc spu text: no suitable access module for `file:///system/etc/fonts.xml'
08-12 14:51:59.357 E/VLC (22537): [00000078e85ff610/643d] libvlc stream: cannot open file /system/etc/system_fonts.xml (Too many open files)
08-12 14:51:59.357 E/VLC (22537): [00000078f7a18810/643d] libvlc spu text: no suitable access module for `file:///system/etc/system_fonts.xml'
08-12 14:51:59.357 E/VLC (22537): [00000078e85ff610/643d] libvlc stream: cannot open file /system/etc/fallback_fonts.xml (Too many open files)
08-12 14:51:59.357 E/VLC (22537): [00000078f7a18810/643d] libvlc spu text: no suitable access module for `file:///system/etc/fallback_fonts.xml'
08-12 14:51:59.357 E/VLC (22537): [00000078e85ff610/643d] libvlc stream: cannot open file /vendor/etc/fallback_fonts.xml (Too many open files)
08-12 14:51:59.357 E/VLC (22537): [00000078f7a18810/643d] libvlc spu text: no suitable access module for `file:///vendor/etc/fallback_fonts.xml'
08-12 14:51:59.357 E/VLC (22537): [00000078f7a18810/643d] libvlc spu text: LoadFace: Error creating face for /system/fonts/Roboto-Regular.ttf - 0 - 2 - 2
08-12 14:51:59.357 E/VLC (22537): [00000078f7a18810/643d] libvlc spu text: Error loading default face
08-12 14:51:59.361 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.363 E/VLC (22537): [00000078df971950/6463] libvlc window: request 1 not implemented
08-12 14:51:59.364 E/VLC (22537): [00000078df971950/6463] libvlc window: request 1 not implemented
08-12 14:51:59.366 W/zygote64(22537): ashmem_create_region failed for 'indirect ref table': Too many open files
08-12 14:51:59.367 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.367 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.368 E/VLC (22537): [00000078df70c510/6464] libvlc window: request 1 not implemented
08-12 14:51:59.368 E/VLC (22537): [00000078df70c510/6464] libvlc window: request 1 not implemented
08-12 14:51:59.368 W/zygote64(22537): ashmem_create_region failed for 'indirect ref table': Too many open files
08-12 14:51:59.369 E/VLC (22537): [00000078df9dcbd0/6465] libvlc window: request 1 not implemented
08-12 14:51:59.369 E/VLC (22537): [00000078df9dcbd0/6465] libvlc window: request 1 not implemented
08-12 14:51:59.370 W/zygote64(22537): ashmem_create_region failed for 'indirect ref table': Too many open files
08-12 14:51:59.374 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.375 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.375 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -2147483646
08-12 14:51:59.375 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.377 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.377 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -2147483646
08-12 14:51:59.377 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.379 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
Could not make wake event fd: Too many open files08-12 14:51:59.382 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.382 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.383 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.386 W/zygote64(22537): ashmem_create_region failed for 'indirect ref table': Too many open files
08-12 14:51:59.387 F/Looper (22537): Could not make wake event fd: Too many open files
08-12 14:51:59.390 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.392 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.393 W/zygote64(22537): ashmem_create_region failed for 'indirect ref table': Too many open files
08-12 14:51:59.397 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.397 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.437 I/VLC (22537): [00000078ff7bef90/63ed] libvlc packetizer: Waiting for VPS/SPS/PPS
08-12 14:51:59.438 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.442 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -2147483646
08-12 14:51:59.442 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.443 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.444 F/Looper (22537): Could not make wake event fd: Too many open files
08-12 14:51:59.447 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.449 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.450 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.450 E/VLC (22537): [00000078f7a13410/6433] libvlc decoder: buffer deadlock prevented
08-12 14:51:59.451 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.451 W/zygote64(22537): ashmem_create_region failed for 'indirect ref table': Too many open files
08-12 14:51:59.452 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.452 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.453 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.454 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -2147483646
08-12 14:51:59.454 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -2147483646
08-12 14:51:59.454 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.454 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.455 E/VLC (22537): [00000078eb4839d0/6427] libvlc window: request 3 not implemented
08-12 14:51:59.456 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.459 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -2147483646
08-12 14:51:59.460 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.461 F/Looper (22537): Could not make wake event fd: Too many open files
08-12 14:51:59.463 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.464 I/VLC (22537): [00000078ff7bef90/63ed] libvlc packetizer: Waiting for VPS/SPS/PPS
08-12 14:51:59.477 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.477 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -2147483646
08-12 14:51:59.477 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.482 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.510 I/VLC (22537): [00000078ff7bef90/63ed] libvlc packetizer: Waiting for VPS/SPS/PPS
08-12 14:51:59.511 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -2147483646
08-12 14:51:59.516 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.517 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
IGraphicBufferProducer::requestBuffer failed: -2147483646
08-12 14:51:59.536 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.538 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.539 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -2147483646
08-12 14:51:59.539 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.542 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.565 I/VLC (22537): [00000078ff7bef90/63ed] libvlc packetizer: Waiting for VPS/SPS/PPS
08-12 14:51:59.566 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.569 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -2147483646
08-12 14:51:59.570 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -2147483646
08-12 14:51:59.570 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.570 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.574 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -2147483646
08-12 14:51:59.574 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.575 E/VLC (22537): [00000078e69cdc50/643e] libvlc window: request 3 not implemented
08-12 14:51:59.585 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.589 I/Adreno (22537):
08-12 14:51:59.627 W/VideoCapabilities(22537): Unrecognized profile 2130706433 for video/avc
08-12 14:51:59.627 W/VideoCapabilities(22537): Unrecognized profile 2130706434 for video/avc
08-12 14:51:59.627 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.628 E/VLC (22537): [00000078df7d3190/6446] libvlc stream: cannot open file /system/etc/fonts.xml (Too many open files)
08-12 14:51:59.629 E/VLC (22537): [00000078e4d99110/6446] libvlc spu text: no suitable access module for `file:///system/etc/fonts.xml'
08-12 14:51:59.629 E/VLC (22537): [00000078df7d3190/6446] libvlc stream: cannot open file /system/etc/system_fonts.xml (Too many open files)
08-12 14:51:59.629 E/VLC (22537): [00000078e4d99110/6446] libvlc spu text: no suitable access module for `file:///system/etc/system_fonts.xml'
08-12 14:51:59.629 E/VLC (22537): [00000078df7d3190/6446] libvlc stream: cannot open file /system/etc/fallback_fonts.xml (Too many open files)
08-12 14:51:59.629 E/VLC (22537): [00000078e4d99110/6446] libvlc spu text: no suitable access module for `file:///system/etc/fallback_fonts.xml'
08-12 14:51:59.629 E/VLC (22537): [00000078df7d3190/6446] libvlc stream: cannot open file /vendor/etc/fallback_fonts.xml (Too many open files)
08-12 14:51:59.629 E/VLC (22537): [00000078e4d99110/6446] libvlc spu text: no suitable access module for `file:///vendor/etc/fallback_fonts.xml'
08-12 14:51:59.629 E/VLC (22537): [00000078e4d99110/6446] libvlc spu text: LoadFace: Error creating face for /system/fonts/Roboto-Regular.ttf - 0 - 2 - 2
08-12 14:51:59.629 E/VLC (22537): [00000078e4d99110/6446] libvlc spu text: Error loading default face
08-12 14:51:59.629 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -2147483646
08-12 14:51:59.629 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -2147483646
08-12 14:51:59.629 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.629 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.630 E/VLC (22537): [00000078ddf68b90/646c] libvlc window: request 1 not implemented
08-12 14:51:59.630 E/VLC (22537): [00000078ddf68b90/646c] libvlc window: request 1 not implemented
08-12 14:51:59.633 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -2147483646
08-12 14:51:59.633 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.637 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.637 W/zygote64(22537): ashmem_create_region failed for 'indirect ref table': Too many open files
08-12 14:51:59.647 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.649 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:51:59.651 W/zygote64(22537): ashmem_create_region failed for 'indirect ref table': Too many open files
08-12 14:51:59.652 F/Looper (22537): Could not make wake event fd: Too many open files
The thread 0x93 has exited with code 0 (0x0).
08-12 14:52:04.611 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:52:04.616 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:52:04.616 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -2147483646
08-12 14:52:04.617 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:52:04.617 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:52:04.617 E/Surface (22537): dequeueBuffer: IGraphicBufferProducer::requestBuffer failed: -2147483646
08-12 14:52:04.617 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
08-12 14:52:04.618 I/Adreno (22537): DequeueBuffer: dequeueBuffer failed
[HotReload] (2020-08-12 14:52:06.7): INFO: (DVRMobile.Android) Stopped Hot Reload session due to ExplicitlyEnded ...
[HotReload] (2020-08-12 14:52:06.7): INFO: Stopped Hot Reload session.
任何人都可以告诉我如何解决。
非常感谢您!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)