[Digikam-devel] SideBar support in ShowFoto and Image Editor

Caulier Gilles caulier.gilles at free.fr
Wed Aug 17 12:53:36 BST 2005


Le Mercredi 17 Août 2005 10:03, Rainer Krienke a écrit :
> On Dienstag 16 August 2005 23:11, Caulier Gilles wrote:
> > > Thanks in advance for your comments.
> >
> > 1/ Showfoto with SideBar updated (3) : remember last tab selected.
> >
> > http://digikam3rdparty.free.fr/showfotosidebar.tar.gz
> >
> > 2/ New tarball with Image Editor using SideBar ! Any screenshots :
> >
> > http://digikam3rdparty.free.fr/imageditorwithsidebar1.png
> > http://digikam3rdparty.free.fr/imageditorwithsidebar2.png
> > http://digikam3rdparty.free.fr/imageditorwithsidebar3.png
> > http://digikam3rdparty.free.fr/imageditorwithsidebar4.png
> >
> > http://digikam3rdparty.free.fr/imageeditorsidebar.tar.gz
> >
> > Any improvements must be done on the GUI, but it's working...
>
> I just downloaded the sidebar code for imageeditor from the URL given
> above. It compiles but digikam crashes sometimes when I try to open an
> image with your new imageeditor. Strange enough opening the same photo in
> the imageeditor right after starting digikam it sometimes crashes and
> sometimes it doesn't. One time it crashed not while opening several images
> in the imageeditor but then when I terminated digikam. Sometimes it seems
> to happen more often when I open a photo in landscape format compared to
> opening one in portrait format. I did not see a clear pattern in this up to
> now.
>
> Walking through the photos of an album using the imageeditor does not cause
> crashes. It only happens when initially opening the imageeditor with a
> photo. The KDE crash manager shows this in case of a crash when opening the
> imageeditor for a certain photo:
>
> Using host libthread_db library "/lib/tls/libthread_db.so.1".
> [Thread debugging using libthread_db enabled]
> [New Thread 1102867136 (LWP 20594)]
> [KCrash handler]
> #3  0x4122ad30 in QObject::connect () from /usr/lib/qt3/lib/libqt-mt.so.3
> #4  0x401e8088 in ImageDescEditTab::ImageDescEditTab ()
>    from /opt/kde3/lib/libdigikam.so.0
> #5  0x401dd51f in ImagePropertiesSideBar::ImagePropertiesSideBar ()
>    from /opt/kde3/lib/libdigikam.so.0
> #6  0x401f38e6 in ImageWindow::ImageWindow ()
>    from /opt/kde3/lib/libdigikam.so.0
> #7  0x401f3e29 in ImageWindow::imagewindow ()
>    from /opt/kde3/lib/libdigikam.so.0
> #8  0x400e8515 in AlbumIconView::slotDisplayItem ()
>    from /opt/kde3/lib/libdigikam.so.0
> #9  0x400e86d4 in AlbumIconView::slotDoubleClicked ()
>    from /opt/kde3/lib/libdigikam.so.0
> #10 0x400eb163 in AlbumIconView::qt_invoke ()
>    from /opt/kde3/lib/libdigikam.so.0
> #11 0x4122920e in QObject::activate_signal ()
>    from /usr/lib/qt3/lib/libqt-mt.so.3
> #12 0x400ce06f in IconView::signalDoubleClicked ()
>    from /opt/kde3/lib/libdigikam.so.0
> #13 0x400ce373 in IconView::itemClickedToOpen ()
>    from /opt/kde3/lib/libdigikam.so.0
> #14 0x400d02d3 in IconView::contentsMouseDoubleClickEvent ()
>    from /opt/kde3/lib/libdigikam.so.0
> #15 0x41346218 in QScrollView::viewportMouseDoubleClickEvent ()
>    from /usr/lib/qt3/lib/libqt-mt.so.3
> #16 0x41347706 in QScrollView::eventFilter ()
>    from /usr/lib/qt3/lib/libqt-mt.so.3
> #17 0x41229aae in QObject::activate_filters ()
>    from /usr/lib/qt3/lib/libqt-mt.so.3
> #18 0x41229b90 in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
> #19 0x4125f2cf in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
> #20 0x411c6a5f in QApplication::internalNotify ()
>    from /usr/lib/qt3/lib/libqt-mt.so.3
> #21 0x411c8e06 in QApplication::notify () from
> /usr/lib/qt3/lib/libqt-mt.so.3 #22 0x40e51971 in KApplication::notify ()
> from /opt/kde3/lib/libkdecore.so.4 #23 0x41163ebe in
> QETWidget::translateMouseEvent ()
>    from /usr/lib/qt3/lib/libqt-mt.so.3
> #24 0x41162d76 in QApplication::x11ProcessEvent ()
>    from /usr/lib/qt3/lib/libqt-mt.so.3
> #25 0x411739a8 in QEventLoop::processEvents ()
>    from /usr/lib/qt3/lib/libqt-mt.so.3
> #26 0x411de9f1 in QEventLoop::enterLoop () from
> /usr/lib/qt3/lib/libqt-mt.so.3 #27 0x411de836 in QEventLoop::exec () from
> /usr/lib/qt3/lib/libqt-mt.so.3 #28 0x411c84ef in QApplication::exec () from
> /usr/lib/qt3/lib/libqt-mt.so.3 #29 0x0804a786 in main ()
>
>
> Rainer

Fixed on my computer. Please, when you provide a backtrace, you need to 
compile digikam & co with full debug information (look .configure option).

Thanks to Renchi who have provide a full backtrace (:=))))...

Gilles



More information about the Digikam-devel mailing list