[kmail2] [Bug 477656] New: crash while move between folders

Paweł Susicki bugzilla_noreply at kde.org
Tue Nov 28 08:35:00 GMT 2023


https://bugs.kde.org/show_bug.cgi?id=477656

            Bug ID: 477656
           Summary: crash while move between folders
    Classification: Applications
           Product: kmail2
           Version: unspecified
          Platform: Mageia RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: spam at trzeci.pl
  Target Milestone: ---

Application: kmail (5.23.1 (23.04.1))

Qt Version: 5.15.7
Frameworks Version: 5.105.0
Operating System: Linux 6.4.16-server-3.mga9 x86_64
Windowing System: X11
Distribution: "Mageia 9"
DrKonqi: 5.27.5 [KCrashBackend]

-- Information about the crash:
ABORT after move from Inbox to folder on different account.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: KMail (kmail), signal: Aborted
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#6  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo at entry=6, no_tid=no_tid at entry=0) at pthread_kill.c:44
#7  0x00007fb2f28b342f in __pthread_kill_internal (signo=6, threadid=<optimized
out>) at pthread_kill.c:78
#8  0x00007fb2f28648b2 in __GI_raise (sig=sig at entry=6) at
../sysdeps/posix/raise.c:26
#9  0x00007fb2f2850464 in __GI_abort () at abort.c:79
#10 0x00007fb2f28a7818 in __libc_message (action=action at entry=do_abort,
fmt=fmt at entry=0x7fb2f29b99f1 "%s\n") at ../sysdeps/posix/libc_fatal.c:155
#11 0x00007fb2f28bc26a in malloc_printerr (str=str at entry=0x7fb2f29bb7f8
"malloc(): unaligned tcache chunk detected") at malloc.c:5660
#12 0x00007fb2f28c010c in tcache_get (tc_idx=<optimized out>) at malloc.c:3189
#13 __GI___libc_malloc (bytes=bytes at entry=5) at malloc.c:3307
#14 0x00007fb2f28c5a2a in __GI___strdup (s=0x7fff50e3eec0 "/tmp") at
strdup.c:42
#15 0x00007fb2f28662d5 in realpath_stk (bufs=0x7fff50e3eeb0, resolved=0x0,
name=<optimized out>) at canonicalize.c:410
#16 __GI___realpath (name=<optimized out>, resolved=resolved at entry=0x0) at
canonicalize.c:432
#17 0x00007fb2f2970dea in __old_realpath (name=<optimized out>,
resolved=resolved at entry=0x0) at canonicalize.c:454
#18 0x00007fb2f2c2fde5 in realpath (__resolved=0x0, __name=<optimized out>) at
/usr/include/bits/stdlib.h:42
#19 QFileSystemEngine::canonicalName(QFileSystemEntry const&,
QFileSystemMetaData&) (entry=..., data=...) at
io/qfilesystemengine_unix.cpp:709
#20 0x00007fb2f2bbda93 in QDir::canonicalPath() const
(this=this at entry=0x7fff50e3fbd8) at io/qdir.cpp:700
#21 0x00007fb2f2c325db in QFileSystemEngine::tempPath() () at
io/qfilesystemengine_unix.cpp:1683
#22 0x00007fb2f2bbe669 in QDir::tempPath() () at io/qdir.cpp:2123
#23 0x00007fb2fbddac90 in KMKernel::cleanupTemporaryFiles() () at
/lib64/libkmailprivate.so.5
#24 0x00007fb2fbf2c899 in KCrash::defaultCrashHandler(int) (sig=6) at
/usr/src/debug/kcrash-5.105.0-1.mga9.x86_64/src/kcrash.cpp:458
#25 0x00007fb2f2864960 in <signal handler called> () at /lib64/libc.so.6
#26 __pthread_kill_implementation (threadid=<optimized out>,
signo=signo at entry=6, no_tid=no_tid at entry=0) at pthread_kill.c:44
#27 0x00007fb2f28b342f in __pthread_kill_internal (signo=6, threadid=<optimized
out>) at pthread_kill.c:78
#28 0x00007fb2f28648b2 in __GI_raise (sig=sig at entry=6) at
../sysdeps/posix/raise.c:26
#29 0x00007fb2f2850464 in __GI_abort () at abort.c:79
#30 0x00007fb2f28a7818 in __libc_message (action=action at entry=do_abort,
fmt=fmt at entry=0x7fb2f29b99f1 "%s\n") at ../sysdeps/posix/libc_fatal.c:155
#31 0x00007fb2f28bc26a in malloc_printerr (str=str at entry=0x7fb2f29bb7f8
"malloc(): unaligned tcache chunk detected") at malloc.c:5660
#32 0x00007fb2f28c010c in tcache_get (tc_idx=<optimized out>) at malloc.c:3189
#33 __GI___libc_malloc (bytes=16) at malloc.c:3307
#34 0x00007fb2f26aa5ec in operator new(unsigned long) (sz=sz at entry=16) at
../../../../libstdc++-v3/libsupc++/new_op.cc:50
#35 0x00007fb2f2cd1071 in QList<QPointer<QObject>
>::node_construct(QList<QPointer<QObject> >::Node*, QPointer<QObject> const&)
(this=0x2dc9cc0, t=..., n=0x3fd0690) at
../../include/QtCore/../../src/corelib/tools/qlist.h:463
#36 QList<QPointer<QObject> >::prepend(QPointer<QObject> const&) (t=...,
this=0x2dc9cc0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:659
#37 QObject::installEventFilter(QObject*) (this=<optimized out>, obj=<optimized
out>) at kernel/qobject.cpp:2265
#38 0x00007fb2e00645d7 in Breeze::EnableData::EnableData(QObject*, QWidget*,
int, bool) (state=true, duration=<optimized out>, target=0x2b8f7f0,
parent=0x622e90, this=0x1d4fcb0) at
/usr/src/debug/breeze-5.27.5-1.mga9.x86_64/kstyle/animations/breezeenabledata.h:24
#39 Breeze::WidgetStateEngine::registerWidget(QWidget*,
QFlags<Breeze::AnimationMode>) (this=0x622e90, widget=widget at entry=0x2b8f7f0,
mode=mode at entry=...) at
/usr/src/debug/breeze-5.27.5-1.mga9.x86_64/kstyle/animations/breezewidgetstateengine.cpp:26
#40 0x00007fb2e005ad70 in Breeze::Animations::registerWidget(QWidget*) const
(this=0x5c1120, widget=widget at entry=0x2b8f7f0) at
/usr/include/qt5/QtCore/qflags.h:121
#41 0x00007fb2e0082016 in Breeze::Style::polish(QWidget*) (this=0x600a10,
widget=0x2b8f7f0) at
/usr/src/debug/breeze-5.27.5-1.mga9.x86_64/kstyle/breezestyle.cpp:284
#42 0x00007fb2f39a1448 in QWidget::event(QEvent*) (this=0x2b8f7f0,
event=<optimized out>) at kernel/qwidget.cpp:8770
#43 0x00007fb2f396240e in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x2b8f7f0, e=0x7fff50e41350) at
kernel/qapplication.cpp:3637
#44 0x00007fb2f2c9e888 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x2b8f7f0, event=0x7fff50e41350) at kernel/qcoreapplication.cpp:1064
#45 0x00007fb2f399d722 in QWidget::ensurePolished() const
(this=this at entry=0x2b8f7f0) at kernel/qwidget.cpp:9924
#46 0x00007fb2f39a14d9 in QWidget::event(QEvent*) (this=0x2b8f7f0,
event=0x2dcdc30) at kernel/qwidget.cpp:8766
#47 0x00007fb2f396240e in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x2b8f7f0, e=0x2dcdc30) at
kernel/qapplication.cpp:3637
#48 0x00007fb2f2c9e888 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x2b8f7f0, event=0x2dcdc30) at kernel/qcoreapplication.cpp:1064
#49 0x00007fb2f2ca15b9 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x45ba10) at
kernel/qcoreapplication.cpp:1821
#50 0x00007fb2f2cf3b03 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x474c10) at kernel/qeventdispatcher_glib.cpp:277
#51 0x00007fb2eecd9689 in g_main_dispatch (context=0x7fb2dc000ee0) at
../glib/gmain.c:3460
#52 g_main_context_dispatch (context=context at entry=0x7fb2dc000ee0) at
../glib/gmain.c:4200
#53 0x00007fb2eecd9a18 in g_main_context_iterate
(context=context at entry=0x7fb2dc000ee0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../glib/gmain.c:4276
#54 0x00007fb2eecd9a9c in g_main_context_iteration (context=0x7fb2dc000ee0,
may_block=1) at ../glib/gmain.c:4343
#55 0x00007fb2f2cf31f6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x5b47a0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#56 0x00007fb2f2c9d46b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7fff50e41740, flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#57 0x00007fb2f2ca4fe6 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#58 0x0000000000404be9 in main ()
[Inferior 1 (process 4047) detached]

The reporter indicates this bug may be a duplicate of or related to bug 467436.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list