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

--- Comment #4 from Bogdan Mihaila <bogdan.miha...@gmx.de> ---
@idoitprone I can confirm the new woes after updating today. Kmail/Kontact
crashes again on startup due to a missing symbol.
Did some investigation on the new missing symbols and here is how to fix those
temporarily by downgrading packages. 

kmail: symbol lookup error: /usr/lib/x86_64-linux-gnu/libkmailprivate.so.5:
undefined symbol:
_ZN10MailCommon24FavoriteCollectionWidget19prefereCreateNewTabEb

can be fixed by downgrading libkf5mailcommon5 to
sudo apt install libkf5mailcommon5=4:16.12.3+p16.04+git20170310.0437-0

then one will run into another missing symbol:
kmail: symbol lookup error: /usr/lib/x86_64-linux-gnu/libkmailprivate.so.5:
undefined symbol:
_ZN4KPIM15ProgressManager18createProgressItemEPNS_12ProgressItemERKN7Akonadi13AgentInstanceERK7QStringS9_S9_bNS1_12CryptoStatusE

can be fixed by downgrading libkf5libkdepim5 to
sudo apt install libkf5libkdepim5=4:16.12.3+p16.04+git20170310.0145-0

then one will run into another missing symbol:
kmail: symbol lookup error: /usr/lib/x86_64-linux-gnu/libkmailprivate.so.5:
undefined symbol: _ZN9PimCommon4Util12isImapFolderERKN7Akonadi10CollectionERb

can be fixed by downgrading libkf5pimcommon5 to
sudo apt install libkf5pimcommon5=4:16.12.3+p16.04+git20170310.0207-0

and now finally the hunt ends and Kmail starts again without crashing.

It seems though that the missing symbol from my initial post #1 is fixed but
now we got 3 new missing ones instead. Guess there is some refactoring going on
in KDEPIM and Neon builds do not manage to build from the right versions of the
libraries so that symbols are missing each time. As hunting those down manually
and downgrading libraries without version conflicts and blockers is getting
tedious and might not work with next upgrade I highly recommend to not upgrade
any KDEPIM related libraries until this gets to a stable state. Otherwise KMail
and others will be non-functional with the next upgrade and who knows how long
it takes for it to get fixed. Not having emails and calendar for weeks doesn't
seem tempting.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to