Closed Bug 1668949 Opened 5 years ago Closed 5 years ago

sw-wr: Crash in [@ Composite] when pressing F11

Categories

(Core :: Graphics: WebRender, defect)

x86_64
Linux
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox83 --- disabled

People

(Reporter: jan, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: crash, nightly-community)

Crash Data

Main profile (Gnome Xwayland, Debian Testing, MOZ_X11_EGL=1, gfx.webrender.software).
No STR yet. I pressed F11 to make Github fullscreen.


Maybe Fission related. (DOMFissionEnabled=1)

Crash report: https://crash-stats.mozilla.org/report/index/f49ceda0-2bd8-4dbb-bfe8-7f9c60201002

Reason: SIGSEGV /SEGV_ACCERR

Top 8 frames of crashing thread:

0 libxul.so Composite gfx/wr/swgl/src/composite.h:398
1 libxul.so webrender_bindings::swgl_bindings::SwCompositeThread::process_job gfx/webrender_bindings/src/swgl_bindings.rs:652
2 libxul.so std::sys_common::backtrace::__rust_begin_short_backtrace src/libstd/sys_common/backtrace.rs:130
3 libxul.so core::ops::function::FnOnce::call_once{{vtable.shim}} src/libcore/ops/function.rs:232
4 libxul.so <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once src/liballoc/boxed.rs:1017
5 libxul.so std::sys::unix::thread::Thread::new::thread_start src/libstd/sys/unix/thread.rs:80
6 libpthread.so.0 start_thread ./nptl/pthread_create.c:477
7 libc.so.6 clone 
See Also: → 1666119
Severity: -- → S3

Does this still reproduce for you?

I expected to find bug 1671055 (2020-10-15) as fix range, but found bug 1669131 (2020-10-06). I don't know whether the problem is just hidden since then or if bug 1671055 fixed it at the end. Shall we close this as WFM?


I couldn't repro with the original STR and build id, but I have found slightly different STR for it:

  1. Download build 20201002092536 of comment 0: https://archive.mozilla.org/pub/firefox/nightly/2020/10/2020-10-02-09-25-36-mozilla-central/firefox-83.0a1.en-US.linux-x86_64.tar.bz2 (./firefox -P regressiontest)
  2. Open about:config, set gfx.webrender.software to true, widget.disable-native-theme-for-content to true. (Mesa is qualified by default, no gfx.webrender.all needed)
  3. Restart Firefox and open https://bugzilla.mozilla.org/show_bug.cgi?id=1668949#c2
  4. Main process crash right after the tab loaded: bp-35296dcf-2759-4be4-8ac2-1aafd0201028 [@ Composite ]

mozregression --find-fix --bad 20201002092536 --good 2020-10-27 --pref gfx.webrender.all:true gfx.webrender.software:true fission.autostart:true gfx.webrender.panic-on-gl-error:true widget.disable-native-theme-for-content:true -a https://bugzilla.mozilla.org/show_bug.cgi?id=1668949#c2

15:13.91 INFO: First good revision: f41452c272f0e1f6b1f27ba87d9dff524cfa65ca
15:13.91 INFO: Last bad revision: baf9fe89a76edd66d3a08c9d56f8f492b4ad0371
15:13.91 INFO: Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=baf9fe89a76edd66d3a08c9d56f8f492b4ad0371&tochange=f41452c272f0e1f6b1f27ba87d9dff524cfa65ca

f41452c272f0e1f6b1f27ba87d9dff524cfa65ca Cameron McCormack — Bug 1669131 - Size and paint non-native theme scrollbars to emulate native non-overlay Gtk scrollbars. r=spohl

My Gnome theme is: bug 1671401 comment 6 (Gnome Wayland, Debian Testing)

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME
No longer blocks: sw-wr-correctness
You need to log in before you can comment on or make changes to this bug.