Bug 506657

Summary: Akregator crashes when clicking a link on internal browser
Product: [Applications] kontact Reporter: Alexis Kauffmann <leh>
Component: generalAssignee: kdepim bugs <pim-bugs-null>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: montel
Priority: NOR Keywords: drkonqi
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Alexis Kauffmann 2025-07-06 00:05:43 UTC
Application: kontact (5.24.5 (23.08.5))

Qt Version: 5.15.13
Frameworks Version: 5.115.0
Operating System: Linux 6.8.0-1030-oem x86_64
Windowing System: X11
Distribution: Ubuntu 24.04.2 LTS
DrKonqi: 5.27.11 [KCrashBackend]

-- Information about the crash:
Very self-explanatory title. I opened a link (https://www.eff.org/deeplinks/2025/06/metas-secret-spying-scheme-effector-377) to view it in the internal browser. The page contained a "READ MORE..." link (https://www.eff.org/deeplinks/2025/06/protect-yourself-metas-latest-attack-privacy?ref=jul2effector). Whenever I click on it - BOOM! - Akregator crashes!

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault

[KCrash Handler]
#4  0x000000000000001f in ?? ()
#5  0x00007f37ddbb67b6 in content::WebContentsImpl::CreateNewWindow(content::RenderFrameHost*, content::mojom::CreateNewWindowParams const&, bool, bool, content::SessionStorageNamespace*) () from /lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#6  0x00007f37dda16350 in content::RenderFrameHostImpl::CreateNewWindow(mojo::StructPtr<content::mojom::CreateNewWindowParams>, base::OnceCallback<void (content::mojom::CreateNewWindowStatus, mojo::StructPtr<content::mojom::CreateNewWindowReply>)>) () from /lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#7  0x00007f37da0f52da in content::mojom::FrameHostStubDispatch::AcceptWithResponder(content::mojom::FrameHost*, mojo::Message*, std::unique_ptr<mojo::MessageReceiverWithStatus, std::default_delete<mojo::MessageReceiverWithStatus> >) () from /lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#8  0x00007f37dd9ed461 in content::mojom::FrameHostStub<mojo::RawPtrImplRefTraits<content::mojom::FrameHost> >::AcceptWithResponder(mojo::Message*, std::unique_ptr<mojo::MessageReceiverWithStatus, std::default_delete<mojo::MessageReceiverWithStatus> >) () from /lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#9  0x00007f37dbebe88f in mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) [clone .part.0] () from /lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#10 0x00007f37dbebf08f in mojo::MessageDispatcher::Accept(mojo::Message*) () from /lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#11 0x00007f37dbf08f00 in IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptSyncMessage(unsigned int, unsigned int) () from /lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#12 0x00007f37db815e25 in base::TaskAnnotator::RunTask(char const*, base::PendingTask*) () from /lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#13 0x00007f37db828c78 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*) () from /lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#14 0x00007f37db829182 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() () from /lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#15 0x00007f37d95e2fdb in QtWebEngineCore::MessagePumpForUIQt::handleScheduledWork() () from /lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
#16 0x00007f37e190624b in QObject::event (this=0x5bb8cb524680, e=0x5bb8cb4ca910) at kernel/qobject.cpp:1369
#17 0x00007f37e256bd45 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5bb88ece02f0, e=0x7f379013f1c0) at kernel/qapplication.cpp:3640
#18 0x00007f37e18d8118 in QCoreApplication::notifyInternal2 (receiver=0x5bb88ece02f0, event=0x7f379013f1c0) at kernel/qcoreapplication.cpp:1064
#19 0x00007f37e18d8332 in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462
#20 0x00007f37e18db94b in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5bb88e67aa20) at kernel/qcoreapplication.cpp:1821
#21 0x00007f37e18dbebd in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>) at kernel/qcoreapplication.cpp:1680
#22 0x00007f37e1935c0f in postEventSourceDispatch (s=0x5bb88e7442b0) at kernel/qeventdispatcher_glib.cpp:277
#23 0x00007f37d7b145c5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f37d7b73737 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f37d7b13a63 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f37e1935279 in QEventDispatcherGlib::processEvents (this=0x5bb88e7584a0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#27 0x00007f37e18d6a7b in QEventLoop::exec (this=this@entry=0x7ffeeab5fd80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#28 0x00007f37e18df3e8 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#29 0x00005bb878b52639 in ?? ()
#30 0x00007f37e0e2a1ca in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#31 0x00007f37e0e2a28b in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#32 0x00005bb878b52be5 in ?? ()
[Inferior 1 (process 6339) detached]

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

Reported using DrKonqi
Comment 1 Laurent Montel 2025-07-06 07:04:07 UTC
Hi,
Sorry version qt5 is obsolete.
Please update to qt6 version and reopen bug if still present.
Regards