[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#989671: marked as done (kontact: Trying to archive a Mail folder makes it crash)



Your message dated Thu, 16 Jun 2022 14:38:14 +0200
with message-id <3174147.aeNJFYEL58@bagend>
and subject line Re: kontact: Trying to archive a Mail folder makes it crash
has caused the Debian Bug report #989671,
regarding kontact: Trying to archive a Mail folder makes it crash
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
989671: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=989671
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: kontact
Version: 4:21.04.1-1
Severity: important

I'm filing it against kontact, but kmail is maybe more appropriate.
However with kontact I could generate a stacktrace, which failed with
kmail, so therefor I chose kontact. Feel free to reassign.

In 'Local Folder' I have a Mail-Achive folder with 2 subfolders 
for 2 of my mail accounts.
Earlier today I moved a bunch of mails from my (IMAP) account to the
corresponding Mail-Archive folder and that seems to went fine.
When you right-click on a folder, you can choose 'Archive Folder...' to
make an export of that folder to a .tar.bz2 file and I use that for
backup purposes. It starts the process (no idea where the/a temp file is
created though) and then at some point it crashes.

=== KCrash output 1 ===
Application: Kontact (kontact), signal: Aborted

[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#5  0x00007fe28cc98537 in __GI_abort () at abort.c:79
#6  0x00007fe28ced27ec in __gnu_cxx::__verbose_terminate_handler () at ../../../../src/libstdc++-v3/libsupc++/vterminate.cc:95
#7  0x00007fe28cedd966 in __cxxabiv1::__terminate (handler=<optimized out>) at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:48
#8  0x00007fe28cedd9d1 in std::terminate () at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:58
#9  0x00007fe28ceddc65 in __cxxabiv1::__cxa_throw (obj=obj@entry=0x55c80b21ebd0, tinfo=0x7fe1d83ef348 <typeinfo for Akonadi::PayloadException>, dest=0x7fe1d82b01f0 <Akonadi::PayloadException::~PayloadException()>) at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:95
#10 0x00007fe1d8265b41 in Akonadi::Item::throwPayloadException (this=this@entry=0x55c818322738, spid=spid@entry=-1, mtid=mtid@entry=-1) at ./src/core/item.cpp:463
#11 0x00007fe1b900ae92 in Akonadi::Item::payload<QSharedPointer<KMime::Message> > (this=0x55c818322738) at /usr/include/KF5/AkonadiCore/item.h:791
#12 MailCommon::BackupJob::processMessage (this=0x7fe270009790, item=...) at ./src/job/backupjob.cpp:232
#13 0x00007fe1b900b048 in MailCommon::BackupJob::itemFetchJobResult (this=0x7fe270009790, job=0x7ffef3a31cd0) at ./src/job/backupjob.cpp:271
#14 0x00007fe28d2eb5a6 in QtPrivate::QSlotObjectBase::call (a=0x7ffef3a31e20, r=0x7fe270009790, this=0x55c8016c4130) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#15 doActivate<false> (sender=0x7fe19c46a4b0, signal_index=6, argv=argv@entry=0x7ffef3a31e20) at kernel/qobject.cpp:3886
#16 0x00007fe28d2e4900 in QMetaObject::activate (sender=sender@entry=0x7fe19c46a4b0, m=m@entry=0x7fe28e40dca0 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffef3a31e20) at kernel/qobject.cpp:3946
#17 0x00007fe28e3b76fc in KJob::result (this=this@entry=0x7fe19c46a4b0, _t1=<optimized out>, _t1@entry=0x7fe19c46a4b0, _t2=...) at ./obj-x86_64-linux-gnu/src/lib/KF5CoreAddons_autogen/include/moc_kjob.cpp:636
#18 0x00007fe28e3b8433 in KJob::finishJob (this=0x7fe19c46a4b0, emitResult=<optimized out>) at ./src/lib/jobs/kjob.cpp:94
#19 0x00007fe28d2e0ff1 in QObject::event (this=0x7fe19c46a4b0, e=0x55c80c32d5d0) at kernel/qobject.cpp:1314
#20 0x00007fe28dd7715f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7fe19c46a4b0, e=0x55c80c32d5d0) at kernel/qapplication.cpp:3632
#21 0x00007fe28d2b4fca in QCoreApplication::notifyInternal2 (receiver=0x7fe19c46a4b0, event=0x55c80c32d5d0) at kernel/qcoreapplication.cpp:1063
#22 0x00007fe28d2b7a01 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55c7ff9a28f0) at kernel/qcoreapplication.cpp:1817
#23 0x00007fe28d30ce93 in postEventSourceDispatch (s=0x55c7ffadae00) at kernel/qeventdispatcher_glib.cpp:277
#24 0x00007fe2836e1e6b in g_main_dispatch (context=0x7fe270005000) at ../../../glib/gmain.c:3325
#25 g_main_context_dispatch (context=0x7fe270005000) at ../../../glib/gmain.c:4043
#26 0x00007fe2836e2118 in g_main_context_iterate (context=context@entry=0x7fe270005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4119
#27 0x00007fe2836e21cf in g_main_context_iteration (context=0x7fe270005000, may_block=may_block@entry=1) at ../../../glib/gmain.c:4184
#28 0x00007fe28d30c51f in QEventDispatcherGlib::processEvents (this=0x55c7ffadbd60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#29 0x00007fe28d2b398b in QEventLoop::exec (this=this@entry=0x7ffef3a32210, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#30 0x00007fe28d2bbc00 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#31 0x000055c7fe2cb02b in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:208
[Inferior 1 (process 2390) detached]

=== end KCrash output 1 ===

Then I rebooted my machine and tried again. And it crashed again:

=== KCrash output 2 ===
Application: Kontact (kontact), signal: Aborted

[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#5  0x00007f2bfb2e2537 in __GI_abort () at abort.c:79
#6  0x00007f2bfb51c7ec in __gnu_cxx::__verbose_terminate_handler () at ../../../../src/libstdc++-v3/libsupc++/vterminate.cc:95
#7  0x00007f2bfb527966 in __cxxabiv1::__terminate (handler=<optimized out>) at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:48
#8  0x00007f2bfb5279d1 in std::terminate () at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:58
#9  0x00007f2bfb527c65 in __cxxabiv1::__cxa_throw (obj=obj@entry=0x555892fd6a20, tinfo=0x7f2b5c25c348 <typeinfo for Akonadi::PayloadException>, dest=0x7f2b5c11d1f0 <Akonadi::PayloadException::~PayloadException()>) at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:95
#10 0x00007f2b5c0d2b41 in Akonadi::Item::throwPayloadException (this=this@entry=0x555892fd80f8, spid=spid@entry=-1, mtid=mtid@entry=-1) at ./src/core/item.cpp:463
#11 0x00007f2b16e5ce92 in Akonadi::Item::payload<QSharedPointer<KMime::Message> > (this=0x555892fd80f8) at /usr/include/KF5/AkonadiCore/item.h:791
#12 MailCommon::BackupJob::processMessage (this=0x555892edc020, item=...) at ./src/job/backupjob.cpp:232
#13 0x00007f2b16e5d048 in MailCommon::BackupJob::itemFetchJobResult (this=0x555892edc020, job=0x7ffd092876d0) at ./src/job/backupjob.cpp:271
#14 0x00007f2bfb9355a6 in QtPrivate::QSlotObjectBase::call (a=0x7ffd09287820, r=0x555892edc020, this=0x7f2b001c9f90) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#15 doActivate<false> (sender=0x7f2b003f18e0, signal_index=6, argv=argv@entry=0x7ffd09287820) at kernel/qobject.cpp:3886
#16 0x00007f2bfb92e900 in QMetaObject::activate (sender=sender@entry=0x7f2b003f18e0, m=m@entry=0x7f2bfca57ca0 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffd09287820) at kernel/qobject.cpp:3946
#17 0x00007f2bfca016fc in KJob::result (this=this@entry=0x7f2b003f18e0, _t1=<optimized out>, _t1@entry=0x7f2b003f18e0, _t2=...) at ./obj-x86_64-linux-gnu/src/lib/KF5CoreAddons_autogen/include/moc_kjob.cpp:636
#18 0x00007f2bfca02433 in KJob::finishJob (this=0x7f2b003f18e0, emitResult=<optimized out>) at ./src/lib/jobs/kjob.cpp:94
#19 0x00007f2bfb92aff1 in QObject::event (this=0x7f2b003f18e0, e=0x555893309080) at kernel/qobject.cpp:1314
#20 0x00007f2bfc3c115f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7f2b003f18e0, e=0x555893309080) at kernel/qapplication.cpp:3632
#21 0x00007f2bfb8fefca in QCoreApplication::notifyInternal2 (receiver=0x7f2b003f18e0, event=0x555893309080) at kernel/qcoreapplication.cpp:1063
#22 0x00007f2bfb901a01 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55588fe988f0) at kernel/qcoreapplication.cpp:1817
#23 0x00007f2bfb956e93 in postEventSourceDispatch (s=0x55588ffdf180) at kernel/qeventdispatcher_glib.cpp:277
#24 0x00007f2bf1d2be6b in g_main_dispatch (context=0x7f2be0005000) at ../../../glib/gmain.c:3325
#25 g_main_context_dispatch (context=0x7f2be0005000) at ../../../glib/gmain.c:4043
#26 0x00007f2bf1d2c118 in g_main_context_iterate (context=context@entry=0x7f2be0005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4119
#27 0x00007f2bf1d2c1cf in g_main_context_iteration (context=0x7f2be0005000, may_block=may_block@entry=1) at ../../../glib/gmain.c:4184
#28 0x00007f2bfb95651f in QEventDispatcherGlib::processEvents (this=0x55588ffde140, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#29 0x00007f2bfb8fd98b in QEventLoop::exec (this=this@entry=0x7ffd09287c10, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#30 0x00007f2bfb905c00 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#31 0x000055588e54302b in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:208
[Inferior 1 (process 2409) detached]

=== end KCrash output 2 ===

I haven't checked, but they may be ~ identical.

Then I started 'kmail' (alone) from a Konsole window, hoping that that
might provide more useful info. No useful/any output in KCrash handler
though.

===== KMail Konsole output =====
diederik@bagend:~$ kmail
Cannot initialize model with data QJsonObject() . missing: QJsonValue(string, "urls")
org.kde.kitinerary: Cannot find external extractor: "kitinerary-extractor"
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 5405, resource id: 14680181, major code: 40 (TranslateCoords), minor code: 0
terminate called after throwing an instance of 'Akonadi::PayloadException'
  what():  Akonadi::PayloadException: No payload set
*** KMail got signal 6 (Exiting)
*** Dead letters dumped.
QSocketNotifier: Invalid socket 11 and type 'Read', disabling...
QSocketNotifier: Invalid socket 13 and type 'Read', disabling...
QSocketNotifier: Invalid socket 20 and type 'Read', disabling...
[warn] epoll_wait: Bad file descriptor
[warn] epoll_wait: Bad file descriptor
<very long list of the same msg>
[warn] epoll_wait: Bad file descriptor

[1]+  Stopped                 kmail
diederik@bagend:~$ [warn] epoll_wait: Bad file descriptor
QSocketNotifier: Invalid socket 101 and type 'Read', disabling...
[warn] epoll_wait: Bad file descriptor
QSocketNotifier: Invalid socket 99 and type 'Read', disabling...
QSocketNotifier: Invalid socket 23 and type 'Read', disabling...
QSocketNotifier: Invalid socket 79 and type 'Read', disabling...
QSocketNotifier: Invalid socket 25 and type 'Read', disabling...
[warn] epoll_wait: Bad file descriptor
QSocketNotifier: Invalid socket 16 and type 'Read', disabling...
QSocketNotifier: Invalid socket 100 and type 'Read', disabling...
[warn] epoll_wait: Bad file descriptor
...
[warn] epoll_wait: Bad file descriptor
QSocketNotifier: Invalid socket 19 and type 'Read', disabling...
[warn] epoll_wait: Bad file descriptor
...
[warn] epoll_wait: Bad file descriptor
QSocketNotifier: Invalid socket 102 and type 'Read', disabling...
[warn] epoll_wait: Bad file descriptor
...
[warn] epoll_wait: Bad file descriptor
QSocketNotifier: Invalid socket 17 and type 'Read', disabling...
[3760:3820:0609/223324.857024:FATAL:scoped_file.cc(43)] Check failed: . : Bad file descriptor (9)
[warn] epoll_wait: Bad file descriptor
...
[warn] epoll_wait: Bad file descriptor
ptrace: No such process.
/tmp/drkonqi.ofTUzF:2: Error in sourced command file:
No symbol table is loaded.  Use the "file" command.
/tmp/drkonqi.dDssCP:1: Error in sourced command file:
No thread selected
ptrace: No such process.
/tmp/drkonqi.EfRibl:2: Error in sourced command file:
No symbol table is loaded.  Use the "file" command.
/tmp/drkonqi.Nvumfw:1: Error in sourced command file:
No thread selected
diederik@bagend:~$
===== end KMail Konsole output =====

The severity may be too high as otherwise kontact/kmail works fine, but
not being able to make an archive/backup copy does make me nervous.

Cheers,
  Diederik

-- System Information:
Debian Release: 11.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable'), (500, 'testing'), (101, 'experimental'), (1, 'experimental-debug')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-7-amd64 (SMP w/16 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages kontact depends on:
ii  kdepim-runtime                                           4:21.04.1-1
ii  libc6                                                    2.31-12
ii  libkf5configcore5                                        5.82.0-1
ii  libkf5configgui5                                         5.82.0-1
ii  libkf5configwidgets5                                     5.82.0-1
ii  libkf5coreaddons5                                        5.82.0-1
ii  libkf5crash5                                             5.82.0-1
ii  libkf5grantleetheme5 [libkf5grantleetheme5-21.04]        21.04.1-1
ii  libkf5i18n5                                              5.82.0-1
ii  libkf5iconthemes5                                        5.82.0-1
ii  libkf5jobwidgets5                                        5.82.0-1
ii  libkf5kcmutils5                                          5.82.0-1
ii  libkf5kiogui5                                            5.82.0-3
ii  libkf5kontactinterface5 [libkf5kontactinterface5-21.04]  21.04.1-1
ii  libkf5libkdepim5 [libkf5libkdepim5-21.04]                4:21.04.1-1
ii  libkf5parts5                                             5.82.0-1
ii  libkf5pimcommon5abi2 [libkf5pimcommon5-21.04]            4:21.04.1-1
ii  libkf5service-bin                                        5.82.0-1
ii  libkf5service5                                           5.82.0-1
ii  libkf5widgetsaddons5                                     5.82.0-1
ii  libkf5windowsystem5                                      5.82.0-1
ii  libkf5xmlgui5                                            5.82.0-2
ii  libqt5core5a                                             5.15.2+dfsg-7
ii  libqt5dbus5                                              5.15.2+dfsg-7
ii  libqt5gui5                                               5.15.2+dfsg-7
ii  libqt5webengine5                                         5.15.3+dfsg-5
ii  libqt5webenginecore5                                     5.15.3+dfsg-5
ii  libqt5webenginewidgets5                                  5.15.3+dfsg-5
ii  libqt5widgets5                                           5.15.2+dfsg-7
ii  libstdc++6                                               10.2.1-6

Versions of packages kontact recommends:
ii  accountwizard  4:21.04.1-1
ii  akregator      4:21.04.1-1
ii  kaddressbook   4:21.04.1-1
ii  kmail          4:21.04.1-1
ii  knotes         4:21.04.1-1
ii  korganizer     4:21.04.1-1

Versions of packages kontact suggests:
pn  gnokii  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Closing this bug as I no longer have the 'begin' situation described in this 
bug and I'm quite sure it's unreproducible for others. The only way this could 
be 'debugged' is giving someone else either access to my machine or access to 
my mail accounts, neither of which I'm willing to do.

On top of that, KMail/akonadi does have some other quirks on my system which 
may also have an effect on things. Manageable, but also not reproducible.
A full fresh new install of my whole system is probably a good idea (anyway).

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---

Reply to: