Hi Gilles - <br>I've attached all the output from gdb.<br>It's not finding the .o files for a lot of the routines though, I don't know if that matters much - this is the native MacOS gdb,  and not the MacPorts version of gdb - again I'm not sure if that is significant. <br>
<br>I didn't notice the Digikam splash screen come up when running under gdb so whether or not it got as far as just invoking the program from the shell, I don't know. <br><br><br>Many thanks .....<br>Phil<br><br>
<br><br><div class="gmail_quote">On 8 January 2012 19:19, Gilles Caulier <span dir="ltr"><<a href="mailto:caulier.gilles@gmail.com">caulier.gilles@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Can you run digiKam under gdb, and get a backtrace of crash to investiguate ?<br>
<br>
Gilles Caulier<br>
<br>
2012/1/8 Phil Stanford <<a href="mailto:phil.stanford@gmail.com">phil.stanford@gmail.com</a>>:<br>
<div><div class="h5">> Hi.<br>
> I've previously used Digikam on MacOS (10.6.8), built using MacPorts for<br>
> both Digikam and all the dependencies.<br>
> The MacPorts Digikam version hasn't been updated for some time (still on<br>
> 2.1.1_1)  and I spotted the instructions for installing using git:<br>
><br>
> <a href="https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/master/entry/README.MACOSX" target="_blank">https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/master/entry/README.MACOSX</a><br>

