阅读:6520回复:25
求助linux版firefox经常崩溃的问题
大家好,我最近用firefox的linux版经常崩溃,表现在点“首选项”的“应用程序”崩溃,浏览一些网页时崩溃,输入用户名和密码后登陆一些论坛崩溃,崩溃重启后反复崩溃。删除配置文件也没用,不同版本的firefox,甚至点seamonkey的“应用程序助手”也崩溃,总之firfox怎样崩溃,seamonkey也怎样崩溃。我怀疑跟系统出问题有关,因为以前是正常的。请懂的人帮帮我,谢谢。
|
|
1楼#
发布于:2012-07-26 13:30
Linux版本那么多,的确不好说为什么。你现在的UA也很霸气,2006年的哪个版本啊?
|
|
|
2楼#
发布于:2012-07-26 13:30
我在ArchLinux下沒有這個問題
|
|
3楼#
发布于:2012-07-26 13:30
能否使用gdb调试一下
崩溃时看下bt |
|
|
4楼#
发布于:2012-07-26 13:30
pcxfirefox:
你好,我不明白你说的,请问具体要怎样做呢? |
|
5楼#
发布于:2012-07-26 13:30
到firefox程序目录
gdb ./firefox 输入run firefox运行之后想办法使之崩溃 然后输入bt 30 |
|
|
6楼#
发布于:2012-07-26 13:30
请问楼上,是以下这样做吗?
[root@MagicLinux firefox-4.0b4]$ gdb ./firefox GNU gdb Fedora (6.8-31mgc25) Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-magic-linux-gnu"... "/usr/lib/firefox-4.0b4/firefox": not in executable format: File format not recognized (gdb) run firefox Starting program: firefox No executable file specified. Use the "file" or "exec-file" command. (gdb) |
|
7楼#
发布于:2012-07-26 13:30
操作不对
用Linux的应该对gdb使用有一定了解吧 检查当前目录有无firefox的可执行文件,如果有,才可以使用gdb ./firefox 而你为啥跑到/usr/lib/firefox-4.0b4/目录里去执行,难道这里不是放的lib吗 |
|
|
8楼#
发布于:2012-07-26 13:30
我不会用gdb,而且关键是/usr/lib/firefox-4.04/下确实是有firefox和firefox-bin这两个文件。
|
|
9楼#
发布于:2012-07-26 13:30
先确定firefox的可执行程序是哪个,再用gdb调试
我怀疑你的在firefox-bin下面,firefox猜测只是脚本 |
|
|
10楼#
发布于:2012-07-26 13:30
firefox是脚本,firefox-bin是二进制文件,但我不会用gdb,请详细说明操作步骤。
|
|
11楼#
发布于:2012-07-26 13:30
比如你的Firefox二进制可执行文件为xxx
那么可以进入到xxx所在目录,使用gdb ./xxx进入调试状态 然后输入run,启动Firefox,想办法使之崩溃 这时会回到gdb里显示segfault什么的信息,然后输入bt看backtrace信息 |
|
|
12楼#
发布于:2012-07-26 13:30
不行呀!我指定了执行的firefox或firefox-bin,还是最后“No executable file specified.
Use the "file" or "exec-file" command.”,跟上面的提示一样。 |
|
13楼#
发布于:2012-07-26 13:30
你在shell里执行
file firefox 或者 file firefox-bin 先判断一下是否是可执行文件 |
|
|
14楼#
发布于:2012-07-26 13:30
应该是可执行文件,不是的话,firefox怎能运行?
[root@MagicLinux firefox-4.0b4]# file firefox firefox: POSIX shell script text executable [root@MagicLinux firefox-4.0b4]# file firefox-bin firefox-bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped |
|
上一页
下一页