Closed Bug 1654474 Opened 2 months ago Closed 2 months ago

[webgl-ipc] Perma heap-use-after-free /builds/worker/fetches/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/basic_string.h:3180:18 in _M_is_leaked

Categories

(Core :: Canvas: WebGL, defect, P1)

defect

Tracking

()

RESOLVED FIXED
mozilla80
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- unaffected
firefox78 --- unaffected
firefox79 --- unaffected
firefox80 --- fixed

People

(Reporter: aryx, Assigned: jgilbert)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

The new webgl-ipc runs have this as permanent failure. And actually, it's either heap-user-after-free, heap-buffer-overflow or SEGV.

Log: https://treeherder.mozilla.org/logviewer.html#?job_id=310632270&repo=autoland

[task 2020-07-22T00:26:28.925Z] 00:26:28 INFO - TEST-START | dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__get-buffer-sub-data-validity.html
[task 2020-07-22T00:26:29.208Z] 00:26:29 INFO - GECKO(1259) | [WebGLChild] Flushed 364 bytes. (364 over 1 flushes)
[task 2020-07-22T00:26:29.209Z] 00:26:29 INFO - GECKO(1259) | [WebGLChild] Flushed 115 bytes. (479 over 2 flushes)
[task 2020-07-22T00:26:29.210Z] 00:26:29 INFO - GECKO(1259) | [WebGLChild] Flushed 111 bytes. (590 over 3 flushes)
[task 2020-07-22T00:26:29.210Z] 00:26:29 INFO - GECKO(1259) | =================================================================
[task 2020-07-22T00:26:29.211Z] 00:26:29 ERROR - GECKO(1259) | ==1259==ERROR: AddressSanitizer: heap-use-after-free on address 0x6040003c5f20 at pc 0x7f1d26e72101 bp 0x7f1d1067c260 sp 0x7f1d1067c258
[task 2020-07-22T00:26:29.211Z] 00:26:29 INFO - GECKO(1259) | READ of size 4 at 0x6040003c5f20 thread T27 (Compositor)
[task 2020-07-22T00:26:29.651Z] 00:26:29 INFO - GECKO(1259) | #0 0x7f1d26e72100 in _M_is_leaked /builds/worker/fetches/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/basic_string.h:3180:18
[task 2020-07-22T00:26:29.651Z] 00:26:29 INFO - GECKO(1259) | #1 0x7f1d26e72100 in std::string::_Rep::_M_grab(std::allocator<char> const&, std::allocator<char> const&) /builds/worker/fetches/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/basic_string.h:3231:13
[task 2020-07-22T00:26:29.651Z] 00:26:29 INFO - GECKO(1259) | #2 0x7f1d27c9b772 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&) /builds/worker/fetches/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/basic_string.tcc:611:35
[task 2020-07-22T00:26:29.654Z] 00:26:29 INFO - GECKO(1259) | #3 0x7f1d27c9b59a in _Construct<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &> /builds/worker/fetches/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/stl_construct.h:75:38
[task 2020-07-22T00:26:29.655Z] 00:26:29 INFO - GECKO(1259) | #4 0x7f1d27c9b59a in std::string* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<std::string const*, std::vector<std::string, std::allocator<std::string> > >, std::string*>(__gnu_cxx::__normal_iterator<std::string const*, std::vector<std::string, std::allocator<std::string> > >, __gnu_cxx::__normal_iterator<std::string const*, std::vector<std::string, std::allocator<std::string> > >, std::string*) /builds/worker/fetches/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/stl_uninitialized.h:83:3
[task 2020-07-22T00:26:29.656Z] 00:26:29 INFO - GECKO(1259) | #5 0x7f1d27e4a27f in uninitialized_copy<__gnu_cxx::__normal_iterator<const std::basic_string<char, std::char_traits<char>, std::allocator<char> > , std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > /builds/worker/fetches/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/stl_uninitialized.h:131:14
[task 2020-07-22T00:26:29.657Z] 00:26:29 INFO - GECKO(1259) | #6 0x7f1d27e4a27f in __uninitialized_copy_a<__gnu_cxx::__normal_iterator<const std::basic_string<char, std::char_traits<char>, std::allocator<char> > , std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > , std::basic_string<char, std::char_traits<char>, std::allocator<char> > > /builds/worker/fetches/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/stl_uninitialized.h:289:14
[task 2020-07-22T00:26:29.657Z] 00:26:29 INFO - GECKO(1259) | #7 0x7f1d27e4a27f in _M_allocate_and_copy<__gnu_cxx::__normal_iterator<const std::basic_string<char, std::char_traits<char>, std::allocator<char> > , std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > /builds/worker/fetches/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/stl_vector.h:1263:8
[task 2020-07-22T00:26:29.658Z] 00:26:29 INFO - GECKO(1259) | #8 0x7f1d27e4a27f in std::vector<std::string, std::allocator<std::string> >::operator=(std::vector<std::string, std::allocator<std::string> > const&) /builds/worker/fetches/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/vector.tcc:206:24
[task 2020-07-22T00:26:29.678Z] 00:26:29 INFO - GECKO(1259) | #9 0x7f1d2bf10343 in mozilla::WebGLProgram::TransformFeedbackVaryings(std::vector<std::string, std::allocator<std::string> > const&, unsigned int) /builds/worker/checkouts/gecko/dom/canvas/WebGLProgram.cpp:1214:39
[task 2020-07-22T00:26:29.694Z] 00:26:29 INFO - GECKO(1259) | #10 0x7f1d2be669bb in mozilla::WebGL2Context::TransformFeedbackVaryings(mozilla::WebGLProgram&, std::vector<std::string, std::allocator<std::string> > const&, unsigned int) const /builds/worker/checkouts/gecko/dom/canvas/WebGL2ContextTransformFeedback.cpp:91:11
[task 2020-07-22T00:26:29.738Z] 00:26:29 INFO - GECKO(1259) | #11 0x7f1d2be46441 in mozilla::HostWebGLContext::TransformFeedbackVaryings(unsigned long, std::vector<std::string, std::allocator<std::string> > const&, unsigned int) const /builds/worker/checkouts/gecko/dom/canvas/HostWebGLContext.h:724:25
[task 2020-07-22T00:26:29.738Z] 00:26:29 INFO - GECKO(1259) | #12 0x7f1d2befe27a in operator()<unsigned long, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, unsigned int> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:690:13
[task 2020-07-22T00:26:29.739Z] 00:26:29 INFO - GECKO(1259) | #13 0x7f1d2befe27a in __invoke_impl<bool, (lambda at /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:688:11), unsigned long &, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &, unsigned int &> /builds/worker/fetches/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/invoke.h:60:14
[task 2020-07-22T00:26:29.739Z] 00:26:29 INFO - GECKO(1259) | #14 0x7f1d2befe27a in __invoke<(lambda at /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:688:11), unsigned long &, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &, unsigned int &> /builds/worker/fetches/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/invoke.h:95:14
[task 2020-07-22T00:26:29.739Z] 00:26:29 INFO - GECKO(1259) | #15 0x7f1d2befe27a in __apply_impl<(lambda at /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:688:11), std::tuple<unsigned long, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, unsigned int> &, 0, 1, 2> /builds/worker/fetches/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/7.4.0/../../../../include/c++/7.4.0/tuple:1662:14
[task 2020-07-22T00:26:29.741Z] 00:26:29 INFO - GECKO(1259) | #16 0x7f1d2befe27a in apply<(lambda at /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:688:11), std::tuple<unsigned long, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, unsigned int> &> /builds/worker/fetches/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/7.4.0/../../../../include/c++/7.4.0/tuple:1671:14
[task 2020-07-22T00:26:29.741Z] 00:26:29 INFO - GECKO(1259) | #17 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:687:14
[task 2020-07-22T00:26:29.743Z] 00:26:29 INFO - GECKO(1259) | #18 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.744Z] 00:26:29 INFO - GECKO(1259) | #19 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.744Z] 00:26:29 INFO - GECKO(1259) | #20 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.745Z] 00:26:29 INFO - GECKO(1259) | #21 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.749Z] 00:26:29 INFO - GECKO(1259) | #22 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.751Z] 00:26:29 INFO - GECKO(1259) | #23 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.752Z] 00:26:29 INFO - GECKO(1259) | #24 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.752Z] 00:26:29 INFO - GECKO(1259) | #25 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.753Z] 00:26:29 INFO - GECKO(1259) | #26 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.754Z] 00:26:29 INFO - GECKO(1259) | #27 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.754Z] 00:26:29 INFO - GECKO(1259) | #28 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.755Z] 00:26:29 INFO - GECKO(1259) | #29 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.758Z] 00:26:29 INFO - GECKO(1259) | #30 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.759Z] 00:26:29 INFO - GECKO(1259) | #31 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.759Z] 00:26:29 INFO - GECKO(1259) | #32 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.759Z] 00:26:29 INFO - GECKO(1259) | #33 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.760Z] 00:26:29 INFO - GECKO(1259) | #34 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.760Z] 00:26:29 INFO - GECKO(1259) | #35 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.761Z] 00:26:29 INFO - GECKO(1259) | #36 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.761Z] 00:26:29 INFO - GECKO(1259) | #37 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.762Z] 00:26:29 INFO - GECKO(1259) | #38 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.770Z] 00:26:29 INFO - GECKO(1259) | #39 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.771Z] 00:26:29 INFO - GECKO(1259) | #40 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.771Z] 00:26:29 INFO - GECKO(1259) | #41 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.771Z] 00:26:29 INFO - GECKO(1259) | #42 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.772Z] 00:26:29 INFO - GECKO(1259) | #43 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.772Z] 00:26:29 INFO - GECKO(1259) | #44 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.772Z] 00:26:29 INFO - GECKO(1259) | #45 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.772Z] 00:26:29 INFO - GECKO(1259) | #46 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.772Z] 00:26:29 INFO - GECKO(1259) | #47 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.772Z] 00:26:29 INFO - GECKO(1259) | #48 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.772Z] 00:26:29 INFO - GECKO(1259) | #49 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.773Z] 00:26:29 INFO - GECKO(1259) | #50 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.779Z] 00:26:29 INFO - GECKO(1259) | #51 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.780Z] 00:26:29 INFO - GECKO(1259) | #52 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.780Z] 00:26:29 INFO - GECKO(1259) | #53 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.780Z] 00:26:29 INFO - GECKO(1259) | #54 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.781Z] 00:26:29 INFO - GECKO(1259) | #55 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.781Z] 00:26:29 INFO - GECKO(1259) | #56 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.782Z] 00:26:29 INFO - GECKO(1259) | #57 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.782Z] 00:26:29 INFO - GECKO(1259) | #58 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.783Z] 00:26:29 INFO - GECKO(1259) | #59 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.784Z] 00:26:29 INFO - GECKO(1259) | #60 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.784Z] 00:26:29 INFO - GECKO(1259) | #61 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.784Z] 00:26:29 INFO - GECKO(1259) | #62 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.785Z] 00:26:29 INFO - GECKO(1259) | #63 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.789Z] 00:26:29 INFO - GECKO(1259) | #64 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.789Z] 00:26:29 INFO - GECKO(1259) | #65 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.789Z] 00:26:29 INFO - GECKO(1259) | #66 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.798Z] 00:26:29 INFO - GECKO(1259) | #67 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.798Z] 00:26:29 INFO - GECKO(1259) | #68 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.798Z] 00:26:29 INFO - GECKO(1259) | #69 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.798Z] 00:26:29 INFO - GECKO(1259) | #70 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.798Z] 00:26:29 INFO - GECKO(1259) | #71 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.798Z] 00:26:29 INFO - GECKO(1259) | #72 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.798Z] 00:26:29 INFO - GECKO(1259) | #73 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.798Z] 00:26:29 INFO - GECKO(1259) | #74 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.798Z] 00:26:29 INFO - GECKO(1259) | #75 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.798Z] 00:26:29 INFO - GECKO(1259) | #76 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.798Z] 00:26:29 INFO - GECKO(1259) | #77 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.798Z] 00:26:29 INFO - GECKO(1259) | #78 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.799Z] 00:26:29 INFO - GECKO(1259) | #79 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.799Z] 00:26:29 INFO - GECKO(1259) | #80 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.799Z] 00:26:29 INFO - GECKO(1259) | #81 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.801Z] 00:26:29 INFO - GECKO(1259) | #82 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.801Z] 00:26:29 INFO - GECKO(1259) | #83 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.801Z] 00:26:29 INFO - GECKO(1259) | #84 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.802Z] 00:26:29 INFO - GECKO(1259) | #85 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.802Z] 00:26:29 INFO - GECKO(1259) | #86 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.803Z] 00:26:29 INFO - GECKO(1259) | #87 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.803Z] 00:26:29 INFO - GECKO(1259) | #88 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.804Z] 00:26:29 INFO - GECKO(1259) | #89 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.805Z] 00:26:29 INFO - GECKO(1259) | #90 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.805Z] 00:26:29 INFO - GECKO(1259) | #91 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.805Z] 00:26:29 INFO - GECKO(1259) | #92 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.806Z] 00:26:29 INFO - GECKO(1259) | #93 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.807Z] 00:26:29 INFO - GECKO(1259) | #94 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.807Z] 00:26:29 INFO - GECKO(1259) | #95 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.808Z] 00:26:29 INFO - GECKO(1259) | #96 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.808Z] 00:26:29 INFO - GECKO(1259) | #97 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.809Z] 00:26:29 INFO - GECKO(1259) | #98 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.809Z] 00:26:29 INFO - GECKO(1259) | #99 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.810Z] 00:26:29 INFO - GECKO(1259) | #100 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.811Z] 00:26:29 INFO - GECKO(1259) | #101 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.811Z] 00:26:29 INFO - GECKO(1259) | #102 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.812Z] 00:26:29 INFO - GECKO(1259) | #103 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.813Z] 00:26:29 INFO - GECKO(1259) | #104 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.813Z] 00:26:29 INFO - GECKO(1259) | #105 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.814Z] 00:26:29 INFO - GECKO(1259) | #106 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.815Z] 00:26:29 INFO - GECKO(1259) | #107 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.817Z] 00:26:29 INFO - GECKO(1259) | #108 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.818Z] 00:26:29 INFO - GECKO(1259) | #109 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.818Z] 00:26:29 INFO - GECKO(1259) | #110 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.819Z] 00:26:29 INFO - GECKO(1259) | #111 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.820Z] 00:26:29 INFO - GECKO(1259) | #112 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.821Z] 00:26:29 INFO - GECKO(1259) | #113 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.821Z] 00:26:29 INFO - GECKO(1259) | #114 0x7f1d2befe27a in DispatchCommand<mozilla::HostWebGLContext> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/WebGLCommandQueue.h:695:12
[task 2020-07-22T00:26:29.822Z] 00:26:29 INFO - GECKO(1259) | #115 0x7f1d2befe27a in mozilla::dom::WebGLParent::RecvDispatchCommands(mozilla::ipc::Shmem&&, unsigned long) /builds/worker/checkouts/gecko/dom/canvas/WebGLParent.cpp:65:5
[task 2020-07-22T00:26:29.823Z] 00:26:29 INFO - GECKO(1259) | #116 0x7f1d2854edaa in mozilla::dom::PWebGLParent::OnMessageReceived(IPC::Message const&) /builds/worker/workspace/obj-build/ipc/ipdl/PWebGLParent.cpp:195:55
[task 2020-07-22T00:26:29.833Z] 00:26:29 INFO - GECKO(1259) | #117 0x7f1d280a579b in mozilla::layers::PCompositorManagerParent::OnMessageReceived(IPC::Message const&) /builds/worker/workspace/obj-build/ipc/ipdl/PCompositorManagerParent.cpp:197:32
[task 2020-07-22T00:26:29.835Z] 00:26:29 INFO - GECKO(1259) | #118 0x7f1d27f3224b in mozilla::ipc::MessageChannel::DispatchAsyncMessage(mozilla::ipc::ActorLifecycleProxy
, IPC::Message const&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:2150:25
[task 2020-07-22T00:26:29.836Z] 00:26:29 INFO - GECKO(1259) | #119 0x7f1d27f2f16b in mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:2074:9
[task 2020-07-22T00:26:29.838Z] 00:26:29 INFO - GECKO(1259) | #120 0x7f1d27f30635 in mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1922:3
[task 2020-07-22T00:26:29.840Z] 00:26:29 INFO - GECKO(1259) | #121 0x7f1d27f30d9e in mozilla::ipc::MessageChannel::MessageTask::Run() /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1953:13
[task 2020-07-22T00:26:29.856Z] 00:26:29 INFO - GECKO(1259) | #122 0x7f1d26dfc423 in nsThread::ProcessNextEvent(bool, bool
) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1234:14
[task 2020-07-22T00:26:29.857Z] 00:26:29 INFO - GECKO(1259) | #123 0x7f1d26e06c0c in NS_ProcessNextEvent(nsIThread
, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:513:10
[task 2020-07-22T00:26:29.857Z] 00:26:29 INFO - GECKO(1259) | #124 0x7f1d27f3a4a9 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate
) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332:5
[task 2020-07-22T00:26:29.857Z] 00:26:29 INFO - GECKO(1259) | #125 0x7f1d27e57bc7 in RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:334:10
[task 2020-07-22T00:26:29.857Z] 00:26:29 INFO - GECKO(1259) | #126 0x7f1d27e57bc7 in RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:327:3
[task 2020-07-22T00:26:29.857Z] 00:26:29 INFO - GECKO(1259) | #127 0x7f1d27e57bc7 in MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:309:3
[task 2020-07-22T00:26:29.857Z] 00:26:29 INFO - GECKO(1259) | #128 0x7f1d26df537a in nsThread::ThreadFunc(void
) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:447:10
[task 2020-07-22T00:26:29.859Z] 00:26:29 INFO - GECKO(1259) | #129 0x7f1d444d8d3e in _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5
[task 2020-07-22T00:26:29.859Z] 00:26:29 INFO - GECKO(1259) | #130 0x7f1d482be6da in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76da)
[task 2020-07-22T00:26:29.944Z] 00:26:29 INFO - GECKO(1259) | #131 0x7f1d4729ca3e in clone /build/glibc-2ORdQG/glibc-2.27/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:95
[task 2020-07-22T00:26:29.944Z] 00:26:29 INFO - GECKO(1259) | 0x6040003c5f20 is located 16 bytes inside of 40-byte region [0x6040003c5f10,0x6040003c5f38)
[task 2020-07-22T00:26:29.944Z] 00:26:29 INFO - GECKO(1259) | freed by thread T92 (URL Classifier) here:
[task 2020-07-22T00:26:29.959Z] 00:26:29 INFO - GECKO(1259) | #0 0x55951463f0fd in free /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/asan/asan_malloc_linux.cc:123:3
[task 2020-07-22T00:26:29.967Z] 00:26:29 INFO - GECKO(1259) | #1 0x7f1d31359935 in nsCryptoHash::Release() /builds/worker/checkouts/gecko/security/manager/ssl/nsCryptoHash.cpp:35:1
[task 2020-07-22T00:26:29.975Z] 00:26:29 INFO - GECKO(1259) | #2 0x7f1d27cbe301 in ~nsCOMPtr_base /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h:329:7
[task 2020-07-22T00:26:29.975Z] 00:26:29 INFO - GECKO(1259) | #3 0x7f1d27cbe301 in mozilla::safebrowsing::SafebrowsingHash<32u, mozilla::safebrowsing::CompletionComparator>::FromPlaintext(nsTSubstring<char> const&) /builds/worker/workspace/obj-build/dist/include/Entries.h:65:3
[task 2020-07-22T00:26:30.010Z] 00:26:30 INFO - GECKO(1259) | #4 0x7f1d317abcfd in mozilla::safebrowsing::Classifier::CheckURIFragments(nsTArray<nsTString<char> > const&, nsTSubstring<char> const&, nsTArray<RefPtr<mozilla::safebrowsing::LookupResult> >&) /builds/worker/checkouts/gecko/toolkit/components/url-classifier/Classifier.cpp:496:16
[task 2020-07-22T00:26:30.010Z] 00:26:30 INFO - GECKO(1259) | #5 0x7f1d317ff64d in nsUrlClassifierDBServiceWorker::DoSingleLocalLookupWithURIFragments(nsTArray<nsTString<char> > const&, nsTSubstring<char> const&, nsTArray<RefPtr<mozilla::safebrowsing::LookupResult> >&) /builds/worker/checkouts/gecko/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:348:20
[task 2020-07-22T00:26:30.011Z] 00:26:30 INFO - GECKO(1259) | #6 0x7f1d27cbc30a in mozilla::net::(anonymous namespace)::TableData::DoLookup(nsUrlClassifierDBServiceWorker*) /builds/worker/checkouts/gecko/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:248:38
[task 2020-07-22T00:26:30.012Z] 00:26:30 INFO - GECKO(1259) | #7 0x7f1d27cbb648 in DoLookup /builds/worker/checkouts/gecko/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:382:22
[task 2020-07-22T00:26:30.012Z] 00:26:30 INFO - GECKO(1259) | #8 0x7f1d27cbb648 in DoLookup /builds/worker/checkouts/gecko/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:733:13
[task 2020-07-22T00:26:30.012Z] 00:26:30 INFO - GECKO(1259) | #9 0x7f1d27cbb648 in operator() /builds/worker/checkouts/gecko/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:910:15
[task 2020-07-22T00:26:30.012Z] 00:26:30 INFO - GECKO(1259) | #10 0x7f1d27cbb648 in mozilla::detail::RunnableFunction<mozilla::net::AsyncUrlChannelClassifier::CheckChannel(nsIChannel*, std::function<void ()>&&)::$_0>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:577:5
[task 2020-07-22T00:26:30.013Z] 00:26:30 INFO - GECKO(1259) | #11 0x7f1d26dfc423 in nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1234:14
[task 2020-07-22T00:26:30.013Z] 00:26:30 INFO - GECKO(1259) | #12 0x7f1d26e06c0c in NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:513:10
[task 2020-07-22T00:26:30.013Z] 00:26:30 INFO - GECKO(1259) | #13 0x7f1d27f3a4a9 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332:5
[task 2020-07-22T00:26:30.013Z] 00:26:30 INFO - GECKO(1259) | #14 0x7f1d27e57bc7 in RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:334:10
[task 2020-07-22T00:26:30.014Z] 00:26:30 INFO - GECKO(1259) | #15 0x7f1d27e57bc7 in RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:327:3
[task 2020-07-22T00:26:30.014Z] 00:26:30 INFO - GECKO(1259) | #16 0x7f1d27e57bc7 in MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:309:3
[task 2020-07-22T00:26:30.014Z] 00:26:30 INFO - GECKO(1259) | #17 0x7f1d26df537a in nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:447:10
[task 2020-07-22T00:26:30.015Z] 00:26:30 INFO - GECKO(1259) | #18 0x7f1d444d8d3e in _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5
[task 2020-07-22T00:26:30.016Z] 00:26:30 INFO - GECKO(1259) | #19 0x7f1d482be6da in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76da)
[task 2020-07-22T00:26:30.016Z] 00:26:30 INFO - GECKO(1259) | previously allocated by thread T92 (URL Classifier) here:
[task 2020-07-22T00:26:30.016Z] 00:26:30 INFO - GECKO(1259) | #0 0x55951463f37d in malloc /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/asan/asan_malloc_linux.cc:145:3
[task 2020-07-22T00:26:30.017Z] 00:26:30 INFO - GECKO(1259) | #1 0x5595146752cd in moz_xmalloc /builds/worker/checkouts/gecko/memory/mozalloc/mozalloc.cpp:52:15
[task 2020-07-22T00:26:30.018Z] 00:26:30 INFO - GECKO(1259) | #2 0x7f1d313a7a48 in operator new /builds/worker/workspace/obj-build/dist/include/mozilla/cxxalloc.h:33:10
[task 2020-07-22T00:26:30.018Z] 00:26:30 INFO - GECKO(1259) | #3 0x7f1d313a7a48 in Instantiate<nsCryptoHash, nullptr> /builds/worker/checkouts/gecko/security/manager/ssl/nsNSSModule.cpp:55:25
[task 2020-07-22T00:26:30.019Z] 00:26:30 INFO - GECKO(1259) | #4 0x7f1d313a7a48 in Constructor<nsCryptoHash, nullptr, mozilla::psm::ProcessRestriction::AnyProcess, mozilla::psm::ThreadRestriction::AnyThread> /builds/worker/checkouts/gecko/security/manager/ssl/nsNSSModule.cpp:116:10
[task 2020-07-22T00:26:30.019Z] 00:26:30 INFO - GECKO(1259) | #5 0x7f1d313a7a48 in nsresult mozilla::psm::NSSConstructor<nsCryptoHash>(nsISupports*, nsID const&, void**) /builds/worker/checkouts/gecko/security/manager/ssl/nsNSSModule.cpp:138:1
[task 2020-07-22T00:26:30.027Z] 00:26:30 INFO - GECKO(1259) | #6 0x7f1d26d5b6b7 in mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID, nsISupports*, nsID const&, void**) /builds/worker/workspace/obj-build/xpcom/components/StaticComponents.cpp:10468:27
[task 2020-07-22T00:26:30.029Z] 00:26:30 INFO - GECKO(1259) | #7 0x7f1d26da3863 in nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) /builds/worker/checkouts/gecko/xpcom/components/nsComponentManager.cpp:1223:19
[task 2020-07-22T00:26:30.029Z] 00:26:30 INFO - GECKO(1259) | #8 0x7f1d26dab88b in CallCreateInstance /builds/worker/checkouts/gecko/xpcom/components/nsComponentManagerUtils.cpp:130:43
[task 2020-07-22T00:26:30.030Z] 00:26:30 INFO - GECKO(1259) | #9 0x7f1d26dab88b in nsCreateInstanceByContractID::operator()(nsID const&, void**) const /builds/worker/checkouts/gecko/xpcom/components/nsComponentManagerUtils.cpp:172:7
[task 2020-07-22T00:26:30.047Z] 00:26:30 INFO - GECKO(1259) | #10 0x7f1d26c254f9 in nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) /builds/worker/checkouts/gecko/xpcom/base/nsCOMPtr.cpp:109:7
[task 2020-07-22T00:26:30.047Z] 00:26:30 INFO - GECKO(1259) | #11 0x7f1d27cbdfd7 in nsCOMPtr /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h:640:5
[task 2020-07-22T00:26:30.047Z] 00:26:30 INFO - GECKO(1259) | #12 0x7f1d27cbdfd7 in mozilla::safebrowsing::SafebrowsingHash<32u, mozilla::safebrowsing::CompletionComparator>::FromPlaintext(nsTSubstring<char> const&) /builds/worker/workspace/obj-build/dist/include/Entries.h:44:9
[task 2020-07-22T00:26:30.047Z] 00:26:30 INFO - GECKO(1259) | #13 0x7f1d317abcfd in mozilla::safebrowsing::Classifier::CheckURIFragments(nsTArray<nsTString<char> > const&, nsTSubstring<char> const&, nsTArray<RefPtr<mozilla::safebrowsing::LookupResult> >&) /builds/worker/checkouts/gecko/toolkit/components/url-classifier/Classifier.cpp:496:16
[task 2020-07-22T00:26:30.047Z] 00:26:30 INFO - GECKO(1259) | #14 0x7f1d317ff64d in nsUrlClassifierDBServiceWorker::DoSingleLocalLookupWithURIFragments(nsTArray<nsTString<char> > const&, nsTSubstring<char> const&, nsTArray<RefPtr<mozilla::safebrowsing::LookupResult> >&) /builds/worker/checkouts/gecko/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:348:20
[task 2020-07-22T00:26:30.047Z] 00:26:30 INFO - GECKO(1259) | #15 0x7f1d27cbc30a in mozilla::net::(anonymous namespace)::TableData::DoLookup(nsUrlClassifierDBServiceWorker*) /builds/worker/checkouts/gecko/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:248:38
[task 2020-07-22T00:26:30.047Z] 00:26:30 INFO - GECKO(1259) | #16 0x7f1d27cbb648 in DoLookup /builds/worker/checkouts/gecko/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:382:22
[task 2020-07-22T00:26:30.047Z] 00:26:30 INFO - GECKO(1259) | #17 0x7f1d27cbb648 in DoLookup /builds/worker/checkouts/gecko/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:733:13
[task 2020-07-22T00:26:30.047Z] 00:26:30 INFO - GECKO(1259) | #18 0x7f1d27cbb648 in operator() /builds/worker/checkouts/gecko/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:910:15
[task 2020-07-22T00:26:30.047Z] 00:26:30 INFO - GECKO(1259) | #19 0x7f1d27cbb648 in mozilla::detail::RunnableFunction<mozilla::net::AsyncUrlChannelClassifier::CheckChannel(nsIChannel*, std::function<void ()>&&)::$_0>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:577:5
[task 2020-07-22T00:26:30.047Z] 00:26:30 INFO - GECKO(1259) | #20 0x7f1d26dfc423 in nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1234:14
[task 2020-07-22T00:26:30.048Z] 00:26:30 INFO - GECKO(1259) | #21 0x7f1d26e06c0c in NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:513:10
[task 2020-07-22T00:26:30.049Z] 00:26:30 INFO - GECKO(1259) | #22 0x7f1d27f3a4a9 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332:5
[task 2020-07-22T00:26:30.050Z] 00:26:30 INFO - GECKO(1259) | #23 0x7f1d27e57bc7 in RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:334:10
[task 2020-07-22T00:26:30.050Z] 00:26:30 INFO - GECKO(1259) | #24 0x7f1d27e57bc7 in RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:327:3
[task 2020-07-22T00:26:30.050Z] 00:26:30 INFO - GECKO(1259) | #25 0x7f1d27e57bc7 in MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:309:3
[task 2020-07-22T00:26:30.051Z] 00:26:30 INFO - GECKO(1259) | #26 0x7f1d26df537a in nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:447:10
[task 2020-07-22T00:26:30.051Z] 00:26:30 INFO - GECKO(1259) | #27 0x7f1d444d8d3e in _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5
[task 2020-07-22T00:26:30.052Z] 00:26:30 INFO - GECKO(1259) | #28 0x7f1d482be6da in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76da)
[task 2020-07-22T00:26:30.052Z] 00:26:30 INFO - GECKO(1259) | Thread T27 (Compositor) created by T0 (MainThread) here:

