[Digikam-devel] crashing with old kipi plugins
Gilles Caulier
caulier.gilles at gmail.com
Fri Sep 14 13:59:53 BST 2012
Marcel, Victor,
I tried to hack this problem on my computer where i installed and old
and experimental Youtube export plugin compiled with libkipi 1.x
I placed some debug trace in libkipi and digiKam plugins loader to
show which binray version name is reported :
digikam(29555)/KIPI (loading) KIPI::PluginLoader::init: Plugin
"JPEGLossless" is in the ignore list from host application
digikam(29555)/KIPI (loading) KIPI::PluginLoader::init: Plugin
"HelloWorld" is in the ignore list from host application
digikam(29555)/KIPI (loading) KIPI::PluginLoader::init: Plugin
"KXMLHelloWorld" is in the ignore list from host application
digikam(29555)/KIPI (loading)
KIPIIpodExportPlugin::Plugin_iPodExport::Plugin_iPodExport:
Plugin_iPodExport plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "iPodExport"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"iPodExport" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIPanoramaPlugin::Plugin_Panorama::Plugin_Panorama: Plugin_Panorama
plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "Panorama"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"Panorama" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIRajceExportPlugin::Plugin_RajceExport::Plugin_RajceExport:
Plugin_RajceExport plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "RajceExport"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"RajceExport" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIAdvancedSlideshowPlugin::Plugin_AdvancedSlideshow::Plugin_AdvancedSlideshow:
Plugin_AdvancedSlideshow plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "AdvancedSlideshow"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"AdvancedSlideshow" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIRemoveRedEyesPlugin::Plugin_RemoveRedEyes::Plugin_RemoveRedEyes:
Plugin_RemoveRedEyes plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "RemoveRedEyes"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"RemoveRedEyes" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIExpoBlendingPlugin::Plugin_ExpoBlending::Plugin_ExpoBlending:
Plugin_ExpoBlending plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "ExpoBlending"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"ExpoBlending" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIPrintImagesPlugin::Plugin_PrintImages::Plugin_PrintImages:
Plugin_PrintImages plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "PrintImages"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"PrintImages" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIFlickrExportPlugin::Plugin_FlickrExport::Plugin_FlickrExport:
Plugin_FlickrExport plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "FlickrExport"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"FlickrExport" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPICalendarPlugin::Plugin_Calendar::Plugin_Calendar: Plugin_Calendar
plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "Calendar"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"Calendar" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIPiwigoExportPlugin::Plugin_PiwigoExport::Plugin_PiwigoExport:
Plugin_PiwigoExport plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "PiwigoExport"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"PiwigoExport" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPISmugPlugin::Plugin_Smug::Plugin_Smug: Plugin_Smug plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "Smug"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"Smug" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIWikiMediaPlugin::Plugin_WikiMedia::Plugin_WikiMedia:
Plugin_MediaWiki plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "MediaWiki export"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"MediaWiki export" :: Binary version = 10
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "Youtube"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"Youtube" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIKioExportPlugin::Plugin_KioExportImport::Plugin_KioExportImport:
Plugin_KioExportImport plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "KioExportImport"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"KioExportImport" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIViewerPlugin::Plugin_viewer::Plugin_viewer: OpenGL viewer plugin
loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "kipiplugin_imageviewer"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"kipiplugin_imageviewer" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIPhotivoIntegrationPlugin::Plugin_PhotivoIntegration::Plugin_PhotivoIntegration:
Plugin_PhotivoIntegration plugin loaded
digikam(29555)/KIPI (loading)
KIPIPhotivoIntegrationPlugin::Plugin_PhotivoIntegration::Plugin_PhotivoIntegration:
()
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "PhotivoIntegration"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"PhotivoIntegration" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIShwupPlugin::Plugin_Shwup::Plugin_Shwup: Plugin_Shwup plugin
loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "Shwup Export"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"Shwup Export" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIFlashExportPlugin::Plugin_FlashExport::Plugin_FlashExport:
Plugin_Flashexport plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "FlashExport"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"FlashExport" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIVkontaktePlugin::Plugin_Vkontakte::Plugin_Vkontakte:
Plugin_Vkontakte plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "VKontakte"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"VKontakte" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIAcquireImagesPlugin::Plugin_AcquireImages::Plugin_AcquireImages:
Plugin_AcquireImages plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "AcquireImages"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"AcquireImages" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIDebianScreenshotsPlugin::Plugin_DebianScreenshots::Plugin_DebianScreenshots:
Plugin_DebianScreenshots plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "Debian Screenshots Export"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"Debian Screenshots Export" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPISendimagesPlugin::Plugin_SendImages::Plugin_SendImages:
Plugin_SendImages plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "SendImages"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"SendImages" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIBatchProcessImagesPlugin::Plugin_BatchProcessImages::Plugin_BatchProcessImages:
Plugin_BatchProcessImages plugin loaded
digikam(29555)/KIPI (general)
KIPI::Plugin::Private::XMLParser::removeDisabledActions: Plugin action
' "batch_border_images" ' is disabled.
digikam(29555)/KIPI (general)
KIPI::Plugin::Private::XMLParser::removeDisabledActions: Plugin action
' "batch_color_images" ' is disabled.
digikam(29555)/KIPI (general)
KIPI::Plugin::Private::XMLParser::removeDisabledActions: Plugin action
' "batch_convert_images" ' is disabled.
digikam(29555)/KIPI (general)
KIPI::Plugin::Private::XMLParser::removeDisabledActions: Plugin action
' "batch_filter_images" ' is disabled.
digikam(29555)/KIPI (general)
KIPI::Plugin::Private::XMLParser::removeDisabledActions: Plugin action
' "batch_rename_images" ' is disabled.
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "BatchProcessImages"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"BatchProcessImages" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIImgurExportPlugin::Plugin_ImgurExport::Plugin_ImgurExport:
ImgurExport plugin loaded
digikam(29555)/KIPI (loading)
KIPIImgurExportPlugin::Plugin_ImgurExport::Plugin_ImgurExport: ()
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "ImgurExport"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"ImgurExport" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIGPSSyncPlugin::Plugin_GPSSync::Plugin_GPSSync: Plugin_GPSSync
plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "GPSSync"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"GPSSync" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIPicasawebExportPlugin::Plugin_PicasawebExport::Plugin_PicasawebExport:
Plugin_PicasawebExport plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "PicasawebExport"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"PicasawebExport" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIVideoSlideShowPlugin::Plugin_VideoSlideShow::Plugin_VideoSlideShow:
Plugin_VideoSlideShow plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "VideoSlideShow"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"VideoSlideShow" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPITimeAdjustPlugin::Plugin_TimeAdjust::Plugin_TimeAdjust:
Plugin_TimeAdjust plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "TimeAdjust"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"TimeAdjust" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIYandexFotkiPlugin::Plugin_YandexFotki::Plugin_YandexFotki:
Plugin_YandexFotki plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "YandexFotki"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"YandexFotki" :: Binary version = 10
digikam(29555)/KIPI (general)
KIPIImageshackExportPlugin::Plugin_ImageshackExport::Plugin_ImageshackExport:
Plugin_ImageshackExport plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "ImageshackExport"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"ImageshackExport" :: Binary version = 10
digikam(29555)/KIPI (loading) KIPIPlugins::KPAboutData::KPAboutData: 0xa043ba2
digikam(29555)/KIPI (general)
KIPIPhotoLayoutsEditor::Plugin_PhotoLayoutsEditor::Plugin_PhotoLayoutsEditor:
Plugin_PhotoLayoutsEditor plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "photolayoutseditor"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"photolayoutseditor" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIHTMLExport::Plugin_HTMLExport::Plugin_HTMLExport:
Plugin_HTMLExport plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "HTMLExport"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"HTMLExport" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIKMLExportPlugin::Plugin_KMLExport::Plugin_KMLExport:
Plugin_KMLExport plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "KMLExport"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"KMLExport" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIDLNAExportPlugin::Plugin_DLNAExport::Plugin_DLNAExport:
Plugin_DLNAExport plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "DLNAExport"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"DLNAExport" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIMetadataEditPlugin::Plugin_MetadataEdit::Plugin_MetadataEdit:
Plugin_MetadataEdit plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "MetadataEdit"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"MetadataEdit" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIDNGConverterPlugin::Plugin_DNGConverter::Plugin_DNGConverter:
Plugin_DNGConverter plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "DNGConverter"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"DNGConverter" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIGalleryExportPlugin::Plugin_GalleryExport::Plugin_GalleryExport:
Plugin_GalleryExport plugin loaded
digikam(29555)/KIPI (general) KIPIGalleryExportPlugin::Gallery::load:
Reading data from kipirc file..
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "GalleryExport"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"GalleryExport" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIFacebookPlugin::Plugin_Facebook::Plugin_Facebook: Plugin_Facebook
plugin loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "Facebook Import/Export"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"Facebook Import/Export" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIRawConverterPlugin::Plugin_RawConverter::Plugin_RawConverter:
Plugin_RawConverter plugin loaded
digikam(29555)/KIPI (general)
KIPI::Plugin::Private::XMLParser::removeDisabledActions: Plugin action
' "raw_converter_single" ' is disabled.
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "RawConverter"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"RawConverter" :: Binary version = 10
digikam(29555)/KIPI (loading)
KIPIKopetePlugin::Plugin_Kopete::Plugin_Kopete: Plugin_Kopete plugin
loaded
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Loaded
plugin "Kopete Export"
digikam(29555)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Plugin
"Kopete Export" :: Binary version = 10
digikam(29555)/digikam (core)
Digikam::KipiPluginLoader::slotKipiPluginPlug: Plugin "iPodExport"
:: Binary version = 10
digikam(29555)/digikam (core)
Digikam::KipiPluginLoader::slotKipiPluginPlug: Plugin "Panorama" ::
Binary version = 10
digikam(29555)/digikam (core)
Digikam::KipiPluginLoader::slotKipiPluginPlug: Plugin "RajceExport"
:: Binary version = 10
digikam(29555)/digikam (core)
Digikam::KipiPluginLoader::slotKipiPluginPlug: Plugin
"AdvancedSlideshow" :: Binary version = 10
digikam(29555)/digikam (core)
Digikam::KipiPluginLoader::slotKipiPluginPlug: Plugin "RemoveRedEyes"
:: Binary version = 10
digikam(29555)/digikam (core)
Digikam::KipiPluginLoader::slotKipiPluginPlug: Plugin "ExpoBlending"
:: Binary version = 10
digikam(29555)/digikam (core)
Digikam::KipiPluginLoader::slotKipiPluginPlug: Plugin "PrintImages"
:: Binary version = 10
digikam(29555)/digikam (core)
Digikam::KipiPluginLoader::slotKipiPluginPlug: Plugin "FlickrExport"
:: Binary version = 10
digikam(29555)/digikam (core)
Digikam::KipiPluginLoader::slotKipiPluginPlug: Plugin "Calendar" ::
Binary version = 10
digikam(29555)/digikam (core)
Digikam::KipiPluginLoader::slotKipiPluginPlug: Plugin "PiwigoExport"
:: Binary version = 10
digikam(29555)/KIPI (general) KIPIPiwigoExportPlugin::Piwigo::load:
Reading data from kipirc file..
digikam(29555)/digikam (core)
Digikam::KipiPluginLoader::slotKipiPluginPlug: Plugin "Smug" ::
Binary version = 10
digikam(29555)/digikam (core)
Digikam::KipiPluginLoader::slotKipiPluginPlug: Plugin "MediaWiki
export" :: Binary version = 10
digikam(29555)/digikam (core)
Digikam::KipiPluginLoader::slotKipiPluginPlug: Plugin "Youtube" ::
Binary version = 10
KCrash: Application 'digikam' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/gilles/.kde4/socket-localhost.localdomain/kdeinit4__0
[1]+ Stoppé digikam
[gilles at localhost build]$
Look like all plugins, including YouTube report SO name = 10 !
This want mean that to set
setProperty("KipiBinaryVersion", kipi_binary_version);
in KIPI::Plugin constructor doesn't work and is not suitable to check
SO version of plugin.
Definitively, I think that my idea to patch all plugin desktop files
to host SO version is the good way...
Gilles
More information about the Digikam-devel
mailing list