Bug 486548 - Akregator crashes when clicking on a link in the internal browser
Summary: Akregator crashes when clicking on a link in the internal browser
Status: REPORTED
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-05-04 08:49 UTC by thonkdifferent
Modified: 2024-05-04 08:49 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description thonkdifferent 2024-05-04 08:49:03 UTC
Application: akregator (5.24.5 (23.08.5))

Qt Version: 5.15.12
Frameworks Version: 5.115.0
Operating System: Linux 6.4.0-150600.16-default x86_64
Windowing System: X11
Distribution: "openSUSE Leap 15.6"
DrKonqi: 5.27.11 [KCrashBackend]

-- Information about the crash:
Steps to reproduce:
1. Open an RSS news article
2. Middle-click a link

Expected behaviour:
A new tab appears with the content at the clicked link

Actual behaviour:
Akregator crashes

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Akregator (akregator), signal: Segmentation fault

[KCrash Handler]
#4  0x000000003f800000 in  ()
#5  0x00007f0ec460d0ac in content::WebContentsImpl::CreateNewWindow(content::RenderFrameHost*, content::mojom::CreateNewWindowParams const&, bool, bool, content::SessionStorageNamespace*) () at ../../3rdparty/chromium/content/browser/web_contents/web_contents_impl.cc:3771
#6  0x00007f0ec448dcc1 in content::RenderFrameHostImpl::CreateNewWindow(mojo::StructPtr<content::mojom::CreateNewWindowParams>, base::OnceCallback<void (content::mojom::CreateNewWindowStatus, mojo::StructPtr<content::mojom::CreateNewWindowReply>)>) () at ../../3rdparty/chromium/content/browser/renderer_host/render_frame_host_impl.cc:5097
#7  0x00007f0ec082ddd1 in content::mojom::FrameHostStubDispatch::AcceptWithResponder(content::mojom::FrameHost*, mojo::Message*, std::unique_ptr<mojo::MessageReceiverWithStatus, std::default_delete<mojo::MessageReceiverWithStatus> >) () at gen/content/common/frame.mojom.cc:7074
#8  0x00007f0ec4465d3a in content::mojom::FrameHostStub<mojo::RawPtrImplRefTraits<content::mojom::FrameHost> >::AcceptWithResponder(mojo::Message*, std::unique_ptr<mojo::MessageReceiverWithStatus, std::default_delete<mojo::MessageReceiverWithStatus> >) () at gen/content/common/frame.mojom.h:1026
#9  0x00007f0ec24bb20c in mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) () at ../../3rdparty/chromium/mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:550
#10 0x00007f0ec24bbc95 in mojo::MessageDispatcher::Accept(mojo::Message*) () at ../../3rdparty/chromium/mojo/public/cpp/bindings/lib/message_dispatcher.cc:46
#11 0x00007f0ec25064d4 in AcceptSyncMessage() () at ../../3rdparty/chromium/ipc/ipc_mojo_bootstrap.cc:990
#12 0x00007f0ec1dd7793 in base::OnceCallback<void ()>::Run() && () at ../../3rdparty/chromium/base/callback.h:100
#13 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) () at ./../../3rdparty/chromium/base/task/common/task_annotator.cc:163
#14 0x00007f0ec1deb74c in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*) () at ./../../3rdparty/chromium/base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:332
#15 0x00007f0ec1debec2 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() () at ./../../3rdparty/chromium/base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:252
#16 0x00007f0ebfc15967 in QtWebEngineCore::MessagePumpForUIQt::handleScheduledWork() (this=0x55d3059146d0) at /usr/src/debug/libqt5-qtwebengine-5.15.16-bp156.1.6.x86_64/src/core/browser_main_parts_qt.cpp:208
#17 QtWebEngineCore::MessagePumpForUIQt::MessagePumpForUIQt()::{lambda()#1}::operator()() const (__closure=<optimized out>) at /usr/src/debug/libqt5-qtwebengine-5.15.16-bp156.1.6.x86_64/src/core/browser_main_parts_qt.cpp:121
#18 std::_Function_handler<void (), QtWebEngineCore::MessagePumpForUIQt::MessagePumpForUIQt()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (__functor=<optimized out>) at /usr/include/c++/7/bits/std_function.h:316
#19 0x00007f0ec790bb73 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#20 0x00007f0ec859f87c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#21 0x00007f0ec85a663f in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#22 0x00007f0ec78d7d53 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#23 0x00007f0ec78da771 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#24 0x00007f0ec793aad3 in  () at /usr/lib64/libQt5Core.so.5
#25 0x00007f0ebdc56fac in  () at /usr/lib64/libglib-2.0.so.0
#26 0x00007f0ebdc58bd0 in  () at /usr/lib64/libglib-2.0.so.0
#27 0x00007f0ebdc591cc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#28 0x00007f0ec793a17c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#29 0x00007f0ec78d65ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#30 0x00007f0ec78dfdf7 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#31 0x000055d304d00558 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/akregator-23.08.5-bp156.1.1.x86_64/src/main.cpp:115
[Inferior 1 (process 2758) detached]

The reporter indicates this bug may be a duplicate of or related to bug 415945, bug 449214, bug 443758, bug 457355, bug 461344, bug 469332.

Reported using DrKonqi