Closed Bug 1584592 Opened 5 years ago Closed 5 years ago

Intermittent PROCESS-CRASH | Main app process exited normally | application crashed [@ static struct webrender_bindings::moz2d_renderer::Entry webrender_bindings::moz2d_renderer::BlobReader::read_entry()]

Categories

(Core :: Graphics: WebRender, defect)

defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla71
Tracking Status
firefox-esr60 --- unaffected
firefox-esr68 --- unaffected
firefox69 --- unaffected
firefox70 --- unaffected
firefox71 + fixed

People

(Reporter: intermittent-bug-filer, Assigned: jrmuizel)

References

(Regression)

Details

(Keywords: crash, intermittent-failure, regression, Whiteboard: [stockwell unknown])

Crash Data

Filed by: malexandru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=268818220&repo=autoland
Full log: https://queue.taskcluster.net/v1/task/AedUGDwGQjC1qZI9MCuDFg/runs/0/artifacts/public/logs/live_backing.log


[task 2019-09-27T17:26:44.977Z] 17:26:44 INFO - TEST-START | dom/svg/test/test_viewport.html
[task 2019-09-27T17:26:45.058Z] 17:26:45 INFO - GECKO(6024) | MEMORY STAT | vsize 2103843MB | vsizeMaxContiguous 73679265MB | residentFast 105MB | heapAllocated 18MB
[task 2019-09-27T17:26:45.063Z] 17:26:45 INFO - TEST-OK | dom/svg/test/test_viewport.html | took 83ms
[task 2019-09-27T17:26:45.082Z] 17:26:45 INFO - TEST-START | Shutdown
[task 2019-09-27T17:26:45.084Z] 17:26:45 INFO - Passed: 12479
[task 2019-09-27T17:26:45.084Z] 17:26:45 INFO - Failed: 1
[task 2019-09-27T17:26:45.086Z] 17:26:45 INFO - Todo: 4
[task 2019-09-27T17:26:45.086Z] 17:26:45 INFO - Mode: e10s
[task 2019-09-27T17:26:45.086Z] 17:26:45 INFO - Slowest: 1341ms - /tests/dom/svg/test/test_onerror.xhtml
[task 2019-09-27T17:26:45.086Z] 17:26:45 INFO - SimpleTest FINISHED
[task 2019-09-27T17:26:45.086Z] 17:26:45 INFO - TEST-INFO | Ran 1 Loops
[task 2019-09-27T17:26:45.087Z] 17:26:45 INFO - SimpleTest FINISHED
<...>
[task 2019-09-27T17:26:53.771Z] 17:26:53 INFO - PROCESS-CRASH | Main app process exited normally | application crashed [@ static struct webrender_bindings::moz2d_renderer::Entry webrender_bindings::moz2d_renderer::BlobReader::read_entry()]
[task 2019-09-27T17:26:53.771Z] 17:26:53 INFO - Crash dump filename: c:\users\task_1569603259\appdata\local\temp\tmps4mwa2.mozrunner\minidumps\8434091b-ddbb-4de9-a76c-834f9ffb32fa.dmp
[task 2019-09-27T17:26:53.771Z] 17:26:53 INFO - Operating system: Windows NT
[task 2019-09-27T17:26:53.771Z] 17:26:53 INFO - 10.0.17134
[task 2019-09-27T17:26:53.771Z] 17:26:53 INFO - CPU: amd64
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO - family 6 model 85 stepping 4
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO - 8 CPUs
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO -
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO - GPU: UNKNOWN
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO -
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO - Crash reason: EXCEPTION_BREAKPOINT
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO - Crash address: 0x7fff1b2afa60
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO - Assertion: Unknown assertion type 0x00000000
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO - Process uptime: 16 seconds
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO -
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO - Thread 30 (crashed)
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO - 0 xul.dll!GeckoCrash [nsAppRunner.cpp:1d52673654fc3f7627efa34c5fe24b51c59a307a : 5117 + 0x10]
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO - rax = 0x00007fff4e100fb8 rdx = 0x0000000000000053
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO - rcx = 0x0000000000000053 rbx = 0x00007fff1cd78000
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO - rsi = 0x000000000000002c rdi = 0x0000000000000053
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO - rbp = 0x00000067f13388e0 rsp = 0x00000067f1338830
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO - r8 = 0x00000067f1338a92 r9 = 0x0000000000000000
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO - r10 = 0x00000067f1338608 r11 = 0x000000000000002c
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO - r12 = 0x0000000000000001 r13 = 0x00007fff1ce3db80
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO - r14 = 0x00000000ffffffff r15 = 0x00007fff1cd76de0
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO - rip = 0x00007fff1b2afa60
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO - Found by: given as instruction pointer in context
[task 2019-09-27T17:26:53.772Z] 17:26:53 INFO - 1 xul.dll!static void gkrust_shared::panic_hook(struct core::panic::PanicInfo ) [lib.rs:1d52673654fc3f7627efa34c5fe24b51c59a307a : 248 + 0x7]
[task 2019-09-27T17:26:53.773Z] 17:26:53 INFO - rbx = 0x00007fff1cd78000 rbp = 0x00000067f13388e0
[task 2019-09-27T17:26:53.773Z] 17:26:53 INFO - rsp = 0x00000067f1338860 r12 = 0x0000000000000001
[task 2019-09-27T17:26:53.773Z] 17:26:53 INFO - r13 = 0x00007fff1ce3db80 r14 = 0x00000000ffffffff
[task 2019-09-27T17:26:53.773Z] 17:26:53 INFO - r15 = 0x00007fff1cd76de0 rip = 0x00007fff1b7872b0
[task 2019-09-27T17:26:53.773Z] 17:26:53 INFO - Found by: call frame info
[task 2019-09-27T17:26:53.773Z] 17:26:53 INFO - 2 xul.dll!static void core::ops::function::Fn::call<fn(core::panic::PanicInfo
),(core::panic::PanicInfo*)>( * , struct core::panic::PanicInfo ) [function.rs:eae3437dfe991621e8afdc82734f4a172d7ddf9b : 69 + 0x12]
[task 2019-09-27T17:26:53.773Z] 17:26:53 INFO - rbx = 0x00007fff1cd78000 rbp = 0x00000067f13388e0
[task 2019-09-27T17:26:53.773Z] 17:26:53 INFO - rsp = 0x00000067f1338cc0 r12 = 0x0000000000000001
[task 2019-09-27T17:26:53.773Z] 17:26:53 INFO - r13 = 0x00007fff1ce3db80 r14 = 0x00000000ffffffff
[task 2019-09-27T17:26:53.773Z] 17:26:53 INFO - r15 = 0x00007fff1cd76de0 rip = 0x00007fff1b7871c2
[task 2019-09-27T17:26:53.773Z] 17:26:53 INFO - Found by: call frame info
[task 2019-09-27T17:26:53.773Z] 17:26:53 INFO - 3 xul.dll!static void std::panicking::rust_panic_with_hook() [panicking.rs:eae3437dfe991621e8afdc82734f4a172d7ddf9b : 481 + 0x6]
[task 2019-09-27T17:26:53.773Z] 17:26:53 INFO - rbx = 0x00007fff1cd78000 rbp = 0x00000067f13388e0
[task 2019-09-27T17:26:53.773Z] 17:26:53 INFO - rsp = 0x00000067f1338cf0 r12 = 0x0000000000000001
[task 2019-09-27T17:26:53.773Z] 17:26:53 INFO - r13 = 0x00007fff1ce3db80 r14 = 0x00000000ffffffff
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - r15 = 0x00007fff1cd76de0 rip = 0x00007fff1c0459ba
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - Found by: call frame info
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - 4 xul.dll!static <NoType> std::panicking::begin_panic<str
>(struct str
, struct (str*, u32, u32) *) [panicking.rs:eae3437dfe991621e8afdc82734f4a172d7ddf9b : 411 + 0x1b]
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - rbx = 0x00007fff1cd78000 rbp = 0x00000067f13388e0
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - rsp = 0x00000067f1338df0 r12 = 0x0000000000000001
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - r13 = 0x00007fff1ce3db80 r14 = 0x00000000ffffffff
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - r15 = 0x00007fff1cd76de0 rip = 0x00007fff1ba1ca98
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - Found by: call frame info
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - 5 xul.dll!static struct webrender_bindings::moz2d_renderer::Entry webrender_bindings::moz2d_renderer::BlobReader::read_entry() [moz2d_renderer.rs:1d52673654fc3f7627efa34c5fe24b51c59a307a : 0 + 0x18]
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - rbx = 0x00007fff1cd78000 rbp = 0x00000067f13388e0
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - rsp = 0x00000067f1338e30 r12 = 0x0000000000000001
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - r13 = 0x00007fff1ce3db80 r14 = 0x00000000ffffffff
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - r15 = 0x00007fff1cd76de0 rip = 0x00007fff1ba4a4ca
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - Found by: call frame info
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - 6 xul.dll!static void webrender_bindings::moz2d_renderer::{{impl}}::update(struct webrender_bindings::moz2d_renderer::Moz2dBlobImageHandler *, struct webrender_api::image::BlobImageKey, struct alloc::sync::Arc<alloc::vec::Vec<u8>>, struct euclid::rect::Rect<i32, webrender_api::units::DevicePixel> *, union webrender_api::image::DirtyRect<i32, webrender_api::units::LayoutPixel> *) [moz2d_renderer.rs:1d52673654fc3f7627efa34c5fe24b51c59a307a : 641 + 0x1526]
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - rbx = 0x00007fff1cd78000 rbp = 0x00000067f13388e0
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - rsp = 0x00000067f1338e80 r12 = 0x0000000000000001
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - r13 = 0x00007fff1ce3db80 r14 = 0x00000000ffffffff
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - r15 = 0x00007fff1cd76de0 rip = 0x00007fff1ba47e0b
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - Found by: call frame info
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - 7 xul.dll!static void webrender::resource_cache::ResourceCache::pre_scene_building_update(struct alloc::vec::Vec<webrender_api::api::ResourceUpdate> *, struct webrender::profiler::ResourceProfileCounters *) [resource_cache.rs:1d52673654fc3f7627efa34c5fe24b51c59a307a : 674 + 0x44]
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - rbx = 0x00007fff1cd78000 rbp = 0x00000067f13388e0
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - rsp = 0x00000067f13394c0 r12 = 0x0000000000000001
[task 2019-09-27T17:26:53.774Z] 17:26:53 INFO - r13 = 0x00007fff1ce3db80 r14 = 0x00000000ffffffff
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - r15 = 0x00007fff1cd76de0 rip = 0x00007fff1bb31a4c
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - Found by: call frame info
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - 8 xul.dll!static union core::option::Option<alloc::boxed::Box<webrender::scene_builder_thread::Transaction>> core::iter::adapters::{{impl}}::next<alloc::boxed::Box<webrender::scene_builder_thread::Transaction>,core::iter::adapters::zip::Zip<core::slice::Iter<webrender_api::api::DocumentId>, alloc::vec::Drain<webrender_api::api::TransactionMsg>>,closure>(struct core::iter::adapters::Map<core::iter::adapters::zip::Zip<core::slice::Iter<webrender_api::api::DocumentId>, alloc::vec::Drain<webrender_api::api::TransactionMsg>>, closure> *) [mod.rs:eae3437dfe991621e8afdc82734f4a172d7ddf9b : 570 + 0x3be]
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - rbx = 0x00007fff1cd78000 rbp = 0x00000067f13388e0
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - rsp = 0x00000067f1339700 r12 = 0x0000000000000001
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - r13 = 0x00007fff1ce3db80 r14 = 0x00000000ffffffff
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - r15 = 0x00007fff1cd76de0 rip = 0x00007fff1bb494d2
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - Found by: call frame info
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - 9 xul.dll!static union webrender::render_backend::RenderBackendStatus webrender::render_backend::RenderBackend::process_api_msg(union webrender_api::api::ApiMsg, struct webrender::profiler::BackendProfileCounters *, unsigned int *) [render_backend.rs:1d52673654fc3f7627efa34c5fe24b51c59a307a : 1228 + 0x11c]
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - rbx = 0x00007fff1cd78000 rbp = 0x00000067f13388e0
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - rsp = 0x00000067f1339b40 r12 = 0x0000000000000001
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - r13 = 0x00007fff1ce3db80 r14 = 0x00000000ffffffff
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - r15 = 0x00007fff1cd76de0 rip = 0x00007fff1bb2f503
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - Found by: call frame info
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - 10 xul.dll!static void webrender::render_backend::RenderBackend::run(struct webrender::profiler::BackendProfileCounters) [render_backend.rs:1d52673654fc3f7627efa34c5fe24b51c59a307a : 979 + 0x66]
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - rbx = 0x00007fff1cd78000 rbp = 0x00000067f13388e0
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - rsp = 0x00000067f133c5e0 r12 = 0x0000000000000001
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - r13 = 0x00007fff1ce3db80 r14 = 0x00000000ffffffff
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - r15 = 0x00007fff1cd76de0 rip = 0x00007fff1bb1af41
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - Found by: call frame info
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - 11 0x187e9678fa0
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - rbx = 0x00007fff1cd78000 rbp = 0x00000067f13388e0
[task 2019-09-27T17:26:53.775Z] 17:26:53 INFO - rsp = 0x00000067f133d040 r12 = 0x0000000000000001
[task 2019-09-27T17:26:53.776Z] 17:26:53 INFO - r13 = 0x00007fff1ce3db80 r14 = 0x00000000ffffffff
[task 2019-09-27T17:26:53.776Z] 17:26:53 INFO - r15 = 0x00007fff1cd76de0 rip = 0x00000187e9678fa0
[task 2019-09-27T17:26:53.776Z] 17:26:53 INFO - Found by: call frame info
[task 2019-09-27T17:26:53.776Z] 17:26:53 INFO - 12 xul.dll!static void std::sys_common::backtrace::__rust_begin_short_backtrace<closure,()>(struct closure) [backtrace.rs:eae3437dfe991621e8afdc82734f4a172d7ddf9b : 77 + 0x1d3c]
[task 2019-09-27T17:26:53.776Z] 17:26:53 INFO - rsp = 0x00000067f133d050 rip = 0x00007fff1bb13a62
[task 2019-09-27T17:26:53.776Z] 17:26:53 INFO - Found by: stack scanning
[task 2019-09-27T17:26:53.776Z] 17:26:53 INFO - 13 xul.dll!static void core::ops::function::FnOnce::call_once<closure,()>(struct closure *) [function.rs:eae3437dfe991621e8afdc82734f4a172d7ddf9b : 231 + 0x5b]
[task 2019-09-27T17:26:53.776Z] 17:26:53 INFO - rsp = 0x00000067f133ee50 rip = 0x00007fff1bb11c3b
[task 2019-09-27T17:26:53.776Z] 17:26:53 INFO - Found by: call frame info
[task 2019-09-27T17:26:53.776Z] 17:26:53 INFO - 14 xul.dll!static void alloc::boxed::{{impl}}::call_once<(),FnOnce<()>>() [boxed.rs:eae3437dfe991621e8afdc82734f4a172d7ddf9b : 746 + 0x2f]
<...>
[task 2019-09-27T17:26:53.781Z] 17:26:53 INFO - 53 xul.dll!trunc + 0x7b456e
[task 2019-09-27T17:26:53.781Z] 17:26:53 INFO - rsp = 0x00000067f133f988 rip = 0x00007fff1cdba0ee
[task 2019-09-27T17:26:53.781Z] 17:26:53 INFO - Found by: stack scanning
[task 2019-09-27T17:26:53.781Z] 17:26:53 INFO - 54 xul.dll + 0x4e183c0
[task 2019-09-27T17:26:53.781Z] 17:26:53 INFO - rsp = 0x00000067f133f9c8 rip = 0x00007fff1c0583c0
[task 2019-09-27T17:26:53.781Z] 17:26:53 INFO - Found by: stack scanning
[task 2019-09-27T17:26:53.781Z] 17:26:53 INFO - 55 kernel32.dll!guard_dispatch_icall_nop + 0x115f0
[task 2019-09-27T17:26:53.781Z] 17:26:53 INFO - rsp = 0x00000067f133f9d8 rip = 0x00007fff5a8abf50
[task 2019-09-27T17:26:53.781Z] 17:26:53 INFO - Found by: stack scanning
[task 2019-09-27T17:26:53.781Z] 17:26:53 INFO - 56 xul.dll!static void std::sys::windows::thread::{{impl}}::new::thread_start() [thread.rs:eae3437dfe991621e8afdc82734f4a172d7ddf9b : 47 + 0x5e]
[task 2019-09-27T17:26:53.782Z] 17:26:53 INFO - rsp = 0x00000067f133f9f0 rip = 0x00007fff1c058427
[task 2019-09-27T17:26:53.782Z] 17:26:53 INFO - Found by: stack scanning
[task 2019-09-27T17:26:53.782Z] 17:26:53 INFO - 57 kernel32.dll!guard_dispatch_icall_nop + 0x86d4
[task 2019-09-27T17:26:53.782Z] 17:26:53 INFO - rsp = 0x00000067f133fa30 rip = 0x00007fff5a8a3034
[task 2019-09-27T17:26:53.782Z] 17:26:53 INFO - Found by: call frame info
[task 2019-09-27T17:26:53.782Z] 17:26:53 INFO - 58 xul.dll + 0x4e183c0
[task 2019-09-27T17:26:53.782Z] 17:26:53 INFO - rsp = 0x00000067f133fa58 rip = 0x00007fff1c0583c0
[task 2019-09-27T17:26:53.782Z] 17:26:53 INFO - Found by: stack scanning
[task 2019-09-27T17:26:53.782Z] 17:26:53 INFO - 59 mozglue.dll!static void patched_BaseThreadInitThunk(int, void *, void *) [WindowsDllBlocklist.cpp:1d52673654fc3f7627efa34c5fe24b51c59a307a : 564 + 0xe]
[task 2019-09-27T17:26:53.782Z] 17:26:53 INFO - rsp = 0x00000067f133fa60 rip = 0x00007fff4e0990dd
[task 2019-09-27T17:26:53.782Z] 17:26:53 INFO - Found by: stack scanning
[task 2019-09-27T17:26:53.782Z] 17:26:53 INFO - 60 ntdll.dll!guard_dispatch_icall_nop + 0x66b01
[task 2019-09-27T17:26:53.782Z] 17:26:53 INFO - rsp = 0x00000067f133fad0 rip = 0x00007fff5cb41461
[task 2019-09-27T17:26:53.782Z] 17:26:53 INFO - Found by: call frame info
[task 2019-09-27T17:26:53.782Z] 17:26:53 INFO - 61 KERNELBASE.dll!guard_dispatch_icall_nop + 0xe15b0
[task 2019-09-27T17:26:53.782Z] 17:26:53 INFO - rsp = 0x00000067f133fb00 rip = 0x00007fff593fbf10
[task 2019-09-27T17:26:53.782Z] 17:26:53 INFO - Found by: stack scanning
[task 2019-09-27T17:26:53.782Z] 17:26:53 INFO -
[task 2019-09-27T17:26:53.782Z] 17:26:53 INFO - Thread 0

Crash Signature: [@ static struct webrender_bindings::moz2d_renderer::Entry webrender_bindings::moz2d_renderer::BlobReader::read_entry()] → [@ static struct webrender_bindings::moz2d_renderer::Entry webrender_bindings::moz2d_renderer::BlobReader::read_entry()] [@ webrender_bindings::moz2d_renderer::BlobReader::read_entry]

This occurs frequently in CI automation. Can bug 1582645 be backed out?

Flags: needinfo?(jbonisteel)

Crash happened very easily by running MotionMark on Windows. https://browserbench.org/MotionMark/

Bug 1582645 has been backed out.

Status: NEW → RESOLVED
Closed: 5 years ago
Flags: needinfo?(jbonisteel)
Resolution: --- → FIXED
Target Milestone: --- → mozilla71
Assignee: nobody → jmuizelaar
Regressed by: 1582645
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.