Bug 252557 - Batch rename files caused crashed
Summary: Batch rename files caused crashed
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: AdvancedRename-engine (show other bugs)
Version: 1.4.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-27 16:51 UTC by Huguette Roy
Modified: 2020-09-12 10:45 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.2.0


Attachments
New crash information added by DrKonqi (21.29 KB, text/plain)
2010-10-31 00:37 UTC, JarD
Details
New crash information added by DrKonqi (21.86 KB, text/plain)
2010-11-06 16:35 UTC, angelfran1
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Huguette Roy 2010-09-27 16:51:25 UTC
Application: digikam (1.4.0)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.34.7-0.3-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
- What I was doingI  when the application crashed:
After opening Digikam, I tried to rename 2 files, but after i pressed OK, Digikam crashed. I just cannot rename more than one photo at a time. This situation is repeating each time I try to rename more than one photos.

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fb98a1847c0 (LWP 11370))]

Thread 15 (Thread 0x7fb972e74710 (LWP 11371)):
#0  0x00007fb981a8239c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb9853e8fab in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00000000006af475 in Digikam::ScanController::run (this=0xb8c3f0) at /usr/src/debug/digikam-1.4.0/digikam/scancontroller.cpp:515
#3  0x00007fb9853e88be in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007fb983a5082d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fb972673710 (LWP 11375)):
#0  0x00007ffffc7a8851 in clock_gettime ()
#1  0x00007fb97c5c82a3 in clock_gettime () from /lib64/librt.so.1
#2  0x00007fb98543b18f in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fb9854ff00d in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb9854ff395 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007fb9854fde6c in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007fb9854fdf15 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fb97c31ff7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x00007fb97c320e69 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fb97c321510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fb9854fe656 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#11 0x00007fb9854d2e12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#12 0x00007fb9854d3025 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#13 0x00007fb9853e6034 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#14 0x00007fb9853e88be in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#16 0x00007fb983a5082d in clone () from /lib64/libc.so.6
#17 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fb971c65710 (LWP 11376)):
#0  0x00007ffffc7a8851 in clock_gettime ()
#1  0x00007fb97c5c82a3 in clock_gettime () from /lib64/librt.so.1
#2  0x00007fb98543b18f in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fb9854ff00d in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb9854ff395 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007fb9854fde6c in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007fb9854fdf15 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fb97c31ff7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x00007fb97c320e69 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fb97c321510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fb9854fe656 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#11 0x00007fb9854d2e12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#12 0x00007fb9854d3025 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#13 0x00007fb9853e6034 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#14 0x00007fb9853e88be in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#16 0x00007fb983a5082d in clone () from /lib64/libc.so.6
#17 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fb97117c710 (LWP 11377)):
#0  0x00007fb981a8239c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb9853e8fab in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fb98765c3f9 in Digikam::ParkingThread::run (this=0xd1f1e0) at /usr/src/debug/digikam-1.4.0/libs/threads/threadmanager.cpp:101
#3  0x00007fb9853e88be in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007fb983a5082d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fb97097b710 (LWP 11378)):
#0  0x00007fb983a476b3 in poll () from /lib64/libc.so.6
#1  0x00007fb97c320fd4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fb97c321510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fb9854fe656 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007fb9854d2e12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007fb9854d3025 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007fb9853e6034 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007fb9853e88be in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#9  0x00007fb983a5082d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fb96bfff710 (LWP 11379)):
#0  0x00007fb981a81660 in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0
#1  0x00007fb97c31ff72 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fb97c320e69 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fb97c321510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fb9854fe656 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007fb9854d2e12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007fb9854d3025 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#7  0x00007fb9853e6034 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#8  0x00007fb9853e88be in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fb983a5082d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fb96771a710 (LWP 11381)):
#0  0x00007fb981a82709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb968dfb941 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fb983a5082d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fb9662dd710 (LWP 11382)):
#0  0x00007fb981a82709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb968e09aaf in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fb983a5082d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fb965adc710 (LWP 11383)):
#0  0x00007ffffc7a8851 in clock_gettime ()
#1  0x00007fb97c5c82a3 in clock_gettime () from /lib64/librt.so.1
#2  0x00007fb98543b18f in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fb9854ff00d in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb9854ff395 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007fb9854fde6c in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007fb9854fdf15 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fb97c31ff7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x00007fb97c320e69 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fb97c321510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fb9854fe656 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#11 0x00007fb9854d2e12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#12 0x00007fb9854d3025 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#13 0x00007fb9853e6034 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#14 0x00007fb9690593b4 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#15 0x00007fb9853e88be in ?? () from /usr/lib64/libQtCore.so.4
#16 0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#17 0x00007fb983a5082d in clone () from /lib64/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fb964dc1710 (LWP 11386)):
#0  0x00007fb983a476b3 in poll () from /lib64/libc.so.6
#1  0x00007fb9650d6907 in ?? () from /usr/lib64/xine/plugins/1.28/xineplug_ao_out_alsa.so
#2  0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fb983a5082d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fb9645c0710 (LWP 11387)):
#0  0x00007fb981a8239c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb968e0da6b in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fb983a5082d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fb963dbf710 (LWP 11388)):
#0  0x00007ffffc7a8851 in clock_gettime ()
#1  0x00007fb97c5c82a3 in clock_gettime () from /lib64/librt.so.1
#2  0x00007fb98543b18f in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fb9854ff00d in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb9854ff395 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007fb9854fde6c in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007fb9854fdf15 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fb97c31ff7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x00007fb97c320e69 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fb97c321510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fb9854fe656 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#11 0x00007fb9854d2e12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#12 0x00007fb9854d3025 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#13 0x00007fb9853e6034 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#14 0x00007fb9854b4478 in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00007fb9853e88be in ?? () from /usr/lib64/libQtCore.so.4
#16 0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#17 0x00007fb983a5082d in clone () from /lib64/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fb961714710 (LWP 11395)):
#0  0x00007ffffc7a8851 in clock_gettime ()
#1  0x00007fb97c5c82a3 in clock_gettime () from /lib64/librt.so.1
#2  0x00007fb98543b18f in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fb9854ff00d in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb9854ff395 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007fb9854fde6c in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007fb9854fdf15 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fb97c31ff7f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x00007fb97c320e69 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fb97c321510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fb9854fe656 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#11 0x00007fb9854d2e12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#12 0x00007fb9854d3025 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#13 0x00007fb9853e6034 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#14 0x00007fb9854b4478 in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00007fb9853e88be in ?? () from /usr/lib64/libQtCore.so.4
#16 0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#17 0x00007fb983a5082d in clone () from /lib64/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb95ef0f710 (LWP 11429)):
#0  0x00007fb981a8239c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb9853e8fab in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00000000006fa12e in Digikam::RenameThread::run (this=0x35a56c0) at /usr/src/debug/digikam-1.4.0/utilities/advancedrename/common/renamethread.cpp:105
#3  0x00007fb9853e88be in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb981a7da4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007fb983a5082d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb98a1847c0 (LWP 11370)):
[KCrash Handler]
#6  ref (this=0x31c1c20, settings=...) at /usr/include/QtCore/qatomic_x86_64.h:121
#7  QList (this=0x31c1c20, settings=...) at /usr/include/QtCore/qlist.h:118
#8  QForeachContainer (this=0x31c1c20, settings=...) at /usr/include/QtCore/qglobal.h:2239
#9  Digikam::Parser::parse (this=0x31c1c20, settings=...) at /usr/src/debug/digikam-1.4.0/utilities/advancedrename/common/parser.cpp:219
#10 0x00000000006f7444 in Digikam::Parser::invalidModifiers (this=<value optimized out>, settings=...) at /usr/src/debug/digikam-1.4.0/utilities/advancedrename/common/parser.cpp:201
#11 0x00000000006f1b80 in Digikam::Highlighter::highlightBlock (this=0x6494650, text=...) at /usr/src/debug/digikam-1.4.0/utilities/advancedrename/common/highlighter.cpp:95
#12 0x00007fb9848d4299 in ?? () from /usr/lib64/libQtGui.so.4
#13 0x00007fb9848d440e in ?? () from /usr/lib64/libQtGui.so.4
#14 0x00007fb9848d4762 in QSyntaxHighlighter::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libQtGui.so.4
#15 0x00007fb9854e8b5f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#16 0x00007fb984c8e4aa in QTextDocument::contentsChange(int, int, int) () from /usr/lib64/libQtGui.so.4
#17 0x00007fb9848958b2 in ?? () from /usr/lib64/libQtGui.so.4
#18 0x00007fb9848d36f8 in QSyntaxHighlighter::setDocument(QTextDocument*) () from /usr/lib64/libQtGui.so.4
#19 0x00007fb9848d37ed in QSyntaxHighlighter::~QSyntaxHighlighter() () from /usr/lib64/libQtGui.so.4
#20 0x00007fb985ea9899 in Sonnet::Highlighter::~Highlighter (this=0x64d2970, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.1/kdeui/sonnet/highlighter.cpp:139
#21 0x00007fb985df15ad in ~Private (this=0x382f9b0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.1/kdeui/widgets/ktextedit.cpp:85
#22 KTextEdit::~KTextEdit (this=0x382f9b0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.1/kdeui/widgets/ktextedit.cpp:278
#23 0x00000000006ea969 in Digikam::AdvancedRenameLineEdit::~AdvancedRenameLineEdit (this=0x382f9b0, __in_chrg=<value optimized out>)
    at /usr/src/debug/digikam-1.4.0/utilities/advancedrename/advancedrenameinput.cpp:163
