[http] serving http://127.0.0.1:35617/poc.html /var/cache/fontconfig /var/cache/fontconfig /var/cache/fontconfig /var/cache/fontconfig [poll 0] ["http://127.0.0.1:35617/poc.html","READY","object"] [ready] ["http://127.0.0.1:35617/poc.html","READY","object"] >>> Sending Runtime.evaluate with deep serialization (maxNodeDepth=500)… ================================================================= ==905==ERROR: AddressSanitizer: heap-use-after-free on address 0x7b820ec4fee8 at pc 0x55f1f580a86c bp 0x7ffdd797fda0 sp 0x7ffdd797fd98 READ of size 8 at 0x7b820ec4fee8 thread T0 (chrome) #0 0x55f1f580a86b in v8_inspector::protocol::DictionaryValue::getString(v8_inspector::String16 const&, v8_inspector::String16*) const gen/third_party/libc++/src/include/__hash_table:532:67 #1 0x55f1f598bc45 in v8_inspector::V8SerializationDuplicateTracker::LinkExistingOrCreate(v8::Local, bool*) v8/src/inspector/v8-serialization-duplicate-tracker.cc:31:32 #2 0x55f1f59a94b0 in v8_inspector::(anonymous namespace)::ObjectMirror::buildDeepSerializedValue(v8::Local, int, v8::Local, v8_inspector::V8SerializationDuplicateTracker&, std::__Cr::unique_ptr>*) const v8/src/inspector/value-mirror.cc:1262:32 #3 0x55f1f5938549 in v8_inspector::(anonymous namespace)::SerializeArrayValue(v8::Local, v8::Local, int, v8::Local, v8_inspector::V8SerializationDuplicateTracker&, std::__Cr::unique_ptr>*) v8/src/inspector/v8-deep-serializer.cc:103:31 #4 0x55f1f5935a8a in v8_inspector::V8DeepSerializer::serializeV8Value(v8::Local, v8::Local, int, v8::Local, v8_inspector::V8SerializationDuplicateTracker&, v8_inspector::protocol::DictionaryValue&) v8/src/inspector/v8-deep-serializer.cc:124:9 #5 0x55f1f59a9732 in v8_inspector::(anonymous namespace)::ObjectMirror::buildDeepSerializedValue(v8::Local, int, v8::Local, v8_inspector::V8SerializationDuplicateTracker&, std::__Cr::unique_ptr>*) const v8/src/inspector/value-mirror.cc:1296:12 #6 0x55f1f5871067 in v8_inspector::InjectedScript::wrapObjectMirror(v8_inspector::ValueMirror const&, v8_inspector::String16 const&, v8_inspector::WrapOptions const&, v8::MaybeLocal, int, std::__Cr::unique_ptr>*) v8/src/inspector/injected-script.cc:649:23 #7 0x55f1f5874338 in v8_inspector::InjectedScript::wrapObject(v8::Local, v8_inspector::String16 const&, v8_inspector::WrapOptions const&, std::__Cr::unique_ptr>*) v8/src/inspector/injected-script.cc:619:10 #8 0x55f1f587a657 in v8_inspector::InjectedScript::wrapEvaluateResult(v8::MaybeLocal, v8::TryCatch const&, v8_inspector::String16 const&, v8_inspector::WrapOptions const&, bool, std::__Cr::unique_ptr>*, std::__Cr::unique_ptr>*) v8/src/inspector/injected-script.cc:961:9 #9 0x55f1f5972697 in v8_inspector::V8RuntimeAgentImpl::evaluate(v8_inspector::String16 const&, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::unique_ptr>, std::__Cr::unique_ptr>) v8/src/inspector/v8-runtime-agent-impl.cc:110:39 #10 0x55f1f5855fae in v8_inspector::protocol::Runtime::DomainDispatcherImpl::evaluate(v8_crdtp::Dispatchable const&) gen/v8/src/inspector/protocol/Runtime.cpp:1032:16 #11 0x55f1f59ca5f0 in v8_crdtp::UberDispatcher::DispatchResult::Run() gen/third_party/libc++/src/include/__functional/function.h:502:12 #12 0x55f1f595f41f in v8_inspector::V8InspectorSessionImpl::dispatchProtocolMessage(v8_inspector::StringView) v8/src/inspector/v8-inspector-session-impl.cc:388:39 #13 0x55f213851921 in blink::DevToolsSession::DispatchProtocolCommandImpl(int, blink::String const&, base::span) third_party/blink/renderer/core/inspector/devtools_session.cc:272:18 #14 0x55f213851fe4 in non-virtual thunk to blink::DevToolsSession::DispatchProtocolCommand(int, blink::String const&, base::span) third_party/blink/renderer/core/inspector/devtools_session.cc:243:10 #15 0x55f1fd22c695 in blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:1542:13 #16 0x55f204e85069 in mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:1085:54 #17 0x55f204ea2ef1 in mojo::MessageDispatcher::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/message_dispatcher.cc:44:19 #18 0x55f204e8b513 in mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:747:20 #19 0x55f208dab7dd in IPC::ChannelAssociatedGroupController::AcceptOnEndpointThread(mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification) ipc/ipc_mojo_bootstrap.cc:1199:24 #20 0x55f208dadc65 in base::internal::Invoker, base::internal::BindState, mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification>, void ()>::RunOnce(base::internal::BindStateBase*) base/functional/bind_internal.h:740:12 #21 0x55f2050c5326 in base::TaskAnnotator::RunTaskImpl(base::PendingTask&) base/functional/callback.h:155:12 #22 0x55f20513c9c9 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::LazyNow*) base/task/common/task_annotator.h:112:5 #23 0x55f20513b83a in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:340:40 #24 0x55f204f83927 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:42:55 #25 0x55f20513e0d7 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:644:12 #26 0x55f20503fca0 in base::RunLoop::Run(base::Location const&) base/run_loop.cc:135:14 #27 0x55f2113c91fb in content::RendererMain(content::MainFunctionParams) content/renderer/renderer_main.cc:337:16 #28 0x55f200bdd6ef in content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:664:14 #29 0x55f200bdea1f in content::RunOtherNamedProcessTypeMain(std::__Cr::basic_string, std::__Cr::allocator> const&, content::MainFunctionParams, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:771:12 #30 0x55f200be1728 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner_impl.cc:1152:10 #31 0x55f200bdb101 in content::RunContentProcess(content::ContentMainParams, content::ContentMainRunner*) content/app/content_main.cc:358:36 #32 0x55f200bdb6fc in content::ContentMain(content::ContentMainParams) content/app/content_main.cc:371:10 #33 0x55f1ed110b39 in ChromeMain chrome/app/chrome_main.cc:191:12 #34 0x7f1210a0b249 (/lib/x86_64-linux-gnu/libc.so.6+0x27249) (BuildId: 6196744a316dbd57c0fd8968df1680aac482cec4) 0x7b820ec4fee8 is located 24 bytes inside of 80-byte region [0x7b820ec4fed0,0x7b820ec4ff20) freed by thread T0 (chrome) here: #0 0x55f1ed110002 in operator delete(void*, unsigned long) (/chromium/chromium/src/out/asan/chrome+0x10e09002) (BuildId: 0440b075dbd4a9a3) #1 0x55f1f58116bb in std::__Cr::vector>, std::__Cr::allocator>>>::__destroy_vector::operator()() gen/third_party/libc++/src/include/__memory/unique_ptr.h:74:5 #2 0x55f1f580c7a9 in v8_inspector::protocol::ListValue::~ListValue() gen/third_party/libc++/src/include/__vector/vector.h:259:67 #3 0x55f1f593880c in v8_inspector::(anonymous namespace)::SerializeArrayValue(v8::Local, v8::Local, int, v8::Local, v8_inspector::V8SerializationDuplicateTracker&, std::__Cr::unique_ptr>*) gen/third_party/libc++/src/include/__memory/unique_ptr.h:74:5 #4 0x55f1f5936f68 in v8_inspector::V8DeepSerializer::serializeV8Value(v8::Local, v8::Local, int, v8::Local, v8_inspector::V8SerializationDuplicateTracker&, v8_inspector::protocol::DictionaryValue&) v8/src/inspector/v8-deep-serializer.cc:204:25 #5 0x55f1f59a9732 in v8_inspector::(anonymous namespace)::ObjectMirror::buildDeepSerializedValue(v8::Local, int, v8::Local, v8_inspector::V8SerializationDuplicateTracker&, std::__Cr::unique_ptr>*) const v8/src/inspector/value-mirror.cc:1296:12 #6 0x55f1f5938549 in v8_inspector::(anonymous namespace)::SerializeArrayValue(v8::Local, v8::Local, int, v8::Local, v8_inspector::V8SerializationDuplicateTracker&, std::__Cr::unique_ptr>*) v8/src/inspector/v8-deep-serializer.cc:103:31 #7 0x55f1f5935a8a in v8_inspector::V8DeepSerializer::serializeV8Value(v8::Local, v8::Local, int, v8::Local, v8_inspector::V8SerializationDuplicateTracker&, v8_inspector::protocol::DictionaryValue&) v8/src/inspector/v8-deep-serializer.cc:124:9 #8 0x55f1f59a9732 in v8_inspector::(anonymous namespace)::ObjectMirror::buildDeepSerializedValue(v8::Local, int, v8::Local, v8_inspector::V8SerializationDuplicateTracker&, std::__Cr::unique_ptr>*) const v8/src/inspector/value-mirror.cc:1296:12 #9 0x55f1f5871067 in v8_inspector::InjectedScript::wrapObjectMirror(v8_inspector::ValueMirror const&, v8_inspector::String16 const&, v8_inspector::WrapOptions const&, v8::MaybeLocal, int, std::__Cr::unique_ptr>*) v8/src/inspector/injected-script.cc:649:23 #10 0x55f1f5874338 in v8_inspector::InjectedScript::wrapObject(v8::Local, v8_inspector::String16 const&, v8_inspector::WrapOptions const&, std::__Cr::unique_ptr>*) v8/src/inspector/injected-script.cc:619:10 #11 0x55f1f587a657 in v8_inspector::InjectedScript::wrapEvaluateResult(v8::MaybeLocal, v8::TryCatch const&, v8_inspector::String16 const&, v8_inspector::WrapOptions const&, bool, std::__Cr::unique_ptr>*, std::__Cr::unique_ptr>*) v8/src/inspector/injected-script.cc:961:9 #12 0x55f1f5972697 in v8_inspector::V8RuntimeAgentImpl::evaluate(v8_inspector::String16 const&, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::unique_ptr>, std::__Cr::unique_ptr>) v8/src/inspector/v8-runtime-agent-impl.cc:110:39 #13 0x55f1f5855fae in v8_inspector::protocol::Runtime::DomainDispatcherImpl::evaluate(v8_crdtp::Dispatchable const&) gen/v8/src/inspector/protocol/Runtime.cpp:1032:16 #14 0x55f1f59ca5f0 in v8_crdtp::UberDispatcher::DispatchResult::Run() gen/third_party/libc++/src/include/__functional/function.h:502:12 #15 0x55f1f595f41f in v8_inspector::V8InspectorSessionImpl::dispatchProtocolMessage(v8_inspector::StringView) v8/src/inspector/v8-inspector-session-impl.cc:388:39 #16 0x55f213851921 in blink::DevToolsSession::DispatchProtocolCommandImpl(int, blink::String const&, base::span) third_party/blink/renderer/core/inspector/devtools_session.cc:272:18 #17 0x55f213851fe4 in non-virtual thunk to blink::DevToolsSession::DispatchProtocolCommand(int, blink::String const&, base::span) third_party/blink/renderer/core/inspector/devtools_session.cc:243:10 #18 0x55f1fd22c695 in blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:1542:13 #19 0x55f204e85069 in mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:1085:54 #20 0x55f204ea2ef1 in mojo::MessageDispatcher::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/message_dispatcher.cc:44:19 #21 0x55f204e8b513 in mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:747:20 #22 0x55f208dab7dd in IPC::ChannelAssociatedGroupController::AcceptOnEndpointThread(mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification) ipc/ipc_mojo_bootstrap.cc:1199:24 #23 0x55f208dadc65 in base::internal::Invoker, base::internal::BindState, mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification>, void ()>::RunOnce(base::internal::BindStateBase*) base/functional/bind_internal.h:740:12 #24 0x55f2050c5326 in base::TaskAnnotator::RunTaskImpl(base::PendingTask&) base/functional/callback.h:155:12 #25 0x55f20513c9c9 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::LazyNow*) base/task/common/task_annotator.h:112:5 #26 0x55f20513b83a in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:340:40 #27 0x55f204f83927 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:42:55 #28 0x55f20513e0d7 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:644:12 #29 0x55f20503fca0 in base::RunLoop::Run(base::Location const&) base/run_loop.cc:135:14 previously allocated by thread T0 (chrome) here: #0 0x55f1ed10f3fd in operator new(unsigned long) (/chromium/chromium/src/out/asan/chrome+0x10e083fd) (BuildId: 0440b075dbd4a9a3) #1 0x55f1f598bb22 in v8_inspector::V8SerializationDuplicateTracker::LinkExistingOrCreate(v8::Local, bool*) gen/v8/src/inspector/protocol/Protocol.h:160:49 #2 0x55f1f59a94b0 in v8_inspector::(anonymous namespace)::ObjectMirror::buildDeepSerializedValue(v8::Local, int, v8::Local, v8_inspector::V8SerializationDuplicateTracker&, std::__Cr::unique_ptr>*) const v8/src/inspector/value-mirror.cc:1262:32 #3 0x55f1f5938549 in v8_inspector::(anonymous namespace)::SerializeArrayValue(v8::Local, v8::Local, int, v8::Local, v8_inspector::V8SerializationDuplicateTracker&, std::__Cr::unique_ptr>*) v8/src/inspector/v8-deep-serializer.cc:103:31 #4 0x55f1f5936f68 in v8_inspector::V8DeepSerializer::serializeV8Value(v8::Local, v8::Local, int, v8::Local, v8_inspector::V8SerializationDuplicateTracker&, v8_inspector::protocol::DictionaryValue&) v8/src/inspector/v8-deep-serializer.cc:204:25 #5 0x55f1f59a9732 in v8_inspector::(anonymous namespace)::ObjectMirror::buildDeepSerializedValue(v8::Local, int, v8::Local, v8_inspector::V8SerializationDuplicateTracker&, std::__Cr::unique_ptr>*) const v8/src/inspector/value-mirror.cc:1296:12 #6 0x55f1f5938549 in v8_inspector::(anonymous namespace)::SerializeArrayValue(v8::Local, v8::Local, int, v8::Local, v8_inspector::V8SerializationDuplicateTracker&, std::__Cr::unique_ptr>*) v8/src/inspector/v8-deep-serializer.cc:103:31 #7 0x55f1f5935a8a in v8_inspector::V8DeepSerializer::serializeV8Value(v8::Local, v8::Local, int, v8::Local, v8_inspector::V8SerializationDuplicateTracker&, v8_inspector::protocol::DictionaryValue&) v8/src/inspector/v8-deep-serializer.cc:124:9 #8 0x55f1f59a9732 in v8_inspector::(anonymous namespace)::ObjectMirror::buildDeepSerializedValue(v8::Local, int, v8::Local, v8_inspector::V8SerializationDuplicateTracker&, std::__Cr::unique_ptr>*) const v8/src/inspector/value-mirror.cc:1296:12 #9 0x55f1f5871067 in v8_inspector::InjectedScript::wrapObjectMirror(v8_inspector::ValueMirror const&, v8_inspector::String16 const&, v8_inspector::WrapOptions const&, v8::MaybeLocal, int, std::__Cr::unique_ptr>*) v8/src/inspector/injected-script.cc:649:23 #10 0x55f1f5874338 in v8_inspector::InjectedScript::wrapObject(v8::Local, v8_inspector::String16 const&, v8_inspector::WrapOptions const&, std::__Cr::unique_ptr>*) v8/src/inspector/injected-script.cc:619:10 #11 0x55f1f587a657 in v8_inspector::InjectedScript::wrapEvaluateResult(v8::MaybeLocal, v8::TryCatch const&, v8_inspector::String16 const&, v8_inspector::WrapOptions const&, bool, std::__Cr::unique_ptr>*, std::__Cr::unique_ptr>*) v8/src/inspector/injected-script.cc:961:9 #12 0x55f1f5972697 in v8_inspector::V8RuntimeAgentImpl::evaluate(v8_inspector::String16 const&, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::optional, std::__Cr::unique_ptr>, std::__Cr::unique_ptr>) v8/src/inspector/v8-runtime-agent-impl.cc:110:39 #13 0x55f1f5855fae in v8_inspector::protocol::Runtime::DomainDispatcherImpl::evaluate(v8_crdtp::Dispatchable const&) gen/v8/src/inspector/protocol/Runtime.cpp:1032:16 #14 0x55f1f59ca5f0 in v8_crdtp::UberDispatcher::DispatchResult::Run() gen/third_party/libc++/src/include/__functional/function.h:502:12 #15 0x55f1f595f41f in v8_inspector::V8InspectorSessionImpl::dispatchProtocolMessage(v8_inspector::StringView) v8/src/inspector/v8-inspector-session-impl.cc:388:39 #16 0x55f213851921 in blink::DevToolsSession::DispatchProtocolCommandImpl(int, blink::String const&, base::span) third_party/blink/renderer/core/inspector/devtools_session.cc:272:18 #17 0x55f213851fe4 in non-virtual thunk to blink::DevToolsSession::DispatchProtocolCommand(int, blink::String const&, base::span) third_party/blink/renderer/core/inspector/devtools_session.cc:243:10 #18 0x55f1fd22c695 in blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:1542:13 #19 0x55f204e85069 in mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:1085:54 #20 0x55f204ea2ef1 in mojo::MessageDispatcher::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/message_dispatcher.cc:44:19 #21 0x55f204e8b513 in mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:747:20 #22 0x55f208dab7dd in IPC::ChannelAssociatedGroupController::AcceptOnEndpointThread(mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification) ipc/ipc_mojo_bootstrap.cc:1199:24 #23 0x55f208dadc65 in base::internal::Invoker, base::internal::BindState, mojo::Message, IPC::(anonymous namespace)::ScopedUrgentMessageNotification>, void ()>::RunOnce(base::internal::BindStateBase*) base/functional/bind_internal.h:740:12 #24 0x55f2050c5326 in base::TaskAnnotator::RunTaskImpl(base::PendingTask&) base/functional/callback.h:155:12 #25 0x55f20513c9c9 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::LazyNow*) base/task/common/task_annotator.h:112:5 #26 0x55f20513b83a in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:340:40 #27 0x55f204f83927 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:42:55 #28 0x55f20513e0d7 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:644:12 #29 0x55f20503fca0 in base::RunLoop::Run(base::Location const&) base/run_loop.cc:135:14 SUMMARY: AddressSanitizer: heap-use-after-free gen/third_party/libc++/src/include/__hash_table:532:67 in v8_inspector::protocol::DictionaryValue::getString(v8_inspector::String16 const&, v8_inspector::String16*) const Shadow bytes around the buggy address: 0x7b820ec4fc00: fd fa fa fa f7 fa fd fd fd fd fd fd fd fd fd fd 0x7b820ec4fc80: fa fa f7 fa 00 00 00 00 00 00 00 00 00 fa fa fa 0x7b820ec4fd00: f7 fa fd fd fd fd fd fd fd fd fd fa fa fa f7 fa 0x7b820ec4fd80: fd fd fd fd fd fd fd fd fd fd fa fa f7 fa 00 00 0x7b820ec4fe00: 00 00 00 00 00 00 00 00 fa fa f7 fa 00 00 00 00 =>0x7b820ec4fe80: 00 00 00 00 00 00 fa fa f7 fa fd fd fd[fd]fd fd 0x7b820ec4ff00: fd fd fd fd fa fa f7 fa fd fd fd fd fd fd fd fd 0x7b820ec4ff80: fd fd fa fa f7 fa fd fd fd fd fd fd fd fd fd fd 0x7b820ec50000: fa fa f7 fa fd fd fd fd fd fd fd fd fd fa fa fa 0x7b820ec50080: f7 fa fd fd fd fd fd fd fd fd fd fa fa fa f7 fa 0x7b820ec50100: fd fd fd fd fd fd fd fd fd fd fa fa f7 fa fd fd Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb ==905==ADDITIONAL INFO ==905==Note: Please include this section with the ASan report. Task trace: #0 0x55f208da4df7 in IPC::ChannelAssociatedGroupController::Accept(mojo::Message*) ipc/ipc_mojo_bootstrap.cc:1138:13 Command line: `/proc/self/exe --type=renderer --crashpad-handler-pid=830 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/chrome-poc-profile --change-stack-guard-on-fork=enable --no-sandbox --remote-debugging-pipe --ozone-platform=headless --disable-gpu-compositing --lang=en-US --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=5 --time-ticks-at-unix-epoch=-1775927720986130 --launch-time-ticks=473991183183 --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,14593583118221158229,814896815760958174,262144 --disable-features=PaintHolding --variations-seed-version --pseudonymization-salt-handle=7,i,6784771862406822119,1499943019768354045,4 --trace-process-track-uuid=3190708990997080739` MiraclePtr Status: NOT PROTECTED No raw_ptr access to this region was detected prior to this crash. This crash is still exploitable with MiraclePtr. Refer to https://chromium.googlesource.com/chromium/src/+/main/base/memory/raw_ptr.md for details. ==905==END OF ADDITIONAL INFO ==905==ABORTING [cdp] error: timeout waiting for Runtime.evaluate