Closed Bug 1394340 Opened 4 years ago Closed 4 years ago

Webrender crash when open test layout/reftests/transform-3d/preserves3d-nested.html

Categories

(Core :: Graphics: WebRender, defect, P3)

defect

Tracking

()

RESOLVED FIXED

People

(Reporter: mtseng, Assigned: mtseng)

References

Details

callstack:
[task 2017-08-27T16:45:19.491477Z] 16:45:19     INFO -  0  firefox!mozalloc_abort [mozalloc_abort.cpp:aa4791c97c18 : 33 + 0x0]
[task 2017-08-27T16:45:19.492039Z] 16:45:19     INFO -     rax = 0x00000000006298c0   rdx = 0x00000000004226bf
[task 2017-08-27T16:45:19.492577Z] 16:45:19     INFO -     rcx = 0x00007f380267e2ad   rbx = 0x00007f380294c700
[task 2017-08-27T16:45:19.493141Z] 16:45:19     INFO -     rsi = 0x00007f380294d770   rdi = 0x0000000000000000
[task 2017-08-27T16:45:19.493659Z] 16:45:19     INFO -     rbp = 0x00007f37ba5f9e40   rsp = 0x00007f37ba5f9e30
[task 2017-08-27T16:45:19.494136Z] 16:45:19     INFO -      r8 = 0x00007f380294d770    r9 = 0x00007f37ba5ff700
[task 2017-08-27T16:45:19.494820Z] 16:45:19     INFO -     r10 = 0x0000000000000422   r11 = 0x0000000000000000
[task 2017-08-27T16:45:19.495543Z] 16:45:19     INFO -     r12 = 0x00007f37f64d3fa0   r13 = 0x000000000000001f
[task 2017-08-27T16:45:19.496109Z] 16:45:19     INFO -     r14 = 0x0000000000000337   r15 = 0x00007f37c14fa5e0
[task 2017-08-27T16:45:19.496694Z] 16:45:19     INFO -     rip = 0x00000000004073f6
[task 2017-08-27T16:45:19.497293Z] 16:45:19     INFO -     Found by: given as instruction pointer in context
[task 2017-08-27T16:45:19.497910Z] 16:45:19     INFO -  1  firefox!abort [mozalloc_abort.cpp:aa4791c97c18 : 80 + 0x5]
[task 2017-08-27T16:45:19.498529Z] 16:45:19     INFO -     rbx = 0x0000000000000001   rbp = 0x00007f37ba5f9e50
[task 2017-08-27T16:45:19.499078Z] 16:45:19     INFO -     rsp = 0x00007f37ba5f9e50   r12 = 0x00007f37f64d3fa0
[task 2017-08-27T16:45:19.499701Z] 16:45:19     INFO -     r13 = 0x000000000000001f   r14 = 0x0000000000000337
[task 2017-08-27T16:45:19.500328Z] 16:45:19     INFO -     r15 = 0x00007f37c14fa5e0   rip = 0x00000000004073c0
[task 2017-08-27T16:45:19.500919Z] 16:45:19     INFO -     Found by: call frame info
[task 2017-08-27T16:45:19.501547Z] 16:45:19     INFO -  2  libxul.so!std::panicking::rust_panic [lib.rs:0ade339411587887bf01bcfa2e9ae4414c8900d4 : 61 + 0x5]
[task 2017-08-27T16:45:19.502221Z] 16:45:19     INFO -     rbx = 0x0000000000000001   rbp = 0x00007f37ba5f9e60
[task 2017-08-27T16:45:19.502811Z] 16:45:19     INFO -     rsp = 0x00007f37ba5f9e60   r12 = 0x00007f37f64d3fa0
[task 2017-08-27T16:45:19.503401Z] 16:45:19     INFO -     r13 = 0x000000000000001f   r14 = 0x0000000000000337
[task 2017-08-27T16:45:19.504056Z] 16:45:19     INFO -     r15 = 0x00007f37c14fa5e0   rip = 0x00007f37f5e34719
[task 2017-08-27T16:45:19.504652Z] 16:45:19     INFO -     Found by: call frame info
[task 2017-08-27T16:45:19.505333Z] 16:45:19     INFO -  3  libxul.so!std::panicking::rust_panic_with_hook [panicking.rs:0ade339411587887bf01bcfa2e9ae4414c8900d4 : 565 + 0x5]
[task 2017-08-27T16:45:19.505905Z] 16:45:19     INFO -     rbx = 0x0000000000000001   rbp = 0x00007f37ba5f9ed0
[task 2017-08-27T16:45:19.506450Z] 16:45:19     INFO -     rsp = 0x00007f37ba5f9e70   r12 = 0x00007f37f64d3fa0
[task 2017-08-27T16:45:19.507057Z] 16:45:19     INFO -     r13 = 0x000000000000001f   r14 = 0x0000000000000337
[task 2017-08-27T16:45:19.507746Z] 16:45:19     INFO -     r15 = 0x00007f37c14fa5e0   rip = 0x00007f37f5e340ed
[task 2017-08-27T16:45:19.508299Z] 16:45:19     INFO -     Found by: call frame info
[task 2017-08-27T16:45:19.509033Z] 16:45:19     INFO -  4  libxul.so!std::panicking::begin_panic<collections::string::String> [panicking.rs:0ade339411587887bf01bcfa2e9ae4414c8900d4 : 511 + 0x12]
[task 2017-08-27T16:45:19.509655Z] 16:45:19     INFO -     rbx = 0x00007f37ba5f9fb8   rbp = 0x00007f37ba5f9f00
[task 2017-08-27T16:45:19.510245Z] 16:45:19     INFO -     rsp = 0x00007f37ba5f9ee0   r12 = 0x00007f37babe3d00
[task 2017-08-27T16:45:19.511033Z] 16:45:19     INFO -     r13 = 0x00007f37babe3c00   r14 = 0x00007f37ba5fa520
[task 2017-08-27T16:45:19.511841Z] 16:45:19     INFO -     r15 = 0x0000000000000003   rip = 0x00007f37f5e33f70
[task 2017-08-27T16:45:19.512544Z] 16:45:19     INFO -     Found by: call frame info
[task 2017-08-27T16:45:19.513590Z] 16:45:19     INFO -  5  libxul.so!std::panicking::begin_panic_fmt [panicking.rs:0ade339411587887bf01bcfa2e9ae4414c8900d4 : 495 + 0x1c]
[task 2017-08-27T16:45:19.514521Z] 16:45:19     INFO -     rbx = 0x00007f37ba5f9fb8   rbp = 0x00007f37ba5f9f70
[task 2017-08-27T16:45:19.515476Z] 16:45:19     INFO -     rsp = 0x00007f37ba5f9f10   r12 = 0x00007f37babe3d00
[task 2017-08-27T16:45:19.516750Z] 16:45:19     INFO -     r13 = 0x00007f37babe3c00   r14 = 0x00007f37ba5fa520
[task 2017-08-27T16:45:19.518041Z] 16:45:19     INFO -     r15 = 0x0000000000000003   rip = 0x00007f37f5e33eda
[task 2017-08-27T16:45:19.519416Z] 16:45:19     INFO -     Found by: call frame info
[task 2017-08-27T16:45:19.520385Z] 16:45:19     INFO -  6  libxul.so!core::panicking::panic_fmt [panicking.rs:0ade339411587887bf01bcfa2e9ae4414c8900d4 : 471 + 0x18]
[task 2017-08-27T16:45:19.521338Z] 16:45:19     INFO -     rbx = 0x000000000000001f   rbp = 0x00007f37ba5f9fd0
[task 2017-08-27T16:45:19.522271Z] 16:45:19     INFO -     rsp = 0x00007f37ba5f9f80   r12 = 0x00007f37babe3d00
[task 2017-08-27T16:45:19.523231Z] 16:45:19     INFO -     r13 = 0x00007f37babe3c00   r14 = 0x00007f37ba5fa520
[task 2017-08-27T16:45:19.524156Z] 16:45:19     INFO -     r15 = 0x0000000000000003   rip = 0x00007f37f5e41d07
[task 2017-08-27T16:45:19.525078Z] 16:45:19     INFO -     Found by: call frame info
[task 2017-08-27T16:45:19.526002Z] 16:45:19     INFO -  7  libxul.so!core::option::expect_failed [option.rs:0ade339411587887bf01bcfa2e9ae4414c8900d4 : 823 + 0x1a]
[task 2017-08-27T16:45:19.527263Z] 16:45:19     INFO -     rbx = 0x000000000000001f   rbp = 0x00007f37ba5fa030
[task 2017-08-27T16:45:19.528548Z] 16:45:19     INFO -     rsp = 0x00007f37ba5f9fe0   r12 = 0x00007f37babe3d00
[task 2017-08-27T16:45:19.529497Z] 16:45:19     INFO -     r13 = 0x00007f37babe3c00   r14 = 0x00007f37ba5fa520
[task 2017-08-27T16:45:19.530394Z] 16:45:19     INFO -     r15 = 0x0000000000000003   rip = 0x00007f37f5e47698
[task 2017-08-27T16:45:19.531554Z] 16:45:19     INFO -     Found by: call frame info
[task 2017-08-27T16:45:19.532458Z] 16:45:19     INFO -  8  libxul.so!webrender::frame_builder::FrameBuilder::build [option.rs:0ade339411587887bf01bcfa2e9ae4414c8900d4 : 0 + 0x2b]
[task 2017-08-27T16:45:19.533300Z] 16:45:19     INFO -     rbx = 0x000000000000001f   rbp = 0x00007f37ba5faa60
[task 2017-08-27T16:45:19.534131Z] 16:45:19     INFO -     rsp = 0x00007f37ba5fa040   r12 = 0x00007f37babe3d00
[task 2017-08-27T16:45:19.534958Z] 16:45:19     INFO -     r13 = 0x00007f37babe3c00   r14 = 0x00007f37ba5fa520
[task 2017-08-27T16:45:19.535807Z] 16:45:19     INFO -     r15 = 0x0000000000000003   rip = 0x00007f37f5dc8dd4
[task 2017-08-27T16:45:19.536629Z] 16:45:19     INFO -     Found by: call frame info
[task 2017-08-27T16:45:19.537508Z] 16:45:19     INFO -  9  libxul.so!webrender::render_backend::Document::render [frame.rs:aa4791c97c18 : 1183 + 0x1a]
[task 2017-08-27T16:45:19.538331Z] 16:45:19     INFO -     rbx = 0x00007f37c0dc92d8   rbp = 0x00007f37ba5fb0f0
[task 2017-08-27T16:45:19.539213Z] 16:45:19     INFO -     rsp = 0x00007f37ba5faa70   r12 = 0x00007f37ba5fe358
[task 2017-08-27T16:45:19.540113Z] 16:45:19     INFO -     r13 = 0x00007f37ba5fe240   r14 = 0x00007f37ba5fadf0
[task 2017-08-27T16:45:19.541017Z] 16:45:19     INFO -     r15 = 0x00007f37ba5fbda0   rip = 0x00007f37f5dba935
[task 2017-08-27T16:45:19.541930Z] 16:45:19     INFO -     Found by: call frame info
[task 2017-08-27T16:45:19.542860Z] 16:45:19     INFO - 10  libxul.so!webrender::render_backend::RenderBackend::process_document [render_backend.rs:aa4791c97c18 : 350 + 0x15]
[task 2017-08-27T16:45:19.544171Z] 16:45:19     INFO -     rbx = 0x0000000000000000   rbp = 0x00007f37ba5fb570
[task 2017-08-27T16:45:19.545023Z] 16:45:19     INFO -     rsp = 0x00007f37ba5fb100   r12 = 0x00007f37ba5fbcc0
[task 2017-08-27T16:45:19.545853Z] 16:45:19     INFO -     r13 = 0x00007f37ba5fe240   r14 = 0x00007f37ba5fb180
[task 2017-08-27T16:45:19.546686Z] 16:45:19     INFO -     r15 = 0x000006b978ee68f6   rip = 0x00007f37f5db0c6d
[task 2017-08-27T16:45:19.547556Z] 16:45:19     INFO -     Found by: call frame info
[task 2017-08-27T16:45:19.548417Z] 16:45:19     INFO - 11  libxul.so!webrender::render_backend::RenderBackend::run [render_backend.rs:aa4791c97c18 : 417 + 0x70]
[task 2017-08-27T16:45:19.549272Z] 16:45:19     INFO -     rbx = 0x0000000000000001   rbp = 0x00007f37ba5fdb70
[task 2017-08-27T16:45:19.550117Z] 16:45:19     INFO -     rsp = 0x00007f37ba5fb580   r12 = 0x00007f37ba5fd070
[task 2017-08-27T16:45:19.550950Z] 16:45:19     INFO -     r13 = 0x00007f37ba5fe200   r14 = 0x00007f37bd002205
[task 2017-08-27T16:45:19.551817Z] 16:45:19     INFO -     r15 = 0x00007f37ba5fd470   rip = 0x00007f37f5da4ccc
[task 2017-08-27T16:45:19.552652Z] 16:45:19     INFO -     Found by: call frame info
[task 2017-08-27T16:45:19.553509Z] 16:45:19     INFO - 12  libxul.so!std::sys_common::backtrace::__rust_begin_short_backtrace<closure,()> [renderer.rs:aa4791c97c18 : 1331 + 0x1f]
[task 2017-08-27T16:45:19.554372Z] 16:45:19     INFO -     rbx = 0x00007f37ba5fe200   rbp = 0x00007f37ba5fe790
[task 2017-08-27T16:45:19.555222Z] 16:45:19     INFO -     rsp = 0x00007f37ba5fdb80   r12 = 0x00007f37ba5fe050
[task 2017-08-27T16:45:19.556069Z] 16:45:19     INFO -     r13 = 0x00007f37ba5fe700   r14 = 0x00007f37ba5fe050
[task 2017-08-27T16:45:19.556905Z] 16:45:19     INFO -     r15 = 0x00007f37ba5fe210   rip = 0x00007f37f5da3382
[task 2017-08-27T16:45:19.557743Z] 16:45:19     INFO -     Found by: call frame info
[task 2017-08-27T16:45:19.558607Z] 16:45:19     INFO - 13  libxul.so!alloc::boxed::{{impl}}::call_box<(),closure> [mod.rs:0ade339411587887bf01bcfa2e9ae4414c8900d4 : 364 + 0x15]
[task 2017-08-27T16:45:19.559471Z] 16:45:19     INFO -     rbx = 0x00007f37ba5fe7a8   rbp = 0x00007f37ba5feed0
[task 2017-08-27T16:45:19.560318Z] 16:45:19     INFO -     rsp = 0x00007f37ba5fe7a0   r12 = 0x0000000000000000
[task 2017-08-27T16:45:19.561164Z] 16:45:19     INFO -     r13 = 0x00007f37da24d00f   r14 = 0x00007f37bd282800
[task 2017-08-27T16:45:19.562039Z] 16:45:19     INFO -     r15 = 0x00007f37ba5fe7a8   rip = 0x00007f37f5da2a47
[task 2017-08-27T16:45:19.562870Z] 16:45:19     INFO -     Found by: call frame info
[task 2017-08-27T16:45:19.563744Z] 16:45:19     INFO - 14  libxul.so!std::sys::imp::thread::{{impl}}::new::thread_start [boxed.rs:0ade339411587887bf01bcfa2e9ae4414c8900d4 : 658 + 0x3]
[task 2017-08-27T16:45:19.564937Z] 16:45:19     INFO -     rbx = 0x00007f37eba21000   rbp = 0x00007f37ba5fef10
[task 2017-08-27T16:45:19.565784Z] 16:45:19     INFO -     rsp = 0x00007f37ba5feee0   r12 = 0x0000000000000000
[task 2017-08-27T16:45:19.566617Z] 16:45:19     INFO -     r13 = 0x00007f37da24d00f   r14 = 0x00007f37bdf33c60
[task 2017-08-27T16:45:19.567490Z] 16:45:19     INFO -     r15 = 0x00007f37bd060900   rip = 0x00007f37f5e3f544
[task 2017-08-27T16:45:19.568636Z] 16:45:19     INFO -     Found by: call frame info
[task 2017-08-27T16:45:19.569491Z] 16:45:19     INFO - 15  libpthread-2.23.so + 0x76ba
[task 2017-08-27T16:45:19.570326Z] 16:45:19     INFO -     rbx = 0x0000000000000000   rbp = 0x0000000000000000
[task 2017-08-27T16:45:19.571135Z] 16:45:19     INFO -     rsp = 0x00007f37ba5fef20   r12 = 0x0000000000000000
[task 2017-08-27T16:45:19.571967Z] 16:45:19     INFO -     r13 = 0x00007f37da24d00f   r14 = 0x0000000000200000
[task 2017-08-27T16:45:19.572808Z] 16:45:19     INFO -     r15 = 0x00007f37bd060900   rip = 0x00007f38036056ba
[task 2017-08-27T16:45:19.573636Z] 16:45:19     INFO -     Found by: call frame info
[task 2017-08-27T16:45:19.574479Z] 16:45:19     INFO - 16  libc-2.23.so + 0x1073dd
[task 2017-08-27T16:45:19.575341Z] 16:45:19     INFO -     rsp = 0x00007f37ba5fefc0   rip = 0x00007f380268e3dd
[task 2017-08-27T16:45:19.576183Z] 16:45:19     INFO -     Found by: stack scanning
Assignee: nobody → mtseng
Fixed by https://github.com/servo/webrender/pull/1628
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.