#24 0x00007fb9854e5f34 in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4
#25 0x00007fb98466a8f0 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#26 0x00000000006ec260 in ~ProxyLineEdit (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/digikam-1.4.0/libs/widgets/common/comboboxutilities.h:50
#27 ~AdvancedRenameLineEditProxy (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/digikam-1.4.0/utilities/advancedrename/advancedrenameinput.h:50
#28 Digikam::AdvancedRenameLineEditProxy::~AdvancedRenameLineEditProxy (this=<value optimized out>, __in_chrg=<value optimized out>)
    at /usr/src/debug/digikam-1.4.0/utilities/advancedrename/advancedrenameinput.h:50
#29 0x00007fb9854e5f34 in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4
#30 0x00007fb98466a8f0 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#31 0x00000000006ebd89 in Digikam::AdvancedRenameInput::~AdvancedRenameInput (this=0x64b7ba0, __in_chrg=<value optimized out>)
    at /usr/src/debug/digikam-1.4.0/utilities/advancedrename/advancedrenameinput.cpp:345
#32 0x00007fb9854e5f34 in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4
#33 0x00007fb98466a8f0 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#34 0x00000000006ef019 in Digikam::AdvancedRenameWidget::~AdvancedRenameWidget (this=0x6357cf0, __in_chrg=<value optimized out>)
    at /usr/src/debug/digikam-1.4.0/utilities/advancedrename/advancedrenamewidget.cpp:116
