运行应用程序时报错“Resource temporarily unavailable”。根据这个错误可以在网上找到很多的原因及其解决方法,但我发现这些解决方法都不适用于我的情况。最后一点点排查发现我出现这个问题的原因在于没有在函数末尾添加return!

具体代码如下,

    if (FD_ISSET(fd, fdsv)){do{CLEAR(buf0);CLEAR(planes);buf0.type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE;buf0.memory = V4L2_MEMORY_USERPTR;buf0.m.planes = &planes;buf0.length = 1;ret = ioctl(fd, VIDIOC_DQBUF, &buf0);if (ret < 0){if (errno == EAGAIN){break;}LOG_ERROR("V4L2: uUnable to dqueue buffer: %s (%d).\n",strerror(errno), errno);return ret;}LOG_DEBUG("HERE1");    // push_drm_buffer_to_list(read_buffer_list, buffer_array[buf0.index]);} while (ret == 0);}return 0;
}

这是函数的末尾部分,最初没有return 0这句话,就会报“Resource temporarily unavailable”错误,添加了return 0后,问题解决。

运行应用程序报错“Resource temporarily unavailable”的解决方法相关推荐

  1. Linux主机报错(Resource temporarily unavailable)怎么解决?

    原因:是因为当前用户限制了进程数 解决办法: su root (如果切换时报错Resource temporarily unavailable导致切换失败,可换其他用户登录) cd /etc/secu ...

  2. 转)VCSA 6.5重启无法访问,报错“503 Service Unavailable”的解决方法

    转)VCSA 6.5重启无法访问,报错"503 Service Unavailable"的解决方法 1. 问题 重启vcenter,登陆vsphere client,提示 &quo ...

  3. python3 报错 Resource temporarily unavailable

    原本python中多进程程序跑得挺好的,后来加了一部分代码,结果在运行到 lock = multiprocessing.Manager().Lock() 这一行时报出了如下错误: [0]Excepti ...

  4. php删除上传的文件时删除不了 报错Resource temporarily unavailable

    可能原因 : 1.文件权限不够 2.没有删除文件变量  // 需要添加 unset($fileInfo);

  5. 【错误记录】PyCharm 运行 Python 程序报错 ( UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe5 in positio )

    文章目录 一.报错信息 二.解决方案 一.报错信息 PyCharm 运行 Python 程序报错 : D:\002_Project\011_Python\APK\venv\Scripts\python ...

  6. 【错误记录】PyCharm 运行 Python 程序报错 ( PEP 8: E402 module level import not at top of file )

    文章目录 一.报错信息 二.解决方案 一.报错信息 PyCharm 运行 Python 程序报错 : PEP 8: E402 module level import not at top of fil ...

  7. 【错误记录】PyCharm 运行 Python 程序报错 ( PEP 8: W292 no newline at end of file )

    文章目录 一.报错信息 二.解决方案 一.报错信息 PyCharm 运行 Python 程序报错 : PEP 8: W292 no newline at end of file 二.解决方案 在每个 ...

  8. 【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( pip 21.0 will drop support for Python 2.7 in January 20 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 [错误记录]Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( No module named 'threadpool' ...

  9. intellij-IDE运行Java程序报错:java: -source 1.5 中不支持 lambda 表达式 有用

    intellij-IDE运行Java程序报错:java: -source 1.5 中不支持 lambda 表达式 2017年12月29日 15:04:15 佛空如水 阅读数:795 报错: 解决: 第 ...

最新文章

  1. 学Redis这篇就够了!
  2. JDK 环境变量设置参考
  3. 我的业务要不要用人工智能?引入AI前你需要评估的(一)
  4. 域控制器活动目录之备份与恢复
  5. 顺序栈实现表达式求值(C语言实现)【栈】
  6. c++类与类的聚合(Aggregation)关系
  7. 20应用统计考研复试要点(part31)--简答题
  8. Oracle下SQL基本操作(二)
  9. Ext Designer
  10. java中timer和timertask_使用Java中的Timer和TimerTask
  11. 大学计算机基础数据库知识点,大学计算机基础试题(数据库)
  12. Netty4 学习笔记之一:客户端与服务端通信 demo
  13. Introduction to Computer Networking学习笔记(十九):rate guarantees交换速度保证
  14. 如何使用反编译软件得到源码
  15. mysql药品管理_药品管理系统(药库管理)+数据库连接代码
  16. 计算机硬盘使用寿命,固态硬盘怎么测剩余寿命?SSD固态硬盘使用寿命检测方法...
  17. 测试地势高低的手机软件_能测量海拔高度的手机软件有哪些?
  18. 金融大数据革命-eXtremeDB金融数据库-列数据库
  19. SpringMVC大体流程框架类图版
  20. 最全的厚黑学…教你怎样混社会

热门文章

  1. 1月1日服务器例行维护公告,1月13日服务器例行维护公告
  2. C语言辩论课,2014-2015年校园辩论赛
  3. 店铺众筹,胜算几何?
  4. 共享充电桩APP开发详细方案
  5. percano mysql_(转)mysql原生在线ddl和pt-osc原理解析
  6. 在线二叉树哈夫曼生成工具
  7. PHP程序员玩转算法公开课(第一季)02_单链表在内存中存在形式剖析
  8. Java面试汇总>>>初级工程师—面试1000题
  9. vivo再出百元机新品 面向印度市场 搭载联发科A22处理器
  10. 学分绩点计算编程java_题目1133:学分绩点 (C++/Java)