Summary: | Attempting to change Google Calendar colour crashes Kontact | ||
---|---|---|---|
Product: | [Applications] kontact | Reporter: | Keith <keithhacks-kdebug> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | ehelmke, hubblebug, link, lukasz, nils.van-zuijlen, scheffle, supamaxy |
Priority: | NOR | Keywords: | drkonqi |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/pim/eventviews/commit/4b3204f06d4efbc40d1c7dea96b6ec0603dd81fa | Version Fixed In: | 21.08.2 |
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Keith
2020-09-23 13:56:55 UTC
Created attachment 132797 [details]
New crash information added by DrKonqi
kontact (5.15.1 (20.08.1)) using Qt 5.15.1
- What I was doing when the application crashed:
The application (Kontact) has crashed when I tried to change a google calendar color.
-- Backtrace (Reduced):
#4 0x00007f8723d36845 in QColor::operator=(QColor const&) () from /lib64/libQt5Gui.so.5
#5 0x00007f867f6348e4 in EventViews::setResourceColor(Akonadi::Collection const&, QColor const&, QSharedPointer<EventViews::Prefs> const&) () from /lib64/libKF5EventViews.so.5
#6 0x00007f868cc78300 in KOHelper::setResourceColor(Akonadi::Collection const&, QColor const&) () from /lib64/libkorganizerprivate.so.5
#7 0x00007f868cc4a8e3 in AkonadiCollectionView::assignColor() () from /lib64/libkorganizerprivate.so.5
#8 0x00007f87237e6266 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
Created attachment 132891 [details]
New crash information added by DrKonqi
kontact (5.15.2 (20.08.2)) using Qt 5.15.0
- What I was doing when the application crashed:
I wanted to change the color of a carddav calendar group. After the color picker opened and I picked my color kontact crashed.
-- Backtrace (Reduced):
#4 0x00007f57dfd2d969 in QColor::operator=(QColor const&) (this=0x8, color=...) at painting/qcolor.cpp:2929
#5 0x00007f57452f4cda in EventViews::setResourceColor(Akonadi::Collection const&, QColor const&, QSharedPointer<EventViews::Prefs> const&) (coll=..., color=..., preferences=...) at ./src/helper.cpp:59
#6 0x00007f5730d22a04 in KOHelper::setResourceColor(Akonadi::Collection const&, QColor const&) (collection=..., color=...) at ./src/kohelper.cpp:52
#7 0x00007f5730cd8c1b in AkonadiCollectionView::assignColor() (this=0x5593f2012cf0) at ./src/akonadicollectionview.cpp:670
#8 0x00007f57df7435ae in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffd72f224c0, r=0x5593f2012cf0, this=0x5593f21f7230) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
Created attachment 133430 [details]
New crash information added by DrKonqi
kontact (5.15.3 (20.08.3)) using Qt 5.15.1
- What I was doing when the application crashed:
I was attempting to change the color of a CalDav Folder
-- Backtrace (Reduced):
#4 0x00007fcdf770c4c5 in QColor::operator=(QColor const&) () at /usr/lib/libQt5Gui.so.5
#5 0x00007fcd6535ad2c in EventViews::setResourceColor(Akonadi::Collection const&, QColor const&, QSharedPointer<EventViews::Prefs> const&) () at /usr/lib/libKF5EventViews.so.5
#6 0x00007fcd641fe783 in KOHelper::setResourceColor(Akonadi::Collection const&, QColor const&) () at /usr/lib/libkorganizerprivate.so.5
[...]
#9 0x00007fcdf7c05f63 in QAction::triggered(bool) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007fcdf7c08845 in QAction::activate(QAction::ActionEvent) () at /usr/lib/libQt5Widgets.so.5
Created attachment 137150 [details]
New crash information added by DrKonqi
kontact (5.16.3 (20.12.3)) using Qt 5.15.2
- What I was doing when the application crashed:
I changed color of my nextcloud calendar. At the same time I noticed that I have calendars that have same colors. This is the reason I wanted to change color, but not sure if this useful
-- Backtrace (Reduced):
#4 0x00007f71d95be7f5 in QColor::operator=(QColor const&) (this=0x8, color=...) at painting/qcolor.cpp:2932
#5 0x00007f713d3feefc in EventViews::setResourceColor(Akonadi::Collection const&, QColor const&, QSharedPointer<EventViews::Prefs> const&) () at /usr/lib/libKF5EventViews.so.5
#6 0x00007f7196733a13 in KOHelper::setResourceColor(Akonadi::Collection const&, QColor const&) () at /usr/lib/libkorganizerprivate.so.5
[...]
#8 0x00007f71d902ed86 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffc53d5e690, r=0x5607e5647610, this=0x5607e57101e0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#9 doActivate<false>(QObject*, int, void**) (sender=0x5607e570fcd0, signal_index=4, argv=argv@entry=0x7ffc53d5e690) at kernel/qobject.cpp:3886
Created attachment 137911 [details]
New crash information added by DrKonqi
kontact (5.16.3 (20.12.3)) using Qt 5.15.2
- What I was doing when the application crashed:
Attempting to change Google calendar folder color in Calendar portion of Kontact.
-- Backtrace (Reduced):
#6 0x00007f3a7023beb5 in QColor::operator= (this=this@entry=0x8, color=...) at painting/qcolor.cpp:2932
#7 0x00007f3a0d4b71a9 in Akonadi::CollectionColorAttribute::setColor (this=this@entry=0x0, color=...) at /usr/src/debug/akonadi-server-20.12.3-1.3.x86_64/src/core/attributes/collectioncolorattribute.cpp:21
#8 0x00007f39e9e30cc4 in EventViews::setResourceColor (coll=..., color=..., preferences=...) at /usr/src/debug/eventviews-20.12.3-1.3.x86_64/src/helper.cpp:43
#9 0x00007f39d5b80bb0 in KOHelper::setResourceColor (collection=..., color=...) at /usr/src/debug/korganizer-20.12.3-1.3.x86_64/src/kohelper.cpp:36
#10 0x00007f39d5b52e73 in AkonadiCollectionView::assignColor (this=0x55be48ebcc10) at /usr/src/debug/korganizer-20.12.3-1.3.x86_64/src/akonadicollectionview.cpp:663
Created attachment 140378 [details]
New crash information added by DrKonqi
kontact (5.16.2 (20.12.2)) using Qt 5.15.2
- What I was doing when the application crashed:
Tried to change the color of my Posteo calendar, could still select the color in the color picker and confirm with OK, then the crash.
-- Backtrace (Reduced):
#4 0x00007ff54f332c39 in QColor::operator=(QColor const&) () from /lib64/libQt5Gui.so.5
#5 0x00007ff4700ebb4c in EventViews::setResourceColor(Akonadi::Collection const&, QColor const&, QSharedPointer<EventViews::Prefs> const&) () from /lib64/libKF5EventViews.so.5
#6 0x00007ff471723474 in KOHelper::setResourceColor(Akonadi::Collection const&, QColor const&) () from /lib64/libkorganizerprivate.so.5
#7 0x00007ff4716f4bcb in AkonadiCollectionView::assignColor() () from /lib64/libkorganizerprivate.so.5
#8 0x00007ff54ed71c99 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
Created attachment 141560 [details]
New crash information added by DrKonqi
kontact (5.16.2 (20.12.2)) using Qt 5.15.2
- What I was doing when the application crashed:
Clicked OK in the color selection dialog when trying to change the color of the calendar.
-- Backtrace (Reduced):
#4 0x00007f77a47d51f9 in QColor::operator=(QColor const&) () from /lib64/libQt5Gui.so.5
#5 0x00007f76d022ab4c in EventViews::setResourceColor(Akonadi::Collection const&, QColor const&, QSharedPointer<EventViews::Prefs> const&) () from /lib64/libKF5EventViews.so.5
#6 0x00007f76a2487474 in KOHelper::setResourceColor(Akonadi::Collection const&, QColor const&) () from /lib64/libkorganizerprivate.so.5
#7 0x00007f76a2458bcb in AkonadiCollectionView::assignColor() () from /lib64/libkorganizerprivate.so.5
#8 0x00007f77a42113a9 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
Git commit 4b3204f06d4efbc40d1c7dea96b6ec0603dd81fa by Allen Winter. Committed on 16/09/2021 at 16:44. Pushed by winterz into branch 'release/21.08'. src/helper.cpp - fix crash in setResourceColor don't crash on empty collection ColorAttribute FIXED-IN: 21.08.2 M +10 -8 src/helper.cpp https://invent.kde.org/pim/eventviews/commit/4b3204f06d4efbc40d1c7dea96b6ec0603dd81fa |