[ubuntu12.04] kernel segfault in libpthread, 高手救命

编译打包和其他
tinysand0527
帖子: 9
注册时间: 2012-07-09 20:39

[ubuntu12.04] kernel segfault in libpthread, 高手救命

#1

帖子 tinysand0527 » 2012-07-09 20:51

任何命令, 只要用到sudo, 马上弹出 segmentation fault.

举个例子: sudo apt-get update的运行结果就是 segmentation fault.

我试过su, passwd, 都是 segmentation fault.

打开System log viewer, 打开syslog, 发现如下记录

Jul 9 19:56:43 ubuntu kernel: [39043.266123] show_signal_msg: 36 callbacks suppressed
Jul 9 19:56:43 ubuntu kernel: [39043.277113] sudo[12512]: segfault at 500 ip b700b741 sp bfbe01a0 error 4 in libpthread-2.15.so[b7006000+17000]

Jul 9 20:08:32 ubuntu kernel: [ 290.526690] su[2753]: segfault at 500 ip b6fc7741 sp bfe73890 error 4 in libpthread-2.15.so[b6fc2000+17000]
Jul 9 20:08:35 ubuntu kernel: [ 294.164069] passwd[2883]: segfault at 500 ip b7034741 sp bfb3de10 error 4 in libpthread-2.15.so[b702f000+17000]
Jul 9 20:10:16 ubuntu kernel: [ 394.588338] sudo[2989]: segfault at 500 ip b7017741 sp bfc60c30 error 4 in libpthread-2.15.so[b7012000+17000]
Jul 9 20:11:10 ubuntu kernel: [ 448.849302] sudo[2992]: segfault at 500 ip b7042741 sp bfaf3b80 error 4 in libpthread-2.15.so[b703d000+17000]

发现都是在libpthread-2.15.so里面发生的error4.

我试过recovery mode. 进入root一样是segmentation fault.

大牛高手帮忙救命啊~~~~ :em20 :em20
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: [ubuntu12.04] kernel segfault in libpthread, 高手救命

#2

帖子 cuihao » 2012-07-09 20:54

libpthread坏了?重装吧……
你搞什么了。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
jtshs256
帖子: 22323
注册时间: 2010-07-19 21:41
系统: OS X

Re: [ubuntu12.04] kernel segfault in libpthread, 高手救命

#3

帖子 jtshs256 » 2012-07-09 21:00

没办法
躺平
onlylove
论坛版主
帖子: 5371
注册时间: 2007-01-14 16:23

Re: [ubuntu12.04] kernel segfault in libpthread, 高手救命

#4

帖子 onlylove » 2012-07-09 21:03

要不要建议楼主试试chroot……
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: [ubuntu12.04] kernel segfault in libpthread, 高手救命

#5

帖子 枫叶饭团 » 2012-07-09 21:09

出现这种情况不一定是libpthread库文件出问题了,你得找找你最近干了什么。。。
tinysand0527
帖子: 9
注册时间: 2012-07-09 20:39

Re: [ubuntu12.04] kernel segfault in libpthread, 高手救命

#6

帖子 tinysand0527 » 2012-07-09 21:09

cuihao 写了:libpthread坏了?重装吧……
你搞什么了。
我记得好像是用了 sudo apt-get install sqlite3, 结果发现没有sqlite3.h头文件, 结果就把安装的sqlite3给删了.

然后从sqlite官网上下载了 sqlite-autoconf-3071300.tar.gz.
然后解压缩, ./configure, make, sudo make install.

然后发现sqlite3不能够运行, 好像是新安装的sqlite3没有被识别. 然后我去/usr/lib/i386-linux-gnu里面, 删掉了旧的libsqlite3.so.0. 接着准备删除libsqlite3.so.0.8.6的时候, 就来了segmentation fault.

真的只有重装系统了么? :em20 :em20
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: [ubuntu12.04] kernel segfault in libpthread, 高手救命

#7

帖子 YeLee » 2012-07-09 21:16

嗯,开发包用dev后缀嘛。黑户没登记很容易悲剧的。用启动盘把libc弄回去吧。 :em01
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
tinysand0527
帖子: 9
注册时间: 2012-07-09 20:39

Re: [ubuntu12.04] kernel segfault in libpthread, 高手救命

#8

帖子 tinysand0527 » 2012-07-09 21:18

onlylove 写了:要不要建议楼主试试chroot……
chroot需要root权限, 一样是segmentation fault :em20 :em20
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: [ubuntu12.04] kernel segfault in libpthread, 高手救命

#9

帖子 YeLee » 2012-07-09 21:20

其实,我更关心的是你究竟删错了哪个文件? :em20
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: [ubuntu12.04] kernel segfault in libpthread, 高手救命

#10

帖子 枫叶饭团 » 2012-07-09 21:20

那就把libsqlite3还原回去撒
tinysand0527
帖子: 9
注册时间: 2012-07-09 20:39

Re: [ubuntu12.04] kernel segfault in libpthread, 高手救命

#11

帖子 tinysand0527 » 2012-07-09 21:20

YeLee 写了:嗯,开发包用dev后缀嘛。黑户没登记很容易悲剧的。用启动盘把libc弄回去吧。 :em01
能讲的在详细一点么, 大概是哪里出了问题啊?
tinysand0527
帖子: 9
注册时间: 2012-07-09 20:39

Re: [ubuntu12.04] kernel segfault in libpthread, 高手救命

#12

帖子 tinysand0527 » 2012-07-09 21:23

YeLee 写了:其实,我更关心的是你究竟删错了哪个文件? :em20
以前版本的sqlite3在/usr/lib/i386-linux-gun下面

但是新版本的sqlite3在/usr/local/lib下面

在/usr/lib/i386-linux-gun里面有两个sqlite3文件: 一个是libsqlite3.so.0, 一个是libsqlite3.so.0.8.6

我删了libsqlite3.so.0, 然后准备删libsqlite3.so.0.8.6的时候, 用到 sudo rm libsqlite3.so.0.8.6, 然后就是segmentation fault
tinysand0527
帖子: 9
注册时间: 2012-07-09 20:39

Re: [ubuntu12.04] kernel segfault in libpthread, 高手救命

#13

帖子 tinysand0527 » 2012-07-09 21:24

枫叶饭团 写了:那就把libsqlite3还原回去撒
介个.............用 sudo rm 删掉的文件还能还原么? :em20
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: [ubuntu12.04] kernel segfault in libpthread, 高手救命

#14

帖子 YeLee » 2012-07-09 21:26

去源里面找个deb来啊。 :em01
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
tinysand0527
帖子: 9
注册时间: 2012-07-09 20:39

Re: [ubuntu12.04] kernel segfault in libpthread, 高手救命

#15

帖子 tinysand0527 » 2012-07-09 21:30

YeLee 写了:去源里面找个deb来啊。 :em01
但是现在用不了sudo啊

还有, ubuntu software center 也打不开.
回复