Bug 448816 - KNotes crashes after creating a note and then choosing Quit
Summary: KNotes crashes after creating a note and then choosing Quit
Status: REPORTED
Alias: None
Product: knotes
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-01-20 10:19 UTC by Øystein Steffensen-Alværvik
Modified: 2022-01-20 10:19 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Øystein Steffensen-Alværvik 2022-01-20 10:19:59 UTC
Application: knotes (5.19.1 (21.12.1))

Qt Version: 5.15.2
Frameworks Version: 5.90.0
Operating System: Linux 5.16.0-1-default x86_64
Windowing System: Wayland
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.23.5 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
Note: I have never opened KNotes on this distro before.
1. Go to Kickoff and run KNotes
2. Right-click KNotes icon in system tray
3. Choose New Note
4. Select default Notes folder and then OK
5. Type something in the new note
6. Right-click KNotes icon in system tray
7. Choose Quit
8. Observe the issue: Plasma will report that KNotes crashed.

The crash can be reproduced every time.

-- Backtrace:
Application: KNotes (knotes), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
[KCrash Handler]
#6  0x00007fca0a810f77 in std::__uniq_ptr_impl<Akonadi::SessionPrivate, std::default_delete<Akonadi::SessionPrivate> >::_M_ptr (this=0x10) at /usr/include/c++/11/bits/unique_ptr.h:173
#7  std::unique_ptr<Akonadi::SessionPrivate, std::default_delete<Akonadi::SessionPrivate> >::get (this=0x10) at /usr/include/c++/11/bits/unique_ptr.h:422
#8  std::unique_ptr<Akonadi::SessionPrivate, std::default_delete<Akonadi::SessionPrivate> >::operator-> (this=0x10) at /usr/include/c++/11/bits/unique_ptr.h:416
#9  Akonadi::JobPrivate::init (this=0x558167f54c60, parent=0x0) at /usr/src/debug/akonadi-server-21.12.1-1.1.x86_64/src/core/jobs/job.cpp:93
#10 0x00007fca0a818764 in Akonadi::Job::Job (this=<optimized out>, dd=<optimized out>, parent=<optimized out>, this=<optimized out>, dd=<optimized out>, parent=<optimized out>) at /usr/include/c++/11/bits/unique_ptr.h:413
#11 0x00007fca0a81020d in Akonadi::ItemModifyJob::ItemModifyJob (this=<optimized out>, item=..., parent=<optimized out>, this=<optimized out>, item=..., parent=<optimized out>) at /usr/src/debug/akonadi-server-21.12.1-1.1.x86_64/src/core/jobs/itemmodifyjob.cpp:101
#12 0x000055816724b096 in KNote::saveNote (this=0x5581682f6700, force=<optimized out>, sync=<optimized out>) at /usr/src/debug/knotes-21.12.1-1.1.x86_64/src/notes/knote.cpp:181
#13 0x000055816724b28d in KNotesApp::saveNotes (this=<optimized out>, force=false, sync=false) at /usr/src/debug/knotes-21.12.1-1.1.x86_64/src/apps/knotesapp.cpp:641
#14 0x000055816723d40d in KNotesApp::~KNotesApp (this=<optimized out>, this=<optimized out>) at /usr/src/debug/knotes-21.12.1-1.1.x86_64/src/apps/knotesapp.cpp:221
#15 0x000055816723d6f9 in KNotesApp::~KNotesApp (this=<optimized out>, this=<optimized out>) at /usr/src/debug/knotes-21.12.1-1.1.x86_64/src/apps/knotesapp.cpp:217
#16 Application::~Application (this=<optimized out>, this=<optimized out>) at /usr/src/debug/knotes-21.12.1-1.1.x86_64/src/apps/application.cpp:21
#17 0x000055816723c467 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/knotes-21.12.1-1.1.x86_64/src/apps/main.cpp:64
[Inferior 1 (process 12000) detached]

Reported using DrKonqi