Summary: | Crash on start (macports install on OSX 10.9) - Exception Type: EXC_GUARD | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Gianluca Pasotto <gianluca.pasotto> |
Component: | Database-Scan | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | CLOSED FIXED | ||
Severity: | crash | CC: | caulier.gilles, gianluca.pasotto |
Priority: | NOR | ||
Version: | 3.5.0 | ||
Target Milestone: | --- | ||
Platform: | MacPorts | ||
OS: | macOS | ||
Latest Commit: | Version Fixed In: | 4.0.0 | |
Sentry Crash Report: |
Description
Gianluca Pasotto
2013-12-03 09:26:26 UTC
The trace do not indicate where in source code the crash appear. 1/ with macport, re-install digiKam with "+debug" keyword to build program with debug symbol. 2/ with macport, install gdb debugger. 3/ run digiKam into gdb following these instructions : http://www.digikam.org/contrib Note that digiKam executable is typically installed here : /Applications/MacPorts/KDE4/digikam.app/Contents/MacOS/digikam 4/ when you run digiKam in GDB, reproduce the crash and report here the GDB backtrace Gilles Caulier Hi reinstalled digiKam +debaug (along with qt4 with +debug) installed gdb after run digikam did not started (just bouncing icon and not responding app) here what is showed in terminal window Starting program: /Applications/MacPorts/KDE4/digikam.app/Contents/MacOS/digikam objc[2530]: Class QCocoaColorPanelDelegate is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2530]: Class QMacSoundDelegate is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2530]: Class QCocoaPanel is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2530]: Class QCocoaView is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2530]: Class QCocoaWindow is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2530]: Class QCocoaWindowDelegate is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2530]: Class QCocoaMenuLoader is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2530]: Class QNSApplication is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2530]: Class QCocoaApplicationDelegate is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2530]: Class QCocoaWindowCustomThemeFrame is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2530]: Class QCocoaToolBarDelegate is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2530]: Class QCocoaMenu is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2530]: Class QNSOpenSavePanelDelegate is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2530]: Class QCocoaFontPanelDelegate is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2530]: Class QNSPanelProxy is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2530]: Class QNSWindowProxy is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2530]: Class QCocoaPageLayoutDelegate is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2530]: Class QCocoaPrintPanelDelegate is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2530]: Class QNSImageView is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2530]: Class QNSStatusItem is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2530]: Class QNSMenu is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. QIODevice::setTextModeEnabled: The device is not open [New Thread 0x160b of process 2530] [New Thread 0x1703 of process 2530] [New Thread 0x1803 of process 2530] [New Thread 0x1903 of process 2530] [New Thread 0x1a03 of process 2530] [New Thread 0x1b03 of process 2530] [New Thread 0x1c03 of process 2530] Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded! digikam(2530)/kdeui (kdelibs): Session bus not found To circumvent this problem try the following command (with Linux and bash) export $(dbus-launch) Program received signal SIGABRT, Aborted. 0x00007fff912c9866 in ?? () best regards Gianluca Pasotto It's clear : Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded! digikam(2530)/kdeui (kdelibs): Session bus not found DBUS is not started on your computer ! Please follow intructions here : https://projects.kde.org/projects/extragear/graphics/digikam/digikam-software-compilation/repository/revisions/master/entry/README.MACOSX#L82 Best Gilles Caulier After launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist and /opt/local/bin/kbuildsycoca4 i tried again ggdb /Applications/MacPorts/KDE4/digikam.app/Contents/MacOS/digikam and this is the log Starting program: /Applications/MacPorts/KDE4/digikam.app/Contents/MacOS/digikam objc[2810]: Class QCocoaColorPanelDelegate is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2810]: Class QMacSoundDelegate is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2810]: Class QCocoaPanel is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2810]: Class QCocoaView is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2810]: Class QCocoaWindow is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2810]: Class QCocoaWindowDelegate is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2810]: Class QCocoaMenuLoader is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2810]: Class QNSApplication is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2810]: Class QCocoaApplicationDelegate is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2810]: Class QCocoaWindowCustomThemeFrame is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2810]: Class QCocoaToolBarDelegate is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2810]: Class QCocoaMenu is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2810]: Class QNSOpenSavePanelDelegate is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2810]: Class QCocoaFontPanelDelegate is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2810]: Class QNSPanelProxy is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2810]: Class QNSWindowProxy is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2810]: Class QCocoaPageLayoutDelegate is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2810]: Class QCocoaPrintPanelDelegate is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2810]: Class QNSImageView is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2810]: Class QNSStatusItem is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. objc[2810]: Class QNSMenu is implemented in both /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui and /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui_debug. One of the two will be used. Which one is undefined. QIODevice::setTextModeEnabled: The device is not open [New Thread 0x160b of process 2810] [New Thread 0x1703 of process 2810] [New Thread 0x1803 of process 2810] [New Thread 0x1903 of process 2810] [New Thread 0x1a03 of process 2810] [New Thread 0x1b03 of process 2810] QWidget: Must construct a QApplication before a QPaintDevice Program received signal SIGABRT, Aborted. 0x00007fff912c9866 in ?? () Best regards Gianluca Pasotto Try to restart your computer... Gilles Caulier after restart same result ending with QWidget: Must construct a QApplication before a QPaintDevice [New Thread 0x160b of process 556] [New Thread 0x1703 of process 556] [New Thread 0x1803 of process 556] [New Thread 0x1903 of process 556] [New Thread 0x1a03 of process 556] Program received signal SIGABRT, Aborted. 0x00007fff92315866 in ?? () best regards Gianluca No idea. Sound like something is broken in your macport install package. Here on my OSX Maverick, all work fine. I recommend to uninstall all macports (if you can) and re-install it following my tutorial given in previous comments... Gilles Caulier Since unistalling macports looked quite hard... i tried to reinstall (with +debug option) the packages you describe in your link. OpenCV failed (looks like it was for already existing files), all other went right After this step i rebooted... and now it works!!! Thanks a lot for your kind, prompt and helpful support Best regards Gianluca |