><br>
> I was hoping to install the current stable 2.5.0  version of Digikam.<br>
><br>
> Before starting the process in the instructions above, I made sure that all<br>
> the MacPorts already installed were up to date, and that I could install and<br>
> run the current MacPorts version of DIgikam (2.1.1_1).  The only exception<br>
> was that I activated boost-1.47 rather than 1.48 as I'd read that there had<br>
> been some recent issues and although I'd read that these had been fixed I<br>
> wasn't quite sure what Digikam build I would be picking up.<br>
><br>
> Once I'd proved that everything worked with the updated MacPorts<br>
> dependencies, I uninstalled digikam by doing 'port uninstall digikam'.<br>
><br>
> I then followed the instructions in the link above, and everything seemed to<br>
> work and I had no obvious errors during the build or install.<br>
><br>
> I started the process above by using the suggested command 'git clone<br>
> git://<a href="http://anongit.kde.org/digikam-software-compilation" target="_blank">anongit.kde.org/digikam-software-compilation</a>' , copying to a new<br>
> directory I'd made.<br>
><br>
> After the install, I ran the launchctl DBUS commands and rebooted the Mac<br>
> (this had been necessary before when using the MacPorts version).<br>
><br>
> Here, I have to confess my ignorance; I've not used 'git' before, and I was<br>
> actually expecting the above 'git clone' command to fetch me the latest<br>
> 'production' version,  however when I start Digikam (from  a terminal) the<br>
> splash screen shows  2.6.0 not 2.5 so I guess I'm getting the development<br>
> version.<br>
><br>
> I can't really tell much more than that since I never get the main window<br>
> appearing as Digikam crashes.   I will reproduce the terminal output below.<br>
><br>
> I also tried 'Showfoto' - and that starts up and runs with no problems.  The<br>
> splash screen for that also says 2.6.0, and the 'About' box gives the<br>
> version as   6715b8ee6e5ee44bef186a1f0e39bf46a50f5681 with build date today<br>
> and 'target: debugfull'.<br>
><br>
> The fact that Showfoto runs OK suggests that probably this is an issue with<br>
> Digikam + MacPorts, although as mentioned I've not used 'git' before so<br>
> anything is possible .....<br>
><br>
> I would be grateful to get some information -<br>
><br>
> 1) Looking at the console log shown below, is there an obvious cause - (the<br>
> 'too many open files' error seems similar to<br>
> <a href="https://bugs.kde.org/show_bug.cgi?id=289330" target="_blank">https://bugs.kde.org/show_bug.cgi?id=289330</a> but in my instance  DIgikam<br>
> never starts correctly at all)<br>
><br>
> 2) I don't really wish to be 'bleeding edge',   what should I have done to<br>
> clone and build Digikam 2.5.0 not the development version<br>
><br>
> 3) How can I clean things up from this build, and either get to the stable<br>
> 2.5.0 version - or at the very least update to the latest development<br>
> version - a bit of reading suggests that 'git pull' may do this?<br>
><br>
> Ideally I would prefer to be able to install the latest released version of<br>
> Digikam just by using MacPorts as I have other software installed using that<br>
> package manager  - however unfortunately Digikam rarely gets updated on<br>
> MacPorts so getting a working version with git too would be good.<br>
><br>
> Thanks in advance for any pointers - I appreciate I'm rather ignorant of<br>
> 'git' and how it works at the moment.<br>
> Phil<br>
><br>
> The log from running 'Digikam' follows -<br>
> ========<br>
><br>
> $ /Applications/MacPorts/KDE4/digikam.app/Contents/MacOS/digikam &<br>
> [1] 680<br>
> $ digikam(680)/KSharedDataCache ensureFileAllocated: This system misses<br>
> support for posix_fallocate() -- ensure this partition has room for at least<br>
> 10547296 bytes.<br>
> digikam(680)/KSharedDataCache: Creating shell of a lock!<br>
> digikam(680)/KSharedDataCache: Unable to setup shared cache lock, although<br>
> it worked when created.<br>
> digikam(680)/KSharedDataCache: Unable to unmap shared memory segment<br>
> 0x11e600000<br>
> digikam(680)/digikam (core) Digikam::AlbumWatch::connectToKDirWatch:<br>
> KDirWatch method =  "FAM"<br>
> digikam(680)/digikam (core) Digikam::AlbumManager::setDatabase:<br>
> DatabaseParameters: [ Type "QSQLITE", Name "/Users/pns/Pictures/digikam4.db"<br>
> (Thumbnails Name "/Users/pns/Pictures/thumbnails-digikam.db"); ]<br>
> QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in<br>
> use, all queries will cease to work.<br>
> digikam(680)/digikam (core)<br>
> Digikam::DatabaseConfigElementLoader::readConfig: Loading SQL code from<br>
> config file "/opt/local/share/apps/digikam/database/dbconfig.xml"<br>
> digikam(680)/digikam (core)<br>
> Digikam::DatabaseConfigElementLoader::readConfig: false "1" 1 1<br>
> digikam(680)/digikam (core) Digikam::SchemaUpdater::update: SchemaUpdater<br>
> update<br>
> digikam(680)/digikam (core) Digikam::SchemaUpdater::startUpdates: Have a<br>
> database structure version  6<br>
> digikam(680)/digikam (core) Digikam::SchemaUpdater::makeUpdates:<br>
> makeUpdates  6  to  6<br>
> digikam(680)/digikam (core) Digikam::AlbumRootLocation::AlbumRootLocation:<br>
> Creating new Location  "/"  uuid  "volumeid:?path=%2FUsers%2Fpns%2FPictures"<br>
> digikam(680)/digikam (core) Digikam::CollectionManager::updateLocations:<br>
> location for  "/Users/pns/Pictures"  is available  true<br>
> digikam(680)/digikam (core) Digikam::LoadingCache::setCacheSize: Allowing a<br>
> cache size of 60 MB<br>
> digikam(680)/digikam (core) Digikam::ThumbnailSchemaUpdater::startUpdates:<br>
> Have a thumbnail database structure version  "2"<br>
> digikam(680)/digikam (core)<br>
> Digikam::ThumbnailLoadThread::initializeThumbnailDatabase: Thumbnail db<br>
> ready for use<br>
> digikam(680)/digikam (core) Digikam::AlbumManager::checkNepomukService:<br>
> Nepomuk server is not reachable. Cannot start Digikam Nepomuk Service<br>
> digikam(680)/digikam (core) Digikam::CollectionScanner::completeScan:<br>
> Complete scan (file scanning deferred) took: 361 msecs.<br>
> digikam(680)/digikam (core)<br>
> Digikam::IccSettings::IccSettingsPriv::scanDirectories: ()<br>
> digikam(680)/KSharedDataCache ensureFileAllocated: This system misses<br>
> support for posix_fallocate() -- ensure this partition has room for at least<br>
> 10547296 bytes.<br>
> digikam(680)/KSharedDataCache: Creating shell of a lock!<br>
> digikam(680)/KSharedDataCache: Unable to setup shared cache lock, although<br>
> it worked when created.<br>
> digikam(680)/KSharedDataCache: Unable to unmap shared memory segment<br>
> 0x1223fb000<br>
> digikam(680)/KGEOMAP KGeoMap::KGeoMapWidget::setBackend: "setting backend<br>
> marble"<br>
> digikam(680)/kdecore (K*TimeZone*): KSystemTimeZones: ktimezoned<br>
> initialize() D-Bus call failed:  "The name org.kde.kded was not provided by<br>
> any .service files"<br>
><br>
> digikam(680)/kdecore (K*TimeZone*): No time zone information obtained from<br>
> ktimezoned<br>
> digikam(680)/KGEOMAP KGeoMap::KGeoMapWidget::setBackend: "setting backend<br>
> marble"<br>
> digikam(680)/digikam (core)<br>
> Digikam::AlbumFilterModel::setSearchTextSettings: new search text settings:<br>
> "" : hasResult =  false , validRows =  0<br>
> digikam(680)/digikam (core) Digikam::ThemeManager::slotChangePalette: ""<br>
> digikam(680)/digikam (core) Digikam::ThemeManager::slotChangePalette: ""<br>
> digikam(680)/digikam (core) Digikam::ThemeManager::slotChangePalette: ""<br>
> digikam(680)/digikam (core) Digikam::ThemeManager::slotChangePalette: ""<br>
> digikam(680)/KGEOMAP KGeoMap::ItemMarkerTiler::slotSourceModelReset: ----<br>
> digikam(680)/KGEOMAP KGeoMap::ItemMarkerTiler::slotSourceModelReset: ----<br>
> QKqueueFileSystemWatcherEngine::addPaths: open: Too many open files<br>
> QFileSystemWatcher: failed to add paths:<br>
> /Users/pns/Pictures/PictureProject/0029/DSC_2659.JPG<br>
> QKqueueFileSystemWatcherEngine::addPaths: open: Too many open files<br>
> QFileSystemWatcher: failed to add paths:<br>
> /Users/pns/Pictures/PictureProject/0029/DSC_2660.JPG<br>
> QKqueueFileSystemWatcherEngine::addPaths: open: Too many open files<br>
> QFileSystemWatcher: failed to add paths:<br>
> /Users/pns/Pictures/PictureProject/0029/DSC_2661.JPG<br>
> QKqueueFileSystemWatcherEngine::addPaths: open: Too many open files<br>
><br>
> (lots of similar lines for other image folders under my ID have been<br>
> deleted)<br>
><br>
> digikam(680)/digikam (core) Digikam::SearchTabHeader::selectedSearchChanged:<br>
> changing to SAlbum  0x0<br>
> digikam(680)/digikam (core) Digikam::SearchTabHeader::selectedSearchChanged:<br>
> changing to SAlbum  0x122da1230<br>
> digikam(680)/digikam (core) Digikam::FuzzySearchView::slotAlbumSelected:<br>
> Selected new album 0x0<br>
> digikam(680)/digikam (core) Digikam::FuzzySearchView::slotAlbumSelected: Not<br>
> a haar search, returning<br>
> digikam(680)/digikam (core) Digikam::FuzzySearchView::slotAlbumSelected:<br>
> Selected new album 0x122db72c0<br>
> QEventDispatcherUNIXPrivate(): Unable to create thread pipe: Too many open<br>
> files<br>
> QEventDispatcherUNIXPrivate(): Can not continue without a thread pipe<br>
> QKqueueFileSystemWatcherEngine: error during kevent wait: Bad file<br>
> descriptor<br>
> KCrash: Application 'digikam' crashing...<br>
> KCrash: Attempting to start<br>
> /opt/local/lib/kde4/libexec/drkonqi.app/Contents/MacOS/drkonqi from kdeinit<br>
> Warning: Path of socketfile exceeds UNIX_PATH_MAX.<br>
> KCrash: Attempting to start<br>
> /opt/local/lib/kde4/libexec/drkonqi.app/Contents/MacOS/drkonqi directly<br>
> drkonqi(683)/KSharedDataCache ensureFileAllocated: This system misses<br>
> support for posix_fallocate() -- ensure this partition has room for at least<br>
> 10547296 bytes.<br>
> drkonqi(683)/KSharedDataCache: Creating shell of a lock!<br>
> drkonqi(683)/KSharedDataCache: Unable to setup shared cache lock, although<br>
> it worked when created.<br>
> drkonqi(683)/KSharedDataCache: Unable to unmap shared memory segment<br>
> 0x118d2d000<br>
><br>
> [1]+  Abort trap<br>
> /Applications/MacPorts/KDE4/digikam.app/Contents/MacOS/digikam<br>
><br>
><br>
><br>
</div></div>> _______________________________________________<br>
> Digikam-users mailing list<br>
> <a href="mailto:Digikam-users@kde.org">Digikam-users@kde.org</a><br>
> <a href="https://mail.kde.org/mailman/listinfo/digikam-users" target="_blank">https://mail.kde.org/mailman/listinfo/digikam-users</a><br>
><br>
_______________________________________________<br>
Digikam-users mailing list<br>
<a href="mailto:Digikam-users@kde.org">Digikam-users@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/digikam-users" target="_blank">https://mail.kde.org/mailman/listinfo/digikam-users</a><br>
</blockquote></div><br>