Re: Akonadi 4:18.08.3-6 automatically resolves mutiple merge candidates errors

2019-09-04 Thread Andy G Wood
On Friday, 30 August 2019 09:54:27 BST Christian Hilberg wrote:
> Am Freitag, 30. August 2019, 10:22:42 CEST schrieb Andy G Wood:
> > On Thursday, 29 August 2019 19:24:26 BST Martin Steigerwald wrote:
> > [...]
> > > My major issue still are the Web Engine related crashes of KMail. KMail
> > > crashes several times a day during filtering here¹.
> > > 
> > > [1] kmail: Crash during/after filtering inbox, probably related to Qt
> > > WebEngine integration
> > > https://bugs.debian.org/921624
> > 
> > Me too, though not as frequent (a few times a week) and not related to
> > filtering.  Has been present for months but I have not got around to
> > debugging. I am fairly certain it happens due to html content of certain
> > emails (crashes on opening or closing the email, but not predictable),
> > which points the finger at Qt WebEngine?
> 
> It is at least probable.  Try
> vblank_mode=0 __GL_SYNC_TO_VBLANK=0 /usr/bin/kontact

Three days of using kmail without the usual crash (famous last words!) 
suggests that this is the solution I have been looking for.
Thank you Christian.

Andy.





Re: Akonadi 4:18.08.3-6 automatically resolves mutiple merge candidates errors

2019-08-30 Thread Christian Hilberg
Am Freitag, 30. August 2019, 10:22:42 CEST schrieb Andy G Wood:
> On Thursday, 29 August 2019 19:24:26 BST Martin Steigerwald wrote:
> [...]
> > My major issue still are the Web Engine related crashes of KMail. KMail
> > crashes several times a day during filtering here¹.
> > 
> > [1] kmail: Crash during/after filtering inbox, probably related to Qt
> > WebEngine integration
> > https://bugs.debian.org/921624
> 
> Me too, though not as frequent (a few times a week) and not related to 
> filtering.  Has been present for months but I have not got around to 
> debugging.  
> I am fairly certain it happens due to html content of certain emails (crashes 
> on opening or closing the email, but not predictable), which points the 
> finger 
> at Qt WebEngine?

It is at least probable.

Try

vblank_mode=0 __GL_SYNC_TO_VBLANK=0 /usr/bin/kontact


HTH,
Christian

-- 


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


Re: Akonadi 4:18.08.3-6 automatically resolves mutiple merge candidates errors

2019-08-30 Thread Andy G Wood
On Thursday, 29 August 2019 19:24:26 BST Martin Steigerwald wrote:
[...]
> My major issue still are the Web Engine related crashes of KMail. KMail
> crashes several times a day during filtering here¹.
> 
> [1] kmail: Crash during/after filtering inbox, probably related to Qt
> WebEngine integration
> https://bugs.debian.org/921624

Me too, though not as frequent (a few times a week) and not related to 
filtering.  Has been present for months but I have not got around to debugging. 
 
I am fairly certain it happens due to html content of certain emails (crashes 
on opening or closing the email, but not predictable), which points the finger 
at Qt WebEngine?

Andy.





Re: Akonadi 4:18.08.3-6 automatically resolves mutiple merge candidates errors

2019-08-29 Thread Martin Steigerwald
Hi Sandro, hello,

Sandro Knauß - 29.08.19, 17:39:58 CEST:
> Thanks for summerizing this so nicely, that will help to explain to
> ftpmasters, why we needs this in Buster.

You are welcome.

> > A fix for Debian Buster definitely seems possible now that Sandro
> > backported the fix, however I do not know Sandro's plans there. It
> > may very well be that the Akonadi
> > pachttps://phabricator.kde.org/D19487kages
> from Debian Sid could just be
> 
> > installed in Buster, but I did not try this. In case it would break
> > you would get to keep the pieces as usual :). On any account only
> > try this if you are experienced enough with APT pinning and APT in
> > general and have a backup.
> 
> I actually have a backport in mind, for these patches, but before
> requesting this, the package needs to enter testing.

Nice.

I believe no multiple merge candidates happened here in quite a while. 
Last time it happened "Clear Akonadi Cache" did the trick.

While I look forward to a new major upstream version of KDEPIM & Akonadi 
in Debian, I appreciate that you do some backports of fixes for stable 
users first.

My major issue still are the Web Engine related crashes of KMail. KMail 
crashes several times a day during filtering here¹.

[1] kmail: Crash during/after filtering inbox, probably related to Qt 
WebEngine integration

https://bugs.debian.org/921624

Bug 404052 - Crash during/after filtering inbox, probably related to Qt 
WebEngine integration 

