Bug 221440 - crashes when adding album
Summary: crashes when adding album
Status: RESOLVED NOT A BUG
Alias: None
Product: digikam
Classification: Applications
Component: Portability-Runtime (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-05 21:18 UTC by Gerhard den Hollander
Modified: 2017-07-16 21:42 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 1.1.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gerhard den Hollander 2010-01-05 21:18:24 UTC
Version:            (using KDE 4.3.4)
OS:                Linux
Installed from:    openSUSE RPMs

start digikam
go to settings
local collection
add
crash
Comment 1 Johannes Wienke 2010-01-05 21:22:19 UTC
Can you open a terminal and do:

1. gdb digikam [enter]
2. r [enter]
3. let digikam crash
4. in the terminal type "bt [enter]"

and paste the output here please.
Comment 2 Gerhard den Hollander 2010-01-05 21:29:06 UTC
Thanks for the quick reply:

#0  KDirModelNode::rowNumber (this=0x0)
    at /usr/src/debug/kdelibs-4.3.85/kio/kio/kdirmodel.cpp:120
#1  0x00007ffff45867e1 in KDirModelPrivate::indexForNode (
    this=<value optimized out>, node=<value optimized out>, rowNumber=-1)
    at /usr/src/debug/kdelibs-4.3.85/kio/kio/kdirmodel.cpp:284
#2  0x00007ffff45898f6 in KDirModelPrivate::_k_slotNewItems (this=0x19f6a60, 
    directoryUrl=<value optimized out>, items=...)
    at /usr/src/debug/kdelibs-4.3.85/kio/kio/kdirmodel.cpp:380
#3  0x00007ffff458c936 in KDirModel::qt_metacall (this=0x157be00, _c=
    InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffffff8e70)
    at /usr/src/debug/kdelibs-4.3.85/build/kio/kdirmodel.moc:88
#4  0x00007ffff255e2b3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#5  0x00007ffff456fa4a in KDirLister::itemsAdded (this=0x0, 
    _t1=<value optimized out>, _t2=<value optimized out>)
    at /usr/src/debug/kdelibs-4.3.85/build/kio/kdirlister.moc:274
#6  0x00007ffff45707a7 in KDirLister::Private::emitItems (this=0x19f7100)
    at /usr/src/debug/kdelibs-4.3.85/kio/kio/kdirlister.cpp:2307
#7  0x00007ffff4573cde in KDirListerCache::slotEntries (this=0x7fffffff9060, 
    job=<value optimized out>, entries=<value optimized out>)
    at /usr/src/debug/kdelibs-4.3.85/kio/kio/kdirlister.cpp:1105
#8  0x00007ffff4583c37 in KDirListerCache::qt_metacall (this=0x19ec390, _c=
    InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffffff92d0)
    at /usr/src/debug/kdelibs-4.3.85/build/kio/kdirlister_p.moc:104
#9  0x00007ffff255e2b3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#10 0x00007ffff454b224 in KIO::ListJob::entries (this=0x0, _t1=0x1a21cd0, 
    _t2=<value optimized out>)
    at /usr/src/debug/kdelibs-4.3.85/build/kio/jobclasses.moc:835
#11 0x00007ffff4559339 in KIO::ListJobPrivate::slotListEntries (this=
    0x1a21960, list=<value optimized out>)
    at /usr/src/debug/kdelibs-4.3.85/kio/kio/job.cpp:2376
#12 0x00007ffff4559a6a in KIO::ListJob::qt_metacall (this=0x1a21cd0, _c=
    InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffffff9650)
    at /usr/src/debug/kdelibs-4.3.85/build/kio/jobclasses.moc:821
#13 0x00007ffff255e2b3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#14 0x00007ffff460ef85 in KIO::SlaveInterface::listEntries (this=0x0, 
    _t1=<value optimized out>)
    at /usr/src/debug/kdelibs-4.3.85/build/kio/slaveinterface.moc:185
#15 0x00007ffff4611f45 in KIO::SlaveInterface::dispatch (this=0x1a38e70, 
    _cmd=<value optimized out>, rawdata=...)
    at /usr/src/debug/kdelibs-4.3.85/kio/kio/slaveinterface.cpp:193
#16 0x00007ffff460f363 in KIO::SlaveInterface::dispatch (this=0x1a38e70)
    at /usr/src/debug/kdelibs-4.3.85/kio/kio/slaveinterface.cpp:91
