[Digikam-devel] [Bug 244559] New: Crash when renaming files in batch process

basosergiou at yahoo.co.uk basosergiou at yahoo.co.uk
Wed Jul 14 01:21:33 BST 2010


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

           Summary: Crash when renaming files in batch process
           Product: digikam
           Version: 1.2.0
          Platform: openSUSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: Batch Queue Manager
        AssignedTo: digikam-devel at kde.org
        ReportedBy: basosergiou at yahoo.co.uk


Version:           1.2.0 (using KDE 4.4.4) 
OS:                Linux

When ever I try to batch rename some jpegs, digikam always crashes.

Reproducible: Always

Steps to Reproduce:
Select a bunch of jpegs
F2
Select the new filename template
Press OK
Crash

Actual Results:  
Digikam crashes

Expected Results:  
Files get renamed

I'm actually using KDE 4.4.5 release 270 not 4.4.4 as stated in the dropdown.

Here is the output when started from the console;
digikam(20572)/kdecore (KSycoca): Trying to open ksycoca from 
"/var/tmp/kdecache-vas/ksycoca4"
Time elapsed: 24 ms
Time elapsed: 4 ms
Model: Time elapsed: 34 ms
TextureColorizer: Time elapsed: 44 ms
Time elapsed: 4 ms
Time elapsed: 6 ms
Model: Time elapsed: 14 ms
digikam(20572)/digikam (core): ThumbnailLoadThread::load: No thumbnail size
specified. Refusing to load thumbnail. 
Enchant dict for "en_GB" 0x9be3280 
QLayout: Cannot add null widget to QGridLayout/
KCrash: Application 'digikam' crashing...
*** glibc detected *** digikam: double free or corruption (out): 0x0acc75e0 ***
Segmentation fault

Here is the output when started from program launcher;

Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb2213740 (LWP 20626))]

