<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>428888</bug_id>
          
          <creation_ts>2020-11-09 15:00:55 +0000</creation_ts>
          <short_desc>KOrganizer crashes when adding calendar events.</short_desc>
          <delta_ts>2023-10-22 19:41:37 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>korganizer</product>
          <component>general</component>
          <version>unspecified</version>
          <rep_platform>openSUSE</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>drkonqi</keywords>
          <priority>VHI</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Andrew">andrewbb43</reporter>
          <assigned_to name="kdepim bugs">pim-bugs-null</assigned_to>
          <cc>damikope</cc>
    
    <cc>dequire</cc>
    
    <cc>elhananjair</cc>
    
    <cc>huiky2001</cc>
    
    <cc>krystof186</cc>
    
    <cc>marcec</cc>
    
    <cc>mippo9</cc>
    
    <cc>pmanousis</cc>
    
    <cc>telans</cc>
          
          <cf_commitlink>https://invent.kde.org/pim/incidenceeditor/-/commit/9e739ee45ade1f6b43cc5bc67f91e7b723d7dddb</cf_commitlink>
          <cf_versionfixedin>23.08.3</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1973258</commentid>
    <comment_count>0</comment_count>
    <who name="Andrew">andrewbb43</who>
    <bug_when>2020-11-09 15:00:55 +0000</bug_when>
    <thetext>Application: korganizer (5.15.2 (20.08.2))

Qt Version: 5.15.1
Frameworks Version: 5.75.0
Operating System: Linux 5.9.1-1-default x86_64
Windowing system: X11
Distribution: openSUSE Tumbleweed

-- Information about the crash:
- What I was doing when the application crashed:
I was adding an event into the calendar when the application decided to crash.

-- Backtrace:
Application: KOrganizer (korganizer), signal: Segmentation fault

[New LWP 1717]
[New LWP 3511]
[New LWP 3517]
[New LWP 3524]
[New LWP 3525]
[New LWP 3526]
[New LWP 3527]
[New LWP 3528]
[Thread debugging using libthread_db enabled]
Using host libthread_db library &quot;/lib64/libthread_db.so.1&quot;.
0x00007f50e140ea6f in poll () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f50e16e5880 (LWP 1712))]

