| Summary: | korganizer crashes on tooltip display because of wrong symbol in lib64kcalutils4 | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Nikita Krupenko <krnekit> |
| Component: | RPM Packages | Assignee: | Nicolas Lécureuil <mageia> |
| Status: | RESOLVED OLD | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | geiger.david68210 |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | korganizer-16.12.3-1.mga6.src.rpm | CVE: | |
| Status comment: | |||
|
Description
Nikita Krupenko
2017-03-26 15:22:51 CEST
/lib64/libKF5EventViews.so.5 is KF5 /usr/lib64/libkcalutils.so.4 is KDE4 it shouldn't be used. is kcalutils installed ? Yes, and this seems the reason - mixing KF4 and KF5 libraries. Both kcalutils 16.12.3-1.mga6 and lib64kf5calendarutils5 16.12.3-1.mga6 Both libraries are installed, I mean. I also deleted lib64kcalutils4 package (and deleted lib64akonadi-calendar4-4.14.10-14.mga6 by dependency) and it still crashes. May be libKF5EventViews.so.5 should be relinked? still the same message ? korganizer: symbol lookup error: /lib64/libKF5EventViews.so.5: undefined symbol: _ZN9KCalUtils18IncidenceFormatter10toolTipStrERK7QStringRK14QSharedPointerIN8KCalCore13IncidenceBaseEERK5QDatebRKN9KDateTime4SpecE ? Yes, the same message. ldd shows, that /lib64/libKF5EventViews.so.5 depends on /lib64/libKF5CalendarUtils.so.5 /lib64/libKF5CalendarUtils.so.5 has this symbol _ZN9KCalUtils18IncidenceFormatter10toolTipStrERK7QStringRK14QSharedPointerIN8KCalCore13IncidenceBaseEE5QDatebRKN9KDateTime4SpecE And it's the third version. So, demangled symbols: Crash message: KCalUtils::IncidenceFormatter::toolTipStr(QString const&, QSharedPointer<KCalCore::IncidenceBase> const&, QDate const&, bool, KDateTime::Spec const&) libkcalutils.so.4: KCalUtils::IncidenceFormatter::toolTipStr(QString const&, QSharedPointer<KCalCore::IncidenceBase> const&, QDate const&, bool, KDateTime::Spec) libKF5CalendarUtils.so.5: KCalUtils::IncidenceFormatter::toolTipStr(QString const&, QSharedPointer<KCalCore::IncidenceBase> const&, QDate, bool, KDateTime::Spec const&) So what about recompiling the libraries? mga6 is EOL! Status:
NEW =>
RESOLVED |