Thread 16 (Thread 0xb0b05b70 (LWP 20627)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4526d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4a1627c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4cb48d0 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0x0833569a in ?? ()
#5  0xb4cb37cf in ?? () from /usr/lib/libQtCore.so.4
#6  0xb45226e5 in start_thread () from /lib/libpthread.so.0
#7  0xb4522600 in ?? () from /lib/libpthread.so.0

Thread 15 (Thread 0xb0076b70 (LWP 20629)):
#0  0xb2c381eb in clock_gettime () from /lib/librt.so.1
#1  0xb4de21cc in ?? () from /usr/lib/libQtCore.so.4
#2  0xb4de7616 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb4de765e in ?? () from /usr/lib/libQtCore.so.4
#4  0xb4de55cb in ?? () from /usr/lib/libQtCore.so.4
#5  0xb4de566d in ?? () from /usr/lib/libQtCore.so.4
#6  0xb2ddf618 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb2ddf999 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb2ddfebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb4de53cf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#10 0xb4db6d8d in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#11 0xb4db71d9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#12 0xb4cb08e3 in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0xb6652deb in ?? () from /usr/lib/libdigikamdatabase.so.1
#14 0xb4cb37cf in ?? () from /usr/lib/libQtCore.so.4
#15 0xb45226e5 in start_thread () from /lib/libpthread.so.0
#16 0xb4522600 in ?? () from /lib/libpthread.so.0

Thread 14 (Thread 0xaecfab70 (LWP 20630)):
#0  0xb2c381eb in clock_gettime () from /lib/librt.so.1
#1  0xb4de21cc in ?? () from /usr/lib/libQtCore.so.4
#2  0xb4de7616 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb4de765e in ?? () from /usr/lib/libQtCore.so.4
#4  0xb4de55cb in ?? () from /usr/lib/libQtCore.so.4
#5  0xb4de566d in ?? () from /usr/lib/libQtCore.so.4
#6  0xb2ddf618 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb2ddf999 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb2ddfebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb4de53cf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#10 0xb4db6d8d in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#11 0xb4db71d9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#12 0xb4cb08e3 in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0xb6652deb in ?? () from /usr/lib/libdigikamdatabase.so.1
#14 0xb4cb37cf in ?? () from /usr/lib/libQtCore.so.4
#15 0xb45226e5 in start_thread () from /lib/libpthread.so.0
#16 0xb4522600 in ?? () from /lib/libpthread.so.0

Thread 13 (Thread 0xae4c6b70 (LWP 20631)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4526d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4a1627c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4cb48d0 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0xb68f986c in Digikam::LoadSaveThread::run() () from
/usr/lib/libdigikamcore.so.1
#5  0xb4cb37cf in ?? () from /usr/lib/libQtCore.so.4
#6  0xb45226e5 in start_thread () from /lib/libpthread.so.0
#7  0xb4522600 in ?? () from /lib/libpthread.so.0

Thread 12 (Thread 0xadcc5b70 (LWP 20632)):
#0  0xb4de7665 in ?? () from /usr/lib/libQtCore.so.4
#1  0xb4de55cb in ?? () from /usr/lib/libQtCore.so.4
#2  0xb4de566d in ?? () from /usr/lib/libQtCore.so.4
#3  0xb2ddf618 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#4  0xb2ddf999 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb2ddfebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#6  0xb4de53cf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#7  0xb4db6d8d in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#8  0xb4db71d9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#9  0xb4cb08e3 in QThread::exec() () from /usr/lib/libQtCore.so.4
#10 0xb4cb37cf in ?? () from /usr/lib/libQtCore.so.4
#11 0xb45226e5 in start_thread () from /lib/libpthread.so.0
#12 0xb4522600 in ?? () from /lib/libpthread.so.0

Thread 11 (Thread 0xad4c4b70 (LWP 20633)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb49fdd5e in poll () from /lib/libc.so.6
#2  0xb2deccab in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb2ddfbc1 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb2ddfebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb4de53cf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#6  0xb4db6d8d in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#7  0xb4db71d9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#8  0xb4cb08e3 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb4cb37cf in ?? () from /usr/lib/libQtCore.so.4
#10 0xb45226e5 in start_thread () from /lib/libpthread.so.0
#11 0xb4522600 in ?? () from /lib/libpthread.so.0

Thread 10 (Thread 0xaa223b70 (LWP 20634)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb45270c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb4a162d4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xab4f21db in metronom_sync_loop () from /usr/lib/libxine.so.1
#4  0xb45226e5 in start_thread () from /lib/libpthread.so.0
#5  0xb4522600 in ?? () from /lib/libpthread.so.0

Thread 9 (Thread 0xa9617b70 (LWP 20635)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb45270c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb4a162d4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xab4fe2cb in interruptable_sleep () from /usr/lib/libxine.so.1
#4  0xab500c7e in video_out_loop () from /usr/lib/libxine.so.1
#5  0xb45226e5 in start_thread () from /lib/libpthread.so.0
#6  0xb4522600 in ?? () from /lib/libpthread.so.0

Thread 8 (Thread 0xa8e16b70 (LWP 20636)):
#0  0xb2c381eb in clock_gettime () from /lib/librt.so.1
#1  0xb4de21cc in ?? () from /usr/lib/libQtCore.so.4
#2  0xb4de7616 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb4de765e in ?? () from /usr/lib/libQtCore.so.4
#4  0xb4de55cb in ?? () from /usr/lib/libQtCore.so.4
#5  0xb2ddf618 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb2ddf999 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb2ddfebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb4de53cf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#9  0xb4db6d8d in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#10 0xb4db71d9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#11 0xb4cb08e3 in QThread::exec() () from /usr/lib/libQtCore.so.4
#12 0xab548c38 in Phonon::MediaSource::type() const () from
/usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#13 0xb4cb37cf in ?? () from /usr/lib/libQtCore.so.4
#14 0xb45226e5 in start_thread () from /lib/libpthread.so.0
#15 0xb4522600 in ?? () from /lib/libpthread.so.0

Thread 7 (Thread 0xa8615b70 (LWP 20639)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb49fdd5e in poll () from /lib/libc.so.6
#2  0xab3a8349 in ao_alsa_handle_event_thread () from
/usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so
#3  0xb45226e5 in start_thread () from /lib/libpthread.so.0
#4  0xb4522600 in ?? () from /lib/libpthread.so.0

Thread 6 (Thread 0xa7e14b70 (LWP 20640)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4526d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4a1627c in pthread_cond_wait () from /lib/libc.so.6
#3  0xab504390 in ao_loop () from /usr/lib/libxine.so.1
#4  0xb45226e5 in start_thread () from /lib/libpthread.so.0
#5  0xb4522600 in ?? () from /lib/libpthread.so.0

Thread 5 (Thread 0xa7588b70 (LWP 20641)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4526d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4a1627c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4cb48d0 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0xb68f986c in Digikam::LoadSaveThread::run() () from
/usr/lib/libdigikamcore.so.1
#5  0xb4cb37cf in ?? () from /usr/lib/libQtCore.so.4
#6  0xb45226e5 in start_thread () from /lib/libpthread.so.0
#7  0xb4522600 in ?? () from /lib/libpthread.so.0

Thread 4 (Thread 0xa6d87b70 (LWP 20648)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4526d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4a1627c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4cb48d0 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0xb68f986c in Digikam::LoadSaveThread::run() () from
/usr/lib/libdigikamcore.so.1
#5  0xb4cb37cf in ?? () from /usr/lib/libQtCore.so.4
#6  0xb45226e5 in start_thread () from /lib/libpthread.so.0
#7  0xb4522600 in ?? () from /lib/libpthread.so.0

Thread 3 (Thread 0xa6586b70 (LWP 20649)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4526d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4a1627c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4cb48d0 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0xb68f986c in Digikam::LoadSaveThread::run() () from
/usr/lib/libdigikamcore.so.1
#5  0xb4cb37cf in ?? () from /usr/lib/libQtCore.so.4
#6  0xb45226e5 in start_thread () from /lib/libpthread.so.0
#7  0xb4522600 in ?? () from /lib/libpthread.so.0

Thread 2 (Thread 0xa5bffb70 (LWP 20674)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4526d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4a1627c in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4cb48d0 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0x083bc494 in ?? ()
#5  0xb4cb37cf in ?? () from /usr/lib/libQtCore.so.4
#6  0xb45226e5 in start_thread () from /lib/libpthread.so.0
#7  0xb4522600 in ?? () from /lib/libpthread.so.0

Thread 1 (Thread 0xb2213740 (LWP 20626)):
[KCrash Handler]
#6  0x083b947d in ?? ()
#7  0x083b99e5 in ?? ()
#8  0x083b280c in ?? ()
#9  0xb5598674 in ?? () from /usr/lib/libQtGui.so.4
#10 0xb559884d in ?? () from /usr/lib/libQtGui.so.4
#11 0xb559910a in QSyntaxHighlighter::qt_metacall(QMetaObject::Call, int,
void**) () from /usr/lib/libQtGui.so.4
#12 0xb4dbdb2d in QMetaObject::metacall(QObject*, QMetaObject::Call, int,
void**) () from /usr/lib/libQtCore.so.4
#13 0xb4dccd80 in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from /usr/lib/libQtCore.so.4
#14 0xb59e1735 in QTextDocument::contentsChange(int, int, int) () from
/usr/lib/libQtGui.so.4
#15 0xb5554d0f in ?? () from /usr/lib/libQtGui.so.4
#16 0xb55848ec in QTextCursor::endEditBlock() () from /usr/lib/libQtGui.so.4
#17 0xb5597f28 in QSyntaxHighlighter::setDocument(QTextDocument*) () from
/usr/lib/libQtGui.so.4
#18 0xb55980c5 in QSyntaxHighlighter::~QSyntaxHighlighter() () from
/usr/lib/libQtGui.so.4
#19 0xb5d40797 in Sonnet::Highlighter::~Highlighter() () from
/usr/lib/libkdeui.so.5
#20 0xb5d96f62 in KTextEdit::~KTextEdit() () from /usr/lib/libkdeui.so.5
#21 0x083ad1d8 in ?? ()
#22 0xb4dc835c in QObjectPrivate::deleteChildren() () from
/usr/lib/libQtCore.so.4
#23 0xb52fa340 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#24 0xb5710b5f in QLineEdit::~QLineEdit() () from /usr/lib/libQtGui.so.4
#25 0xb5d9c524 in KLineEdit::~KLineEdit() () from /usr/lib/libkdeui.so.5
#26 0x083af314 in ?? ()
#27 0xb4dc835c in QObjectPrivate::deleteChildren() () from
/usr/lib/libQtCore.so.4
#28 0xb52fa340 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#29 0xb56c920e in QComboBox::~QComboBox() () from /usr/lib/libQtGui.so.4
#30 0xb5d4d158 in KComboBox::~KComboBox() () from /usr/lib/libkdeui.so.5
#31 0x083ae403 in ?? ()
#32 0xb4dc835c in QObjectPrivate::deleteChildren() () from
/usr/lib/libQtCore.so.4
#33 0xb52fa340 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#34 0x083afd2f in ?? ()
#35 0xb4dc835c in QObjectPrivate::deleteChildren() () from
/usr/lib/libQtCore.so.4
#36 0xb52f9880 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#37 0xb4dc835c in QObjectPrivate::deleteChildren() () from
/usr/lib/libQtCore.so.4
#38 0xb52fa340 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#39 0xb57e8004 in QDialog::~QDialog() () from /usr/lib/libQtGui.so.4
#40 0xb5d2eba4 in KDialog::~KDialog() () from /usr/lib/libkdeui.so.5
#41 0x083ac2b0 in ?? ()
#42 0x082e49cb in ?? ()
#43 0x082f012e in ?? ()
#44 0xb4dbdb2d in QMetaObject::metacall(QObject*, QMetaObject::Call, int,
void**) () from /usr/lib/libQtCore.so.4
#45 0xb4dccd80 in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from /usr/lib/libQtCore.so.4
#46 0xb528b39d in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
#47 0xb528d6ac in QAction::activate(QAction::ActionEvent) () from
/usr/lib/libQtGui.so.4
#48 0xb528f0d0 in QAction::event(QEvent*) () from /usr/lib/libQtGui.so.4
#49 0xb5f121ff in KAction::event(QEvent*) () from /usr/lib/libkdeui.so.5
#50 0xb5291e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#51 0xb5298c78 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#52 0xb5d77d21 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#53 0xb4db871e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from
/usr/lib/libQtCore.so.4
#54 0xb52d5555 in ?? () from /usr/lib/libQtGui.so.4
#55 0xb52d7492 in ?? () from /usr/lib/libQtGui.so.4
#56 0xb529abd5 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#57 0xb5d77d21 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#58 0xb4db871e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from
/usr/lib/libQtCore.so.4
#59 0xb5292d6d in ?? () from /usr/lib/libQtGui.so.4
#60 0xb534d563 in ?? () from /usr/lib/libQtGui.so.4
#61 0xb534fba2 in ?? () from /usr/lib/libQtGui.so.4
#62 0xb5324d86 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/libQtGui.so.4
#63 0xb53530e8 in ?? () from /usr/lib/libQtGui.so.4
#64 0xb2ddc4c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#65 0xb2ddfd98 in ?? () from /usr/lib/libglib-2.0.so.0
#66 0xb2ddfebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#67 0xb4de5381 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#68 0xb5352c3a in ?? () from /usr/lib/libQtGui.so.4
#69 0xb4db6d8d in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#70 0xb4db71d9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#71 0xb4dbc480 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#72 0xb5291ee4 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#73 0x083db275 in ?? ()
#74 0xb494cace in __libc_start_main () from /lib/libc.so.6
#75 0x080a6f41 in _start ()

-- 
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