#35 0x00007fb9854e5f34 in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4
#36 0x00007fb98466a8f0 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#37 0x00007fb98466aba9 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#38 0x00007fb9854e5f34 in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4
#39 0x00007fb98466a8f0 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#40 0x00000000006e9599 in Digikam::AdvancedRenameDialog::~AdvancedRenameDialog (this=0x3383280, __in_chrg=<value optimized out>)
    at /usr/src/debug/digikam-1.4.0/utilities/advancedrename/advancedrenamedialog.cpp:228
#41 0x000000000066b2d4 in Digikam::DigikamImageView::rename (this=0xcbadc0) at /usr/src/debug/digikam-1.4.0/digikam/digikamimageview.cpp:465
#42 0x00000000006753b5 in Digikam::DigikamView::qt_metacall (this=0xe38c00, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffffc72a7b0)
    at /usr/src/debug/digikam-1.4.0/build/digikam/digikamview.moc:321
#43 0x00007fb9854e8b5f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#44 0x00007fb984617be2 in QAction::triggered(bool) () from /usr/lib64/libQtGui.so.4
#45 0x00007fb984617dda in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQtGui.so.4
#46 0x00007fb984a51913 in ?? () from /usr/lib64/libQtGui.so.4
#47 0x00007fb984a5792a in ?? () from /usr/lib64/libQtGui.so.4
#48 0x00007fb985defbdd in KMenu::mouseReleaseEvent (this=0x7ffffc72c160, e=<value optimized out>) at /usr/src/debug/kdelibs-4.5.1/kdeui/widgets/kmenu.cpp:471
#49 0x00007fb98466f678 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#50 0x00007fb984a58b1b in QMenu::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#51 0x00007fb98461df34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#52 0x00007fb984626bda in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#53 0x00007fb985e1f2a6 in KApplication::notify (this=0x7ffffc72de50, receiver=0x7ffffc72c160, event=0x7ffffc72b430) at /usr/src/debug/kdelibs-4.5.1/kdeui/kernel/kapplication.cpp:310
#54 0x00007fb9854d39dc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#55 0x00007fb98461ef35 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#56 0x00007fb98469c534 in ?? () from /usr/lib64/libQtGui.so.4
#57 0x00007fb98469aa19 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#58 0x00007fb9846c2252 in ?? () from /usr/lib64/libQtGui.so.4
#59 0x00007fb97c320a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#60 0x00007fb97c321270 in ?? () from /usr/lib64/libglib-2.0.so.0
#61 0x00007fb97c321510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#62 0x00007fb9854fe5ff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#63 0x00007fb9846c1eee in ?? () from /usr/lib64/libQtGui.so.4
#64 0x00007fb9854d2e12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#65 0x00007fb9854d3025 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#66 0x00007fb984a55095 in QMenu::exec(QPoint const&, QAction*) () from /usr/lib64/libQtGui.so.4
#67 0x000000000064653a in Digikam::ContextMenuHelper::exec (this=0x7ffffc72c1c0, pos=<value optimized out>, at=<value optimized out>) at /usr/src/debug/digikam-1.4.0/digikam/contextmenuhelper.cpp:680
#68 0x000000000066c159 in Digikam::DigikamImageView::showContextMenuOnInfo (this=0xcbadc0, event=0x7ffffc72cfe0, info=...) at /usr/src/debug/digikam-1.4.0/digikam/digikamimageview.cpp:258
#69 0x000000000067fadc in Digikam::ImageCategorizedView::showContextMenuOnIndex (this=0xcbadc0, event=0x7ffffc72cfe0, index=<value optimized out>)
    at /usr/src/debug/digikam-1.4.0/digikam/imagecategorizedview.cpp:491
