[Digikam-users] Re: digikam-0.9.6_3 crashes on FreeBSD 9-CURRENT

Matthias Apitz guru at unixarea.de
Sun Mar 6 09:50:03 GMT 2011


El día Thursday, March 03, 2011 a las 05:27:13PM +0100, Thorsten Schnebeck escribió:

> > if 1.8.0 will not compile, I will try to fix the SIGSEGV by my own or
> > leave digikam because the only real feature I use of digikam is
> > downloading the photos from my cam and this could be done with other
> > tools as well;
> > 
> > Thanks for the feedback
> > 
> > 	matthias
> 
> Hmm, using a mixed kde3 kde4 setup is possible but you have to solve 
> overlapping config problems. And a full-featured digikam 1.9 needs a lot of 
> kde4.
> 
> So maybe its best to use the power of free software and use the code try to fix 
> this error, as you said. But we need a full backtrace. And if someone really 
> steps in and give a fix you need to collaborate with the port admin to insert a 
> manual patch back into the port system.
> 
> ...

I compiled digikam with debug symbols and it crashes somewhere in the
qt lib:

(gdb) r
Starting program: /usr/local/bin/digikam 
[New LWP 100303]
[New Thread 2ac041c0 (LWP 100303)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 2ac041c0 (LWP 100303)]
0x2a0cd9ed in QGListIterator::QGListIterator ()
   from /usr/local/lib/libqt-mt.so.3
(gdb) bt
28 feb         500     cash                524          43700
#0  0x2a0cd9ed in QGListIterator::QGListIterator ()
   from /usr/local/lib/libqt-mt.so.3
#1  0x28255724 in QPtrListIterator (this=0xbfbfe5fc, l=@0x2aedde60)
    at qptrlist.h:157
#2  0x28256766 in Digikam::AlbumManagerPriv::buildDirectoryModList (
    this=0x2aedf780, dbFile=@0xbfbfe68c) at albummanager.cpp:139
#3  0x2824d55e in Digikam::AlbumManager::setLibraryPath
(this=0x2af78dc0, 
    path=@0xbfbfe790, splash=0x2ac48080) at albummanager.cpp:351
#4  0x2821072e in DigikamApp (this=0x2ac39680) at digikamapp.cpp:178
#5  0x0804add9 in main (argc=1, argv=0xbfbfe9b0) at main.cpp:113
(gdb) q

So I went to qt-3.3.8 and compiled it as well with symbols, but it does
not compile with

# make CFLAGS='-g' CXXFLAGS='-g' STRIP=' ' install

(without -q it does compile fine). I think, I'm at the end of this
storry. Thanks for your hint anyway.

	matthias

-- 
Matthias Apitz
t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211
e <guru at unixarea.de> - w http://www.unixarea.de/



More information about the Digikam-users mailing list