Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.5.5
-
None
Description
Description:-
The Qt WebEngine Maps example is experiencing severe performance issues, rendering the map very slowly and making navigation through the map difficult due to sluggishness. Additionally, the application crashes under specific conditions, displaying the following error in the logs.
[26284:26636:0223/160727.334:WARNING:http_cache_transaction.cc(1280)] Unable to open or create cache entry[26284:26636:0223/160727.378:WARNING:http_cache_transaction.cc(1280)] Unable to open or create cache entry[26284:26636:0223/160808.124:WARNING:http_cache_transaction.cc(1280)] Unable to open or create cache entry[26284:26636:0223/160808.138:WARNING:http_cache_transaction.cc(1280)] Unable to open or create cache entry[26284:26636:0223/160808.153:WARNING:http_cache_transaction.cc(1280)] Unable to open or create cache entry[26284:26636:0223/160808.170:WARNING:http_cache_transaction.cc(1280)] Unable to open or create cache entry[26284:26636:0223/160808.178:WARNING:http_cache_transaction.cc(1280)] Unable to open or create cache entry[26284:26636:0223/160808.186:WARNING:http_cache_transaction.cc(1280)] Unable to open or create cache entry[26284:26636:0223/160808.195:WARNING:http_cache_transaction.cc(1280)] Unable to open or create cache entry[26284:26636:0223/160808.203:WARNING:http_cache_transaction.cc(1280)] Unable to open or create cache entry[26284:26636:0223/160816.941:WARNING:http_cache_transaction.cc(1280)] Unable to open or create cache entry[26284:26636:0223/160817.125:WARNING:http_cache_transaction.cc(1280)] Unable to open or create cache entry[26284:26636:0223/160817.131:WARNING:http_cache_transaction.cc(1280)] Unable to open or create cache entry[20616:9916:0223/160816.690:FATAL:script_promise_resolver.cc(78)] Check failed: false. ScriptPromiseResolver was not properly detached; created atBacktrace: base::debug::CollectStackTrace [0x00007FF87D1C0DA2+34] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\debug\stack_trace_win.cc:329) base::debug::StackTrace::StackTrace [0x00007FF87CFA9F5C+60] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\debug\stack_trace.cc:221) blink::ScriptPromiseResolver::ScriptPromiseResolver [0x00007FF88540A080+152] cppgc::MakeGarbageCollectedTrait<blink::ScriptPromiseResolver>::Call<blink::ScriptState * __ptr64 & __ptr64> [0x00007FF88441E976+90] blink::ImageLoader::Decode [0x00007FF885AFDC34+124] blink::HTMLImageElement::decode [0x00007FF884F615DB+31] blink::V8HTMLImageElementCallbacks::v8_html_image_element::DecodeOperationCallback [0x00007FF886CB0295+317] v8::internal::FunctionCallbackArguments::Call [0x00007FF871E0F107+295] Backtrace: base::debug::CollectStackTrace [0x00007FF87D1C0DA2+34] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\debug\stack_trace_win.cc:329) base::debug::StackTrace::StackTrace [0x00007FF87CFA9F5C+60] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\debug\stack_trace.cc:221) base::debug::StackTrace::StackTrace [0x00007FF87CFA9F03+35] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\debug\stack_trace.cc:218) logging::LogMessage::~LogMessage [0x00007FF87CE20354+164] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\logging.cc:730) logging::LogMessage::`scalar deleting destructor' [0x00007FF87CE21DA7+23] logging::CheckError::~CheckError [0x00007FF87CD7D603+99] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\check.cc:190) blink::ScriptPromiseResolver::Dispose [0x00007FF88540B854+300] blink::ScriptPromiseResolver::InvokePreFinalizer [0x00007FF88540BCDB+35] cppgc::internal::PreFinalizerHandler::InvokePreFinalizers [0x00007FF873092120+688] cppgc::internal::HeapBase::ExecutePreFinalizers [0x00007FF8730678E9+57] v8::internal::CppHeap::TraceEpilogue [0x00007FF8721A17E7+327] v8::internal::Heap::PerformGarbageCollection [0x00007FF8719BDC44+2692] v8::internal::Heap::CollectGarbage [0x00007FF8719A3FC0+1840] v8::internal::Heap::HandleGCRequest [0x00007FF8719B266A+202] v8::internal::StackGuard::HandleInterrupts [0x00007FF87214C222+786] v8::internal::FeedbackVector::SynchronizedSet [0x00007FF8728520E6+30950] v8::internal::Runtime_StackGuardWithGap [0x00007FF87284446D+269] (No symbol) [0x00007FF7FF935A40]Task trace:Backtrace: cc::ProxyImpl::ScheduledActionSendBeginMainFrame [0x00007FF880AB14E0+2048] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\cc\trees\proxy_impl.cc:761) mojo::SimpleWatcher::Context::Notify [0x00007FF87E9BBADE+414] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\mojo\public\cpp\system\simple_watcher.cc:101) Received fatal exception EXCEPTION_BREAKPOINTBacktrace: base::ImmediateCrash [0x00007FF8718931F2+2] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\immediate_crash.h:144) logging::LogMessage::~LogMessage [0x00007FF87CE20A30+1920] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\logging.cc:968) logging::LogMessage::`scalar deleting destructor' [0x00007FF87CE21DA7+23] logging::CheckError::~CheckError [0x00007FF87CD7D603+99] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\check.cc:190) blink::ScriptPromiseResolver::Dispose [0x00007FF88540B854+300] blink::ScriptPromiseResolver::InvokePreFinalizer [0x00007FF88540BCDB+35] cppgc::internal::PreFinalizerHandler::InvokePreFinalizers [0x00007FF873092120+688] cppgc::internal::HeapBase::ExecutePreFinalizers [0x00007FF8730678E9+57] v8::internal::CppHeap::TraceEpilogue [0x00007FF8721A17E7+327] v8::internal::Heap::PerformGarbageCollection [0x00007FF8719BDC44+2692] v8::internal::Heap::CollectGarbage [0x00007FF8719A3FC0+1840] v8::internal::Heap::HandleGCRequest [0x00007FF8719B266A+202] v8::internal::StackGuard::HandleInterrupts [0x00007FF87214C222+786] v8::internal::FeedbackVector::SynchronizedSet [0x00007FF8728520E6+30950] v8::internal::Runtime_StackGuardWithGap [0x00007FF87284446D+269] (No symbol) [0x00007FF7FF935A40] ILT+7522910(?Runtime_StackGuardWithGapinternalv8YA_KHPEA_KPEAVIsolate [0x00007FF86C19DA63+0] (No symbol) [0x00000244014A9629] (No symbol) [0x0000024400000000][26284:6656:0223/160859.154:INFO:web_contents_delegate_qt.cpp(279)] ProcessGone: 3 (-2147483645)
Steps to Reproduce:
- build and Run the WebEngine Widgets Maps Example .
- Zoom in and out quickly on the map and navigate through it..
- Change focus to a different application while the map is still loading or navigating.
Expected Behavior:
- The map should render smoothly and respond promptly to navigation commands.
- The application should not crash under any circumstances.
Actual Behavior:
- Rendering of the map is slow, making navigation difficult and sluggish.
- When zooming in and out quickly and changing focus to a different application, the application crashes.
- The provided errors are observed in the logs.
Environment:
- Operating System: Windows
- Qt Version: 6.5.5
Attachments
Issue Links
- relates to
-
QTQAINFRA-6138 Qt 6.5.5 LTS Testing
- Open