Bug 299783 - Kaddressbook crashes with undefined symbol on start.
Summary: Kaddressbook crashes with undefined symbol on start.
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kaddressbook
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR critical
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-10 23:20 UTC by Thomas Arend
Modified: 2012-05-13 16:00 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Arend 2012-05-10 23:20:59 UTC
Starting from commandline:

thomas@x1:~> kaddressbook
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
kaddressbook: symbol lookup error: /usr/lib64/libkaddressbookprivate.so.4: undefined symbol: _ZN7Akonadi28StandardContactActionManager32setCollectionPropertiesPageNamesERK11QStringList
unnamed app(26066): Communication problem with  "kaddressbook" , it probably crashed. 
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" " 

Qt: 4.8.1
KDE: 4.8.2 (4.8.2)
Adressbuch: 4.8.2
Comment 1 Laurent Montel 2012-05-11 06:10:08 UTC
It's a problem with your distro.
Not a kaddressbook problem.
Report it to your distro
Comment 2 Christophe Marin 2012-05-13 08:40:05 UTC
downstream then :)
Comment 3 Thomas Arend 2012-05-13 11:47:34 UTC
(In reply to comment #1)
> It's a problem with your distro.
> Not a kaddressbook problem.
> Report it to your distro

A strong statement but not a good explanation.

Why depends /usr/lib64/libkaddressbookprivate.so.4 on the distro?
Comment 4 Christophe Marin 2012-05-13 11:56:53 UTC
Please don't reopen. We provide sources. How distributions package the source is their problem.

Your installed Kaddressbook complains about Akonadi::StandardContactActionManager::setCollectionPropertiesPageNames(const QStringList) which is defined in kdepimlibs (/akonadi/contact)

Say in a different manner: kaddressbook depends on libakonadi-contact.so.4.8.0 which is provided by kdepimlibs but apparently not installed on your machine.

That's why it's a packaging issue and thus shall be reported to your distro.
Comment 5 Christophe Marin 2012-05-13 12:12:32 UTC
Note: As you're using OpenSuse, make sure libakonadi4 is installed and come from the same repository.
Comment 6 Thomas Arend 2012-05-13 15:51:16 UTC
Am Sonntag, 13. Mai 2012, 11:56:53 schrieben Sie:
> https://bugs.kde.org/show_bug.cgi?id=299783
> 
> Christophe Giboudeaux <cgiboudeaux@gmx.com> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
> Status|UNCONFIRMED                 |RESOLVED
>          Resolution|---                         |DOWNSTREAM
> 
> --- Comment #4 from Christophe Giboudeaux <cgiboudeaux@gmx.com> ---
> Please don't reopen. We provide sources. How distributions package the
> source is their problem.
> 
> Your installed Kaddressbook complains about
> Akonadi::StandardContactActionManager::setCollectionPropertiesPageNames(cons
> t QStringList) which is defined in kdepimlibs (/akonadi/contact)
> 
> Say in a different manner: kaddressbook depends on
> libakonadi-contact.so.4.8.0 which is provided by kdepimlibs but apparently
> not installed on your machine.
> 
> That's why it's a packaging issue and thus shall be reported to your distro.

Thanks that's an answer I can work with and which solved the problem.

I updated all packages to 4.8.3 - there were some packages from 4.8.1

Best regards 

Thomas
Comment 7 Thomas Arend 2012-05-13 16:00:06 UTC
Am Sonntag, 13. Mai 2012, 11:56:53 schrieben Sie:
> https://bugs.kde.org/show_bug.cgi?id=299783
> 
> Christophe Giboudeaux <cgiboudeaux@gmx.com> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
> Status|UNCONFIRMED                 |RESOLVED
>          Resolution|---                         |DOWNSTREAM
> 
> --- Comment #4 from Christophe Giboudeaux <cgiboudeaux@gmx.com> ---
> Please don't reopen. We provide sources. How distributions package the
> source is their problem.
> 
> Your installed Kaddressbook complains about
> Akonadi::StandardContactActionManager::setCollectionPropertiesPageNames(cons
> t QStringList) which is defined in kdepimlibs (/akonadi/contact)
> 
> Say in a different manner: kaddressbook depends on
> libakonadi-contact.so.4.8.0 which is provided by kdepimlibs but apparently
> not installed on your machine.
> 
> That's why it's a packaging issue and thus shall be reported to your distro.

Thanks that's an answer I can work with and which solved the problem.

I updated all packages to 4.8.3 - there were some packages from 4.8.1

Best regards 

Thomas