[Digikam-users] batch process crashes digiKam

Daniel Bauer linux at daniel-bauer.com
Thu Jan 28 10:56:18 GMT 2010


ok, there was a version mismatch...

this is what came after "backtrace":
----------------
(gdb) backtrace
#0  0x08201891 in setIcon (aicon=<value optimized out>, this=<value optimized 
out>, column=<value optimized out>)
    at /usr/include/QtGui/qtreewidget.h:230
#1  Digikam::AssignedListViewItem::setProgressIcon (aicon=<value optimized 
out>, this=<value optimized out>, column=<value optimized out>)
    at 
/usr/src/debug/digikam-1.0.0/utilities/queuemanager/assignedlist.cpp:106
#2  0x08209785 in Digikam::QueueMgrWindow::slotProgressTimerDone 
(this=0xc1a2fb0)
    at 
/usr/src/debug/digikam-1.0.0/utilities/queuemanager/queuemgrwindow.cpp:1020
#3  0x0821379d in Digikam::QueueMgrWindow::qt_metacall (this=0xc1a2fb0, 
_c=InvokeMetaMethod, _id=65, _a=0xbfffe3fc)
    at /usr/src/debug/digikam-1.0.0/build/digikam/queuemgrwindow.moc:127
#4  0xb585f864 in QMetaObject::activate (sender=0xc1fc090, 
from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#5  0xb5860585 in QMetaObject::activate (sender=0xc1fc090, m=0xb593c904, 
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#6  0xb589b715 in QTimer::timeout (this=0xc1fc090) at .moc/release-
shared/moc_qtimer.cpp:128
#7  0xb5865196 in QTimer::timerEvent (this=0xc1fc090, e=0xbfffe884) at 
kernel/qtimer.cpp:261
#8  0xb585951b in QObject::event (this=0xc1fc090, e=0xbfffe884) at 
kernel/qobject.cpp:1075
#9  0xb5d4f8fc in QApplicationPrivate::notify_helper (this=0x8502d40, 
receiver=0xc1fc090, e=0xbfffe884) at kernel/qapplication.cpp:4065
#10 0xb5d5734e in QApplication::notify (this=0xbfffebe8, receiver=0xc1fc090, 
e=0xbfffe884) at kernel/qapplication.cpp:3605
#11 0xb67d1451 in KApplication::notify (this=0xbfffebe8, receiver=0xc1fc090, 
event=0xbfffe884)
    at /usr/src/debug/kdelibs-4.3.4/kdeui/kernel/kapplication.cpp:302
#12 0xb584932e in QCoreApplication::notifyInternal (this=0xbfffebe8, 
receiver=0xc1fc090, event=0xbfffe884) at kernel/qcoreapplication.cpp:610
#13 0xb5878356 in sendEvent (event=<value optimized out>, receiver=<value 
optimized out>) at kernel/qcoreapplication.h:213
#14 QTimerInfoList::activateTimers (event=<value optimized out>, 
receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:594
#15 0xb5875325 in timerSourceDispatch (source=0x8505f70) at 
kernel/qeventdispatcher_glib.cpp:184
#16 idleTimerSourceDispatch (source=0x8505f70) at 
kernel/qeventdispatcher_glib.cpp:231
#17 0xb3b814c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0xb3b84d98 in ?? () from /usr/lib/libglib-2.0.so.0
#19 0xb3b84ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#20 0xb5875011 in QEventDispatcherGlib::processEvents (this=0x84dd0e8, 
flags=...) at kernel/qeventdispatcher_glib.cpp:407
#21 0xb5df129a in QGuiEventDispatcherGlib::processEvents (this=0x84dd0e8, 
flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#22 0xb584798d in QEventLoop::processEvents (this=0xbfffeb34, flags=DWARF-2 
expression error: DW_OP_reg operations must be used either alone or in 
conjuction with DW_OP_piece.
) at kernel/qeventloop.cpp:149
#23 0xb5847dd9 in QEventLoop::exec (this=0xbfffeb34, flags=...) at 
kernel/qeventloop.cpp:201
#24 0xb584a270 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#25 0xb5d4f774 in QApplication::exec () at kernel/qapplication.cpp:3525
#26 0x083d847b in main (argc=1, argv=0xbffff044) at 
/usr/src/debug/digikam-1.0.0/digikam/main.cpp:195
------------------

I've put the full gdb output here:
http://www.daniel-bauer.com/test/digikam.txt

What I did:

- as user daniel: gdb digikam >& ~/Desktop/digikam.txt
- after appearing of digikam: 
  - click an album, mark all images, add to new batch, "convert from jpg to 
png", start batch
  - click another album, mark all images, add to new batch - crash

If you need more info, please tell me how to get it...

have a nice day

Daniel


On Thursday 28 January 2010 10:28:09, Gilles Caulier wrote:
> Install debug digikam package, and follow instruction there :
> 
> http://www.digikam.org/drupal/contrib
> 
> Gilles
> 
> 2010/1/28 Daniel Bauer <linux at daniel-bauer.com>:
> > On Thursday 28 January 2010 08:42:07, Gilles Caulier wrote:
> >> Can you provide a gdb backtrace to hack ?
> >>
> >> Gilles Caulier
> >
> > Bonjour Gilles,
> >
> > I guess I can't, unless you tell me how... :-)
> >
> > I tried to start like that:
> > -----------
> > daniel at venus:~> gdb digikam > ~/Desktop/digikam.txt
> >
> > warning: the debug information found in
> > "/usr/lib/debug//usr/bin/digikam.debug" does not match "/usr/bin/digikam"
> > (CRC mismatch).
> >
> > warning: the debug information found in
> > "/usr/lib/debug/usr/bin/digikam.debug" does not match "/usr/bin/digikam"
> > (CRC mismatch).
> >
> > Missing separate debuginfo for /usr/bin/digikam
> > Try: zypper install -C "debuginfo(build-
> > id)=1bd92d17d11377c547a4a7cc50a7823adf8fdda0"
> > ---------
> >
> > so I switched to root and tried:
> > ----------
> > venus:~ # zypper install -C "debuginfo(build-
> > id)=1bd92d17d11377c547a4a7cc50a7823adf8fdda0"
> > Loading repository data...
> > Reading installed packages...
> > 'debuginfo(build-id)=1bd92d17d11377c547a4a7cc50a7823adf8fdda0' not found.
> > Resolving package dependencies...
> >
> > Nothing to do.
> > ---------
> >
> > I installed all digikam rpms available at openSuse (incl. devel). Is
> > there another way to provide useful info? Sorry, I cannot compile digikam
> > myself, I don't have the time...
> >
> > Daniel
> > --
> > Daniel Bauer photographer Basel Barcelona
> > professional photography: http://www.daniel-bauer.com
> > _______________________________________________
> > Digikam-users mailing list
> > Digikam-users at kde.org
> > https://mail.kde.org/mailman/listinfo/digikam-users
> 
> _______________________________________________
> Digikam-users mailing list
> Digikam-users at kde.org
> https://mail.kde.org/mailman/listinfo/digikam-users
> 


-- 
Daniel Bauer photographer Basel Barcelona
professional photography: http://www.daniel-bauer.com



More information about the Digikam-users mailing list