[...]

[task 2020-07-22T00:26:30.615Z] 00:26:30 INFO - GECKO(1259) | SUMMARY: AddressSanitizer: heap-use-after-free /builds/worker/fetches/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/basic_string.h:3180:18 in _M_is_leaked
[task 2020-07-22T00:26:30.615Z] 00:26:30 INFO - GECKO(1259) | Shadow bytes around the buggy address:
[task 2020-07-22T00:26:30.615Z] 00:26:30 INFO - GECKO(1259) | 0x0c0880070b90: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
[task 2020-07-22T00:26:30.616Z] 00:26:30 INFO - GECKO(1259) | 0x0c0880070ba0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
[task 2020-07-22T00:26:30.616Z] 00:26:30 INFO - GECKO(1259) | 0x0c0880070bb0: fa fa 00 00 00 00 00 00 fa fa fd fd fd fd fd fa
[task 2020-07-22T00:26:30.616Z] 00:26:30 INFO - GECKO(1259) | 0x0c0880070bc0: fa fa fd fd fd fd fd fd fa fa fd fd fd fd fd fa
[task 2020-07-22T00:26:30.616Z] 00:26:30 INFO - GECKO(1259) | 0x0c0880070bd0: fa fa fa fa fa fa fa fa fa fa fd fd fd fd fd fd
[task 2020-07-22T00:26:30.616Z] 00:26:30 INFO - GECKO(1259) | =>0x0c0880070be0: fa fa fd fd[fd]fd fd fa fa fa fd fd fd fd fd fa
[task 2020-07-22T00:26:30.616Z] 00:26:30 INFO - GECKO(1259) | 0x0c0880070bf0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
[task 2020-07-22T00:26:30.616Z] 00:26:30 INFO - GECKO(1259) | 0x0c0880070c00: fa fa fa fa fa fa fa fa fa fa fd fd fd fd fd fd
[task 2020-07-22T00:26:30.616Z] 00:26:30 INFO - GECKO(1259) | 0x0c0880070c10: fa fa fd fd fd fd fd fa fa fa fd fd fd fd fd fa
[task 2020-07-22T00:26:30.617Z] 00:26:30 INFO - GECKO(1259) | 0x0c0880070c20: fa fa fd fd fd fd fd fa fa fa fd fd fd fd fd fa
[task 2020-07-22T00:26:30.617Z] 00:26:30 INFO - GECKO(1259) | 0x0c0880070c30: fa fa fd fd fd fd fd fd fa fa fd fd fd fd fd fd
[task 2020-07-22T00:26:30.617Z] 00:26:30 INFO - GECKO(1259) | Shadow byte legend (one shadow byte represents 8 application bytes):
[task 2020-07-22T00:26:30.617Z] 00:26:30 INFO - GECKO(1259) | Addressable: 00
[task 2020-07-22T00:26:30.617Z] 00:26:30 INFO - GECKO(1259) | Partially addressable: 01 02 03 04 05 06 07
[task 2020-07-22T00:26:30.617Z] 00:26:30 INFO - GECKO(1259) | Heap left redzone: fa
[task 2020-07-22T00:26:30.617Z] 00:26:30 INFO - GECKO(1259) | Freed heap region: fd
[task 2020-07-22T00:26:30.618Z] 00:26:30 INFO - GECKO(1259) | Stack left redzone: f1
[task 2020-07-22T00:26:30.618Z] 00:26:30 INFO - GECKO(1259) | Stack mid redzone: f2
[task 2020-07-22T00:26:30.618Z] 00:26:30 INFO - GECKO(1259) | Stack right redzone: f3
[task 2020-07-22T00:26:30.619Z] 00:26:30 INFO - GECKO(1259) | Stack after return: f5
[task 2020-07-22T00:26:30.619Z] 00:26:30 INFO - GECKO(1259) | Stack use after scope: f8
[task 2020-07-22T00:26:30.620Z] 00:26:30 INFO - GECKO(1259) | Global redzone: f9
[task 2020-07-22T00:26:30.620Z] 00:26:30 INFO - GECKO(1259) | Global init order: f6
[task 2020-07-22T00:26:30.620Z] 00:26:30 INFO - GECKO(1259) | Poisoned by user: f7
[task 2020-07-22T00:26:30.620Z] 00:26:30 INFO - GECKO(1259) | Container overflow: fc
[task 2020-07-22T00:26:30.620Z] 00:26:30 INFO - GECKO(1259) | Array cookie: ac
[task 2020-07-22T00:26:30.621Z] 00:26:30 INFO - GECKO(1259) | Intra object redzone: bb
[task 2020-07-22T00:26:30.622Z] 00:26:30 INFO - GECKO(1259) | ASan internal: fe
[task 2020-07-22T00:26:30.622Z] 00:26:30 INFO - GECKO(1259) | Left alloca redzone: ca
[task 2020-07-22T00:26:30.622Z] 00:26:30 INFO - GECKO(1259) | Right alloca redzone: cb
[task 2020-07-22T00:26:30.622Z] 00:26:30 INFO - GECKO(1259) | Shadow gap: cc
[task 2020-07-22T00:26:30.622Z] 00:26:30 INFO - GECKO(1259) | ==1259==ABORTING

Flags: needinfo?(jgilbert)
Assignee: nobody → jgilbert
Severity: -- → S2
Flags: needinfo?(jgilbert)
Priority: -- → P1

This is only a serious issue with the pref'd off webgl IPC path. I think normal in-process mode is unaffected.

Severity: S2 → S4
Group: gfx-core-security
Regressed by: 1607940
Summary: Perma heap-use-after-free /builds/worker/fetches/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/basic_string.h:3180:18 in _M_is_leaked → [webgl-ipc] Perma heap-use-after-free /builds/worker/fetches/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/basic_string.h:3180:18 in _M_is_leaked
Pushed by jgilbert@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/6f3bea644fbe
Serialize std::vector by-elem. r=lsalzman
Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla80
You need to log in before you can comment on or make changes to this bug.