Bug 258308 - Crash when starting Free Rotation in Image Editor
Summary: Crash when starting Free Rotation in Image Editor
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Editor-Rotation (show other bugs)
Version: 1.5.0
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-29 20:56 UTC by Simon
Modified: 2017-07-24 09:04 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 1.7.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon 2010-11-29 20:56:12 UTC
Version:           1.5.0 (using KDE 4.5.4) 
OS:                Linux

As soon as I click Free Rotation, the tool quickly shows and then digikam crashes:

Object::connect: No such slot DigikamTransformImagePlugin::FreeRotationTool::slotUpdateSpotInfo(const Digikam::DColor&, const QPoint&) in /data/cworkspace/digikam-trunk/digikam/utilities/imageeditor/editor/editortool.cpp:134
Object::connect:  (receiver name: 'freerotation')
Object::connect: No such slot DigikamTransformImagePlugin::FreeRotationTool::slotUpdateSpotInfo(const Digikam::DColor&, const QPoint&) in /data/cworkspace/digikam-trunk/digikam/utilities/imageeditor/editor/editortool.cpp:137
Object::connect:  (receiver name: 'freerotation')
digikam(10183)/digikam (core) Digikam::EditorToolThreaded::slotEffect: Preview  "Free Rotation"  started...
digikam: symbol lookup error: /usr/lib/kde4/digikamimageplugin_transform.so: undefined symbol: _ZNK7Digikam16ImageGuideWidget10imageIfaceEv

Reproducible: Always




OS: Linux (x86_64) release 2.6.36-1.slh.2-aptosid-amd64
Compiler: cc
Comment 1 Martin Klapetek 2010-11-29 22:06:08 UTC
It seems like you have mixed digikam libraries on your  system, old and new. Try uninstall any digikam distro packages first if you compile from sources (and then recompile and do again make install as root) or try reinstalling digikam packages.
Comment 2 Simon 2010-11-30 07:55:52 UTC
Thanks! This was it. I still had digikam in my /usr/local folder. So I removed *digikam* from /usr and reinstalled it. Now it works fine and even shows 1.7 as version number instead of 1.5 :)