#17 0x00007ffff460365d in KIO::Slave::gotInput (this=0x1a38e70)
    at /usr/src/debug/kdelibs-4.3.85/kio/kio/slave.cpp:322
#18 0x00007ffff460386c in KIO::Slave::qt_metacall (this=0x1a38e70, _c=
    InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffffff9a40)
    at /usr/src/debug/kdelibs-4.3.85/build/kio/slave.moc:82
#19 0x00007ffff255e2b3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#20 0x00007ffff4522187 in KIO::ConnectionPrivate::dequeue (this=0x1a40bc0)
    at /usr/src/debug/kdelibs-4.3.85/kio/kio/connection.cpp:82
#21 0x00007ffff45222ad in KIO::Connection::qt_metacall (this=0x1a40830, _c=
    InvokeMetaMethod, _id=<value optimized out>, _a=0x19e2490)
    at /usr/src/debug/kdelibs-4.3.85/build/kio/connection.moc:79
#22 0x00007ffff255b209 in QObject::event(QEvent*) ()
   from /usr/lib64/libQtCore.so.4
#23 0x00007ffff312bbcc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
    () from /usr/lib64/libQtGui.so.4
#24 0x00007ffff31321ed in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib64/libQtGui.so.4
#25 0x00007ffff4057a76 in KApplication::notify (this=0x7fffffffced0, receiver=
    0x1a40830, event=0x1a7fee0)
    at /usr/src/debug/kdelibs-4.3.85/kdeui/kernel/kapplication.cpp:302
#26 0x00007ffff254b53c in QCoreApplication::notifyInternal(QObject*, QEvent*)
    () from /usr/lib64/libQtCore.so.4
#27 0x00007ffff254dcb7 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#28 0x00007ffff2574fd3 in ?? () from /usr/lib64/libQtCore.so.4
#29 0x00007fffebdd2dde in g_main_context_dispatch ()
   from /usr/lib64/libglib-2.0.so.0
#30 0x00007fffebdd67a8 in ?? () from /usr/lib64/libglib-2.0.so.0
#31 0x00007fffebdd68d0 in g_main_context_iteration ()
   from /usr/lib64/libglib-2.0.so.0
#32 0x00007ffff2574b13 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#33 0x00007ffff31d894e in ?? () from /usr/lib64/libQtGui.so.4
#34 0x00007ffff2549e52 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#35 0x00007ffff254a22c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#36 0x00007ffff35ef16e in QDialog::exec() () from /usr/lib64/libQtGui.so.4
#37 0x00007fffef69d5ec in KDirSelectDialog::selectDirectory (
    startDir=<value optimized out>, localOnly=<value optimized out>, parent=
    0xd95f00, caption=...)
    at /usr/src/debug/kdelibs-4.3.85/kfile/kdirselectdialog.cpp:494
#38 0x00007fffdeaaee67 in ?? () from /usr/lib64/kde4/kfilemodule.so
#39 0x00007ffff46552f3 in KFileDialog::getExistingDirectory (startDir=..., 
    parent=0xd95f00, caption=...)
    at /usr/src/debug/kdelibs-4.3.85/kio/kfile/kfiledialog.cpp:642
#40 0x00000000004b0622 in Digikam::SetupCollectionModel::addCollection (this=
    0xdab080, category=<value optimized out>)
    at /usr/src/debug/digikam-1.0.0/utilities/setup/setupcollectionview.cpp:517
#41 0x00000000004b17b3 in Digikam::SetupCollectionModel::qt_metacall (this=
    0xdab080, _c=InvokeMetaMethod, _id=<value optimized out>, _a=
    0x7fffffffab50)
    at /usr/src/debug/digikam-1.0.0/build/digikam/moc_setupcollectionview.cpp:86
#42 0x00007ffff255e2b3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#43 0x00000000004acd2c in Digikam::SetupCollectionDelegate::categoryButtonPressed (this=0x0, _t1=0)
    at /usr/src/debug/digikam-1.0.0/build/digikam/setupcollectionview.moc:87
#44 0x00000000004acd8f in Digikam::SetupCollectionDelegate::qt_metacall (this=
    0xd98eb0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=
    0x7fffffffac90)
    at /usr/src/debug/digikam-1.0.0/build/digikam/setupcollectionview.moc:74