#70 0x00007fb98766a44a in Digikam::DCategorizedView::contextMenuEvent (this=0xcbadc0, event=0x7ffffc72cfe0) at /usr/src/debug/digikam-1.4.0/libs/widgets/common/dcategorizedview.cpp:537
#71 0x00007fb98466f3c5 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#72 0x00007fb984a17546 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#73 0x00007fb984b29483 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#74 0x00007fb987669f4f in Digikam::DCategorizedView::viewportEvent (this=0xcbadc0, event=0x7ffffc72cfe0) at /usr/src/debug/digikam-1.4.0/libs/widgets/common/dcategorizedview.cpp:704
#75 0x00007fb9854d3b67 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#76 0x00007fb98461df01 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#77 0x00007fb98462651b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#78 0x00007fb985e1f2a6 in KApplication::notify (this=0x7ffffc72de50, receiver=0xcbae10, event=0x7ffffc72cfe0) at /usr/src/debug/kdelibs-4.5.1/kdeui/kernel/kapplication.cpp:310
#79 0x00007fb9854d39dc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#80 0x00007fb98469c345 in ?? () from /usr/lib64/libQtGui.so.4
#81 0x00007fb98469aa19 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#82 0x00007fb9846c2252 in ?? () from /usr/lib64/libQtGui.so.4
#83 0x00007fb97c320a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#84 0x00007fb97c321270 in ?? () from /usr/lib64/libglib-2.0.so.0
#85 0x00007fb97c321510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#86 0x00007fb9854fe5ff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#87 0x00007fb9846c1eee in ?? () from /usr/lib64/libQtGui.so.4
#88 0x00007fb9854d2e12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#89 0x00007fb9854d3025 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#90 0x00007fb9854d743b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#91 0x000000000071e175 in main (argc=11089664, argv=0x7ffffc72e500) at /usr/src/debug/digikam-1.4.0/digikam/main.cpp:195

