cost 73 ms
在 Jenkins (Docker) 中找不到“GLIBC_2.32”和“GLIBC_2.34”,docker 套接字安装在 Ubuntu 22.04 - Got `GLIBC_2.32' and `GLIBC_2.34' not found in Jenkins (Docker) with docker socket mounted on Ubuntu 22.04

我正在尝试将 docker 安装到 docker 容器中,它曾经在 Windows 上与 WSL 一起使用,但现在我在 Linux(Ubuntu 22)上,我在尝试从容器中使用 docker 时遇到此错误。 在容器上使用 docker 时为 Output 容器上的 Glibc 版本 docker ...

Memory 在C中读取文件并将其转换为二维数组时发生泄漏 - Memory leaks when reading and transforming a file into a two-dimensional array in C

我正在 C 中写一个 function 来加载一个文件作为双维数组( char ** ),问题是根据 Valgrind 我有 memory 泄漏,你能帮我吗? 我为您提供了一个可以复制的完整示例。 此外,我的学校只允许我执行此任务的某些功能: open 、 fopen 、 close 、 fclos ...

查找哪个依赖项使用了 cgo - Find which dependency uses cgo

当我在本地编译我的 Go 二进制文件然后在我的 docker 容器上运行它时,我收到以下错误: 如果我在编译时设置CGO_ENABLED=0一切正常。 我的代码都没有使用 glibc,所以我很好奇我的哪个依赖项正在引入它。有什么方法可以查询哪个依赖项需要这个吗? ...

2023-01-27 02:55:01   1   25    go / glibc  
aio_error 可以用来轮询 aio_write 的完成吗? - Can aio_error be used to poll for completion of aio_write?

我们有一些代码遵循 aio_error 意味着在写入完成时返回 0,因此我们假设此时我们可以在 aiocbptr 上调用 delete。 这在大多数情况下似乎工作正常,但我们最近开始遇到随机崩溃。 证据表明 aiocbptr 指向的数据在调用 delete 后被修改。 像这样使用 aio_err ...

bash:./<filename> 无此文件或目录</filename> - bash: ./<filename> No such file or directory

我正在尝试运行二进制文件。 但是当我尝试运行该文件时,我遇到了以下错误。 ` 我的系统详细信息: 我已经完成了chmod a+x house_of_force我怀疑某些共享 object 或解释器已损坏。 我无法正确链接它们。 帮助我使用./house_of_force正确运行文件 ...

如何确定哪个版本的 glibc 支持我使用的功能? - How do I determine which version of glibc supports the functions I use?

一些功能,如 pthread_setname_np,手册会说它从 glibc 2.12 开始支持。 但是对于其他一些功能,比如pthread_self ,手册并没有说它支持哪个版本。 如何确定哪个版本的 glibc 支持我使用的功能? 我试图从glibc doc中查找信息,但找不到任何有用的信息。 ...

2023-01-16 10:53:24   2   28    c++ / glibc  
为什么我的一个 finaries 失败,找不到版本“GLIBC_2.27” - Why does one of my finaries fail with version `GLIBC_2.27' not found

我正在通过二进制文件交叉编译CMake子句,例如 不幸的是,其中一个在目标平台上运行时失败了: 第一个二进制运行良好。 ldd显示 这是什么意思,如何解决? 我可以针对特定版本的库进行编译吗? 为什么它通过libm间接引用GLIBS ? 如果我做 它开始工作,但二进制文件变大了 20 倍。 我也 ...

当某些 function 缺失时(在编译时),我如何实现回退 function? - How can I implement a fallback function when some function is missing(at compile time)?

我的目标是: 如果在 glibc 中定义了pthread_setname_np ,我们将使用 glibc 的版本。 否则,我们将使用回退 function pthread_setname_np ,它实际上不采取任何措施来防止编译错误。 这需要在编译时完成。 所以我写了下面的代码 IMO,如果我运 ...

2023-01-11 08:39:15   1   87    c++ / glibc  
分析 Glibc 堆 memory - Analyze Glibc heap memory

这个赏金已经结束了。 此问题的答案有资格获得+50声望赏金。 赏金宽限期在7 小时后结束。 Kokomelom正在寻找可靠来源的答案。 我研究了一个使用 GLIBC 2.25 的嵌入式设备。 当我查看/proc/PID/maps时,我在堆部分下看到一些匿名部分,我知道这些部分是在进程使用new时 ...

如何手动调用由 `pthread_atfork()` 注册的 fork 处理程序? - How to call manually fork handlers registered by `pthread_atfork()`?

我在 glibc 中使用vfork()并根据vfork()的手册页: 当使用 NPTL 线程库的多线程程序调用 vfork() 时,不会调用使用 pthread_atfork(3) 建立的分叉处理程序。 在这种情况下,在使用 LinuxThreads 线程库的程序中调用分叉处理程序。 在 NPTL ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM