【发布时间】:2016-01-28 07:32:16
【问题描述】:
我有 NetBSD5.1 源代码。我已经用源代码编译了内核和用户空间。当我在 ARM NetBSD5.1 中使用 pthread_create() 本地编译示例 C 程序时,它崩溃了。相同的程序在我的 Linux PC 中成功运行。想知道运行NetBSD5.1操作系统的ARM机器是否支持Pthread?
注意:其他在ARM机器上本地编译的示例C程序运行成功。
【问题讨论】:
-
@greg-a-woods 我以某种方式能够从 /usr/lib/libpthread.so.0 #1 0x400af724 inet_network 中的 pthread_setcancelstate () 到达这个 bt (gdb) bt #0 0x4003ad5c () from /usr/lib/libc.so.12 #2 0x400af724 inet_network () from /usr/lib/libc.so.12 上一帧与此帧相同(损坏的堆栈?)我也静态编译了程序,我got this #0 0x000232b4 in __flockfile_internal () #1 0x00022ae0 in fflush () #2 0x00022ae0 in fflush () 有什么调试的线索吗?迁移到最新的 NetBSD 对我来说不是一个选择