[Digikam-devel] [Bug 187569] New: crash on star removing when filtering by stars

Lorand Somogyi lorand.somogyi at gmail.com
Thu Mar 19 04:44:45 GMT 2009


https://bugs.kde.org/show_bug.cgi?id=187569

           Summary: crash on star removing when filtering by stars
           Product: digikam
           Version: 0.10.0-rc2
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: lorand.somogyi at gmail.com


Version:           0.10.0-rc2 (using KDE 4.2.1)
OS:                Linux
Installed from:    Ubuntu Packages

Case: Stars and filters
=========================

How to reproduce:
1. Select a bigger album where stars are applied.
2. Select filtering by 1 or more stars
3. Select an image and remove all stars from it, and I get:

------------------------------------- cut ------------------------------------- 
Application: digiKam (digikam), signal SIGSEGV
[Current thread is 0 (LWP 26245)]

Thread 10 (Thread 0xb2f57b90 (LWP 26246)):
#0  0xb7f43424 in __kernel_vsyscall ()
#1  0xb538f0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb54912ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb567d9b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0x0828f3c9 in Digikam::ScanController::run (this=0x8cc2698) at
/build/buildd/digikam-0.10.0~rc2/digikam/scancontroller.cpp:412
#5  0xb567c96e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb538b4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb548249e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xb22f1b90 (LWP 26342)):
#0  0xb7f43424 in __kernel_vsyscall ()
#1  0xb538f0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb54912ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb567d9b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb71682da in Digikam::LoadSaveThread::run (this=0x8d09e78) at
/build/buildd/digikam-0.10.0~rc2/libs/threadimageio/loadsavethread.cpp:131
#5  0xb567c96e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb538b4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb548249e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xb16ffb90 (LWP 26343)):
#0  0xb7f43424 in __kernel_vsyscall ()
#1  0xb538f0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb54912ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb567d9b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb71682da in Digikam::LoadSaveThread::run (this=0x8cebea0) at
/build/buildd/digikam-0.10.0~rc2/libs/threadimageio/loadsavethread.cpp:131
#5  0xb567c96e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb538b4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb548249e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xaea04b90 (LWP 26344)):
#0  0xb7f43424 in __kernel_vsyscall ()
#1  0xb538f412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb5491344 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0xaf81eb23 in ?? () from /usr/lib/libxine.so.1

Thread 6 (Thread 0xadd23b90 (LWP 26345)):
#0  0xb7f43424 in __kernel_vsyscall ()
#1  0xb547a7b1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xaf8486ce in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 5 (Thread 0xad522b90 (LWP 26346)):
#0  0xb7f43424 in __kernel_vsyscall ()
#1  0xb5477ae7 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb4a5a61b in IA__g_poll (fds=0x94926b0, nfds=1, timeout=-1) at
/build/buildd/glib2.0-2.20.0/glib/gpoll.c:127
#3  0xb4a4ce52 in g_main_context_iterate (context=0x9491558, block=1,
dispatch=1, self=0x9492688) at /build/buildd/glib2.0-2.20.0/glib/gmain.c:2761
#4  0xb4a4d138 in IA__g_main_context_iteration (context=0x9491558, may_block=1)
at /build/buildd/glib2.0-2.20.0/glib/gmain.c:2511
#5  0xb579c467 in QEventDispatcherGlib::processEvents () from
/usr/lib/libQtCore.so.4
#6  0xb576f07a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#7  0xb576f4ba in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#8  0xb5679639 in QThread::exec () from /usr/lib/libQtCore.so.4
#9  0xaf86c20a in Phonon::Xine::XineThread::run (this=0x907cba8) at
/build/buildd/phonon-4.3.1/xine/xinethread.cpp:143
#10 0xb567c96e in ?? () from /usr/lib/libQtCore.so.4
#11 0xb538b4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0xb548249e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xacd21b90 (LWP 26349)):
#0  0xb54916d7 in ?? () from /lib/tls/i686/cmov/libc.so.6
#1  0xae172b19 in ?? () from /usr/lib/xine/plugins/1.25/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 0xac520b90 (LWP 26350)):
#0  0xb7f43424 in __kernel_vsyscall ()
#1  0xb538f0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb54912ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xaf82fcce in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xaacadb90 (LWP 26365)):
#0  0xb7f43424 in __kernel_vsyscall ()
#1  0xb538f0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb54912ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb567d9b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb71682da in Digikam::LoadSaveThread::run (this=0x9b6ced8) at
/build/buildd/digikam-0.10.0~rc2/libs/threadimageio/loadsavethread.cpp:131
#5  0xb567c96e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb538b4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb548249e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb463d700 (LWP 26245)):
[KCrash Handler]
#6  Digikam::IconItem::setEditRating (this=0x0, val=false) at
/build/buildd/digikam-0.10.0~rc2/digikam/iconitem.cpp:197
#7  0x08270861 in Digikam::IconView::takeItem (this=0x8d25380, item=0xaa4ace0)
at /build/buildd/digikam-0.10.0~rc2/digikam/iconview.cpp:588
#8  0x08271ff7 in Digikam::IconGroupItem::takeItem (this=0xaa4a278,
item=0xaa4ace0) at
/build/buildd/digikam-0.10.0~rc2/digikam/icongroupitem.cpp:158
#9  0x08272f37 in ~IconItem (this=0xaa4ace0) at
/build/buildd/digikam-0.10.0~rc2/digikam/iconitem.cpp:80
#10 0x081f7eaa in ~AlbumIconItem (this=0xaa4ace0) at
/build/buildd/digikam-0.10.0~rc2/digikam/albumiconitem.cpp:89
#11 0x081e3871 in Digikam::AlbumIconView::slotImageListerDeleteItem
(this=0x8d25380, item=@0xa8293f0) at
/build/buildd/digikam-0.10.0~rc2/digikam/albumiconview.cpp:486
#12 0x081eec64 in Digikam::AlbumIconView::qt_metacall (this=0x8d25380,
_c=QMetaObject::InvokeMetaMethod, _id=32, _a=0xbfc60310)
    at
