Closed Bug 1736457 Opened 3 years ago Closed 3 years ago

Firefox frozen after resume from suspend

Categories

(Core :: Graphics, defect)

Firefox 94
x86_64
Linux
defect

Tracking

()

RESOLVED DUPLICATE of bug 1734958

People

(Reporter: bugzilla+mozilla, Unassigned)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: hang, regression)

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:94.0) Gecko/20100101 Firefox/94.0

Steps to reproduce:

I'm running Firefox Developer Edition (94.0b7) downloaded from mozilla.org. Since upgrading to Ubuntu 21.10 yesterday, upon resuming from suspend, previously opened Firefox windows are totally frozen, requiring me to kill the process.

This does not occur with hardware acceleration disabled. It also does not occur with the Ubuntu-distributed build of Firefox 93 (stable).

Unfortunately this machine has a garbage Nvidia graphics card and has to use their terrible proprietary drivers. I updated the nvidia driver from 470.63 to 470.74, and the Linux kernel was updated from 5.11.0 to 5.13.0.

I wasn't able to get much in terms of debugging information, but I can try to get more as so far this is 100% reproducible. Please let me know what additional information I can provide.

#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7f66da7b317c) at futex-internal.c:57
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7f66da7b317c) at futex-internal.c:87
#2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f66da7b317c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3 0x00007f66ff14a920 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f66da7b3120, cond=0x7f66da7b3150) at pthread_cond_wait.c:504
#4 ___pthread_cond_wait (cond=0x7f66da7b3150, mutex=0x7f66da7b3120) at pthread_cond_wait.c:628
#5 0x000055d031bf3fe8 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) ()
#6 0x00007f66f7b663c5 in ?? () from /home/hackel/.local/firefox-developer-edition/libxul.so
...

The Bugbug bot thinks this bug should belong to the 'Core::Graphics' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.

Component: Untriaged → Graphics
Product: Firefox → Core

Thanks for the report! This should be bug 1734958 and/or bug 1735354.

Blocks: wr-nv-linux
Keywords: hang, regression
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
See Also: → 1735354, 1734958

Ryan, could you share your about:support page contents?

Flags: needinfo?(bugzilla+mozilla)

Martin, can you think of any solution/workaround for this? 94 is going to RC soon.

Flags: needinfo?(stransky)

Nothing we can fix in short time frame.

Flags: needinfo?(stransky)
Attached file about:support.json

We just pushed a backout of bug 1733154 to mozilla-central, which we're hoping will help with some of these hang reports. The next Nightly builds scheduled about 4hr from now should contain this backout. It would be great if affected users could try Nightly builds out over the weekend and see if things improve so we can make the same change to Fx94 before we build the Release Candidate builds for it.

Backout pushed for 94.0rc1 also. It should be available for testing on the Beta channel later today or tomorrow.
https://hg.mozilla.org/releases/mozilla-beta/rev/b24d4a876b9f

Severity: -- → S3
Regressed by: 1733154
Has Regression Range: --- → yes
Status: UNCONFIRMED → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE
Flags: needinfo?(bugzilla+mozilla)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: