[Digikam-devel] [Bug 159855] BUG - while appling tag changes.

Mikolaj Machowski mikmach at wp.pl
Sun Dec 14 22:20:15 GMT 2008


http://bugs.kde.org/show_bug.cgi?id=159855





--- Comment #15 from Mikolaj Machowski <mikmach wp pl>  2008-12-14 23:20:13 ---
Afraid I don't have good news:

Your patch have one - but IMO significant - side effect. After selecting images
 and selecting tag in right panel it is applied only after removing of
selection. This gives impression that changes weren't applied at all.

And still (rev. 896831, against 4.2) can reproduce crash:
a) Use right Tags panel for assigning
b) select many images and drag them to one of tags
c) quickly - to perform it when previous writing is going - select one image
and drag it onto another tag, choose "apply" -> crash

Backtrace is a bit different:

Application: digiKam (digikam), signal SIGSEGV
 [?1034h[Thread debugging using libthread_db enabled]
[Current thread is 1 (Thread 0xb4bdb6d0 (LWP 18650))]

Thread 10 (Thread 0xb36adb90 (LWP 18652)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb635db95 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i686/libpthread.so.0
#2  0xb63bb0b2 in QWaitCondition::wait () from /usr/lib/qt4/lib/libQtCore.so.4
#3  0x08263ed9 in Digikam::ScanController::run ()
#4  0xb63ba320 in ?? () from /usr/lib/qt4/lib/libQtCore.so.4
#5  0x09f7a710 in ?? ()
#6  0x00000000 in ?? ()

Thread 9 (Thread 0xb2441b90 (LWP 18655)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb635db95 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i686/libpthread.so.0
#2  0xb63bb0b2 in QWaitCondition::wait () from /usr/lib/qt4/lib/libQtCore.so.4
#3  0xb779b622 in Digikam::LoadSaveThread::run () from
/home/mikolaj/kde/lib/libdigikamcore.so.1
#4  0xb63ba320 in ?? () from /usr/lib/qt4/lib/libQtCore.so.4
#5  0x09f87d28 in ?? ()
#6  0x00000000 in ?? ()

Thread 8 (Thread 0xb2c42b90 (LWP 18656)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb635db95 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i686/libpthread.so.0
#2  0xb63bb0b2 in QWaitCondition::wait () from /usr/lib/qt4/lib/libQtCore.so.4
#3  0xb779b622 in Digikam::LoadSaveThread::run () from
/home/mikolaj/kde/lib/libdigikamcore.so.1
#4  0xb63ba320 in ?? () from /usr/lib/qt4/lib/libQtCore.so.4
#5  0x0a06c820 in ?? ()
#6  0x00000000 in ?? ()

Thread 7 (Thread 0xb0083b90 (LWP 18745)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb635dec2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/i686/libpthread.so.0
#2  0xb045740b in metronom_sync_loop (this=0xa1c3f38) at metronom.c:871
#3  0xb635a315 in start_thread () from /lib/i686/libpthread.so.0
#4  0xb58f3dde in clone () from /lib/i686/libc.so.6

Thread 6 (Thread 0xaf41fb90 (LWP 18750)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb58ec101 in select () from /lib/i686/libc.so.6
#2  0xb0480435 in xine_usec_sleep (usec=0) at utils.c:457
#3  0xb0464d8b in video_out_loop (this_gen=0xa1c8780) at video_out.c:1246
#4  0xb635a315 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb58f3dde in clone () from /lib/i686/libc.so.6

Thread 5 (Thread 0xaec1eb90 (LWP 18751)):
#0  0xb635cb46 in __pthread_mutex_unlock_usercnt () from
/lib/i686/libpthread.so.0
#1  0xb5380474 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#2  0xb5380dc4 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb53810a8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb64bb717 in QEventDispatcherGlib::processEvents () from
/usr/lib/qt4/lib/libQtCore.so.4
#5  0xb64936fa in QEventLoop::processEvents () from
/usr/lib/qt4/lib/libQtCore.so.4
#6  0xb64938ba in QEventLoop::exec () from /usr/lib/qt4/lib/libQtCore.so.4
#7  0xb63b74c3 in QThread::exec () from /usr/lib/qt4/lib/libQtCore.so.4
#8  0xb04a0879 in Phonon::Xine::XineThread::run () from
/home/mikolaj/kde/lib/kde4/plugins/phonon_backend/phonon_xine.so
#9  0xb63ba320 in ?? () from /usr/lib/qt4/lib/libQtCore.so.4
#10 0x0a1c7b10 in ?? ()
#11 0x00000000 in ?? ()

Thread 4 (Thread 0xae41db90 (LWP 18807)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb58e9367 in poll () from /lib/i686/libc.so.6
#2  0xaf864e93 in ao_alsa_handle_event_thread (data=0xa5d88b8) at
audio_alsa_out.c:150
#3  0xb635a315 in start_thread () from /lib/i686/libpthread.so.0
#4  0xb58f3dde in clone () from /lib/i686/libc.so.6

Thread 3 (Thread 0xadc1cb90 (LWP 18809)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb635db95 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i686/libpthread.so.0
#2  0xb0467980 in ao_loop (this_gen=0xa5ee1b0) at audio_out.c:345
#3  0xb635a315 in start_thread () from /lib/i686/libpthread.so.0
#4  0xb58f3dde in clone () from /lib/i686/libc.so.6

Thread 2 (Thread 0xad39fb90 (LWP 19106)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb635db95 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i686/libpthread.so.0
#2  0xb63bb0b2 in QWaitCondition::wait () from /usr/lib/qt4/lib/libQtCore.so.4
#3  0xb779b622 in Digikam::LoadSaveThread::run () from
/home/mikolaj/kde/lib/libdigikamcore.so.1
#4  0xb63ba320 in ?? () from /usr/lib/qt4/lib/libQtCore.so.4
#5  0x0c1d7e70 in ?? ()
#6  0x00000000 in ?? ()

Thread 1 (Thread 0xb4bdb6d0 (LWP 18650)):
[KCrash Handler]
#6  0xb6493619 in QEventLoop::exit () from /usr/lib/qt4/lib/libQtCore.so.4
#7  0xb5c288b4 in QDragManager::eventFilter () from
/usr/lib/qt4/lib/libQtGui.so.4
#8  0xb6494244 in QCoreApplicationPrivate::sendThroughApplicationEventFilters
() from /usr/lib/qt4/lib/libQtCore.so.4
#9  0xb5bb37a3 in QApplicationPrivate::notify_helper () from
/usr/lib/qt4/lib/libQtGui.so.4
#10 0xb5bba5e5 in QApplication::notify () from /usr/lib/qt4/lib/libQtGui.so.4
#11 0xb698585d in KApplication::notify () from
/home/mikolaj/kde/lib/libkdeui.so.5
#12 0xb6494f91 in QCoreApplication::notifyInternal () from
/usr/lib/qt4/lib/libQtCore.so.4
#13 0xb5bbb97e in QApplicationPrivate::sendMouseEvent () from
/usr/lib/qt4/lib/libQtGui.so.4
#14 0xb5c18b3f in ?? () from /usr/lib/qt4/lib/libQtGui.so.4
#15 0x0cf5fec8 in ?? ()
#16 0xbff5565c in ?? ()
#17 0x00000000 in ?? ()


-- 
Configure bugmail: http://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