Summary: | Kontact crashes with segmentation fault when marking a recurring task as done | ||
---|---|---|---|
Product: | [Applications] kontact | Reporter: | Unknown <null> |
Component: | summary | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | gjditchfield |
Priority: | NOR | Keywords: | drkonqi |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/pim/korganizer/commit/c4e58599b3f3eeece0d94d5cee9259be904cdbe7 | Version Fixed In: | 5.20.3 |
Sentry Crash Report: |
Description
Unknown
2022-05-28 15:41:08 UTC
Update on Information about the crash: - What I was doing when the application crashed: I was marking a (monthly) recurring task as 'Mark To-do Complete' in Kontact. Bug preproducible 9+ out of 10 times. Please note that when I tick the same recurring task in 'To-do List', everything is working as expected: the task is re-schedules for next month. Which version of Kontact are you using? Which views does this happen in — the Agenda view, the Month view, ...? (In reply to gjditchfield from comment #2) Q1: Which version of Kontact are you using? A1: Kontact 5.10.1 (22.04.1), cf. data uploaded 2022-05-28 15:41:08 UTC when creating this bug report. Please note that I have been observing the same problem on my previous openSuse Leap 15.3, too, but until today never decided to file a bug report. Q2: Which views does this happen in — the Agenda view, the Month view, ...? A2: The problem happens in view headed with 'Summary -- Kontact'. Things are working fine when I switch to view 'To-do List'. HTH. For me, marking a non-recurring to-do complete also causes a crash. A possibly relevant merge request was started @ https://invent.kde.org/pim/korganizer/-/merge_requests/80 Git commit c4e58599b3f3eeece0d94d5cee9259be904cdbe7 by Glen Ditchfield. Committed on 30/06/2022 at 02:08. Pushed by gditchfield into branch 'release/22.04'. Fix crash when completing a to-do in the summary view The "Mark To-do Completed" entry in the `KUrlLabel` pop-up menu called `completeTodo()`, which called `updateView()`, which deleted the `KUrlLabel`. This seems to cause a segfault in Qt. `completeTodo()` doesn't need to call `updateView()`; `mChanger->modifyIncidence()` will cause an update. M +0 -1 src/kontactplugin/korganizer/todosummarywidget.cpp https://invent.kde.org/pim/korganizer/commit/c4e58599b3f3eeece0d94d5cee9259be904cdbe7 Sorry, but this bug raised its ugly head again. Kontact crashes when marking a recurring task as 'done'. Environment: xxxx@xxxx ~$ cat /etc/os-release NAME="openSUSE Tumbleweed" # VERSION="20220705" ID="opensuse-tumbleweed" ID_LIKE="opensuse suse" VERSION_ID="20220705" PRETTY_NAME="openSUSE Tumbleweed" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:tumbleweed:20220705" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org/" DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed" LOGO="distributor-logo-Tumbleweed" (In reply to simplyschinne from comment #7) > Sorry, but this bug raised its ugly head again. > Kontact crashes when marking a recurring task as 'done'. > > Environment: > xxxx@xxxx ~$ cat /etc/os-release > NAME="openSUSE Tumbleweed" > # VERSION="20220705" > ID="opensuse-tumbleweed" > ID_LIKE="opensuse suse" > VERSION_ID="20220705" > PRETTY_NAME="openSUSE Tumbleweed" > ANSI_COLOR="0;32" > CPE_NAME="cpe:/o:opensuse:tumbleweed:20220705" > BUG_REPORT_URL="https://bugs.opensuse.org" > HOME_URL="https://www.opensuse.org/" > DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed" > LOGO="distributor-logo-Tumbleweed" Which version of Kontact/KOrganizer is this? The commit listed above will be part of the 22.04.3 release, and is present in the current "release" and "master" branches. Can you add a stack trace for the current crash? (In reply to gjditchfield from comment #8) > (In reply to simplyschinne from comment #7) > > Sorry, but this bug raised its ugly head again. > > Kontact crashes when marking a recurring task as 'done'. > > > > Environment: > > xxxx@xxxx ~$ cat /etc/os-release > > NAME="openSUSE Tumbleweed" > > # VERSION="20220705" > > ID="opensuse-tumbleweed" > > ID_LIKE="opensuse suse" > > VERSION_ID="20220705" > > PRETTY_NAME="openSUSE Tumbleweed" > > ANSI_COLOR="0;32" > > CPE_NAME="cpe:/o:opensuse:tumbleweed:20220705" > > BUG_REPORT_URL="https://bugs.opensuse.org" > > HOME_URL="https://www.opensuse.org/" > > DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed" > > LOGO="distributor-logo-Tumbleweed" > > Which version of Kontact/KOrganizer is this? The commit listed above will > be part of > the 22.04.3 release, and is present in the current "release" and "master" > branches. > > Can you add a stack trace for the current crash? Q: Which version of Kontact/KOrganizer is this? A: kontact 5.20.2 (22.04.2) Q: Can you add a stack trace for the current crash? A: Negative, I'm afraid. Other than last time, kontact crashes without offering me to collect data for submitting. (In reply to simplyschinne from comment #9) > Q: Which version of Kontact/KOrganizer is this? > A: kontact 5.20.2 (22.04.2) OK then. 22.04.3 should be out soon; please test it when you can. Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! Bug 454536 NOT reproducible with kontact 5.20.3 (22.04.3). Therefore setting bug 454536 to resolved/fixed. |