/build/buildd/digikam-0.10.0~rc2/obj-i486-linux-gnu/digikam/albumiconview.moc:201
#13 0xb5786cb8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#14 0xb5787942 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#15 0x08204e05 in Digikam::AlbumLister::signalDeleteFilteredItem
(this=0x8d993c0, _t1=@0xa8293f0) at
/build/buildd/digikam-0.10.0~rc2/obj-i486-linux-gnu/digikam/albumlister.moc:143
#16 0x08206854 in Digikam::AlbumLister::slotFilterItems (this=0x8d993c0) at
/build/buildd/digikam-0.10.0~rc2/digikam/albumlister.cpp:559
#17 0x08208693 in Digikam::AlbumLister::qt_metacall (this=0x8d993c0,
_c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfc60408)
    at
/build/buildd/digikam-0.10.0~rc2/obj-i486-linux-gnu/digikam/albumlister.moc:104
#18 0xb5786cb8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#19 0xb5787942 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#20 0xb57c2727 in QTimer::timeout () from /usr/lib/libQtCore.so.4
#21 0xb578c70e in QTimer::timerEvent () from /usr/lib/libQtCore.so.4
#22 0xb578116f in QObject::event () from /usr/lib/libQtCore.so.4
#23 0xb5c40f5c in QApplicationPrivate::notify_helper () from
/usr/lib/libQtGui.so.4
#24 0xb5c4925e in QApplication::notify () from /usr/lib/libQtGui.so.4
#25 0xb686470d in KApplication::notify (this=0xbfc60b54, receiver=0x8d25400,
event=0xbfc6088c) at
/build/buildd/kde4libs-4.2.1a/kdeui/kernel/kapplication.cpp:307
#26 0xb5770a4b in QCoreApplication::notifyInternal () from
/usr/lib/libQtCore.so.4
#27 0xb579fd81 in ?? () from /usr/lib/libQtCore.so.4
#28 0xb579c4f0 in ?? () from /usr/lib/libQtCore.so.4
#29 0xb4a49a58 in IA__g_main_context_dispatch (context=0x8bc8690) at
/build/buildd/glib2.0-2.20.0/glib/gmain.c:1814
#30 0xb4a4cfbb in g_main_context_iterate (context=0x8bc8690, block=1,
dispatch=1, self=0x8bc64c8) at /build/buildd/glib2.0-2.20.0/glib/gmain.c:2448
#31 0xb4a4d138 in IA__g_main_context_iteration (context=0x8bc8690, may_block=1)
at /build/buildd/glib2.0-2.20.0/glib/gmain.c:2511
#32 0xb579c448 in QEventDispatcherGlib::processEvents () from
/usr/lib/libQtCore.so.4
#33 0xb5ce2425 in ?? () from /usr/lib/libQtGui.so.4
#34 0xb576f07a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#35 0xb576f4ba in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#36 0xb5771969 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#37 0xb5c40dd7 in QApplication::exec () from /usr/lib/libQtGui.so.4
#38 0x082b4ceb in main (argc=5, argv=0xbfc60db4) at
/build/buildd/digikam-0.10.0~rc2/digikam/main.cpp:190
------------------------------------- cut -------------------------------------

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list