Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-122692

maps- DCHECK in Qt WebEngine Maps Example debug build

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 6.5.5
    • WebEngine
    • None
    • Windows

    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:

      1. build and Run the WebEngine Widgets Maps Example .
      2. Zoom in and out quickly on the map and navigate through it..
      3. 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

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              qt_webengine_team Qt WebEngine Team
              alrizwan Alber Rizwan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes