Bug 313890

Summary: Crash when clicking "Send to..."
Product: [Applications] digikam Reporter: Mike Vaughn <mike.vaughn.83>
Component: Portability-RuntimeAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 6.0.0
Sentry Crash Report:

Description Mike Vaughn 2013-01-25 17:27:29 UTC
Application: ksnapshot (0.8.2)
KDE Platform Version: 4.9.98
Qt Version: 4.8.3
Operating System: Linux 3.5.0-22-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:
Clicked the "Send to..." button.

- Custom settings of the application:
kipi-plugins and ksnapshot are both installed from the Kubuntu Beta PPA (https://launchpad.net/~kubuntu-ppa/+archive/beta). The crash is reproducible every time as long as kipi-plugins is installed from there. Downgrading KIPI to the stable release, or uninstalling it completely, solves the issue. Here's the package status under which the crash occurs:
mike@NIXIE:~$ apt-cache policy kipi-plugins kipi-plugins-common ksnapshot
kipi-plugins:
  Installed: 4:3.0.0~beta3-0ubuntu2~ubuntu12.10~ppa1
...
kipi-plugins-common:
  Installed: 4:3.0.0~beta3-0ubuntu2~ubuntu12.10~ppa1
...
ksnapshot:
  Installed: 4:4.9.98-0ubuntu1~ubuntu12.10~ppa1
...

It might be worth noting that accessing KIPI plugins from Gwenview (4:4.9.98-0ubuntu1~ubuntu12.10~ppa1) does *not* lead to a crash.

(I'm aware of the similarity this report has to this bug - https://bugs.kde.org/show_bug.cgi?id=306693 - but since both KIPI and KSnapshot are installed from the same repository, I think this may require an extra look. Thanks.)

The crash can be reproduced every time.

-- Backtrace:
Application: KSnapshot (ksnapshot), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#6  QString::operator= (this=0x20, other=...) at tools/qstring.cpp:1411
#7  0x00007fdabe4d4d89 in KIPI::Plugin::setUiBaseName (this=0x1d0e3f0, name=<optimized out>) at ../../libkipi/plugin.cpp:309
#8  0x00007fdabe983baf in KIPIIpodExportPlugin::Plugin_iPodExport::Plugin_iPodExport (this=0x1d0e3f0, parent=0x1bccd30) at /build/buildd/digikam-3.0.0~beta3/extra/kipi-plugins/ipodexport/plugin_ipodexport.cpp:66
#9  0x00007fdabe9840a7 in KPluginFactory::createInstance<KIPIIpodExportPlugin::Plugin_iPodExport, QObject> (parentWidget=<optimized out>, parent=<optimized out>, args=...) at /usr/include/kpluginfactory.h:477
#10 0x00007fdacdb50d55 in KPluginFactory::create (this=0x1d2bdd0, iface=0x7fdacf1170c0 "KIPI::Plugin", parentWidget=0x0, parent=0x1bccd30, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:203
#11 0x00007fdacf10b586 in KIPI::PluginLoader::Info::plugin() const () from /usr/lib/libkipi.so.9
#12 0x0000000000417758 in _start ()

Possible duplicates by query: bug 307114.

Reported using DrKonqi
Comment 1 caulier.gilles 2013-01-26 08:31:27 UTC

*** This bug has been marked as a duplicate of bug 306693 ***
Comment 2 caulier.gilles 2018-02-04 11:16:39 UTC
Problem fixed in 6.0.0 where all tools are now in digiKam core