reassign -1 libqt5webenginecore5 5.14.2+dfsg1-5 thanks Hey,
Since you can reproduce this with Falkon, it definitely isn't an issue in qutebrowser. Reassigning this to QtWebEngine. Let's hope it works, I'm not too experienced with using Debian's BTS - whoever is on the receiving end, please let me know if I messed up something :) On Mon, Sep 21, 2020 at 05:57:03PM -0300, felipe wrote: > Attaching 'coredump info temp-basedir with dbgsym.txt' > and 'coredump info qt-flag single-process with dbgsym'. Thanks! For reference, here's a demangled version of the relevant stack trace: #0 0x00007f6842b6928f blink::CompositedLayerMapping::ComputeBoundsOfOwningLayer(blink::PaintLayer const*, blink::IntRect&, blink::IntRect&, blink::PhysicalOffset&, blink::IntPoint&) (libQt5WebEngineCore.so.5 0x462928f) #1 0x00007f6842b74054 blink::CompositedLayerMapping::UpdateGraphicsLayerGeometry(blink::PaintLayer const*, blink::PaintLayer const*, WTF::Vector<blink::PaintLayer*, 0u, WTF::PartitionAllocator>&, blink::GraphicsLayerUpdater::UpdateContext&) (libQt5WebEngineCore.so.5 0x4634054) #2 0x00007f6842b76561 blink::GraphicsLayerUpdater::UpdateRecursive(blink::PaintLayer&, blink::GraphicsLayerUpdater::UpdateType, blink::GraphicsLayerUpdater::UpdateContext&, WTF::Vector<blink::PaintLayer*, 0u, WTF::PartitionAllocator>&) (libQt5WebEngineCore.so.5 0x4636561) #3 0x00007f6842b764ca blink::GraphicsLayerUpdater::UpdateRecursive(blink::PaintLayer&, blink::GraphicsLayerUpdater::UpdateType, blink::GraphicsLayerUpdater::UpdateContext&, WTF::Vector<blink::PaintLayer*, 0u, WTF::PartitionAllocator>&) (libQt5WebEngineCore.so.5 0x46364ca) #4 0x00007f6842b764ca blink::GraphicsLayerUpdater::UpdateRecursive(blink::PaintLayer&, blink::GraphicsLayerUpdater::UpdateType, blink::GraphicsLayerUpdater::UpdateContext&, WTF::Vector<blink::PaintLayer*, 0u, WTF::PartitionAllocator>&) (libQt5WebEngineCore.so.5 0x46364ca) #5 0x00007f6842b764ca blink::GraphicsLayerUpdater::UpdateRecursive(blink::PaintLayer&, blink::GraphicsLayerUpdater::UpdateType, blink::GraphicsLayerUpdater::UpdateContext&, WTF::Vector<blink::PaintLayer*, 0u, WTF::PartitionAllocator>&) (libQt5WebEngineCore.so.5 0x46364ca) #6 0x00007f6842b764ca blink::GraphicsLayerUpdater::UpdateRecursive(blink::PaintLayer&, blink::GraphicsLayerUpdater::UpdateType, blink::GraphicsLayerUpdater::UpdateContext&, WTF::Vector<blink::PaintLayer*, 0u, WTF::PartitionAllocator>&) (libQt5WebEngineCore.so.5 0x46364ca) #7 0x00007f6842b766bd blink::GraphicsLayerUpdater::Update(blink::PaintLayer&, WTF::Vector<blink::PaintLayer*, 0u, WTF::PartitionAllocator>&) (libQt5WebEngineCore.so.5 0x46366bd) #8 0x00007f6842b76b3d blink::PaintLayerCompositor::UpdateIfNeeded(blink::DocumentLifecycle::LifecycleState, blink::CompositingReasonsStats&) (libQt5WebEngineCore.so.5 0x4636b3d) #9 0x00007f6842b780d0 blink::PaintLayerCompositor::UpdateIfNeededRecursiveInternal(blink::DocumentLifecycle::LifecycleState, blink::CompositingReasonsStats&) (libQt5WebEngineCore.so.5 0x46380d0) #10 0x00007f6842b78409 blink::PaintLayerCompositor::UpdateIfNeededRecursive(blink::DocumentLifecycle::LifecycleState) (libQt5WebEngineCore.so.5 0x4638409) #11 0x00007f6842579377 blink::LocalFrameView::RunCompositingLifecyclePhase(blink::DocumentLifecycle::LifecycleState) (libQt5WebEngineCore.so.5 0x4039377) #12 0x00007f68425839d9 blink::LocalFrameView::UpdateLifecyclePhasesInternal(blink::DocumentLifecycle::LifecycleState).part.0 (libQt5WebEngineCore.so.5 0x40439d9) #13 0x00007f6842583e14 blink::LocalFrameView::UpdateLifecyclePhases(blink::DocumentLifecycle::LifecycleState, blink::DocumentLifecycle::LifecycleUpdateReason) (libQt5WebEngineCore.so.5 0x4043e14) #14 0x00007f6842b11564 blink::PageAnimator::UpdateAllLifecyclePhases(blink::LocalFrame&, blink::DocumentLifecycle::LifecycleUpdateReason) (libQt5WebEngineCore.so.5 0x45d1564) #15 0x00007f68424cf16c blink::WebViewImpl::UpdateLifecycle(blink::WebWidget::LifecycleUpdate, blink::WebWidget::LifecycleUpdateReason) (libQt5WebEngineCore.so.5 0x3f8f16c) #16 0x00007f684332cafa content::RenderWidget::UpdateVisualState() (libQt5WebEngineCore.so.5 0x4decafa) #17 0x00007f68416a92c6 cc::ProxyMain::BeginMainFrame(std::unique_ptr<cc::BeginMainFrameAndCommitState, std::default_delete<cc::BeginMainFrameAndCommitState> >) (libQt5WebEngineCore.so.5 0x31692c6) #18 0x00007f68416a1633 base::internal::Invoker<base::internal::BindState<void (cc::ProxyMain::*)(std::unique_ptr<cc::BeginMainFrameAndCommitState, std::default_delete<cc::BeginMainFrameAndCommitState> >), base::WeakPtr<cc::ProxyMain>, std::unique_ptr<cc::BeginMainFrameAndCommitState, std::default_delete<cc::BeginMainFrameAndCommitState> > >, void ()>::RunOnce(base::internal::BindStateBase*) (libQt5WebEngineCore.so.5 0x3161633) #19 0x00007f6840b043a4 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) (libQt5WebEngineCore.so.5 0x25c43a4) #20 0x00007f6840b17337 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) (libQt5WebEngineCore.so.5 0x25d7337) #21 0x00007f6840b177b8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() (libQt5WebEngineCore.so.5 0x25d77b8) #22 0x00007f6840acdba6 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) (libQt5WebEngineCore.so.5 0x258dba6) #23 0x00007f6840b14cdf base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) (libQt5WebEngineCore.so.5 0x25d4cdf) #24 0x00007f6840af34a9 base::RunLoop::RunWithTimeout(base::TimeDelta) (libQt5WebEngineCore.so.5 0x25b34a9) #25 0x00007f684334cfe7 content::RendererMain(content::MainFunctionParams const&) (libQt5WebEngineCore.so.5 0x4e0cfe7) #26 0x00007f68406339dc content::RunZygote(content::ContentMainDelegate*) (libQt5WebEngineCore.so.5 0x20f39dc) #27 0x00007f6840634178 content::ContentMainRunnerImpl::Run(bool) (libQt5WebEngineCore.so.5 0x20f4178) #28 0x00007f6841afcf64 service_manager::Main(service_manager::MainParams const&) (libQt5WebEngineCore.so.5 0x35bcf64) #29 0x00007f68406321e6 content::ContentMain(content::ContentMainParams const&) (libQt5WebEngineCore.so.5 0x20f21e6) #30 0x00007f683ee7c1d7 QtWebEngineCore::processMain(int, char const**) (libQt5WebEngineCore.so.5 0x93c1d7) #31 0x00005613722be1bf main (QtWebEngineProcess 0x11bf) #32 0x00007f683e1cecca __libc_start_main (libc.so.6 0x26cca) #33 0x00005613722be24a _start (QtWebEngineProcess 0x124a) From a quick search in QtWebEngine's and Chromium's bugtracker I couldn't find anything relevant... I also don't remember seeing this stacktrace before. As a workaround, you might want to try the different settings for "qt.force_software_rendering" in qutebrowser and see if they change anything. Note they require a restart after being set. > >>> gdb -ex r --args /usr/bin/python3 -m qutebrowser --temp-basedir > >>> --qt-flag single-process > >> > >> $ sudo gdb -ex r --args /usr/bin/python3 -m qutebrowser --temp-basedir > >> --qt-flag single-process > > > > Please don't run with 'sudo'. This can cause various other issues (since > > Chromium's sandboxing doesn't work properly as root) and running a > > browser as root is a bad idea in general ;) > > For some reason gdb refuses to work without sudo. I have attached both > logs hoping they could at least give some direction. No clue on that one, but it's most likely unrelated to the crash FWIW. > > Can you check if you get the same crashes with another QtWebEngine-based > > browser such as falkon? > > > > If so, this report should probably be moved to libqt5webengine5, though > > having the full stack traces would still be useful for the maintainers > > of that package :) > > I have installed falkon and it also crashes. Console shows: > $ falkon > Falkon: Creating new profile directory > Error creating database schema "No query Unable to fetch row" > Please register the custom scheme 'falkon' via > QWebEngineUrlScheme::registerScheme() before installing the custom > scheme handler. > Please register the custom scheme 'extension' via > QWebEngineUrlScheme::registerScheme() before installing the custom > scheme handler. > Use of deprecated not thread-safe setter, use setUrlRequestInterceptor > instead. > Falkon: 1 extensions loaded Those are unrelated, though they should be fixed in Falkon I guess. I'm not sure if it's still maintained really... Florian -- m...@the-compiler.org (Mail/XMPP) | https://www.qutebrowser.org https://bruhin.software/ | https://github.com/sponsors/The-Compiler/ GPG: 916E B0C8 FD55 A072 | https://the-compiler.org/pubkey.asc I love long mails! | https://email.is-not-s.ms/
signature.asc
Description: PGP signature