125 [1] content::WebContents *contents = adapter->webContents(); 0x7fffef09cee0 <+0x0040> 48 89 ef mov rdi,rbp 126 [1] ContentsScriptsMap::iterator it = m_perContentsScripts.find(contents); 0x7fffef09cee3 <+0x0043> 4d 8d 6c 24 08 lea r13,[r12+0x8] 125 [2] content::WebContents *contents = adapter->webContents(); 0x7fffef09cee8 <+0x0048> e8 4b a8 fa ff call 0x7fffef047738 0x7fffef09ceed <+0x004d> 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax 127 [1] if (it == m_perContentsScripts.end()) { 0x7fffef09cf36 <+0x0096> 49 39 6c 24 08 cmp QWORD PTR [r12+0x8],rbp 0x7fffef09cf3b <+0x009b> 0f 84 6f 01 00 00 je 0x7fffef09d0b0 133 [1] QList currentScripts = it.value(); 0x7fffef09cf41 <+0x00a1> 4c 8d 74 24 20 lea r14,[rsp+0x20] 0x7fffef09cf4a <+0x00aa> 4c 89 f7 mov rdi,r14 0x7fffef09cf4d <+0x00ad> e8 de ed ff ff call 0x7fffef09bd30 ::QList(QList const&)> 0x7fffef09cf9c <+0x00fc> 4c 89 f7 mov rdi,r14 0x7fffef09cf9f <+0x00ff> e8 4c ed ff ff call 0x7fffef09bcf0 ::~QList()> 139 [1] contents->Send(new RenderViewObserverHelper_AddScript(contents->GetRoutingID(), script.data())); 0x7fffef09cfa4 <+0x0104> 48 8b 7c 24 40 mov rdi,QWORD PTR [rsp+0x40] 0x7fffef09cfa9 <+0x0109> 48 8b 47 08 mov rax,QWORD PTR [rdi+0x8] 0x7fffef09cfad <+0x010d> 48 8b 28 mov rbp,QWORD PTR [rax] <---------------------- SIGSEGV 0x7fffef09cfb0 <+0x0110> 48 8b 07 mov rax,QWORD PTR [rdi] 0x7fffef09cfb3 <+0x0113> ff 90 88 00 00 00 call QWORD PTR [rax+0x88] 0x7fffef09cfb9 <+0x0119> 48 89 df mov rdi,rbx 0x7fffef09cfbc <+0x011c> 41 89 c4 mov r12d,eax 0x7fffef09cfbf <+0x011f> e8 b4 a5 fa ff call 0x7fffef047578 0x7fffef09cfc4 <+0x0124> bf 38 00 00 00 mov edi,0x38 0x7fffef09cfc9 <+0x0129> 49 89 c5 mov r13,rax 0x7fffef09cfcc <+0x012c> e8 a7 d9 fa ff call 0x7fffef04a978 0x7fffef09cfd1 <+0x0131> 44 89 e6 mov esi,r12d 0x7fffef09cfd4 <+0x0134> 48 89 c7 mov rdi,rax 0x7fffef09cfd7 <+0x0137> 4c 89 ea mov rdx,r13 0x7fffef09cfda <+0x013a> 48 89 c3 mov rbx,rax 0x7fffef09cfdd <+0x013d> e8 ce b0 fc ff call 0x7fffef0680b0 0x7fffef09cfe2 <+0x0142> 48 8b 44 24 40 mov rax,QWORD PTR [rsp+0x40] 0x7fffef09cfe7 <+0x0147> 48 89 de mov rsi,rbx 0x7fffef09cfea <+0x014a> 48 8d 78 08 lea rdi,[rax+0x8] 0x7fffef09cfee <+0x014e> ff d5 call rbp 141 [1] } 0x7fffef09cff0 <+0x0150> 48 8b 44 24 68 mov rax,QWORD PTR [rsp+0x68] 0x7fffef09cff5 <+0x0155> 64 48 33 04 25 28 00 00 00 xor rax,QWORD PTR fs:0x28 0x7fffef09cffe <+0x015e> 0f 85 b0 03 00 00 jne 0x7fffef09d3b4 0x7fffef09d004 <+0x0164> 48 83 c4 78 add rsp,0x78 0x7fffef09d008 <+0x0168> 5b pop rbx 0x7fffef09d009 <+0x0169> 5d pop rbp 0x7fffef09d00a <+0x016a> 41 5c pop r12 0x7fffef09d00c <+0x016c> 41 5d pop r13 0x7fffef09d00e <+0x016e> 41 5e pop r14 0x7fffef09d010 <+0x0170> 41 5f pop r15 0x7fffef09d012 <+0x0172> c3 ret Registers at crashed instruction: ----------------------------------------- rax = 0x21 rbx = 0x6078370 rcx = 0x7fffeb487b00 rdx = 0x2 rsi = 0x7fffffffdae0 rdi = 0x3efd5a0 rbp = 0x5503a95c rsp = 0x7fffffffdac0 Crashed thread call stack: -------------------------------------------------- Thread 1 (Thread 0x7ffff7f20800 (LWP 3980)): #0 0x00007fffef09cfad in QtWebEngineCore::UserScriptControllerHost::addUserScript (this=0xcbe780, script=..., adapter=) at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.6.1/src/core/user_script_controller_host.cpp:139 contents = 0x3efd5a0 it = #1 0x0000000000483807 in CSpecWebPage::acceptNavigationRequest (this=0x60c9250, url=..., type=QWebEnginePage::NavigationTypeLinkClicked, isMainFrame=true) at specwidgets.cpp:370 injectionPoint = QWebEngineScript::DocumentReady script = {d = {d = 0x6078370}} i = 0 sl = {> = {}, {p = {static shared_null = {ref = {atomic = {_q_value = {> = {static _S_alignment = 4, _M_i = -1}, }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x5d316b0}, d = 0x5d316b0}} __PRETTY_FUNCTION__ = "virtual bool CSpecWebPage::acceptNavigationRequest(const QUrl&, QWebEnginePage::NavigationType, bool)" blocked = false #2 0x00007ffff3d40dbb in QWebEnginePagePrivate::navigationRequested (this=, navigationType=, url=..., navigationRequestAction=@0x7fffffffdcbc: 0, isMainFrame=) at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.6.1/src/webenginewidgets/api/qwebenginepage.cpp:974 accepted = #3 0x00007fffef082ae7 in QtWebEngineCore::NetworkDelegateQt::NotifyNavigationRequestedOnUIThread(net::URLRequest*, QtWebEngineCore::NetworkDelegateQt::RequestParams, base::Callback const&) (this=0x7fff98008840, request=0x7fff982068d0, params=..., callback=...) at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.6.1/src/core/network_delegate_qt.cpp:207 webContents = navigationRequestAction = 0 rfh = __FUNCTION__ = "NotifyNavigationRequestedOnUIThread" #4 0x00007fffef0829da in base::internal::RunnableAdapter const&)>::Run(QtWebEngineCore::NetworkDelegateQt*, net::URLRequest* const&, QtWebEngineCore::NetworkDelegateQt::RequestParams const&, base::Callback const&) (args#2=..., args#1=..., args#0=@0x7fff98701ab0: 0x7fff982068d0, object=, this=) at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.6.1/src/3rdparty/chromium/base/bind_internal.h:176 No locals. #5 base::internal::InvokeHelper const&)>, base::internal::TypeList const&> >::MakeItSo(base::internal::RunnableAdapter const&)>, QtWebEngineCore::NetworkDelegateQt*, net::URLRequest* const&, QtWebEngineCore::NetworkDelegateQt::RequestParams const&, base::Callback const&) (args#3=..., args#2=..., args#1=, args#0=, runnable=...) at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.6.1/src/3rdparty/chromium/base/bind_internal.h:293 No locals. #6 base::internal::Invoker, base::internal::BindState const&)>, void (QtWebEngineCore::NetworkDelegateQt*, net::URLRequest*, QtWebEngineCore::NetworkDelegateQt::RequestParams, base::Callback const&), base::internal::TypeList, net::URLRequest*, QtWebEngineCore::NetworkDelegateQt::RequestParams, base::Callback > >, base::internal::TypeList >, base::internal::UnwrapTraits, base::internal::UnwrapTraits, base::internal::UnwrapTraits > >, base::internal::InvokeHelper const&)>, base::internal::TypeList const&> >, void ()>::Run(base::internal::BindStateBase*) (base=0x7fff98701a80) at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.6.1/src/3rdparty/chromium/base/bind_internal.h:346 storage = 0x7fff98701a80 #7 0x00007ffff0730948 in base::Callback::Run() const (this=0x7fffffffdf48) at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.6.1/src/3rdparty/chromium/base/callback.h:396 f = #8 base::debug::TaskAnnotator::RunTask (this=this@entry=0x5d0b0f8, queue_function=queue_function@entry=0x7ffff22aa50b "MessageLoop::PostTask", run_function=run_function@entry=0x7ffff22aa4f6 "MessageLoop::RunTask", pending_task=...) at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.6.1/src/3rdparty/chromium/base/debug/task_annotator.cc:62 stopwatch = {start_time_ = {ms_ = 4883509}, wallclock_duration_ms_ = 0, current_thread_data_ = 0xd73580, excluded_duration_ms_ = 0, parent_ = 0x0} queue_duration = {ms_ = 79} trace_event_unique_atomic52 = 140737273925792 trace_event_unique_category_group_enabled52 = 0x7ffff33810a0 "" trace_event_unique_tracer52 = {p_data_ = 0x0, data_ = {category_group_enabled = 0xf1ffffdfe0 , name = 0x1c000000f0 , event_handle = {chunk_seq = 29, chunk_index = 0, event_index = 256}}} program_counter = 0x7fffef083696 const&, GURL*)+1110> #9 0x00007ffff06ddb74 in base::MessageLoop::RunTask (this=this@entry=0x5d0af80, pending_task=...) at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.6.1/src/3rdparty/chromium/base/message_loop/message_loop.cc:473 No locals. #10 0x00007ffff06de399 in base::MessageLoop::DeferOrRunPendingTask (this=this@entry=0x5d0af80, pending_task=...) at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.6.1/src/3rdparty/chromium/base/message_loop/message_loop.cc:482 No locals. #11 0x00007ffff06de862 in base::MessageLoop::DoWork (this=0x5d0af80) at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.6.1/src/3rdparty/chromium/base/message_loop/message_loop.cc:594 pending_task = { = {birth_tally = 0x7fff98524380, time_posted = {ms_ = 4883430}, delayed_run_time = {> = {static kHoursPerDay = , static kMillisecondsPerSecond = , static kMillisecondsPerDay = , static kMicrosecondsPerMillisecond = , static kMicrosecondsPerSecond = , static kMicrosecondsPerMinute = , static kMicrosecondsPerHour = , static kMicrosecondsPerDay = , static kMicrosecondsPerWeek = , static kNanosecondsPerMicrosecond = , static kNanosecondsPerSecond = , us_ = 0}, }}, task = { = {bind_state_ = {ptr_ = 0x7fff98701a80}, polymorphic_invoke_ = 0x7fffef082960 , base::internal::BindState const&)>, void (QtWebEngineCore::NetworkDelegateQt*, net::URLRequest*, QtWebEngineCore::NetworkDelegateQt::RequestParams, base::Callback const&), base::internal::TypeList, net::URLRequest*, QtWebEngineCore::NetworkDelegateQt::RequestParams, base::Callback > >, base::internal::TypeList >, base::internal::UnwrapTraits, base::internal::UnwrapTraits, base::internal::UnwrapTraits > >, base::internal::InvokeHelper const&)>, base::internal::TypeList const&> >, void ()>::Run(base::internal::BindStateBase*)>}, }, posted_from = {function_name_ = 0x7ffff20264b0 const&, GURL*)::__FUNCTION__> "OnBeforeURLRequest", file_name_ = 0x7ffff2026408 "/tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.6.1/src/core/network_delegate_qt.cpp", line_number_ = 152, program_counter_ = 0x7fffef083696 const&, GURL*)+1110>}, sequence_num = 1029, nestable = true, is_high_res = false} #12 0x00007fffef06c855 in QtWebEngineCore::(anonymous namespace)::MessagePumpForUIQt::handleScheduledWork (this=) at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.6.1/src/core/content_browser_client_qt.cpp:183 more_work_is_plausible = delayed_work_time = {> = {static kHoursPerDay = , static kMillisecondsPerSecond = , static kMillisecondsPerDay = , static kMicrosecondsPerMillisecond = , static kMicrosecondsPerSecond = , static kMicrosecondsPerMinute = , static kMicrosecondsPerHour = , static kMicrosecondsPerDay = , static kMicrosecondsPerWeek = , static kNanosecondsPerMicrosecond = , static kNanosecondsPerSecond = , us_ = 140737158684040}, } #13 QtWebEngineCore::(anonymous namespace)::MessagePumpForUIQt::customEvent (this=0x5c84470, ev=) at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.6.1/src/core/content_browser_client_qt.cpp:165 No locals. #14 0x00007fffec472ce3 in QObject::event (this=0x5c84470, e=) at kernel/qobject.cpp:1278 No locals. #15 0x00007ffff35fe06c in QApplicationPrivate::notify_helper (this=, receiver=0x5c84470, e=0x40df860) at kernel/qapplication.cpp:3804 consumed = this = e = 0x40df860 receiver = 0x5c84470 #16 0x00007ffff36034ff in QApplication::notify (this=0x7fffffffe640, receiver=0x5c84470, e=0x40df860) at kernel/qapplication.cpp:3561 w = 0x5c84470 extra = isProxyWidget = res = false