社区
Linux/Unix社区
帖子详情
应用挂在pthread_mutex_lock
alldying
2013-10-29 03:40:50
我有个应用,在某台机器上运行正常,后来那台机器被人清理了一下,再运行就core dump了,查看core文件,最后一行在
#0 0x00548f04 in pthread_mutex_lock () from /lib/tls/libpthread.so.0
且是在初始化过程中,那时其他线程都还没启动,觉得很奇怪。
有没有兄弟遇到一样或类似的,给个提示啊,谢谢!
...全文
300
6
打赏
收藏
应用挂在pthread_mutex_lock
我有个应用,在某台机器上运行正常,后来那台机器被人清理了一下,再运行就core dump了,查看core文件,最后一行在 #0 0x00548f04 in pthread_mutex_lock () from /lib/tls/libpthread.so.0 且是在初始化过程中,那时其他线程都还没启动,觉得很奇怪。 有没有兄弟遇到一样或类似的,给个提示啊,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alldying
2013-11-04
打赏
举报
回复
问题找到了,是应用层代码产生了一个空指针导致的,不过core文件的内容也不太靠谱,空指针调用函数那行没挂,挂在函数里面的第一行,刚好就是加锁,看来core文件的内容还要好好研究下。 谢谢各位,结贴,给分。
alldying
2013-10-31
打赏
举报
回复
还是没用啊,把gcc的那些库全部考过去也是一样。
heartlesstoanyone
2013-10-31
打赏
举报
回复
重装系统,必需的,系统被破坏了。
alldying
2013-10-30
打赏
举报
回复
谢谢Idle_Cloud和max_min。 果然/lib/tls目录下没有libpthread.so.0,先从其他地方考个过去看看。
max_min_
2013-10-29
打赏
举报
回复
同意,因为是动态库,可能加载的时候没有加载成功的!
Carl_CCC
2013-10-29
打赏
举报
回复
你这libpthread.so的路径好像有问题啊。
《Linux系统编程、网络编程》第8章 C线程
课程内容: 为什么需要线程、进程的缺点、线程是否能完全替...、线程控制函数(p
thread
_create、p
thread
_join、p
thread
_detach、p
thread
_exit等)、线程资源保护(互斥锁、线程信号量、条件变量)、进程与线程的对比。
iOS高级程序员进阶——多线程编程核心技术模式篇
在iOS开发中,实现多线程的的方式有很多种,常用的有p
thread
、NS
Thread
、GCD与NSOperation。在实际
应用
中,多线程技术也有着非常多的使用场景,比如异步的网络请求、异步的图片加载、后台执行复杂任务等等。 在iOS...
现代C++并发编程-初级篇
在这部分课程中,你会学习 p
thread
线程管理 多进程编程 现代C++中线程管理 锁的正确使用 事件机制 时间库等讲解 在这里,我们可以从0到1实现一个
Thread
类,我们可以看看gcc内部是如何实现std::unique_
lock
等。...
《C语言/C++学习指南》Linux开发篇
在内容编排上,先介绍Linux的安装、基本使用和配置,然后再开始介绍在Linux下的C/C++开发技术: gcc命令行、Makefile、gdb调试方法、动态库与静态库、p
thread
线程、进程、进程间通信、系统调用及杂项技术。...
朱老师C++课程第4部分-4.5.C++并发编程
本课程可以看做是嵌入式linux核心课程中《C语言专题》课程的延续,在学好了C语言前提下继续深度学习C++语言。整个课程共分为5部分。涵盖了C++基础语法和使用,面向对象,STL与泛型,Boost库和设计模式,C++编程优化...
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章