Possible duplicates by query: bug 249148, bug 244559, bug 237642, bug 233987.

Reported using DrKonqi
Comment 1 caulier.gilles 2010-09-27 17:13:52 UTC
crash appear in Advanced rename component used by BQM.

It have been probably fixed by Andi in current implementation from svn trunk...

Gilles Caulier
Comment 2 Andi Clemens 2010-09-27 20:21:46 UTC
Hmm another crash related to QList. I'm not able to reproduce this and never was. Maybe the openSUSE Qt version is somehow broken here?
The other reports were also related to openSUSE, if I'm not wrong.
Comment 3 JarD 2010-10-31 00:37:21 UTC
Created attachment 53005 [details]
New crash information added by DrKonqi

digikam (1.4.0) on KDE Platform 4.5.2 (KDE 4.5.2) using Qt 4.7.0

I tried to rename 2+ files at a time. Digikam crashes every time I rename more then 1 file.

-- Backtrace (Reduced):
#7  ref (this=0xcdda458, settings=...) at /usr/include/qt4/QtCore/qatomic_i386.h:120
#8  QList (this=0xcdda458, settings=...) at /usr/include/qt4/QtCore/qlist.h:118
#9  QForeachContainer (this=0xcdda458, settings=...) at /usr/include/qt4/QtCore/qglobal.h:2243
#10 Digikam::Parser::parse (this=0xcdda458, settings=...) at /build/buildd/digikam-1.4.0/utilities/advancedrename/common/parser.cpp:219
#11 0x0838e994 in Digikam::Parser::invalidModifiers (this=0xcdda458, settings=...) at /build/buildd/digikam-1.4.0/utilities/advancedrename/common/parser.cpp:201
Comment 4 angelfran1 2010-11-06 16:35:53 UTC
Created attachment 53199 [details]
New crash information added by DrKonqi

digikam (1.4.0) on KDE Platform 4.5.3 (KDE 4.5.3) using Qt 4.7.0

- What I was doing when the application crashed: I'm batch renaming several files with exif data time.

-- Backtrace (Reduced):
#6  ref (this=0x3577130, settings=...) at /usr/include/qt4/QtCore/qatomic_x86_64.h:121
#7  QList (this=0x3577130, settings=...) at /usr/include/qt4/QtCore/qlist.h:118
#8  QForeachContainer (this=0x3577130, settings=...) at /usr/include/qt4/QtCore/qglobal.h:2243
#9  Digikam::Parser::parse (this=0x3577130, settings=...) at /build/buildd/digikam-1.4.0/utilities/advancedrename/common/parser.cpp:234
#10 0x000000000074a874 in Digikam::Parser::invalidModifiers (this=0x7fff2923e6a0, settings=...) at /build/buildd/digikam-1.4.0/utilities/advancedrename/common/parser.cpp:201
Comment 5 Andi Clemens 2010-11-16 23:28:47 UTC
Please, try renaming with the latest version if possible (1.5.0) or even from SVN, so I can better track down the error (if there is any at all and not a package problem).

Gilles, Marcel,

ever seen a crash while renaming?
Comment 6 caulier.gilles 2010-11-24 09:12:55 UTC
digiKam 1.6.0 is out:

http://www.digikam.org/drupal/node/550

Please update and check if this entry still valid.

Thanks in advance

Gilles Caulier
Comment 7 Christoph Feck 2010-11-27 16:37:30 UTC

*** This bug has been marked as a duplicate of bug 237642 ***
Comment 8 caulier.gilles 2020-09-12 10:45:42 UTC
Fixed with #237642