Bug 459851 - akregator crashes on certifcates dialog
Summary: akregator crashes on certifcates dialog
Status: REPORTED
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: 5.21.0
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-30 10:28 UTC by Vincent-Xavier JUMEL
Modified: 2022-12-02 15:02 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (3.69 KB, text/plain)
2022-10-09 20:32 UTC, vbhunt
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vincent-Xavier JUMEL 2022-09-30 10:28:57 UTC
Application: akregator (5.21.1 (22.08.1))

Qt Version: 5.15.4
Frameworks Version: 5.98.0
Operating System: Linux 5.19.0-2-amd64 x86_64
Windowing System: X11
Distribution: Debian GNU/Linux bookworm/sid
DrKonqi: 5.25.5 [KCrashBackend]

-- Information about the crash:
When a website certifcate expire a dialog is shown informing of the situation. You can cancel the refreshing of the news, accept permanently the certificate or temporarily.

At least, if clicking on «Accept permanently», Akregator crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Akregator (akregator), signal: Bus error

[KCrash Handler]
#4  0x00007fe202166c2e in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#5  0x00007fe20b0e89af in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe2021518f1 in KIO::AskUserActionInterface::messageBoxResult(int) () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#7  0x00007fe202367c6a in ?? () from /lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
#8  0x00007fe20b0e89af in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fe20bf69cde in QDialog::finished(int) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007fe20b0e89af in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fe20befdbef in QDialogButtonBox::clicked(QAbstractButton*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007fe20befe2d1 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007fe20b0e89dc in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fe20be54c72 in QAbstractButton::clicked(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fe20be54eda in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fe20be56a68 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007fe20be56c87 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007fe20bda4cb8 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fe20bd62f4e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007fe20bd6b4f2 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007fe20b0b1618 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007fe20bd695fe in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007fe20bdbdac8 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007fe20bdc0e50 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007fe20bd62f4e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007fe20b0b1618 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fe20b53d625 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#28 0x00007fe20b511ddc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#29 0x00007fe1faafbe4a in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#30 0x00007fe201122739 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fe2011229c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fe201122a5c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fe20b1091c6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007fe20b0b009b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007fe20b0b8206 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00005585b8676728 in ?? ()
#37 0x00007fe20a62920a in __libc_start_call_main (main=main@entry=0x5585b8676110, argc=argc@entry=3, argv=argv@entry=0x7fff5abe0d68) at ../sysdeps/nptl/libc_start_call_main.h:58
#38 0x00007fe20a6292bc in __libc_start_main_impl (main=0x5585b8676110, argc=3, argv=0x7fff5abe0d68, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff5abe0d58) at ../csu/libc-start.c:389
#39 0x00005585b8676a41 in ?? ()
[Inferior 1 (process 3220) detached]

Reported using DrKonqi
Comment 1 Glenn Alexander 2022-09-30 21:06:14 UTC
Crashing after reporting expired certificate from feed (http://45.33.66.85/ - "feed43").
Comment 2 vbhunt 2022-10-09 20:32:42 UTC
Created attachment 152672 [details]
New crash information added by DrKonqi

kontact (5.21.1 (22.08.1)) using Qt 5.15.6

Akregator crashes Kontact after accepting expired certificate, regardless of whether I choose to "Accept Permanently" or "Current Session Only."

-- Backtrace (Reduced):
#6  0x00007f83d9da1786 in KIO::AskUserActionInterface::messageBoxResult(int) () at /usr/lib/libKF5KIOCore.so.5
[...]
#9  0x00007f83e4f6fc53 in QDialog::finished(int) () at /usr/lib/libQt5Widgets.so.5
[...]
#11 0x00007f83e4f05a94 in QDialogButtonBox::clicked(QAbstractButton*) () at /usr/lib/libQt5Widgets.so.5
[...]
#14 0x00007f83e4e5c497 in QAbstractButton::clicked(bool) () at /usr/lib/libQt5Widgets.so.5
[...]
#17 0x00007f83e4e603e0 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5