Thread 9 (Thread 0x7f50be33e640 (LWP 3528)):
#0  0x00007f50dfc976b2 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f50ca2370ab in ?? () from /usr/lib64/dri/r600_dri.so
#2  0x00007f50ca236567 in ?? () from /usr/lib64/dri/r600_dri.so
#3  0x00007f50dfc913e9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f50e1419b73 in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f50beb3f640 (LWP 3527)):
#0  0x00007f50dfc976b2 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f50ca2370ab in ?? () from /usr/lib64/dri/r600_dri.so
#2  0x00007f50ca236567 in ?? () from /usr/lib64/dri/r600_dri.so
#3  0x00007f50dfc913e9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f50e1419b73 in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f50c89e6640 (LWP 3526)):
#0  0x00007f50dfc976b2 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f50ca2370ab in ?? () from /usr/lib64/dri/r600_dri.so
#2  0x00007f50ca236567 in ?? () from /usr/lib64/dri/r600_dri.so
#3  0x00007f50dfc913e9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f50e1419b73 in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f50c91e7640 (LWP 3525)):
#0  0x00007f50dfc976b2 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f50ca2370ab in ?? () from /usr/lib64/dri/r600_dri.so
#2  0x00007f50ca236567 in ?? () from /usr/lib64/dri/r600_dri.so
#3  0x00007f50dfc913e9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f50e1419b73 in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f50c9b2f640 (LWP 3524)):
#0  0x00007f50dfc976b2 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f50ca2370ab in ?? () from /usr/lib64/dri/r600_dri.so
#2  0x00007f50ca236567 in ?? () from /usr/lib64/dri/r600_dri.so
#3  0x00007f50dfc913e9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f50e1419b73 in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f50cbfff640 (LWP 3517)):
#0  0x00007f50e140ea6f in poll () from /lib64/libc.so.6
#1  0x00007f50df0f4fbe in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f50df0f50df in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f50e1a14a9b in QEventDispatcherGlib::processEvents (this=0x7f50c4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f50e19bbeeb in QEventLoop::exec (this=this@entry=0x7f50cbffec80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f50e17dcc9e in QThread::exec (this=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f50e17ddde1 in QThreadPrivate::start (arg=0x55dcc15c95d0) at thread/qthread_unix.cpp:329
#7  0x00007f50dfc913e9 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f50e1419b73 in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f50d8a07640 (LWP 3511)):
#0  0x00007f50df0f2df8 in g_source_ref () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f50df0f2ec8 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f50df0f4403 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f50df0f4eeb in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f50df0f50df in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f50e1a14a9b in QEventDispatcherGlib::processEvents (this=0x7f50d0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f50e19bbeeb in QEventLoop::exec (this=this@entry=0x7f50d8a06c80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f50e17dcc9e in QThread::exec (this=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f50e17ddde1 in QThreadPrivate::start (arg=0x55dcc156b800) at thread/qthread_unix.cpp:329
#9  0x00007f50dfc913e9 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f50e1419b73 in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f50d9c57640 (LWP 1717)):
#0  0x00007f50e140ea6f in poll () from /lib64/libc.so.6
#1  0x00007f50df0f4fbe in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f50df0f50df in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f50e1a14a9b in QEventDispatcherGlib::processEvents (this=0x7f50cc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f50e19bbeeb in QEventLoop::exec (this=this@entry=0x7f50d9c56c30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f50e17dcc9e in QThread::exec (this=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f50e2ac37c7 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007f50e17ddde1 in QThreadPrivate::start (arg=0x7f50e2b31420) at thread/qthread_unix.cpp:329
#8  0x00007f50dfc913e9 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f50e1419b73 in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f50e16e5880 (LWP 1712)):
[KCrash Handler]
#4  QVector&lt;int&gt;::size (this=0x60) at ../../include/QtCore/../../src/corelib/tools/qvector.h:88
#5  QSortFilterProxyModelPrivate::proxy_to_source (this=0x55dcc1bc6d70, proxy_index=...) at itemmodels/qsortfilterproxymodel.cpp:547
#6  0x00007f50e198a615 in QSortFilterProxyModel::mapToSource (proxyIndex=..., this=0x55dcc1794f80) at itemmodels/qsortfilterproxymodel.cpp:3122
#7  QSortFilterProxyModelPrivate::store_persistent_indexes (this=&lt;optimized out&gt;) at itemmodels/qsortfilterproxymodel.cpp:1220
#8  0x00007f50e198bf6b in QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged (this=0x55dcc1bc6d70, sourceParents=..., hint=&lt;optimized out&gt;) at itemmodels/qsortfilterproxymodel.cpp:1598
#9  0x00007f50e19f3b40 in doActivate&lt;false&gt; (sender=0x55dcc1e27a50, signal_index=9, argv=argv@entry=0x7ffe82515530) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#10 0x00007f50e19ece60 in QMetaObject::activate (sender=sender@entry=0x55dcc1e27a50, m=m@entry=0x7f50e1c9ff40 &lt;QAbstractItemModel::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x7ffe82515530) at kernel/qobject.cpp:3946
#11 0x00007f50e19582c6 in QAbstractItemModel::layoutAboutToBeChanged (this=this@entry=0x55dcc1e27a50, _t1=..., _t2=&lt;optimized out&gt;, _t2@entry=QAbstractItemModel::NoLayoutChangeHint) at .moc/moc_qabstractitemmodel.cpp:578
#12 0x00007f50e11c1324 in IncidenceEditorNG::AttendeeTableModel::setAttendees (attendees=..., this=0x55dcc1e27a50) at /usr/include/qt5/QtCore/qlist.h:160
#13 IncidenceEditorNG::IncidenceAttendee::load (this=0x55dcc1e272f0, incidence=...) at /usr/src/debug/incidenceeditor-20.08.2-1.1.x86_64/src/incidenceattendee.cpp:231
#14 0x00007f50e11b326b in IncidenceEditorNG::CombinedIncidenceEditor::load (this=0x55dcc1b0f990, incidence=...) at /usr/src/debug/incidenceeditor-20.08.2-1.1.x86_64/src/combinedincidenceeditor.cpp:98
#15 0x00007f50e120a386 in IncidenceEditorNG::IncidenceDialogPrivate::handleItemSaveFinish (saveAction=IncidenceEditorNG::EditorItemManager::Create, this=0x55dcc1b209e0) at /usr/include/KF5/AkonadiCore/item.h:817
#16 IncidenceEditorNG::IncidenceDialog::qt_static_metacall (_o=&lt;optimized out&gt;, _c=&lt;optimized out&gt;, _id=&lt;optimized out&gt;, _a=&lt;optimized out&gt;) at /usr/src/debug/incidenceeditor-20.08.2-1.1.x86_64/build/src/KF5IncidenceEditor_autogen/include/moc_incidencedialog.cpp:156
#17 0x00007f50e19f3b40 in doActivate&lt;false&gt; (sender=0x7f50d400cc00, signal_index=3, argv=argv@entry=0x7ffe82515890) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#18 0x00007f50e19ece60 in QMetaObject::activate (sender=sender@entry=0x7f50d400cc00, m=m@entry=0x7f50e123f9e0 &lt;IncidenceEditorNG::EditorItemManager::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe82515890) at kernel/qobject.cpp:3946
#19 0x00007f50e11b285b in IncidenceEditorNG::EditorItemManager::itemSaveFinished (_t1=IncidenceEditorNG::EditorItemManager::Create, this=0x7f50d400cc00) at /usr/src/debug/incidenceeditor-20.08.2-1.1.x86_64/build/src/KF5IncidenceEditor_autogen/include/moc_editoritemmanager.cpp:264
#20 IncidenceEditorNG::ItemEditorPrivate::itemFetchResult (job=&lt;optimized out&gt;, this=0x55dcc1b0f900) at /usr/src/debug/incidenceeditor-20.08.2-1.1.x86_64/src/editoritemmanager.cpp:140
#21 IncidenceEditorNG::EditorItemManager::qt_static_metacall (_o=&lt;optimized out&gt;, _c=&lt;optimized out&gt;, _id=&lt;optimized out&gt;, _a=&lt;optimized out&gt;) at /usr/src/debug/incidenceeditor-20.08.2-1.1.x86_64/build/src/KF5IncidenceEditor_autogen/include/moc_editoritemmanager.cpp:131
#22 0x00007f50e19f3b40 in doActivate&lt;false&gt; (sender=0x55dcc1a7e540, signal_index=6, argv=argv@entry=0x7ffe825159e0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#23 0x00007f50e19ece60 in QMetaObject::activate (sender=sender@entry=0x55dcc1a7e540, m=m@entry=0x7f50e2c25660, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffe825159e0) at kernel/qobject.cpp:3946
#24 0x00007f50e2bd342c in KJob::result (this=this@entry=0x55dcc1a7e540, _t1=&lt;optimized out&gt;, _t1@entry=0x55dcc1a7e540, _t2=...) at /usr/src/debug/kcoreaddons-5.75.0-1.1.x86_64/build/src/lib/KF5CoreAddons_autogen/include/moc_kjob.cpp:576
#25 0x00007f50e2bd78d3 in KJob::finishJob (this=0x55dcc1a7e540, emitResult=&lt;optimized out&gt;) at /usr/src/debug/kcoreaddons-5.75.0-1.1.x86_64/src/lib/jobs/kjob.cpp:93
#26 0x00007f50e19e9551 in QObject::event (this=0x55dcc1a7e540, e=0x7f50d007eca0) at kernel/qobject.cpp:1314
#27 0x00007f50e25744ff in QApplicationPrivate::notify_helper (this=&lt;optimized out&gt;, receiver=0x55dcc1a7e540, e=0x7f50d007eca0) at kernel/qapplication.cpp:3630
#28 0x00007f50e19bd52a in QCoreApplication::notifyInternal2 (receiver=0x55dcc1a7e540, event=0x7f50d007eca0) at ../../include/QtCore/5.15.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#29 0x00007f50e19bff61 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55dcc121b600) at kernel/qcoreapplication.cpp:1817
#30 0x00007f50e1a153f3 in postEventSourceDispatch (s=0x55dcc12efe40) at kernel/qeventdispatcher_glib.cpp:277
#31 0x00007f50df0f4ca7 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#32 0x00007f50df0f5028 in ?? () from /usr/lib64/libglib-2.0.so.0
#33 0x00007f50df0f50df in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#34 0x00007f50e1a14a7f in QEventDispatcherGlib::processEvents (this=0x55dcc12fb860, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#35 0x00007f50e19bbeeb in QEventLoop::exec (this=this@entry=0x7ffe82515dd0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#36 0x00007f50e19c4160 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#37 0x000055dcc0f9d521 in main (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at /usr/src/debug/korganizer-20.08.2-1.1.x86_64/src/main.cpp:74
[Inferior 1 (process 1712) detached]

Possible duplicates by query: bug 413978, bug 412439, bug 396884, bug 388331, bug 385197.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2166777</commentid>
    <comment_count>1</comment_count>
    <who name="Justin Zobel">justin.zobel</who>
    <bug_when>2022-10-30 00:40:22 +0000</bug_when>
    <thetext>Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status to &quot;REPORTED&quot; when replying. Thank you!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2168827</commentid>
    <comment_count>2</comment_count>
      <attachid>153454</attachid>
    <who name="Marc Joliet">marcec</who>
    <bug_when>2022-11-04 12:11:36 +0000</bug_when>
    <thetext>Created attachment 153454
New crash information added by DrKonqi

korganizer (5.21.2 (22.08.2)) using Qt 5.15.6

I saw this crash when trying to add a task to my calendar (with 5 daily reminders).  I had KMail open in parallel, which seems to have remained unaffected.  The crash happened after clicking &quot;Apply&quot;.  I&apos;ve seen similar crashes before from adding other calendear events, but it&apos;s not easily reproducible.  I can usually try creating the same event (with the same event-specific settings, e.g., reminders) immediately afterwards without experiencing a crash.

I am running an as of now up-to-date OpenSuse Tumbleweed.

-- Backtrace (Reduced):
#4  QVector&lt;int&gt;::size (this=0x0) at ../../include/QtCore/../../src/corelib/tools/qvector.h:88
#5  QSortFilterProxyModelPrivate::proxy_to_source (this=0x56512f49f280, proxy_index=...) at itemmodels/qsortfilterproxymodel.cpp:572
#6  0x00007fc93f4a7e92 in QSortFilterProxyModel::mapToSource (proxyIndex=..., this=0x56512f907950) at itemmodels/qsortfilterproxymodel.cpp:3171
#7  QSortFilterProxyModelPrivate::store_persistent_indexes (this=&lt;optimized out&gt;) at itemmodels/qsortfilterproxymodel.cpp:1248
#8  0x00007fc93f4a99eb in QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged (this=0x56512f49f280, sourceParents=..., hint=&lt;optimized out&gt;) at itemmodels/qsortfilterproxymodel.cpp:1639</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2168828</commentid>
    <comment_count>3</comment_count>
    <who name="Marc Joliet">marcec</who>
    <bug_when>2022-11-04 12:14:19 +0000</bug_when>
    <thetext>Changing to reported under the assumption that DrKonqi is correct and my crash is in fact a duplicate of the one reported here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2168836</commentid>
    <comment_count>4</comment_count>
    <who name="Marc Joliet">marcec</who>
    <bug_when>2022-11-04 12:39:17 +0000</bug_when>
    <thetext>Ah, I can add the following:

I was about to try to recreate the task, and found that it had, in face, been created, despite the crash.  However, the due date was wrong:  before the crash I had it set to be due on Nov. 11th, but start on Nov. 7th.  Instead, it was created with both dates set to Nov. 7th.  Also, the access was set to &quot;public&quot; instead of &quot;private&quot;.  Everything else was as I had set it, though.  It&apos;s almost as if it crashed part-way through overwriting the defaults with my custom values (does that mesh with how calendar event creation actually works?).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2258843</commentid>
    <comment_count>5</comment_count>
    <who name="Daniel Vrátil">dvratil</who>
    <bug_when>2023-10-14 08:56:50 +0000</bug_when>
    <thetext>*** Bug 434282 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2258845</commentid>
    <comment_count>6</comment_count>
    <who name="Daniel Vrátil">dvratil</who>
    <bug_when>2023-10-14 08:57:29 +0000</bug_when>
    <thetext>*** Bug 443214 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2258847</commentid>
    <comment_count>7</comment_count>
    <who name="Daniel Vrátil">dvratil</who>
    <bug_when>2023-10-14 08:58:05 +0000</bug_when>
    <thetext>*** Bug 462782 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2258849</commentid>
    <comment_count>8</comment_count>
    <who name="Daniel Vrátil">dvratil</who>
    <bug_when>2023-10-14 08:58:24 +0000</bug_when>
    <thetext>*** Bug 465625 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2258851</commentid>
    <comment_count>9</comment_count>
    <who name="Daniel Vrátil">dvratil</who>
    <bug_when>2023-10-14 08:58:38 +0000</bug_when>
    <thetext>*** Bug 468981 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2258853</commentid>
    <comment_count>10</comment_count>
    <who name="Daniel Vrátil">dvratil</who>
    <bug_when>2023-10-14 08:59:15 +0000</bug_when>
    <thetext>*** Bug 460940 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2258855</commentid>
    <comment_count>11</comment_count>
    <who name="Daniel Vrátil">dvratil</who>
    <bug_when>2023-10-14 08:59:52 +0000</bug_when>
    <thetext>*** Bug 444543 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2258857</commentid>
    <comment_count>12</comment_count>
    <who name="Daniel Vrátil">dvratil</who>
    <bug_when>2023-10-14 09:00:24 +0000</bug_when>
    <thetext>*** Bug 451205 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2258859</commentid>
    <comment_count>13</comment_count>
    <who name="Daniel Vrátil">dvratil</who>
    <bug_when>2023-10-14 09:00:44 +0000</bug_when>
    <thetext>*** Bug 449341 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2258861</commentid>
    <comment_count>14</comment_count>
    <who name="Daniel Vrátil">dvratil</who>
    <bug_when>2023-10-14 09:01:04 +0000</bug_when>
    <thetext>*** Bug 446378 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2260690</commentid>
    <comment_count>15</comment_count>
    <who name="Daniel Vrátil">dvratil</who>
    <bug_when>2023-10-22 19:41:37 +0000</bug_when>
    <thetext>Git commit 9e739ee45ade1f6b43cc5bc67f91e7b723d7dddb by Daniel Vrátil.
Committed on 22/10/2023 at 21:37.
Pushed by dvratil into branch &apos;release/23.08&apos;.

Reset AttendeeTableModel when settings attendees

Reset the model instead of emitting layoutChanged, because setting
attendees may actually result in different number of rows in the model
than before, which should not happen during layout change. This seems
to have mostly worked, but caused crash inside QSortFilterProxyModel
when the number of rows have actually changed (most likely connected
to the trailing empty row).
FIXED-IN: 23.08.3

M  +2    -2    src/attendeetablemodel.cpp
M  +4    -0    src/incidenceattendee.cpp
M  +2    -0    src/incidenceresource.cpp

https://invent.kde.org/pim/incidenceeditor/-/commit/9e739ee45ade1f6b43cc5bc67f91e7b723d7dddb</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>153454</attachid>
            <date>2022-11-04 12:11:36 +0000</date>
            <delta_ts>2022-11-04 12:11:36 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>korganizer-20221104-130206.kcrash</filename>
            <type>text/plain</type>
            <size>6725</size>
            <attacher name="Marc Joliet">marcec</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGtvcmdhbml6ZXIgKDUuMjEuMiAoMjIuMDguMikpCgpRdCBWZXJzaW9uOiA1
