Startup Crash in [@ l10nregistry::source::FileSource::fetch_file_sync]
Categories
(Core :: Internationalization: Localization, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr78 | --- | unaffected |
| firefox-esr91 | --- | unaffected |
| firefox90 | --- | unaffected |
| firefox91 | --- | unaffected |
| firefox92 | + | fixed |
People
(Reporter: aryx, Assigned: zbraniecki)
References
(Regression)
Details
(Keywords: crash, regression)
Crash Data
Attachments
(3 files)
9 crashes from 9 different machines so far.
Maybe Fission related. (DOMFissionEnabled=1)
Crash report: https://crash-stats.mozilla.org/report/index/1479b6ec-f1cc-44f2-ab7b-3bbcd0210730
MOZ_CRASH Reason: [l10nregistry] Attempting to synchronously load file resource://app/localization/en-US/branding/brand.ftl while it's being loaded asynchronously.
Top 10 frames of crashing thread:
0 xul.dll RustMozCrash mozglue/static/rust/wrappers.cpp:17
1 xul.dll mozglue_static::panic_hook mozglue/static/rust/lib.rs:91
2 xul.dll core::ops::function::Fn::call<fn ../53cb7b09b00cbea8754ffb78e7e3cb521cb8af4b/library/core/src/ops/function.rs:227
3 xul.dll std::panicking::rust_panic_with_hook ../53cb7b09b00cbea8754ffb78e7e3cb521cb8af4b//library/std/src/panicking.rs:595
4 xul.dll std::panicking::begin_panic_handler::{{closure}} ../53cb7b09b00cbea8754ffb78e7e3cb521cb8af4b//library/std/src/panicking.rs:497
5 xul.dll std::sys_common::backtrace::__rust_end_short_backtrace<closure-0, !> ../53cb7b09b00cbea8754ffb78e7e3cb521cb8af4b//library/std/src/sys_common/backtrace.rs:141
6 xul.dll std::panicking::begin_panic_handler ../53cb7b09b00cbea8754ffb78e7e3cb521cb8af4b//library/std/src/panicking.rs:493
7 xul.dll std::panicking::begin_panic_fmt ../53cb7b09b00cbea8754ffb78e7e3cb521cb8af4b//library/std/src/panicking.rs:435
8 xul.dll l10nregistry::source::FileSource::fetch_file_sync third_party/rust/l10nregistry/src/source/mod.rs:257
9 xul.dll l10nregistry_ffi::source::l10nfilesource_fetch_file_sync intl/l10n/rust/l10nregistry-ffi/src/source.rs:266
| Reporter | ||
Updated•4 years ago
|
| Assignee | ||
Comment 1•4 years ago
|
||
Updated•4 years ago
|
Comment 3•4 years ago
|
||
| bugherder | ||
Comment 5•4 years ago
|
||
| bugherder | ||
Comment 6•4 years ago
|
||
We're still crashing with these patches.
| Assignee | ||
Comment 7•4 years ago
|
||
We're still crashing with these patches.
I don't see a way for that to be possible. The crash description is associated with a single line that is not exercised with this patch.
Is there a chance that those crashes are from builds without the patch?
Comment 9•4 years ago
|
||
We've got 4 crash reports so far that seem to be from the latest nightly (buildid 20210801214108):
- bp-93d5fc3f-3941-4d60-83fc-dc2ed0210802
- bp-8e40349e-0fa2-4153-a389-1807b0210802
- bp-ba6922a0-dbb8-4f2f-bafc-adb940210802
- bp-c7206dc5-c816-425a-abf9-741d10210802
The stacks point at https://hg.mozilla.org/mozilla-central/annotate/ea89827501c6f1abd7451f894221eebc367b2be0/third_party/rust/l10nregistry/src/source/mod.rs#l257
| Assignee | ||
Comment 10•4 years ago
|
||
The stacks point at https://hg.mozilla.org/mozilla-central/annotate/ea89827501c6f1abd7451f894221eebc367b2be0/third_party/rust/l10nregistry/src/source/mod.rs#l257
Correct.
This line is only executed if the previous branch is not matched: https://hg.mozilla.org/mozilla-central/annotate/ea89827501c6f1abd7451f894221eebc367b2be0/third_party/rust/l10nregistry/src/source/mod.rs#l239
but with this patch the only callsite of this function calls overload true, so the line you listed should never be called.
| Assignee | ||
Comment 11•4 years ago
|
||
ah, no, there's one more!
| Assignee | ||
Comment 12•4 years ago
|
||
Filing l10nregistry-rs issue to investigate: https://github.com/mozilla/l10nregistry-rs/issues/15
| Assignee | ||
Comment 13•4 years ago
|
||
Comment 14•4 years ago
|
||
Comment 15•4 years ago
|
||
| bugherder | ||
| Reporter | ||
Comment 16•4 years ago
|
||
This is still being reported for today's Nightly (20210803094710) - should this bug be reopened?
| Assignee | ||
Comment 17•4 years ago
|
||
agh, yes! One more place! Grr.
| Reporter | ||
Updated•4 years ago
|
| Assignee | ||
Comment 18•4 years ago
|
||
| Assignee | ||
Comment 19•4 years ago
|
||
I promise this is the last one... :)
Comment 20•4 years ago
|
||
Comment 21•4 years ago
|
||
| bugherder | ||
Updated•3 years ago
|
Description
•