坛用者
小狐狸
小狐狸
  • UID290
  • 注册日期2004-11-28
  • 最后登录2014-08-02
  • 发帖数73
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:6202回复:25

求助linux版firefox经常崩溃的问题

楼主#
更多 发布于:2012-07-26 13:30
大家好,我最近用firefox的linux版经常崩溃,表现在点“首选项”的“应用程序”崩溃,浏览一些网页时崩溃,输入用户名和密码后登陆一些论坛崩溃,崩溃重启后反复崩溃。删除配置文件也没用,不同版本的firefox,甚至点seamonkey的“应用程序助手”也崩溃,总之firfox怎样崩溃,seamonkey也怎样崩溃。我怀疑跟系统出问题有关,因为以前是正常的。请懂的人帮帮我,谢谢。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
1楼#
发布于:2012-07-26 13:30
Linux版本那么多,的确不好说为什么。你现在的UA也很霸气,2006年的哪个版本啊?
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
Lawliet
火狐狸
火狐狸
  • UID34414
  • 注册日期2010-11-03
  • 最后登录2017-04-02
  • 发帖数201
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
2楼#
发布于:2012-07-26 13:30
我在ArchLinux下沒有這個問題
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
3楼#
发布于:2012-07-26 13:30
能否使用gdb调试一下

崩溃时看下bt
http://pcxfirefox.wordpress.com/
坛用者
小狐狸
小狐狸
  • UID290
  • 注册日期2004-11-28
  • 最后登录2014-08-02
  • 发帖数73
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2012-07-26 13:30
pcxfirefox:
你好,我不明白你说的,请问具体要怎样做呢?
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
5楼#
发布于:2012-07-26 13:30
到firefox程序目录

gdb ./firefox

输入run

firefox运行之后想办法使之崩溃

然后输入bt 30
http://pcxfirefox.wordpress.com/
坛用者
小狐狸
小狐狸
  • UID290
  • 注册日期2004-11-28
  • 最后登录2014-08-02
  • 发帖数73
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
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)
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
7楼#
发布于:2012-07-26 13:30
操作不对

用Linux的应该对gdb使用有一定了解吧

检查当前目录有无firefox的可执行文件,如果有,才可以使用gdb ./firefox

而你为啥跑到/usr/lib/firefox-4.0b4/目录里去执行,难道这里不是放的lib吗
http://pcxfirefox.wordpress.com/
坛用者
小狐狸
小狐狸
  • UID290
  • 注册日期2004-11-28
  • 最后登录2014-08-02
  • 发帖数73
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2012-07-26 13:30
我不会用gdb,而且关键是/usr/lib/firefox-4.04/下确实是有firefox和firefox-bin这两个文件。
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
9楼#
发布于:2012-07-26 13:30
先确定firefox的可执行程序是哪个,再用gdb调试

我怀疑你的在firefox-bin下面,firefox猜测只是脚本
http://pcxfirefox.wordpress.com/
坛用者
小狐狸
小狐狸
  • UID290
  • 注册日期2004-11-28
  • 最后登录2014-08-02
  • 发帖数73
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2012-07-26 13:30
firefox是脚本,firefox-bin是二进制文件,但我不会用gdb,请详细说明操作步骤。
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
11楼#
发布于:2012-07-26 13:30
比如你的Firefox二进制可执行文件为xxx
那么可以进入到xxx所在目录,使用gdb ./xxx进入调试状态
然后输入run,启动Firefox,想办法使之崩溃

这时会回到gdb里显示segfault什么的信息,然后输入bt看backtrace信息
http://pcxfirefox.wordpress.com/
坛用者
小狐狸
小狐狸
  • UID290
  • 注册日期2004-11-28
  • 最后登录2014-08-02
  • 发帖数73
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2012-07-26 13:30
不行呀!我指定了执行的firefox或firefox-bin,还是最后“No executable file specified.
Use the "file" or "exec-file" command.”,跟上面的提示一样。
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
13楼#
发布于:2012-07-26 13:30
你在shell里执行

file firefox
或者
file firefox-bin

先判断一下是否是可执行文件
http://pcxfirefox.wordpress.com/
坛用者
小狐狸
小狐狸
  • UID290
  • 注册日期2004-11-28
  • 最后登录2014-08-02
  • 发帖数73
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
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
上一页
游客

返回顶部