Bug 463071 - Random crash when moving spam from inbox to junk folder
Summary: Random crash when moving spam from inbox to junk folder
Status: REPORTED
Alias: None
Product: kmail2
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-12-15 13:27 UTC by iganev
Modified: 2022-12-15 13:27 UTC (History)
0 users

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 iganev 2022-12-15 13:27:16 UTC
Application: kmail (5.22.0 (22.12.0))

Qt Version: 5.15.7
Frameworks Version: 5.100.0
Operating System: Linux 6.0.12-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.26.4 [KCrashBackend]

-- Information about the crash:
Sometimes when I move the occasional spam from inbox to junk folders using the context menu on the list item the app crashes. Not always. It's not something with particular frequency...

The crash does not seem to be reproducible.

-- Backtrace:
Application: KMail (kmail), signal: Aborted

[KCrash Handler]
#4  0x00007fb5878957ec in __pthread_kill_implementation () at /lib64/libc.so.6
#5  0x00007fb587842816 in raise () at /lib64/libc.so.6
#6  0x00007fb58782b81c in abort () at /lib64/libc.so.6
#7  0x00007fb58788898e in __libc_message () at /lib64/libc.so.6
#8  0x00007fb5878a012c in  () at /lib64/libc.so.6
#9  0x00007fb5878a480c in  () at /lib64/libc.so.6
#10 0x00007fb5878aadae in strdup () at /lib64/libc.so.6
#11 0x00007fb58784467c in realpath@@GLIBC_2.3 () at /lib64/libc.so.6
#12 0x00007fb588068583 in realpath (__resolved=0x0, __name=<optimized out>) at /usr/include/bits/stdlib.h:42
#13 QFileSystemEngine::canonicalName(QFileSystemEntry const&, QFileSystemMetaData&) (entry=..., data=...) at io/qfilesystemengine_unix.cpp:709
#14 0x00007fb587ff14a3 in QDir::canonicalPath() const (this=this@entry=0x7ffd94224ba0) at io/qdir.cpp:700
#15 0x00007fb58806afb7 in QFileSystemEngine::tempPath() () at io/qfilesystemengine_unix.cpp:1683
#16 0x00007fb587ff222d in QDir::tempPath() () at io/qdir.cpp:2123
#17 0x00007fb5911b6619 in KMKernel::cleanupTemporaryFiles() (this=<optimized out>) at /usr/src/debug/kmail-22.12.0/src/kmkernel.cpp:1769
#18 0x00007fb591412bb9 in KCrash::defaultCrashHandler(int) () at /lib64/libKF5Crash.so.5
#19 0x00007fb5878428e0 in <signal handler called> () at /lib64/libc.so.6
#20 0x00007fb5878957ec in __pthread_kill_implementation () at /lib64/libc.so.6
#21 0x00007fb587842816 in raise () at /lib64/libc.so.6
#22 0x00007fb58782b81c in abort () at /lib64/libc.so.6
#23 0x00007fb58788898e in __libc_message () at /lib64/libc.so.6
#24 0x00007fb5878a012c in  () at /lib64/libc.so.6
#25 0x00007fb5878a480c in  () at /lib64/libc.so.6
#26 0x00007fb587ab574c in operator new(unsigned long) () at /lib64/libstdc++.so.6
#27 0x00007fb5881104a1 in QList<QPointer<QObject> >::node_construct(QList<QPointer<QObject> >::Node*, QPointer<QObject> const&) (this=0x55ab4fce7290, t=..., n=0x55ab4c6a75f0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:463
#28 QList<QPointer<QObject> >::prepend(QPointer<QObject> const&) (t=..., this=0x55ab4fce7290) at ../../include/QtCore/../../src/corelib/tools/qlist.h:659
#29 QObject::installEventFilter(QObject*) (this=<optimized out>, obj=<optimized out>) at kernel/qobject.cpp:2265
#30 0x00007fb5781e2fce in Breeze::EnableData::EnableData(QObject*, QWidget*, int, bool) (state=true, duration=<optimized out>, target=0x55ab4c03dcc0, parent=0x55ab48615fb0, this=0x55ab4d8d9bb0) at /usr/src/debug/breeze-5.26.4/kstyle/animations/breezeenabledata.h:24
#31 Breeze::WidgetStateEngine::registerWidget(QWidget*, QFlags<Breeze::AnimationMode>) [clone .isra.0] (this=0x55ab48615fb0, widget=widget@entry=0x55ab4c03dcc0, mode=..., mode@entry=...) at /usr/src/debug/breeze-5.26.4/kstyle/animations/breezewidgetstateengine.cpp:25
#32 0x00007fb5781a758f in Breeze::Animations::registerWidget(QWidget*) const (this=0x55ab48a3ba10, widget=0x55ab4c03dcc0) at /usr/include/qt5/QtCore/qflags.h:121
#33 0x00007fb5781b867c in Breeze::Style::polish(QWidget*) (widget=0x55ab4c03dcc0, this=0x55ab48803eb0) at /usr/src/debug/breeze-5.26.4/kstyle/breezestyle.cpp:284
#34 Breeze::Style::polish(QWidget*) (this=0x55ab48803eb0, widget=0x55ab4c03dcc0) at /usr/src/debug/breeze-5.26.4/kstyle/breezestyle.cpp:278
#35 0x00007fb588de6f1b in QWidget::event(QEvent*) (this=0x55ab4c03dcc0, event=<optimized out>) at kernel/qwidget.cpp:8770
#36 0x00007fb588da53fe in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55ab4c03dcc0, e=0x7ffd94225fc0) at kernel/qapplication.cpp:3637
#37 0x00007fb5880dc128 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55ab4c03dcc0, event=0x7ffd94225fc0) at kernel/qcoreapplication.cpp:1064
#38 0x00007fb588de2c82 in QWidget::ensurePolished() const (this=this@entry=0x55ab4c03dcc0) at kernel/qwidget.cpp:9924
#39 0x00007fb588de6fb4 in QWidget::event(QEvent*) (this=0x55ab4c03dcc0, event=0x55ab4cfc9d30) at kernel/qwidget.cpp:8766
#40 0x00007fb588da53fe in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55ab4c03dcc0, e=0x55ab4cfc9d30) at kernel/qapplication.cpp:3637
#41 0x00007fb5880dc128 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55ab4c03dcc0, event=0x55ab4cfc9d30) at kernel/qcoreapplication.cpp:1064
#42 0x00007fb5880df0c1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x55ab48430990) at kernel/qcoreapplication.cpp:1821
#43 0x00007fb588134353 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55ab48521f80) at kernel/qeventdispatcher_glib.cpp:277
#44 0x00007fb5846bba90 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#45 0x00007fb5846bbe48 in  () at /lib64/libglib-2.0.so.0
#46 0x00007fb5846bbedc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#47 0x00007fb588133b56 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55ab48528fe0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#48 0x00007fb5880dab9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd94226400, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#49 0x00007fb5880e2d06 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#50 0x000055ab48010701 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kmail-22.12.0/src/main.cpp:184
[Inferior 1 (process 3165) detached]

Reported using DrKonqi