在基于linux(arm)的通信应用程序中,我在不可预测的时间遇到以下错误:
pthread_mutex_lock.c:82: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.
谷歌找到了很多关于这个错误的参考资料,但似乎与我的情况相关的信息很少.我想知道是否有人能给我一些关于如何解决这个错误的 idea .有人知道这种说法的共同原因吗?
提前谢谢.
在基于linux(arm)的通信应用程序中,我在不可预测的时间遇到以下错误:
pthread_mutex_lock.c:82: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.
谷歌找到了很多关于这个错误的参考资料,但似乎与我的情况相关的信息很少.我想知道是否有人能给我一些关于如何解决这个错误的 idea .有人知道这种说法的共同原因吗?
提前谢谢.
连续4天坚如磐石.我宣布这次胜利.答案是"愚蠢的用户错误"(见上面的 comments ).互斥锁只能由锁定它的线程解锁.谢谢你对我的宽容.