LjE1LjYKRnJhbWV3b3JrcyBWZXJzaW9uOiA1Ljk5LjAKT3BlcmF0aW5nIFN5c3RlbTogTGludXgg
Ni4wLjYtMS1kZWZhdWx0IHg4Nl82NApXaW5kb3dpbmcgU3lzdGVtOiBYMTEKRGlzdHJpYnV0aW9u
OiBvcGVuU1VTRSBUdW1ibGV3ZWVkCkRyS29ucWk6IDUuMjYuMiBbS0NyYXNoQmFja2VuZF0KCi0t
IEluZm9ybWF0aW9uIGFib3V0IHRoZSBjcmFzaDoKSSBzYXcgdGhpcyBjcmFzaCB3aGVuIHRyeWlu
ZyB0byBhZGQgYSB0YXNrIHRvIG15IGNhbGVuZGFyICh3aXRoIDUgZGFpbHkgcmVtaW5kZXJzKS4g
IEkgaGFkIEtNYWlsIG9wZW4gaW4gcGFyYWxsZWwsIHdoaWNoIHNlZW1zIHRvIGhhdmUgcmVtYWlu
ZWQgdW5hZmZlY3RlZC4gIFRoZSBjcmFzaCBoYXBwZW5lZCBhZnRlciBjbGlja2luZyAiQXBwbHki
LiAgSSd2ZSBzZWVuIHNpbWlsYXIgY3Jhc2hlcyBiZWZvcmUgZnJvbSBhZGRpbmcgb3RoZXIgY2Fs
ZW5kZWFyIGV2ZW50cywgYnV0IGl0J3Mgbm90IGVhc2lseSByZXByb2R1Y2libGUuICBJIGNhbiB1
c3VhbGx5IHRyeSBjcmVhdGluZyB0aGUgc2FtZSBldmVudCAod2l0aCB0aGUgc2FtZSBldmVudC1z
cGVjaWZpYyBzZXR0aW5ncywgZS5nLiwgcmVtaW5kZXJzKSBpbW1lZGlhdGVseSBhZnRlcndhcmRz
IHdpdGhvdXQgZXhwZXJpZW5jaW5nIGEgY3Jhc2guCgpJIGFtIHJ1bm5pbmcgYW4gYXMgb2Ygbm93
IHVwLXRvLWRhdGUgT3BlblN1c2UgVHVtYmxld2VlZC4KClRoZSBjcmFzaCBjYW4gYmUgcmVwcm9k
dWNlZCBzb21ldGltZXMuCgotLSBCYWNrdHJhY2U6CkFwcGxpY2F0aW9uOiBLT3JnYW5pemVyIChr
b3JnYW5pemVyKSwgc2lnbmFsOiBTZWdtZW50YXRpb24gZmF1bHQKCltLQ3Jhc2ggSGFuZGxlcl0K
IzQgIFFWZWN0b3I8aW50Pjo6c2l6ZSAodGhpcz0weDApIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3Jl
Ly4uLy4uL3NyYy9jb3JlbGliL3Rvb2xzL3F2ZWN0b3IuaDo4OAojNSAgUVNvcnRGaWx0ZXJQcm94
eU1vZGVsUHJpdmF0ZTo6cHJveHlfdG9fc291cmNlICh0aGlzPTB4NTY1MTJmNDlmMjgwLCBwcm94
eV9pbmRleD0uLi4pIGF0IGl0ZW1tb2RlbHMvcXNvcnRmaWx0ZXJwcm94eW1vZGVsLmNwcDo1NzIK
IzYgIDB4MDAwMDdmYzkzZjRhN2U5MiBpbiBRU29ydEZpbHRlclByb3h5TW9kZWw6Om1hcFRvU291
cmNlIChwcm94eUluZGV4PS4uLiwgdGhpcz0weDU2NTEyZjkwNzk1MCkgYXQgaXRlbW1vZGVscy9x
c29ydGZpbHRlcnByb3h5bW9kZWwuY3BwOjMxNzEKIzcgIFFTb3J0RmlsdGVyUHJveHlNb2RlbFBy
aXZhdGU6OnN0b3JlX3BlcnNpc3RlbnRfaW5kZXhlcyAodGhpcz08b3B0aW1pemVkIG91dD4pIGF0
IGl0ZW1tb2RlbHMvcXNvcnRmaWx0ZXJwcm94eW1vZGVsLmNwcDoxMjQ4CiM4ICAweDAwMDA3ZmM5
M2Y0YTk5ZWIgaW4gUVNvcnRGaWx0ZXJQcm94eU1vZGVsUHJpdmF0ZTo6X3Ffc291cmNlTGF5b3V0
QWJvdXRUb0JlQ2hhbmdlZCAodGhpcz0weDU2NTEyZjQ5ZjI4MCwgc291cmNlUGFyZW50cz0uLi4s
IGhpbnQ9PG9wdGltaXplZCBvdXQ+KSBhdCBpdGVtbW9kZWxzL3Fzb3J0ZmlsdGVycHJveHltb2Rl
bC5jcHA6MTYzOQojOSAgMHgwMDAwN2ZjOTNmNTEzMmRjIGluIGRvQWN0aXZhdGU8ZmFsc2U+IChz
ZW5kZXI9MHg1NjUxMmY5MDZmODAsIHNpZ25hbF9pbmRleD05LCBhcmd2PTB4N2ZmYzRlZDgxOWUw
KSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MzkzMQojMTAgMHgwMDAwN2ZjOTNmNTBjNGRmIGluIFFN
ZXRhT2JqZWN0OjphY3RpdmF0ZSAoc2VuZGVyPXNlbmRlckBlbnRyeT0weDU2NTEyZjkwNmY4MCwg
bT1tQGVudHJ5PTB4N2ZjOTNmN2IxZDYwIDxRQWJzdHJhY3RJdGVtTW9kZWw6OnN0YXRpY01ldGFP
YmplY3Q+LCBsb2NhbF9zaWduYWxfaW5kZXg9bG9jYWxfc2lnbmFsX2luZGV4QGVudHJ5PTYsIGFy
Z3Y9YXJndkBlbnRyeT0weDdmZmM0ZWQ4MTllMCkgYXQga2VybmVsL3FvYmplY3QuY3BwOjM5NzkK
IzExIDB4MDAwMDdmYzkzZjQ3NjNiNiBpbiBRQWJzdHJhY3RJdGVtTW9kZWw6OmxheW91dEFib3V0
VG9CZUNoYW5nZWQgKHRoaXM9dGhpc0BlbnRyeT0weDU2NTEyZjkwNmY4MCwgX3QxPS4uLiwgX3Qy
PTxvcHRpbWl6ZWQgb3V0PiwgX3QyQGVudHJ5PVFBYnN0cmFjdEl0ZW1Nb2RlbDo6Tm9MYXlvdXRD
aGFuZ2VIaW50KSBhdCAubW9jL21vY19xYWJzdHJhY3RpdGVtbW9kZWwuY3BwOjU3OAojMTIgMHgw
MDAwN2ZjOTNmMGU2YzE0IGluIEluY2lkZW5jZUVkaXRvck5HOjpBdHRlbmRlZVRhYmxlTW9kZWw6
OnNldEF0dGVuZGVlcyAoYXR0ZW5kZWVzPS4uLiwgdGhpcz0weDU2NTEyZjkwNmY4MCkgYXQgL3Vz
ci9zcmMvZGVidWcvaW5jaWRlbmNlZWRpdG9yLTIyLjA4LjItMS4xLng4Nl82NC9zcmMvYXR0ZW5k
ZWV0YWJsZW1vZGVsLmNwcDoyMTMKIzEzIEluY2lkZW5jZUVkaXRvck5HOjpJbmNpZGVuY2VBdHRl
bmRlZTo6bG9hZCAodGhpcz0weDU2NTEyZjkwNjgyMCwgaW5jaWRlbmNlPS4uLikgYXQgL3Vzci9z
cmMvZGVidWcvaW5jaWRlbmNlZWRpdG9yLTIyLjA4LjItMS4xLng4Nl82NC9zcmMvaW5jaWRlbmNl
YXR0ZW5kZWUuY3BwOjE4MwojMTQgMHgwMDAwN2ZjOTNmMGQ2ZGNhIGluIEluY2lkZW5jZUVkaXRv
ck5HOjpDb21iaW5lZEluY2lkZW5jZUVkaXRvcjo6bG9hZCAodGhpcz10aGlzQGVudHJ5PTB4NTY1
MTJmMzljZDAwLCBpbmNpZGVuY2U9Li4uKSBhdCAvdXNyL3NyYy9kZWJ1Zy9pbmNpZGVuY2VlZGl0
b3ItMjIuMDguMi0xLjEueDg2XzY0L3NyYy9jb21iaW5lZGluY2lkZW5jZWVkaXRvci5jcHA6ODMK
IzE1IDB4MDAwMDdmYzkzZjEzMThkMSBpbiBJbmNpZGVuY2VFZGl0b3JORzo6SW5jaWRlbmNlRGlh
bG9nUHJpdmF0ZTo6aGFuZGxlSXRlbVNhdmVGaW5pc2ggKHNhdmVBY3Rpb249SW5jaWRlbmNlRWRp
dG9yTkc6OkVkaXRvckl0ZW1NYW5hZ2VyOjpNb3ZlQW5kTW9kaWZ5LCB0aGlzPTB4NTY1MTJmMTVj
OWYwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9pbmNpZGVuY2VlZGl0b3ItMjIuMDguMi0xLjEueDg2XzY0
L3NyYy9pbmNpZGVuY2VkaWFsb2cuY3BwOjQ4NAojMTYgSW5jaWRlbmNlRWRpdG9yTkc6OkluY2lk
ZW5jZURpYWxvZzo6cXRfc3RhdGljX21ldGFjYWxsIChfbz08b3B0aW1pemVkIG91dD4sIF9jPTxv
cHRpbWl6ZWQgb3V0PiwgX2lkPTxvcHRpbWl6ZWQgb3V0PiwgX2E9PG9wdGltaXplZCBvdXQ+KSBh
dCAvdXNyL3NyYy9kZWJ1Zy9pbmNpZGVuY2VlZGl0b3ItMjIuMDguMi0xLjEueDg2XzY0L2J1aWxk
L3NyYy9LRjVJbmNpZGVuY2VFZGl0b3JfYXV0b2dlbi9pbmNsdWRlL21vY19pbmNpZGVuY2VkaWFs
b2cuY3BwOjE1NgojMTcgMHgwMDAwN2ZjOTNmNTEzMmRjIGluIGRvQWN0aXZhdGU8ZmFsc2U+IChz
ZW5kZXI9MHg1NjUxMmYyYmE5NDAsIHNpZ25hbF9pbmRleD0zLCBhcmd2PTB4N2ZmYzRlZDgxZGEw
KSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MzkzMQojMTggMHgwMDAwN2ZjOTNmNTBjNGRmIGluIFFN
ZXRhT2JqZWN0OjphY3RpdmF0ZSAoc2VuZGVyPXNlbmRlckBlbnRyeT0weDU2NTEyZjJiYTk0MCwg
bT1tQGVudHJ5PTB4N2ZjOTNmMTY2OGEwIDxJbmNpZGVuY2VFZGl0b3JORzo6RWRpdG9ySXRlbU1h
bmFnZXI6OnN0YXRpY01ldGFPYmplY3Q+LCBsb2NhbF9zaWduYWxfaW5kZXg9bG9jYWxfc2lnbmFs
X2luZGV4QGVudHJ5PTAsIGFyZ3Y9YXJndkBlbnRyeT0weDdmZmM0ZWQ4MWRhMCkgYXQga2VybmVs
L3FvYmplY3QuY3BwOjM5NzkKIzE5IDB4MDAwMDdmYzkzZjBkYWQ4OCBpbiBJbmNpZGVuY2VFZGl0
b3JORzo6RWRpdG9ySXRlbU1hbmFnZXI6Oml0ZW1TYXZlRmluaXNoZWQgKF90MT1JbmNpZGVuY2VF
ZGl0b3JORzo6RWRpdG9ySXRlbU1hbmFnZXI6Ok1vdmVBbmRNb2RpZnksIHRoaXM9MHg1NjUxMmYy
YmE5NDApIGF0IC91c3Ivc3JjL2RlYnVnL2luY2lkZW5jZWVkaXRvci0yMi4wOC4yLTEuMS54ODZf
NjQvYnVpbGQvc3JjL0tGNUluY2lkZW5jZUVkaXRvcl9hdXRvZ2VuL2luY2x1ZGUvbW9jX2VkaXRv
cml0ZW1tYW5hZ2VyLmNwcDoyNjcKIzIwIEluY2lkZW5jZUVkaXRvck5HOjpJdGVtRWRpdG9yUHJp
dmF0ZTo6aXRlbUZldGNoUmVzdWx0IChqb2I9PG9wdGltaXplZCBvdXQ+LCB0aGlzPTB4NTY1MTJm
M2I3ZWIwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9pbmNpZGVuY2VlZGl0b3ItMjIuMDguMi0xLjEueDg2
XzY0L3NyYy9lZGl0b3JpdGVtbWFuYWdlci5jcHA6MTI1CiMyMSBJbmNpZGVuY2VFZGl0b3JORzo6
RWRpdG9ySXRlbU1hbmFnZXI6OnF0X3N0YXRpY19tZXRhY2FsbCAoX289PG9wdGltaXplZCBvdXQ+
LCBfYz08b3B0aW1pemVkIG91dD4sIF9pZD08b3B0aW1pemVkIG91dD4sIF9hPTxvcHRpbWl6ZWQg
b3V0PikgYXQgL3Vzci9zcmMvZGVidWcvaW5jaWRlbmNlZWRpdG9yLTIyLjA4LjItMS4xLng4Nl82
NC9idWlsZC9zcmMvS0Y1SW5jaWRlbmNlRWRpdG9yX2F1dG9nZW4vaW5jbHVkZS9tb2NfZWRpdG9y
aXRlbW1hbmFnZXIuY3BwOjEzMQojMjIgMHgwMDAwN2ZjOTNmNTEzMmRjIGluIGRvQWN0aXZhdGU8
ZmFsc2U+IChzZW5kZXI9MHg1NjUxMmYzOWQ4NzAsIHNpZ25hbF9pbmRleD02LCBhcmd2PTB4N2Zm
YzRlZDgxZWQwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MzkzMQojMjMgMHgwMDAwN2ZjOTNmNTBj
NGRmIGluIFFNZXRhT2JqZWN0OjphY3RpdmF0ZSAoc2VuZGVyPXNlbmRlckBlbnRyeT0weDU2NTEy
ZjM5ZDg3MCwgbT08b3B0aW1pemVkIG91dD4sIGxvY2FsX3NpZ25hbF9pbmRleD1sb2NhbF9zaWdu
YWxfaW5kZXhAZW50cnk9MywgYXJndj1hcmd2QGVudHJ5PTB4N2ZmYzRlZDgxZWQwKSBhdCBrZXJu
ZWwvcW9iamVjdC5jcHA6Mzk3OQojMjQgMHgwMDAwN2ZjOTQwN2U3YmU1IGluIEtKb2I6OnJlc3Vs
dCAodGhpcz10aGlzQGVudHJ5PTB4NTY1MTJmMzlkODcwLCBfdDE9PG9wdGltaXplZCBvdXQ+LCBf
dDFAZW50cnk9MHg1NjUxMmYzOWQ4NzAsIF90Mj0uLi4pIGF0IC91c3Ivc3JjL2RlYnVnL2tjb3Jl
YWRkb25zLTUuOTkuMC0xLjEueDg2XzY0L2J1aWxkL3NyYy9saWIvS0Y1Q29yZUFkZG9uc19hdXRv
Z2VuL2luY2x1ZGUvbW9jX2tqb2IuY3BwOjYzMwojMjUgMHgwMDAwN2ZjOTQwN2ViZTJiIGluIEtK
b2I6OmZpbmlzaEpvYiAodGhpcz0weDU2NTEyZjM5ZDg3MCwgZW1pdFJlc3VsdD08b3B0aW1pemVk
IG91dD4pIGF0IC91c3Ivc3JjL2RlYnVnL2tjb3JlYWRkb25zLTUuOTkuMC0xLjEueDg2XzY0L3Ny
Yy9saWIvam9icy9ram9iLmNwcDo5OAojMjYgMHgwMDAwN2ZjOTNmNTA3OWQwIGluIFFPYmplY3Q6
OmV2ZW50ICh0aGlzPTB4NTY1MTJmMzlkODcwLCBlPTB4NTY1MTJmM2E1ZTQwKSBhdCBrZXJuZWwv
cW9iamVjdC5jcHA6MTM0NwojMjcgMHgwMDAwN2ZjOTQwMWE1M2ZlIGluIFFBcHBsaWNhdGlvblBy
aXZhdGU6Om5vdGlmeV9oZWxwZXIgKHRoaXM9PG9wdGltaXplZCBvdXQ+LCByZWNlaXZlcj0weDU2
NTEyZjM5ZDg3MCwgZT0weDU2NTEyZjNhNWU0MCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6
MzYzNwojMjggMHgwMDAwN2ZjOTNmNGRjMTc4IGluIFFDb3JlQXBwbGljYXRpb246Om5vdGlmeUlu
dGVybmFsMiAocmVjZWl2ZXI9MHg1NjUxMmYzOWQ4NzAsIGV2ZW50PTB4NTY1MTJmM2E1ZTQwKSBh
dCBrZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5jcHA6MTA2NAojMjkgMHgwMDAwN2ZjOTNmNGRmMTEx
IGluIFFDb3JlQXBwbGljYXRpb25Qcml2YXRlOjpzZW5kUG9zdGVkRXZlbnRzIChyZWNlaXZlcj0w
eDAsIGV2ZW50X3R5cGU9MCwgZGF0YT0weDU2NTEyZTQzZDQ4MCkgYXQga2VybmVsL3Fjb3JlYXBw
bGljYXRpb24uY3BwOjE4MjEKIzMwIDB4MDAwMDdmYzkzZjUzNDAwMyBpbiBwb3N0RXZlbnRTb3Vy
Y2VEaXNwYXRjaCAocz0weDU2NTEyZTU5MDg5MCkgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJf
Z2xpYi5jcHA6Mjc3CiMzMSAweDAwMDA3ZmM5M2NkMWZhOTAgaW4gZ19tYWluX2NvbnRleHRfZGlz
cGF0Y2ggKCkgZnJvbSAvbGliNjQvbGliZ2xpYi0yLjAuc28uMAojMzIgMHgwMDAwN2ZjOTNjZDFm
ZTQ4IGluID8/ICgpIGZyb20gL2xpYjY0L2xpYmdsaWItMi4wLnNvLjAKIzMzIDB4MDAwMDdmYzkz
Y2QxZmVkYyBpbiBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvbGliNjQvbGliZ2xp
Yi0yLjAuc28uMAojMzQgMHgwMDAwN2ZjOTNmNTMzODA2IGluIFFFdmVudERpc3BhdGNoZXJHbGli
Ojpwcm9jZXNzRXZlbnRzICh0aGlzPTB4NTY1MTJlNWEwOTAwLCBmbGFncz0uLi4pIGF0IGtlcm5l
bC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQyMwojMzUgMHgwMDAwN2ZjOTNmNGRhYmViIGlu
IFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9dGhpc0BlbnRyeT0weDdmZmM0ZWQ4MjJjMCwgZmxhZ3M9
Li4uLCBmbGFnc0BlbnRyeT0uLi4pIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9j
b3JlbGliL2dsb2JhbC9xZmxhZ3MuaDo2OQojMzYgMHgwMDAwN2ZjOTNmNGUyZDU2IGluIFFDb3Jl
QXBwbGljYXRpb246OmV4ZWMgKCkgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2Nv
cmVsaWIvZ2xvYmFsL3FmbGFncy5oOjEyMQojMzcgMHgwMDAwNTY1MTJlMjUxNTMyIGluIG1haW4g
KGFyZ2M9PG9wdGltaXplZCBvdXQ+LCBhcmd2PTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vzci9zcmMv
ZGVidWcva29yZ2FuaXplci0yMi4wOC4yLTEuMS54ODZfNjQvc3JjL21haW4uY3BwOjcyCltJbmZl
cmlvciAxIChwcm9jZXNzIDEyMzEyKSBkZXRhY2hlZF0KClJlcG9ydGVkIHVzaW5nIERyS29ucWk=
</data>

          </attachment>
      

    </bug>

</bugzilla>