Open Bug 1743297 Opened 3 years ago Updated 2 years ago

Crash in [@ webrender_bindings::bindings::wr_window_new]

Categories

(Core :: Graphics: WebRender, defect)

x86
Windows 10
defect

Tracking

()

People

(Reporter: wsmwk, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: crash, Whiteboard: [tbird crash])

Crash Data

Thunderbird has this crash signature., all Windows 10 ... despite fixed bug 1434961.
#177 crash for 91.3.0.

There are no Firefox crashes going back six months.

Crash report: https://crash-stats.mozilla.org/report/index/c0fa9ab8-0f5b-4000-a816-348670211109

MOZ_CRASH Reason: Attempting to create a 14857269x1 window/document

Top 10 frames of crashing thread:

0 xul.dll RustMozCrash mozglue/static/rust/wrappers.cpp:16
1 xul.dll mozglue_static::panic_hook mozglue/static/rust/lib.rs:89
2 xul.dll core::ops::function::Fn::call<fn ../53cb7b09b00cbea8754ffb78e7e3cb521cb8af4b/library/core/src/ops/function.rs:150
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:495
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 webrender_bindings::bindings::wr_window_new gfx/webrender_bindings/src/bindings.rs:1681
9 xul.dll mozilla::wr::NewRenderer::Run gfx/webrender_bindings/WebRenderAPI.cpp:157
Component: General → Graphics: WebRender
Product: Thunderbird → Core
Version: Thunderbird 91 → unspecified

suddenly...
#12 crash for Thunderbird 101.0b4 - but only two installations, so perhaps just one user. (and so not assigning topcrash keyword)

bp-bc81ad3f-c10d-40c5-b454-333240220531 is the only 101.0b3 crash
0 xul.dll RustMozCrash(char const*, int, char const*) mozglue/static/rust/wrappers.cpp:17
1 xul.dll mozglue_static::panic_hook(core::panic::panic_info::PanicInfo*) mozglue/static/rust/lib.rs:91
2 xul.dll core::ops::function::Fn::call<void ()(ref$<core::panic::panic_info::PanicInfo>), tuple$<ref$<core::panic::panic_info::PanicInfo> > >(void (**)(core::panic::panic_info::PanicInfo), core::panic::panic_info::PanicInfo*) ../7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/ops/function.rs:70
3 xul.dll std::panicking::rust_panic_with_hook() ../7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c//library/std/src/panicking.rs:702
4 xul.dll std::panicking::begin_panic_handler::closure$0() ../7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c//library/std/src/panicking.rs:588
5 xul.dll std::sys_common::backtrace::__rust_end_short_backtrace<std::panicking::begin_panic_handler::closure_env$0, never$>() ../7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c//library/std/src/sys_common/backtrace.rs:138
6 xul.dll std::panicking::begin_panic_handler() ../7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c//library/std/src/panicking.rs:584
7 xul.dll core::panicking::panic_fmt() ../7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c//library/core/src/panicking.rs:143
8 xul.dll webrender_bindings::bindings::wr_window_new(webrender_bindings::bindings::WrWindowId, int, int, bool, bool, bool, bool, bool, core::ffi::c_void*, core::ffi::c_void*, bool, enum$<core::option::Option<ref_mut$<webrender_bindings::program_cache::WrProgramCache> >, 1, 18446744073709551615, Some>, enum$<core::option::Option<ref_mut$<webrender_bindings::bindings::WrShaders> >, 1, 18446744073709551615, Some>, webrender_bindings::bindings::WrThreadPool*, webrender_bindings::bindings::WrThreadPool*, unsigned long long ()(core::ffi::c_void), unsigned long long ()(core::ffi::c_void), unsigned int, core::ffi::c_void*, bool, bool, unsigned long long, bool, webrender_bindings::bindings::DocumentHandle**, webrender::renderer::Renderer**, int*, signed char**, bool, bool, int, int, bool, bool) gfx/webrender_bindings/src/bindings.rs:1543
9 xul.dll mozilla::wr::NewRenderer::Run(mozilla::wr::RenderThread&, mozilla::wr::WrWindowId) gfx/webrender_bindings/WebRenderAPI.cpp:157
10 xul.dll mozilla::wr::RenderThread::RunEvent(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >) gfx/webrender_bindings/RenderThread.cpp:460
11 xul.dll mozilla::detail::RunnableMethodImpl<mozilla::wr::RenderThread*, void (mozilla::wr::RenderThread::)(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >), 1, mozilla::RunnableKind::Standard, mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >&&>::Run() xpcom/threads/nsThreadUtils.h:1200
12 xul.dll nsThread::ProcessNextEvent(bool, bool
) xpcom/threads/nsThread.cpp:1174

Firefox crashes end after 105.0.3

You need to log in before you can comment on or make changes to this bug.