当打开带有日志“打开的文件太多”的许多MediaPlayers时,应用程序崩溃了吗?

如何解决当打开带有日志“打开的文件太多”的许多MediaPlayers时,应用程序崩溃了吗?

我的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 举报,一经查实,本站将立刻删除。

相关推荐


依赖报错 idea导入项目后依赖报错,解决方案:https://blog.csdn.net/weixin_42420249/article/details/81191861 依赖版本报错:更换其他版本 无法下载依赖可参考:https://blog.csdn.net/weixin_42628809/a
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下 2021-12-03 13:33:33.927 ERROR 7228 [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPL
错误1:gradle项目控制台输出为乱码 # 解决方案:https://blog.csdn.net/weixin_43501566/article/details/112482302 # 在gradle-wrapper.properties 添加以下内容 org.gradle.jvmargs=-Df
错误还原:在查询的过程中,传入的workType为0时,该条件不起作用 <select id="xxx"> SELECT di.id, di.name, di.work_type, di.updated... <where> <if test=&qu
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct redisServer’没有名为‘server_cpulist’的成员 redisSetCpuAffinity(server.server_cpulist); ^ server.c: 在函数‘hasActiveC
解决方案1 1、改项目中.idea/workspace.xml配置文件,增加dynamic.classpath参数 2、搜索PropertiesComponent,添加如下 <property name="dynamic.classpath" value="tru
删除根组件app.vue中的默认代码后报错:Module Error (from ./node_modules/eslint-loader/index.js): 解决方案:关闭ESlint代码检测,在项目根目录创建vue.config.js,在文件中添加 module.exports = { lin
查看spark默认的python版本 [root@master day27]# pyspark /home/software/spark-2.3.4-bin-hadoop2.7/conf/spark-env.sh: line 2: /usr/local/hadoop/bin/hadoop: No s
使用本地python环境可以成功执行 import pandas as pd import matplotlib.pyplot as plt # 设置字体 plt.rcParams['font.sans-serif'] = ['SimHei'] # 能正确显示负号 p
错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r
错误1:启动docker镜像时报错:Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen 解决方法:重启docker -> systemctl r
错误1:private field ‘xxx‘ is never assigned 按Altʾnter快捷键,选择第2项 参考:https://blog.csdn.net/shi_hong_fei_hei/article/details/88814070 错误2:启动时报错,不能找到主启动类 #
报错如下,通过源不能下载,最后警告pip需升级版本 Requirement already satisfied: pip in c:\users\ychen\appdata\local\programs\python\python310\lib\site-packages (22.0.4) Coll
错误1:maven打包报错 错误还原:使用maven打包项目时报错如下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources)
错误1:服务调用时报错 服务消费者模块assess通过openFeign调用服务提供者模块hires 如下为服务提供者模块hires的控制层接口 @RestController @RequestMapping("/hires") public class FeignControl
错误1:运行项目后报如下错误 解决方案 报错2:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project sb 解决方案:在pom.
参考 错误原因 过滤器或拦截器在生效时,redisTemplate还没有注入 解决方案:在注入容器时就生效 @Component //项目运行时就注入Spring容器 public class RedisBean { @Resource private RedisTemplate<String
使用vite构建项目报错 C:\Users\ychen\work>npm init @vitejs/app @vitejs/create-app is deprecated, use npm init vite instead C:\Users\ychen\AppData\Local\npm-