搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

Debugging crashes in complex environment with no crash report

  • 5 个回答
  • 1 人有此问题
  • 4 次查看
  • 最后回复者为 jonzn4SUSE

more options

Hi all, I'm having a lot of problems with Firefox crashing pretty often. Sometimes once or twice a day.

I most often see crashes in the middle of a Webex video conference for work. But Firefox sometimes goes down in other situations that I see no pattern in.

This is Ubuntu 20.04, Firefox 102.0. Unfortunately, it's a complex environment to debug.

First, when firefox goes down, it rarely leaves a crash report behind. So I'm not getting any direct evidence as to what is happening. Second, I run with uBlock active and it is very difficult to function in the browser without long enough for the crash to happen. Third, I typically have several hundred tabs open. I have a lot of memory (64G) in my machine, and the machine doesn't act like it's swapping, so I don't think I'm running out of memory.

Any help getting to the bottom of what's going on is welcome.

Hi all, I'm having a lot of problems with Firefox crashing pretty often. Sometimes once or twice a day. I most often see crashes in the middle of a Webex video conference for work. But Firefox sometimes goes down in other situations that I see no pattern in. This is Ubuntu 20.04, Firefox 102.0. Unfortunately, it's a complex environment to debug. First, when firefox goes down, it rarely leaves a crash report behind. So I'm not getting any direct evidence as to what is happening. Second, I run with uBlock active and it is very difficult to function in the browser without long enough for the crash to happen. Third, I typically have several hundred tabs open. I have a lot of memory (64G) in my machine, and the machine doesn't act like it's swapping, so I don't think I'm running out of memory. Any help getting to the bottom of what's going on is welcome.

所有回复 (5)

more options

I'm using the Ubuntu firefox package. I have tried the Mozilla firefox in the past as well.

The issue I have with deleting the profile, is there is a lot of stuff in the profile that I actually use and don't want to lose. Also the window state I have is important and hard to save and recreate.

I guess I was hoping that I could run firefox in gdb or under strace and save enough useful info when it crashes to provide developers enough to go further.

more options

Try downloading Firefox from Mozilla, run it from the folder and see if you have the same issue. https://www.mozilla.org/en-US/firefox/all/#product-desktop-release

Have you tried the same steps under a different ubuntu account? Did you run strace?

由jonzn4SUSE于修改

more options

Hi jonzn4SUSE, I ran strace, only on the initial process. That generates a 22G file by itself, as well as slowing down significantly. I think it's not likely practical to strace the full browser.

On the console, I do see the following consistently on exit.

... Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. CPU time limit exceeded (core dumped)

and

Exiting due to channel error. [GFX1-]: Receive IPC close with reason=AbnormalShutdown Exiting due to channel error. Exiting due to channel error. +++ killed by SIGXCPU (core dumped) +++

I don't know if the last message offers more clue as to what is going on.

I could run the browser under gdb, but I wouldn't know which child to follow. I've got 50 firefox-bin child processes.

more options

Just need more info before it closes.

more options