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

PrintMe example crashes

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P1: Critical
    • None
    • 6.5.6
    • None
    • Windows

    Description

      Description:-

      The PrintMe application builds and runs successfully on Windows platforms. However, upon clicking the "Print Now" button, the application crashes abruptly.

      Steps to Reproduce:-

      1. Build and run the WebEngine Widgets PrintMe Example .
      2. Click the "Print Now" button.

      Expected Behavior: Upon clicking the "Print Now" button, the application should initiate the printing process without any errors and continue to function smoothly.

      Actual Behavior: After clicking the "Print Now" button, the application crashes immediately without printing anything. This behavior persists consistently upon subsequent attempts.

      Logs:-

       

      11:37:55: Starting C:\Qt\Examples\Qt-6.5.6\webenginewidgets\printme\build\Desktop_Qt_6_5_6_MSVC2019_64bit-Debug\printme.exe...
      [13696:23716:0509/113757.679:WARNING:http_cache_transaction.cc(1280)] Unable to open or create cache entry
      [13696:23716:0509/113757.679:WARNING:http_cache_transaction.cc(1280)] Unable to open or create cache entry
      [13696:23716:0509/113757.687:WARNING:http_cache_transaction.cc(1280)] Unable to open or create cache entry
      [13696:23716:0509/113757.687:WARNING:http_cache_transaction.cc(1280)] Unable to open or create cache entry
      [13696:23716:0509/113757.697:WARNING:http_cache_transaction.cc(1280)] Unable to open or create cache entry
      [13696:23716:0509/113757.697:WARNING:http_cache_transaction.cc(1280)] Unable to open or create cache entry
      D3D11 WARNING: ID3D11Device::CreateInputLayout: The provided input signature expects to read an element with SemanticName/Index: 'TEXCOORD'/2 and component(s) of the type 'int32'.  However, the matching entry in the Input Layout declaration, element[2], specifies mismatched format: 'R16G16_UINT'.  This is not an error, since behavior is well defined: The element format determines what data conversion algorithm gets applied before it shows up in a shader register. Independently, the shader input signature defines how the shader will interpret the data that has been placed in its input registers, with no change in the bits stored.  It is valid for the application to reinterpret data as a different type once it is in the vertex shader, so this warning is issued just in case reinterpretation was not intended by the author. [ STATE_CREATION WARNING #391: CREATEINPUTLAYOUT_TYPE_MISMATCH]
      Received fatal exception EXCEPTION_BREAKPOINT
      Backtrace:
          `anonymous namespace'::InvalidParameter [0x00007FF9FB623EC8+24] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\win\process_startup_helper.cc:26)
          invalid_parameter [0x00007FFA551581A6+406]
          invalid_parameter [0x00007FFA55158070+96]
          std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<printing::PageRange> > >::_Verify_offset [0x00007FFA01E69708+152] (C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\vector:106)
          std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<printing::PageRange> > >::operator+= [0x00007FFA01E6907D+29] (C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\vector:119)
          std::_Vector_iterator<std::_Vector_val<std::_Simple_types<printing::PageRange> > >::operator+= [0x00007FFA01E690DD+29] (C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\vector:299)
          std::_Vector_iterator<std::_Vector_val<std::_Simple_types<printing::PageRange> > >::operator+ [0x00007FFA01E68FB1+49] (C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\vector:305)
          printing::PageRange::Normalize [0x00007FFA01E692CA+170] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\printing\page_range.cc:18)
          printing::PageNumber::GetPages [0x00007FFA01E5AC93+35] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\printing\page_number.cc:83)
          printing::PrintRenderFrameHelper::PrintPreviewContext::CreatePreviewDocument [0x00007FFA07534267+775] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\components\printing\renderer\print_render_frame_helper.cc:2910)
          printing::PrintRenderFrameHelper::CreatePreviewDocument [0x00007FFA0753461B+347] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\components\printing\renderer\print_render_frame_helper.cc:1789)
          printing::PrintRenderFrameHelper::OnFramePreparedForPreviewDocument [0x00007FFA0753A6CC+44] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\components\printing\renderer\print_render_frame_helper.cc:1759)
          base::internal::FunctorTraits<void (__cdecl printing::PrintRenderFrameHelper::*)(void),void>::Invoke<void (__cdecl printing::PrintRenderFrameHelper::*)(void),base::WeakPtr<printing::PrintRenderFrameHelper> > [0x00007FFA0752682B+59] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\functional\bind_internal.h:765)
          base::internal::InvokeHelper<1,void,0>::MakeItSo<void (__cdecl printing::PrintRenderFrameHelper::*)(void),std::tuple<base::WeakPtr<printing::PrintRenderFrameHelper> > > [0x00007FFA075271CC+140] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\functional\bind_internal.h:970)
          base::internal::Invoker<base::internal::BindState<void (__cdecl printing::PrintRenderFrameHelper::*)(void),base::WeakPtr<printing::PrintRenderFrameHelper> >,void __cdecl(void)>::RunImpl<void (__cdecl printing::PrintRenderFrameHelper::*)(void),std::tuple<b [0x00007FFA07528560+64] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\functional\bind_internal.h:1041)
          base::internal::Invoker<base::internal::BindState<void (__cdecl printing::PrintRenderFrameHelper::*)(void),base::WeakPtr<printing::PrintRenderFrameHelper> >,void __cdecl(void)>::RunOnce [0x00007FFA07541696+102] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\functional\bind_internal.h:993)
          base::OnceCallback<void __cdecl(void)>::Run [0x00007FF9EB683425+85] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\functional\callback.h:152)
          printing::PrepareFrameAndViewForPrint::CallOnReady [0x00007FFA0753222E+62] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\components\printing\renderer\print_render_frame_helper.cc:1161)
          printing::PrepareFrameAndViewForPrint::CopySelectionIfNeeded [0x00007FFA07533EDC+92] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\components\printing\renderer\print_render_frame_helper.cc:1014)
          printing::PrintRenderFrameHelper::PrepareFrameForPreviewDocument [0x00007FFA0753AFDB+619] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\components\printing\renderer\print_render_frame_helper.cc:1747)
          printing::PrintRenderFrameHelper::PrintPreview [0x00007FFA0753E662+818] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\components\printing\renderer\print_render_frame_helper.cc:1537)
          printing::mojom::PrintRenderFrameStubDispatch::Accept [0x00007FF9FB26E1EF+2351] (C:\Users\qt\work\qt\qtwebengine_build\src\core\Debug\AMD64\gen\components\printing\common\print.mojom.cc:3717)
          printing::mojom::PrintRenderFrameStub<mojo::RawPtrImplRefTraits<printing::mojom::PrintRenderFrame> >::Accept [0x00007FFA0752EAA5+69] (C:\Users\qt\work\qt\qtwebengine_build\src\core\Debug\AMD64\gen\components\printing\common\print.mojom.h:761)
          mojo::InterfaceEndpointClient::HandleValidatedMessage [0x00007FF9FCE84EDA+2826] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\mojo\public\cpp\bindings\lib\interface_endpoint_client.cc:1000)
          mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept [0x00007FF9FCE82B93+51] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\mojo\public\cpp\bindings\lib\interface_endpoint_client.cc:358)
          mojo::MessageDispatcher::Accept [0x00007FF9FCEC5398+568] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\mojo\public\cpp\bindings\lib\message_dispatcher.cc:48)
          mojo::InterfaceEndpointClient::HandleIncomingMessage [0x00007FF9FCE842A8+216] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\mojo\public\cpp\bindings\lib\interface_endpoint_client.cc:694)
          IPC::`anonymous namespace'::ChannelAssociatedGroupController::AcceptOnEndpointThread [0x00007FF9FD95D2BF+911] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\ipc\ipc_mojo_bootstrap.cc:1096)
          base::internal::FunctorTraits<void (__cdecl IPC::`anonymous namespace'::ChannelAssociatedGroupController::*)(mojo::Message),void>::Invoke<void (__cdecl IPC::`anonymous namespace'::ChannelAssociatedGroupController::*)(mojo::Message),scoped_refptr<IPC::`ano [0x00007FF9FD9512EB+139] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\functional\bind_internal.h:765)
          base::internal::InvokeHelper<0,void,0,1>::MakeItSo<void (__cdecl IPC::`anonymous namespace'::ChannelAssociatedGroupController::*)(mojo::Message),std::tuple<scoped_refptr<IPC::`anonymous namespace'::ChannelAssociatedGroupController>,mojo::Message> > [0x00007FF9FD951A05+181] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\functional\bind_internal.h:947)
          base::internal::Invoker<base::internal::BindState<void (__cdecl IPC::`anonymous namespace'::ChannelAssociatedGroupController::*)(mojo::Message),scoped_refptr<IPC::`anonymous namespace'::ChannelAssociatedGroupController>,mojo::Message>,void __cdecl(void)>: [0x00007FF9FD951E40+64] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\functional\bind_internal.h:1041)
          base::internal::Invoker<base::internal::BindState<void (__cdecl IPC::`anonymous namespace'::ChannelAssociatedGroupController::*)(mojo::Message),scoped_refptr<IPC::`anonymous namespace'::ChannelAssociatedGroupController>,mojo::Message>,void __cdecl(void)>: [0x00007FF9FD962816+102] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\functional\bind_internal.h:993)
          base::OnceCallback<void __cdecl(void)>::Run [0x00007FF9EB683425+85] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\functional\callback.h:152)
          base::TaskAnnotator::RunTaskImpl [0x00007FF9FB444997+423] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\task\common\task_annotator.cc:184)
          base::TaskAnnotator::RunTask<`base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl'::`50'::<lambda_1> > [0x00007FF9FB5CD3D7+103] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\task\common\task_annotator.h:89)
          base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl [0x00007FF9FB5E0D15+2517] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\task\sequence_manager\thread_controller_with_message_pump_impl.cc:498)
          base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork [0x00007FF9FB5DFC1F+239] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\task\sequence_manager\thread_controller_with_message_pump_impl.cc:341)
          base::MessagePumpDefault::Run [0x00007FF9FB38E776+86] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\message_loop\message_pump_default.cc:49)
          base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run [0x00007FF9FB5EB618+888] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\task\sequence_manager\thread_controller_with_message_pump_impl.cc:652)
          base::RunLoop::Run [0x00007FF9FB57B68D+797] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\base\run_loop.cc:142)
          content::RendererMain [0x00007FFA021CBD7D+1757] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\content\renderer\renderer_main.cc:349)
          content::RunOtherNamedProcessTypeMain [0x00007FF9F998F59C+652] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\content\app\content_main_runner_impl.cc:769)
          content::ContentMainRunnerImpl::Run [0x00007FF9F998E1A0+1408] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\content\app\content_main_runner_impl.cc:1145)
          content::RunContentProcess [0x00007FF9F99872E1+609] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\content\app\content_main.cc:327)
          content::ContentMain [0x00007FF9F9981F4D+93] (C:\Users\qt\work\qt\qtwebengine\src\3rdparty\chromium\content\app\content_main.cc:344)
          QtWebEngineCore::processMain [0x00007FF9EB704B1E+206] (C:\Users\qt\work\qt\qtwebengine\src\core\process_main.cpp:42)
          TargetGetStockObject [0x00007FF7218949A3+287008]
          TargetGetStockObject [0x00007FF722016FF7+8161140]
          TargetGetStockObject [0x00007FF722016DFE+8160635]
          TargetGetStockObject [0x00007FF72200E7A2+8126239]
          TargetGetStockObject [0x00007FF72200E64E+8125899]
          TargetGetStockObject [0x00007FF72200E50E+8125579]
          TargetGetStockObject [0x00007FF72200E83E+8126395]
          BaseThreadInitThunk [0x00007FFACC17257D+29]
          RtlUserThreadStart [0x00007FFACCEEAA48+40]
      [13696:3848:0509/113820.546:INFO:web_contents_delegate_qt.cpp(279)] ProcessGone: 3 (-2147483645)
      [13696:3848:0509/113820.546:INFO:web_contents_delegate_qt.cpp(279)] ProcessGone: 3 (-2147483645)
      11:38:25: C:\Qt\Examples\Qt-6.5.6\webenginewidgets\printme\build\Desktop_Qt_6_5_6_MSVC2019_64bit-Debug\printme.exe crashed.

       

       

      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