#45 0x00007ffff255e2b3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#46 0x00007ffff256366e in QSignalMapper::mapped(int) ()
   from /usr/lib64/libQtCore.so.4
#47 0x00007ffff2564882 in QSignalMapper::map(QObject*) ()
   from /usr/lib64/libQtCore.so.4
#48 0x00007ffff2564b00 in QSignalMapper::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libQtCore.so.4
#49 0x00007ffff255e2b3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#50 0x00007ffff37bdd02 in QAbstractButton::clicked(bool) ()
   from /usr/lib64/libQtGui.so.4
#51 0x00007ffff34db77b in ?? () from /usr/lib64/libQtGui.so.4
#52 0x00007ffff34dc63b in ?? () from /usr/lib64/libQtGui.so.4
#53 0x00007ffff34dc8a5 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib64/libQtGui.so.4
#54 0x00007ffff3181239 in QWidget::event(QEvent*) ()
   from /usr/lib64/libQtGui.so.4
#55 0x00007ffff312bbcc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
    () from /usr/lib64/libQtGui.so.4
#56 0x00007ffff3132a51 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib64/libQtGui.so.4
#57 0x00007ffff4057a76 in KApplication::notify (this=0x7fffffffced0, receiver=
    0x151ffc0, event=0x7fffffffb6d0)
    at /usr/src/debug/kdelibs-4.3.85/kdeui/kernel/kapplication.cpp:302
#58 0x00007ffff254b53c in QCoreApplication::notifyInternal(QObject*, QEvent*)
    () from /usr/lib64/libQtCore.so.4
#59 0x00007ffff3131bc6 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /usr/lib64/libQtGui.so.4
#60 0x00007ffff31afb95 in ?? () from /usr/lib64/libQtGui.so.4
#61 0x00007ffff31ae8aa in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib64/libQtGui.so.4
#62 0x00007ffff31d8d62 in ?? () from /usr/lib64/libQtGui.so.4
#63 0x00007fffebdd2dde in g_main_context_dispatch ()
   from /usr/lib64/libglib-2.0.so.0
#64 0x00007fffebdd67a8 in ?? () from /usr/lib64/libglib-2.0.so.0
#65 0x00007fffebdd68d0 in g_main_context_iteration ()
   from /usr/lib64/libglib-2.0.so.0
#66 0x00007ffff2574b13 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#67 0x00007ffff31d894e in ?? () from /usr/lib64/libQtGui.so.4
#68 0x00007ffff2549e52 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#69 0x00007ffff254a22c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#70 0x00007ffff35ef16e in QDialog::exec() () from /usr/lib64/libQtGui.so.4
#71 0x00000000004bb63e in Digikam::Setup::execSinglePage (parent=0x0, page=
    CollectionsPage)
    at /usr/src/debug/digikam-1.0.0/utilities/setup/setup.cpp:353
#72 0x000000000061ef5b in Digikam::AlbumManager::setDatabase (
    this=<value optimized out>, dbPath=<value optimized out>, 
    priority=<value optimized out>, suggestedAlbumRoot=<value optimized out>)
    at /usr/src/debug/digikam-1.0.0/digikam/albummanager.cpp:841
#73 0x00000000007654c8 in main (argc=<value optimized out>, 
    argv=<value optimized out>)
    at /usr/src/debug/digikam-1.0.0/digikam/main.cpp:169
Comment 3 Johannes Wienke 2010-01-05 21:56:37 UTC
Which version of digikam do you use?
Comment 4 Marcel Wiesweg 2010-01-05 22:27:38 UTC
You are using KDE4.4 beta. This is a kdelibs crash. It is similar to #190535, but that was fixed in 4.3.x.
Comment 5 Gerhard den Hollander 2010-01-05 22:56:21 UTC
rpm -q sais:
digikam-1.0.0-21.12.x86_64

Help -> About sais
digiKam
Version 1.0.0
Using KDE Development Platform 4.3.85 (KDE 4.3.85 (KDE 4.4 Beta2)) "release 203"
Comment 6 Johannes Wienke 2010-01-08 21:30:56 UTC
So as this is a kdelibs beta crash and you're using the beta version, I'm closing this report. Feel free to reopen this bug if this still occurs with a stable kdelibs version.