https://bugs.kde.org/404052

> It is possible to  install the same packages on a stable system ( i
> tried it on a friends computer, who was hit by this issue), but this
> is NOT recommend! Because you loose the further upgrade path. I would
> recommend to wait for several days until the patch is available on
> Buster.
> 
> Just for be more clear, the links are not correct, I fix this:
> https://phabricator.kde.org/D20243
> https://phabricator.kde.org/D19487

I found later that you backported quite a bunch of patches.

> > [1] Automatic recovery from Multiple Merge Candidates error
> > 
> > https://phabricator.kde.org/D21455
> 
> did you tried this patch locally?

No. I did not compile Akonadi myself since a long time.

> > [2] For some details see also "Common Infrastructure" in:
> > 
> > March and April in KDE PIM
> > 
> > https://www.dvratil.cz/2019/05/march-and-april-in-kde-pim/
> 
> okay this reference another patch I want to backport additionally:
> https://phabricator.kde.org/D19983

Hmmm, okay.

> > [3] KMail: "Multiple Merge Candidates" error and how to fix it
> > 
> > https://www.dvratil.cz/2017/01/kmail-multiple-merge-candidates-error
> > -and-how -to-fix-it/
> 
> that article is referring to another patchset, that was merged two
> years ago.

Okay, I thought there is just was multiple merge candidates issue which 
got worked around by the recent patchsets.

Thanks,
-- 
Martin




Re: Akonadi 4:18.08.3-6 automatically resolves mutiple merge candidates errors

2019-08-29 Thread Sandro Knauß
Hi,

Thanks for summerizing this so nicely, that will help to explain to 
ftpmasters, why we needs this in Buster.

> A fix for Debian Buster definitely seems possible now that Sandro
> backported the fix, however I do not know Sandro's plans there. It may
> very well be that the Akonadi pachttps://phabricator.kde.org/D19487kages 
from Debian Sid could just be
> installed in Buster, but I did not try this. In case it would break you
> would get to keep the pieces as usual :). On any account only try this
> if you are experienced enough with APT pinning and APT in general and
> have a backup.

I actually have a backport in mind, for these patches, but before requesting 
this, the package needs to enter testing.

It is possible to  install the same packages on a stable system ( i tried it 
on a friends computer, who was hit by this issue), but this is NOT recommend! 
Because you loose the further upgrade path. I would recommend to wait for 
several days until the patch is available on Buster.

Just for be more clear, the links are not correct, I fix this:
https://phabricator.kde.org/D20243
https://phabricator.kde.org/D19487

> [1] Automatic recovery from Multiple Merge Candidates error
> 
> https://phabricator.kde.org/D21455

did you tried this patch locally?
> 
> [2] For some details see also "Common Infrastructure" in:
> 
> March and April in KDE PIM
> 
> https://www.dvratil.cz/2019/05/march-and-april-in-kde-pim/

okay this reference another patch I want to backport additionally:
https://phabricator.kde.org/D19983

> [3] KMail: "Multiple Merge Candidates" error and how to fix it
> 
> https://www.dvratil.cz/2017/01/kmail-multiple-merge-candidates-error-and-how
> -to-fix-it/

that article is referring to another patchset, that was merged two years ago.

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


Akonadi 4:18.08.3-6 automatically resolves mutiple merge candidates errors

2019-08-29 Thread Martin Steigerwald
Hi!

Sandro kindly backported an important fix about the mutiple merge 
candidates issue from Akonadi 19.08 to 18.08¹ ². It does not fix the 
actual issue from happening, but it allows Akonadi to resolve the issue 
without user interaction³.

The fix is currently available in Debian Sid.

So if you have this issue from time to time and can use Debian Sid, 
please make sure you update.

A fix for Debian Buster definitely seems possible now that Sandro 
backported the fix, however I do not know Sandro's plans there. It may 
very well be that the Akonadi packages from Debian Sid could just be 
installed in Buster, but I did not try this. In case it would break you 
would get to keep the pieces as usual :). On any account only try this 
if you are experienced enough with APT pinning and APT in general and 
have a backup.

Thank you, Sandro!


[1] Automatic recovery from Multiple Merge Candidates error

https://phabricator.kde.org/D21455

[2] For some details see also "Common Infrastructure" in:

March and April in KDE PIM

https://www.dvratil.cz/2019/05/march-and-april-in-kde-pim/

[3] KMail: "Multiple Merge Candidates" error and how to fix it

https://www.dvratil.cz/2017/01/kmail-multiple-merge-candidates-error-and-how-to-fix-it/

Thanks,
-- 
Martin