kde overlay provides unmask files for that purpose. You don't have to actually add the overlay for that, you can download them manually (use the .keywords files): https://gitweb.gentoo.org/proj/kde.git/ ... t_keywordstomtom69 wrote:Q1: I have seen kmail-18.12.1 in portage. How can I contribute to testing this new version?
The link makes it seem you would have to have Qt 5.12 for that, which is neither stable nor in Portage at this point (only available through qt overlay).tomtom69 wrote:https://kde-bugs-dist.kde.narkive.com/z ... th-qt-5-12
FWIW since I updated on the weekend, I also have this problem, which is excessively annoying.tomtom69 wrote:updated to kde-apps-18.12.2 but still the same.
Regret no. We've discussed it on the KDE-PIM user mailing list, and the bug has been re-opened.tomtom69 wrote:Yes, the bug report says it was fixed, but I also still have this problem.
Were you able to extract more debug information? I tried to get some, but I was not able to track down the problem to a specific library or code snippet - probably also due to my lack in c++ programming experience...
Code: Select all
USE=-pim
emerge thunderbird
emerge -uDn world
emerge --depclean
kmail has a pretty face, but the beauty is only skin-deep (I keep using it - along withI resolved all akonadi-related problems recently in the most efficient way:
Code: Select all
Application: akonadi_control (akonadi_control), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f55d9b71780 (LWP 4862))]
Thread 2 (Thread 0x7f55d7126700 (LWP 4864)):
#0 0x00007f55df316163 in poll () from /lib64/libc.so.6
#1 0x00007f55dd633837 in ?? () from /usr/lib64/libxcb.so.1
#2 0x00007f55dd6355fa in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3 0x00007f55d94d7630 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4 0x00007f55df6c3430 in QThreadPrivate::start(void*) () at thread/qthread_unix.cpp:361
#5 0x00007f55df201408 in start_thread () from /lib64/libpthread.so.0
#6 0x00007f55df32234f in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7f55d9b71780 (LWP 4862)):
[KCrash Handler]
#6 0x00007f55df254c44 in raise () from /lib64/libc.so.6
#7 0x00007f55df23e536 in abort () from /lib64/libc.so.6
#8 0x00007f55df68da4d in qt_message_fatal (context=..., message=<synthetic pointer>...) at global/qlogging.cpp:1901
#9 QMessageLogger::fatal (this=this@entry=0x7ffd6c3c0b90, msg=msg@entry=0x55e69fa45a58 "Cannot remove old log file '%s': %s") at global/qlogging.cpp:887
#10 0x000055e69fa11c0b in akInit (appName=...) at /usr/include/qt5/QtCore/qarraydata.h:208
#11 0x000055e69fa37da2 in AkApplicationBase::init() () at /usr/include/qt5/QtCore/qstring.h:829
#12 0x000055e69fa11e85 in AkApplicationImpl<QGuiApplication>::AkApplicationImpl (loggingCategory=..., argv=0x7ffd6c3c0ed8, argc=@0x7ffd6c3c0cec: 1, this=0x7ffd6c3c0d70) at /usr/include/qt5/QtCore/qscopedpointer.h:52
#13 main () at /usr/src/debug/kde-apps/akonadi-18.12.3-r1/akonadi-18.12.3/src/akonadicontrol/main.cpp:55
#14 0x00007f55df23fe9b in __libc_start_main () from /lib64/libc.so.6
#15 0x000055e69fa1254a in _start () at /usr/include/qt5/QtCore/qlogging.h:93
Code: Select all
Cannot rename log file '/home/tom/.local/share/akonadi/akonadi_control.error' to '/home/tom/.local/share/akonadi/akonadi_control.error.old': Cannot create /home/tom/.local/share/akonadi/akonadi_control.error.old for output
KCrash: Application 'akonadi_control' crashing...
KCrash: Attempting to start /usr/lib64/libexec/drkonqi from kdeinit
sock_file=/var/run/user/1000/kdeinit5__0
Nouveau openGL driver detected. Qt WebEngine will disable usage of the GPU.
Note: you can set the QT_WEBENGINE_DISABLE_NOUVEAU_WORKAROUND
environment variable before running this application, but this is
not recommended since this usually causes applications to crash as
Nouveau openGL drivers don't support multithreaded rendering
QDBusConnection: name 'org.kde.kwalletd5' had owner '' but we thought it was ':1.60'
Code: Select all
--- a/src/shared/akdebug.cpp.a 2019-03-03 23:03:57.000000000 +0100
+++ b/src/shared/akdebug.cpp 2019-06-11 18:57:00.375941258 +0200
@@ -200,6 +200,8 @@ void akInit(const QString &appName)
const auto errorLogFile = DebugPrivate::errorLogFileName(name);
QFileInfo infoOld(errorLogFile + QLatin1String(".old"));
if (infoOld.exists()) {
+ qCritical("Old log file '%s' exists. deleting...",qUtf8Printable(infoOld.fileName()));
QFile fileOld(infoOld.absoluteFilePath());
+ qCritical("Old log file (complete) '%s' exists. deleting...",qUtf8Printable(fileOld.fileName()));
const bool success = fileOld.remove();
if (!success) {
@@ -207,6 +208,8 @@ void akInit(const QString &appName)
qUtf8Printable(fileOld.fileName()),
qUtf8Printable(fileOld.errorString()));
}
+ } else {
+ qCritical("Old log file '%s' does not exist",qUtf8Printable(infoOld.fileName()));
}
QFileInfo info(errorLogFile);
@@ -219,7 +222,11 @@ void akInit(const QString &appName)
qUtf8Printable(file.fileName()),
qUtf8Printable(oldName),
qUtf8Printable(file.errorString()));
+ } else {
+ qCritical("log file '%s' renamed",qUtf8Printable(file.fileName()));
}
+ } else {
+ qCritical("no log file to rename.");
}
QtMessageHandler origHandler = qInstallMessageHandler(akMessageHandler);
Code: Select all
Old log file 'akonadi_control.error.old' exists. deleting...
Old log file (complete) '/home/tom/.local/share/akonadi/akonadi_control.error.old' exists. deleting...
Cannot rename log file '/home/tom/.local/share/akonadi/akonadi_control.error' to '/home/tom/.local/share/akonadi/akonadi_control.error.old': Cannot create /home/tom/.local/share/akonadi/akonadi_control.error.old for output
KCrash: Application 'akonadi_control' crashing...
KCrash: Attempting to start /usr/lib64/libexec/drkonqi from kdeinit
sock_file=/var/run/user/1000/kdeinit5__0
Nouveau openGL driver detected. Qt WebEngine will disable usage of the GPU.
Note: you can set the QT_WEBENGINE_DISABLE_NOUVEAU_WORKAROUND
environment variable before running this application, but this is
not recommended since this usually causes applications to crash as
Nouveau openGL drivers don't support multithreaded rendering
QDBusConnection: name 'org.kde.kwalletd5' had owner '' but we thought it was ':1.53'