Bug 233166

Summary: crash on startup undefined symbol: _ZN6Marble12MarbleWidget11changeEventEP6QEvent
Product: [Applications] digikam Reporter: Michel Franckart <michel.franckart>
Component: Geolocation-MarbleAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED DOWNSTREAM    
Severity: crash CC: caulier.gilles, kde, michel.franckart, wawrzek
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In: 7.5.0

Description Michel Franckart 2010-04-03 13:35:34 UTC
Version:            (using KDE 4.4.2)
OS:                Linux
Installed from:    openSUSE RPMs

/usr/bin/digikam: symbol lookup error: /usr/lib64/libdigikamcore.so.1: undefined symbol: _ZN6Marble12MarbleWidget11changeEventEP6QEvent


gdb /usr/bin/digikam
GNU gdb (GDB) SUSE (6.8.91.20090930-2.4)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/digikam...Reading symbols from /usr/lib/debug/usr/bin/digikam.debug...done.
done.
(gdb) run
Starting program: /usr/bin/digikam
Missing separate debuginfo for /lib64/ld-linux-x86-64.so.2
Try: zypper install -C "debuginfo(build-id)=591af1afa33f255704fb6a60859b93d00e205302"
/usr/bin/digikam: symbol lookup error: /usr/lib64/libdigikamcore.so.1: undefined symbol: _ZN6Marble12MarbleWidget11changeEventEP6QEvent

Program exited with code 0177.
(gdb) bt
No stack.
(gdb)
Comment 1 Michel Franckart 2010-04-03 13:41:32 UTC
opensuse 11.2 , package digikam-1.2.0-49.1
Comment 2 Nicolas L. 2010-04-03 13:44:12 UTC
this is not a digikam bug, but you don't have all 1.2.0 rrpms installed for digikam

please try :  rpm -qa | grep digikam
Comment 3 caulier.gilles 2010-04-03 13:52:59 UTC
This is a binary compatibility issue with Marble Packages. Please check your distro RPMs.

Gilles Caulier
Comment 4 Wawrzyniec "Wawrzek" NiewodniczaƄski 2010-04-05 11:58:46 UTC
I had the same issue.

After updating Digikam to 1.2 I had following situation:

rpm -qa | grep digikam

digikam-lang-1.2.0-33.4.noarch
digikam-1.2.0-33.4.i586

rpm -qa |  grep marble
plasma-addons-marble-4.3.5-0.1.1.i586
marble-data-4.3.5-0.1.1.noarch
marble-4.3.5-0.1.4.i586

I'm goigng to update Marble and see  what happend.
Comment 5 Wawrzyniec "Wawrzek" NiewodniczaƄski 2010-04-05 12:15:24 UTC
I can confirm that after updating Marble to 4.4 the Digikam starts .. only to crash ;-/ but it's another story and another bug.

rpm -qa |  grep marble
plasma-addons-marble-4.3.5-0.1.1.i586
marble-4.4.2-131.6.i586
marble-data-4.4.2-131.2.noarch