是什么导致 BitBake 工作进程意外退出?
What causes BitBake worker processes to exit unexpectedly?
我有一个在 Docker 容器 (CentOS 7) 上 运行 的 BitBake 构建过程。在我尝试的每个 运行 期间,BitBake 在 recipe gcc-cross-i586-5.2.0-r0: task do_compile
期间失败。
bitbake
的输出示例:
NOTE: recipe gcc-cross-i586-5.2.0-r0: task do_compile: Started
ERROR: Worker process (367) exited unexpectedly (-9), shutting down...
ERROR: Worker process (367) exited unexpectedly (-9), shutting down...
ERROR: Worker process (367) exited unexpectedly (-9), shutting down...
ERROR: Worker process (367) exited unexpectedly (-9), shutting down...
NOTE: Tasks Summary: Attempted 1538 tasks of which 17 didn't need to be rerun and all succeeded.
这是 recipe gcc-cross-i586-5.2.0-r0: task do_compile
的问题吗?也许是内存不足的错误?我不知道 -9
指的是什么,也不知道如何找到更多相关信息。
远景,内核空间中的 -9 表示 EBADF(错误的文件编号。)是否有可能您以 root 身份执行了一些操作,并且在构建过程中某些文件无法访问?问题是否可重现? IE。你能 rm -rf tmp 并且它会再次发生吗?确保您的项目目录和关联文件系统中没有任何权限问题。
尝试:
$ bitbake -c cleansstate gcc-cross ; bitbake -k gcc-cross
你有多少内存内存?
这里报告日志错误。
这对我有用,
编辑 conf/local.conf 并通过将以下内容添加到 conf/local.conf 文件(在构建目录下)来减少工作线程的数量:
BB_NUMBER_THREADS = "6"
我有一个在 Docker 容器 (CentOS 7) 上 运行 的 BitBake 构建过程。在我尝试的每个 运行 期间,BitBake 在 recipe gcc-cross-i586-5.2.0-r0: task do_compile
期间失败。
bitbake
的输出示例:
NOTE: recipe gcc-cross-i586-5.2.0-r0: task do_compile: Started
ERROR: Worker process (367) exited unexpectedly (-9), shutting down...
ERROR: Worker process (367) exited unexpectedly (-9), shutting down...
ERROR: Worker process (367) exited unexpectedly (-9), shutting down...
ERROR: Worker process (367) exited unexpectedly (-9), shutting down...
NOTE: Tasks Summary: Attempted 1538 tasks of which 17 didn't need to be rerun and all succeeded.
这是 recipe gcc-cross-i586-5.2.0-r0: task do_compile
的问题吗?也许是内存不足的错误?我不知道 -9
指的是什么,也不知道如何找到更多相关信息。
远景,内核空间中的 -9 表示 EBADF(错误的文件编号。)是否有可能您以 root 身份执行了一些操作,并且在构建过程中某些文件无法访问?问题是否可重现? IE。你能 rm -rf tmp 并且它会再次发生吗?确保您的项目目录和关联文件系统中没有任何权限问题。
尝试:
$ bitbake -c cleansstate gcc-cross ; bitbake -k gcc-cross
你有多少内存内存?
这里报告日志错误。
这对我有用,
编辑 conf/local.conf 并通过将以下内容添加到 conf/local.conf 文件(在构建目录下)来减少工作线程的数量:
BB_NUMBER_THREADS = "6"