Bug 226568 - digikam 1.1 crashes when renaming tag
Summary: digikam 1.1 crashes when renaming tag
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Tags-Engine (show other bugs)
Version: 1.1.0
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-12 16:47 UTC by terri.bugs
Modified: 2012-06-27 10:51 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 1.2.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description terri.bugs 2010-02-12 16:47:19 UTC
Application that crashed: digikam
Version of the application: 1.1.0
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-17-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
I was renaming a tag assigned to the image and when I clicked ok on the Edit Tag window digikam crashed. Before that I had added few tags and moved some others in the keywords hierarchy, but I hadn't applied those changes to the image.

 -- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f599d0d3750 (LWP 1486))]

Thread 17 (Thread 0x7f5986c46910 (LWP 1487)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f5997da94fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00000000006dbd7b in Digikam::ScanController::run (this=0x18f9b50) at /usr/src/digikam-1.1.0/digikam/scancontroller.cpp:502
#3  0x00007f5997da8445 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f5994f92a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007f59961f980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f5983364910 (LWP 1489)):
#0  0x00007f5990554839 in g_main_context_check () from /lib/libglib-2.0.so.0
#1  0x00007f5990555290 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f59905556c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f5997eb71fe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f5997e8d532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f5997e8d904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f5997da56cb in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f5997da8445 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f5994f92a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f59961f980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 15 (Thread 0x7f5982ad7910 (LWP 1490)):
#0  0x00007f5994f950b2 in __pthread_mutex_lock (mutex=0x1c36608) at pthread_mutex_lock.c:61
#1  0x00007f5990554ae1 in g_main_context_check () from /lib/libglib-2.0.so.0
#2  0x00007f5990555290 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f59905556c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007f5997eb71fe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f5997e8d532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f5997e8d904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x00007f5997da56cb in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0x00007f5997da8445 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f5994f92a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f59961f980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f5982256910 (LWP 1491)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f5997da94fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f599a16d3a2 in Digikam::LoadSaveThread::run (this=0x1c8f7d0) at /usr/src/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#3  0x00007f5997da8445 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f5994f92a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007f59961f980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 13 (Thread 0x7f5981a55910 (LWP 1492)):
#0  0x00007f59961ed3c3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f599055537c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f59905556c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f5997eb71fe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f5997e8d532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f5997e8d904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f5997da56cb in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f5997da8445 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f5994f92a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f59961f980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 12 (Thread 0x7f5981254910 (LWP 1493)):
#0  0x00007f59961ed3c3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f599055537c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f59905556c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f5997eb71fe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f5997e8d532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f5997e8d904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f5997da56cb in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f5997da8445 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f5994f92a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f59961f980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 11 (Thread 0x7f5980a53910 (LWP 1494)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f5997da94fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f599a16d3a2 in Digikam::LoadSaveThread::run (this=0x1cb1b80) at /usr/src/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#3  0x00007f5997da8445 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f5994f92a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007f59961f980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f59764d4910 (LWP 1495)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f597a402c91 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f5994f92a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f59961f980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 9 (Thread 0x7f597434f910 (LWP 1496)):
#0  0x00007f59961f2412 in select () from /lib/libc.so.6
#1  0x00007f597a42b725 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f597a4107e9 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f5994f92a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f59961f980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f5973b4e910 (LWP 1497)):
#0  0x00007f5994f966dd in __pthread_mutex_unlock_usercnt (mutex=0x220f1c8) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x220f1c8) at pthread_mutex_unlock.c:289
#2  0x00007f59905506ce in g_main_context_query () from /lib/libglib-2.0.so.0
#3  0x00007f5990555251 in ?? () from /lib/libglib-2.0.so.0
#4  0x00007f59905556c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x00007f5997eb71fe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f5997e8d532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x00007f5997e8d904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x00007f5997da56cb in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0x00007f597a65d56e in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#10 0x00007f5997da8445 in ?? () from /usr/lib/libQtCore.so.4
#11 0x00007f5994f92a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#12 0x00007f59961f980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 7 (Thread 0x7f596d738910 (LWP 1512)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f5997da94fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f599a16d3a2 in Digikam::LoadSaveThread::run (this=0x2427b90) at /usr/src/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#3  0x00007f5997da8445 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f5994f92a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007f59961f980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f596e73a910 (LWP 1519)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f5997da94fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f599a16d3a2 in Digikam::LoadSaveThread::run (this=0x27ac180) at /usr/src/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#3  0x00007f5997da8445 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f5994f92a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007f59961f980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 5 (Thread 0x7f597006f910 (LWP 1520)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f5997da94fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f599a16d3a2 in Digikam::LoadSaveThread::run (this=0x29db1a0) at /usr/src/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#3  0x00007f5997da8445 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f5994f92a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007f59961f980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f596cf37910 (LWP 1527)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f597a413983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f5994f92a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f59961f980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f5972d36910 (LWP 1548)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f5997da94fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f599a16d3a2 in Digikam::LoadSaveThread::run (this=0x383da30) at /usr/src/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#3  0x00007f5997da8445 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f5994f92a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007f59961f980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5957fff910 (LWP 1549)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f5997da94fb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f599a16d3a2 in Digikam::LoadSaveThread::run (this=0x50e0330) at /usr/src/digikam-1.1.0/libs/threadimageio/loadsavethread.cpp:131
#3  0x00007f5997da8445 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f5994f92a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007f59961f980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f599d0d3750 (LWP 1486)):
[KCrash Handler]
#5  0x00007f59973323e3 in ?? () from /usr/lib/libQtGui.so.4
#6  0x00007f59973324ed in QSortFilterProxyModel::mapToSource(QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#7  0x00007f599732d090 in ?? () from /usr/lib/libQtGui.so.4
#8  0x00007f5997333d64 in ?? () from /usr/lib/libQtGui.so.4
#9  0x00007f5997334d2b in QSortFilterProxyModel::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4
#10 0x00007f5997ea3ddc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#11 0x00007f5997ed9767 in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&) () from /usr/lib/libQtCore.so.4
#12 0x000000000060577d in Digikam::AbstractAlbumModel::slotAlbumRenamed (this=0x3aaacb0, album=<value optimized out>) at /usr/src/digikam-1.1.0/libs/models/abstractalbummodel.cpp:402
#13 0x0000000000607374 in Digikam::AbstractAlbumModel::qt_metacall (this=0x3aaacb0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff1cf2e50)
    at /usr/src/digikam-1.1.0/digikam/abstractalbummodel.moc:89
#14 0x00000000006074a0 in Digikam::AbstractSpecificAlbumModel::qt_metacall (this=0x8d, _c=44637696, _id=1, _a=0x0) at /usr/src/digikam-1.1.0/digikam/abstractalbummodel.moc:149
#15 0x0000000000607520 in Digikam::AbstractCountingAlbumModel::qt_metacall (this=0x8d, _c=44637696, _id=1, _a=0x0) at /usr/src/digikam-1.1.0/digikam/abstractalbummodel.moc:212
#16 0x0000000000607610 in Digikam::AbstractCheckableAlbumModel::qt_metacall (this=0x8d, _c=44637696, _id=1, _a=0x0) at /usr/src/digikam-1.1.0/digikam/abstractalbummodel.moc:272
#17 0x00007f5997ea3ddc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#18 0x0000000000621790 in Digikam::AlbumManager::signalAlbumRenamed (this=0x8d, _t1=0x4ef87d0) at /usr/src/digikam-1.1.0/digikam/albummanager.moc:268
#19 0x000000000062a632 in Digikam::AlbumManager::renameTAlbum (this=0x18e3ee0, album=0x4ef87d0, name=..., errMsg=<value optimized out>) at /usr/src/digikam-1.1.0/digikam/albummanager.cpp:2138
#20 0x000000000048ec56 in Digikam::ImageDescEditTab::tagEdit (this=0x25bdc40, album=0x4ef87d0) at /usr/src/digikam-1.1.0/libs/imageproperties/imagedescedittab.cpp:1312
#21 0x0000000000492cd3 in Digikam::ImageDescEditTab::slotRightButtonClicked (this=0x25bdc40, item=<value optimized out>) at /usr/src/digikam-1.1.0/libs/imageproperties/imagedescedittab.cpp:1033
#22 0x0000000000498b46 in Digikam::ImageDescEditTab::qt_metacall (this=0x25bdc40, _c=<value optimized out>, _id=<value optimized out>, _a=0x7ffff1cf3710)
    at /usr/src/digikam-1.1.0/digikam/imagedescedittab.moc:150
#23 0x00007f5997ea3ddc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#24 0x00007f599ae918e5 in Q3ListView::rightButtonClicked(Q3ListViewItem*, QPoint const&, int) () from /usr/lib/libQt3Support.so.4
#25 0x00007f599ad43564 in Q3ListView::contentsMouseReleaseEventEx(QMouseEvent*) () from /usr/lib/libQt3Support.so.4
#26 0x000000000068fdff in Digikam::FolderView::contentsMouseReleaseEvent (this=0x271eee0, e=0x7ffff1cf38d0) at /usr/src/digikam-1.1.0/digikam/folderview.cpp:413
#27 0x00007f599ad981bb in Q3ScrollView::viewportMouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt3Support.so.4
#28 0x00007f599ad9994e in Q3ScrollView::eventFilter(QObject*, QEvent*) () from /usr/lib/libQt3Support.so.4
#29 0x00007f599ad3f4d6 in Q3ListView::eventFilter(QObject*, QEvent*) () from /usr/lib/libQt3Support.so.4
#30 0x00007f5997e8df47 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#31 0x00007f5996dd4ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#32 0x00007f5996ddc011 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#33 0x00007f5998cfaab6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#34 0x00007f5997e8ec2c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#35 0x00007f5996ddb8e0 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#36 0x00007f5996e41a0e in ?? () from /usr/lib/libQtGui.so.4
#37 0x00007f5996e40aa9 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#38 0x00007f5996e69d0c in ?? () from /usr/lib/libQtGui.so.4
#39 0x00007f5990551bce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#40 0x00007f5990555598 in ?? () from /lib/libglib-2.0.so.0
#41 0x00007f59905556c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#42 0x00007f5997eb71a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#43 0x00007f5996e694be in ?? () from /usr/lib/libQtGui.so.4
#44 0x00007f5997e8d532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#45 0x00007f5997e8d904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#46 0x00007f5997e8fab9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#47 0x000000000077f172 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/digikam-1.1.0/digikam/main.cpp:195
The current source language is "auto; currently c".

This bug may be a duplicate of or related to bug 226418

Reported using DrKonqi
Comment 1 caulier.gilles 2010-02-12 17:46:05 UTC
Marcel,

Sound like a Model view crash already reported there...

Gilles Caulier
Comment 2 Marcel Wiesweg 2010-02-12 18:31:11 UTC
That's 1.1 - before the model/view merge. We probably cannot do anything for this specific crash because the relevant code changed so much.
Comment 3 Johannes Wienke 2010-02-12 21:14:23 UTC
Marcel, where were our custom models used before 1.2? This is definitely something in our own code. I didn't even know the models were used before. Maybe one of the dialogs like the advanced search?
Comment 4 Marcel Wiesweg 2010-02-12 22:37:20 UTC
In the search window, and in the duplicates search tab IIRC.
Comment 5 Johannes Wienke 2010-02-14 15:33:41 UTC
Terri, can you try to reproduce this problem with the current trunk code from svn?
Comment 6 terri.bugs 2010-02-14 16:57:21 UTC
Sorry, can't do that as there is a bug in my current svn 1089969 (and in 1089461 before that) and because of it I'm unable to see any tags in my Tags window on the right sidepanel. See bug 226515 for details. Tags were working in svn 1086154, but after that they have been missing.

If you have made changes to tags since my current svn version 1089969, I'll be happy to try it and see my tags again. Otherwise, sorry no can do.
Comment 7 terri.bugs 2010-02-15 11:43:51 UTC
Can't seem to crash digikam 1.2.0 by renaming a tag (or tags) even with several other operations pending. So it would seem the bug is gone, at least it can't be reproduced by the same way.
Comment 8 caulier.gilles 2010-02-15 12:38:24 UTC
Why Unconfirmed. It crash again ?

Gilles Caulier
Comment 9 terri.bugs 2010-02-15 14:10:42 UTC
Digikam 1.1.0 crashed again. Bug seems fixed in digikam 1.2. 

Because of the crash in 1.1.0 and that I filed the bug for version 1.1, I wasn't sure if I should close the bug.
Comment 10 caulier.gilles 2010-02-15 14:23:14 UTC
Yes, as it's fixed in 1.2.0 code, this entry will annoted to 1.2 NEWS files.

Nothing will be fixed in 1.1 release. Next one is 1.2...

Gilles Caulier