Summary: | Crash when i click on Red Eyes tool | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | charpentier Franck <charpentier.franck> |
Component: | Faces-RedEyes | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | caulier.gilles, myriam, nevion |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 5.7.0 | |
Sentry Crash Report: |
Description
charpentier Franck
2013-07-19 08:40:09 UTC
> Qt Version: 4.8.4
> #9 0x00007eff65101193 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
> #15 0x00007eff8c2ec809 in _dl_open (file=0x31166b8 "/usr/lib/kde4/kipiplugin_removeredeyes.so", mode=-2147483647, caller_dlopen=<optimized out>, nsid=-2, argc=5, argv=0x7fff2f039cb8, env=0x27a2870) at dl-open.c:656
That is strange. Why is Qt5 involved in a Qt4 application ? Did you compile something manually ?
thank you, this is my probleme. I uninstall Qt5 and i have'nt the error I realize most development is focusing on qt5 integration and bugfixing right now but I just wanted to point out that this is still a valid bug. It hits me as a developer because I program to qt5 but on opensuse and any other distribution, they are still using qt4 for kde. Every other application gets along fine with this environment consisting of 2 qts except gwenview, whom crashes with it's KIPI plugin loading. looks like the problem here in my case was qt5, opencv that I package against qt5 , and removeredeyes here unnecessarily linking to highgui. If this plugin is changed so that it does not link to highgui I suspect the dll hell here will go away. I triaged the current source and it's a bit of a mess in there. I recommend to first remove the highgui.h header includes but the cmake stuff is crufty supporting I believe 3 different FindOpenCV scripts (which should be cut to the official one only) and using some ancient macros. The next step would be changing the REQUIRED COMPONENTS to just core, imgproc, and the haar classifier stuff. Maybe objdetect too, not sure. This problem is fixed since digiKam 5.x integrate a dedicated tool to process red eyes instead kipi plugin. |