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

Document memory requirements

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P3: Somewhat important P3: Somewhat important
    • 5.15.1, 6.0
    • 5.13.2
    • Documentation, WebEngine
    • None
    • Only happens in a docker environment. Tested on both 16.04 and 18.04 docker images
    • Linux/Other display system
    • f92a4b3028f112616dedac892e379a13e3c53bcd (qt/qtwebengine/dev) 68269fb45652ab5536c7d3dbda895c2b801fb5d3 (qt/qtwebengine/5.15)
    • Da Vinci sprint 10, Da Vinci sprint 11

      I build the quicknanobrowser from the examples in the qtwebengine repository.

      When browser to a content heavy site (e.g. reddit) and scrolling rapidly or pressing pagedown I get a SIGBUS

      To control the browser I used the vnc platform.

      gdb backtrace (edited with debug info):

      Thread 11 "Chrome_IOThread" received signal SIGBUS, Bus error.
      [Switching to Thread 0x7f8829ffb700 (LWP 746)]
      __memcpy_avx_unaligned () at ../sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S:118
      118	../sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S: No such file or directory.
      (gdb) bt
      Thread 11 "Chrome_IOThread" received signal SIGBUS, Bus error.
      [Switching to Thread 0x7f59e2ffd700 (LWP 283)]
      __memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:249
      249	../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: No such file or directory.
      (gdb) bt
      #0  __memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:249
      #1  0x00007f59ff5a528d in memcpy () at /usr/include/x86_64-linux-gnu/bits/string_fortified.h:34
      #2  content::InterceptingResourceHandler::OnReadCompleted () at ../../3rdparty/chromium/content/browser/loader/intercepting_resource_handler.cc:133
      #3  0x00007f59ff5a5617 in content::LayeredResourceHandler::OnReadCompleted () at ../../3rdparty/chromium/content/browser/loader/layered_resource_handler.cc:62
      #4  0x00007f59ff5a1146 in base::internal::FunctorTraits<void (content::ResourceHandler::*)(int, std::unique_ptr<content::ResourceController, std::default_delete<content::ResourceController> >), void>::Invoke<void (content::ResourceHandler::*)(int, std::unique_ptr<content::ResourceController, std::default_delete<content::ResourceController> >), base::WeakPtr<content::ResourceHandler>, int, std::unique_ptr<content::ResourceController, std::default_delete<content::ResourceController> > > ()
          at ../../3rdparty/chromium/base/bind_internal.h:516
      #5  base::internal::InvokeHelper<true, void>::MakeItSo<void (content::ResourceHandler::*)(int, std::unique_ptr<content::ResourceController, std::default_delete<content::ResourceController> >), base::WeakPtr<content::ResourceHandler>, int, std::unique_ptr<content::ResourceController, std::default_delete<content::ResourceController> > > () at ../../3rdparty/chromium/base/bind_internal.h:636
      #6  base::internal::Invoker<base::internal::BindState<void (content::ResourceHandler::*)(int, std::unique_ptr<content::ResourceController, std::default_delete<content::ResourceController> >), base::WeakPtr<content::ResourceHandler>, int, std::unique_ptr<content::ResourceController, std::default_delete<content::ResourceController> > >, void ()>::RunImpl<void (content::ResourceHandler::*)(int, std::unique_ptr<content::ResourceController, std::default_delete<content::ResourceController> >), std::tuple<base::WeakPtr<content::ResourceHandler>, int, std::unique_ptr<content::ResourceController, std::default_delete<content::ResourceController> > >, 0ul, 1ul, 2ul>(void (content::ResourceHandler::*&&)(int, std::unique_ptr<content::ResourceController, std::default_delete<content::ResourceController> >), std::tuple<base::WeakPtr<content::ResourceHandler>, int, std::unique_ptr<content::ResourceController, std::default_delete<content::ResourceController> > >&&, std::integer_sequence<unsigned long, 0ul, 1ul, 2ul>) ()
          at ../../3rdparty/chromium/base/bind_internal.h:690
      #7  base::internal::Invoker<base::internal::BindState<void (content::ResourceHandler::*)(int, std::unique_ptr<content::ResourceController, std::default_delete<content::ResourceController> >), base::WeakPtr<content::ResourceHandler>, int, std::unique_ptr<content::ResourceController, std::default_delete<content::ResourceController> > >, void ()>::RunOnce(base::internal::BindStateBase*) () at ../../3rdparty/chromium/base/bind_internal.h:658
      #8  0x00007f59ffe0077d in base::OnceCallback<void ()>::Run() && () at ../../3rdparty/chromium/base/callback.h:99
      #9  base::debug::TaskAnnotator::RunTask () at ./../../3rdparty/chromium/base/debug/task_annotator.cc:105
      #10 0x00007f59ffe1dd76 in base::MessageLoopImpl::RunTask () at ./../../3rdparty/chromium/base/message_loop/message_loop_impl.cc:355
      #11 0x00007f59ffe1f113 in base::MessageLoopImpl::DeferOrRunPendingTask () at ./../../3rdparty/chromium/base/message_loop/message_loop_impl.cc:366
      #12 0x00007f59ffe1f3d3 in base::MessageLoopImpl::DoWork () at ./../../3rdparty/chromium/base/message_loop/message_loop_impl.cc:458
      #13 0x00007f59ffeb963a in base::MessagePumpLibevent::Run () at ./../../3rdparty/chromium/base/message_loop/message_pump_libevent.cc:213
      #14 0x00007f59ffe42755 in base::RunLoop::Run () at ./../../3rdparty/chromium/base/run_loop.cc:150
      #15 0x00007f59ff346eb4 in content::BrowserProcessSubThread::IOThreadRun () at ../../3rdparty/chromium/content/browser/browser_process_sub_thread.cc:174
      #16 0x00007f59ffe7c1e0 in base::Thread::ThreadMain () at ./../../3rdparty/chromium/base/threading/thread.cc:333
      #17 0x00007f59ffeb567a in ThreadFunc () at ./../../3rdparty/chromium/base/threading/platform_thread_posix.cc:81
      #18 0x00007f59fbae56db in start_thread (arg=0x7f59e2ffd700) at pthread_create.c:463
      #19 0x00007f5a0557088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
      
      

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

            leenam Leena Miettinen
            azertyalex Alexander Mol
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes