Bug 421215 - editing category colors crashes korganizer
Summary: editing category colors crashes korganizer
Status: RESOLVED FIXED
Alias: None
Product: korganizer
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Manjaro Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-09 09:01 UTC by mail
Modified: 2020-09-09 05:58 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Valgrind log (29.00 KB, text/plain)
2020-05-10 07:38 UTC, mail
Details

Note You need to log in before you can comment on or make changes to this bug.
Description mail 2020-05-09 09:01:53 UTC
STEPS TO REPRODUCE
1. Head to "Settings/Color and Fonts"
2. Choose a color for one or more categories
3. click "OK" or "Apply"

OBSERVED RESULT
korganizer crashes

At least the color choice gets saved in the database.

EXPECTED RESULT
The new colors would show immediately in the calendar view (as they did in _some_ previous versions).

In neon-user-20200507-1116.iso I could not even select colors since the categories did not show up. Same in Debian Buster installed on AMD64 hardware. 
There are some related bugs in this tracking system.

SOFTWARE/OS VERSIONS

Linux/KDE Plasma: 
I tried the manjaro-kde-20.0-200426-linux56.iso in VirtualBox 6.1.6
It is bugging me on Manjaro Stable installed on AMD64 hardware (Plasma 5.18.5).

KDE Plasma Version: 5.18.4
KDE Frameworks Version: 5.69.0
Qt Version: 5.14.2
Comment 1 Laurent Montel 2020-05-09 09:42:43 UTC
backtrace please
Comment 2 mail 2020-05-10 07:38:19 UTC
Created attachment 128321 [details]
Valgrind log

I do NOT see the crash dialog (have not seen it since the early versions of KDE4).
So I attach a Valgrind log
Running on my _installed_ version of Manjaro stable.
Comment 3 Jeremy Potter 2020-05-31 02:18:27 UTC
Application: korganizer (5.14.1 (20.04.0))

Qt Version: 5.13.2
Frameworks Version: 5.70.0
Operating System: Linux 5.6.13-153.current x86_64
Windowing system: X11
Distribution: Solus 4.1 Fortitude

-- Information about the crash:
Same as everybody else.

-- Backtrace:
Application: KOrganizer (korganizer), signal: Segmentation fault
[KCrash Handler]
#4  0x00007f794830b8cf in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f794830655d in QAbstractItemModelPrivate::itemsMoved(QModelIndex const&, int, int, QModelIndex const&, int, Qt::Orientation) () from /usr/lib/libQt5Core.so.5
#6  0x00007f7948308b18 in QAbstractItemModel::endMoveRows() () from /usr/lib/libQt5Core.so.5
#7  0x00007f794724fafa in ?? () from /usr/lib/libKF5AkonadiCore.so.5
#8  0x00007f794724cdb3 in ?? () from /usr/lib/libKF5AkonadiCore.so.5
#9  0x00007f7948387168 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#10 0x00007f7947155e25 in Akonadi::Monitor::tagChanged(Akonadi::Tag const&) () from /usr/lib/libKF5AkonadiCore.so.5
#11 0x00007f794716204f in Akonadi::MonitorPrivate::emitTagNotification(Akonadi::Protocol::TagChangeNotification const&, Akonadi::Tag const&) () from /usr/lib/libKF5AkonadiCore.so.5
#12 0x00007f79471655de in Akonadi::MonitorPrivate::emitNotification(QSharedPointer<Akonadi::Protocol::ChangeNotification> const&) () from /usr/lib/libKF5AkonadiCore.so.5
#13 0x00007f7947167a0c in Akonadi::MonitorPrivate::dispatchNotifications() () from /usr/lib/libKF5AkonadiCore.so.5
#14 0x00007f7947167bb5 in Akonadi::MonitorPrivate::slotNotify(QSharedPointer<Akonadi::Protocol::ChangeNotification> const&) () from /usr/lib/libKF5AkonadiCore.so.5
#15 0x00007f794716804b in Akonadi::MonitorPrivate::handleCommands() () from /usr/lib/libKF5AkonadiCore.so.5
#16 0x00007f7947156e23 in ?? () from /usr/lib/libKF5AkonadiCore.so.5
#17 0x00007f7948387b7a in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#18 0x00007f7948dc0382 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#19 0x00007f7948dc98c0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#20 0x00007f794835c202 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#21 0x00007f794835ee98 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#22 0x00007f79483b2fe3 in ?? () from /usr/lib/libQt5Core.so.5
#23 0x00007f7943c92e3d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#24 0x00007f7943c930c0 in ?? () from /usr/lib/libglib-2.0.so.0
#25 0x00007f7943c9314f in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#26 0x00007f79483b2621 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#27 0x00007f794835ad6b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#28 0x00007f79483629d2 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#29 0x00000000004091d7 in ?? ()
#30 0x00007f7947ce00d3 in __libc_start_main () from /usr/lib/haswell/libc.so.6
#31 0x000000000040935e in ?? ()
[Inferior 1 (process 57990) detached]
Comment 4 mail 2020-09-09 05:58:22 UTC
Today I can not reproduce it after Updates:

KOrganizer Version 5.15.1 (20.08.1)

KDE Plasma 5.19.5
KDE Frameworks 5.73.0
Qt 5.15.0 (kompiliert gegen 5.15.0)

Kernel 5.4.62-1-MANJARO