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

Gilles Caulier caulier.gilles at gmail.com
Sun Jul 18 15:09:22 BST 2010


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


Gilles Caulier <caulier.gilles at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDSINFO                   |UNCONFIRMED
          Component|Batch Queue Manager         |Advanced Rename
            Version|1.2.0                       |1.3.0
         Resolution|BACKTRACE                   |




--- Comment #4 from Gilles Caulier <caulier gilles gmail com>  2010-07-18 16:09:18 ---
Thread 1 (Thread 0xb21c8740 (LWP 15678)):
[KCrash Handler]
#6  ref (this=0x9dcc868, settings=...) at
/usr/include/QtCore/qatomic_i386.h:120
#7  QList (this=0x9dcc868, settings=...) at /usr/include/QtCore/qlist.h:114
#8  QForeachContainer (this=0x9dcc868, settings=...) at
/usr/include/QtCore/qglobal.h:2225
#9  Digikam::Parser::parse (this=0x9dcc868, settings=...) at
/usr/src/debug/digikam-1.3.0/utilities/advancedrename/common/parser.cpp:224
#10 0x083446d5 in Digikam::Parser::invalidModifiers (this=0x9dcc868,
settings=...) at
/usr/src/debug/digikam-1.3.0/utilities/advancedrename/common/parser.cpp:206
#11 0x0833dec1 in Digikam::Highlighter::highlightBlock (this=0x9a316f8,
text=...) at
/usr/src/debug/digikam-1.3.0/utilities/advancedrename/common/highlighter.cpp:95
#12 0xb571fa54 in QSyntaxHighlighterPrivate::reformatBlock (this=0x9a30b10,
block=...) at text/qsyntaxhighlighter.cpp:204
#13 0xb571fc1d in QSyntaxHighlighterPrivate::_q_reformatBlocks (this=0x9a30b10,
from=0, charsRemoved=20, charsAdded=20) at text/qsyntaxhighlighter.cpp:184
#14 0xb572000a in QSyntaxHighlighter::qt_metacall (this=0x9a316f8,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd209e0) at
.moc/release-shared/moc_qsyntaxhighlighter.cpp:81
#15 0xb4f8defd in QMetaObject::metacall (object=0x9a316f8,
cl=QMetaObject::InvokeMetaMethod, idx=6, argv=0xbfd209e0) at
kernel/qmetaobject.cpp:237
#16 0xb4f9cfe8 in QMetaObject::activate (sender=0xadb73e8, m=0xb5d7ce5c,
local_signal_index=0, argv=0xbfd209e0) at kernel/qobject.cpp:3295
#17 0xb5b40c45 in QTextDocument::contentsChange (this=0xadb73e8, _t1=0, _t2=20,
_t3=20) at .moc/release-shared/moc_qtextdocument.cpp:188
#18 0xb56dda0a in QTextDocumentPrivate::finishEdit (this=0xbba5638) at
text/qtextdocument_p.cpp:1149
#19 0xb570be94 in QTextCursor::endEditBlock (this=0xbfd20abc) at
text/qtextcursor.cpp:2387
#20 0xb571ee98 in QSyntaxHighlighter::setDocument (this=0x9a001e8, doc=0x0) at
text/qsyntaxhighlighter.cpp:346
#21 0xb571efc5 in QSyntaxHighlighter::~QSyntaxHighlighter (this=0x9a001e8,
__in_chrg=<value optimized out>) at text/qsyntaxhighlighter.cpp:328
#22 0xb5f7bb17 in Sonnet::Highlighter::~Highlighter (this=0x9a001e8,
__in_chrg=<value optimized out>) at
/usr/src/debug/kdelibs-4.4.5/kdeui/sonnet/highlighter.cpp:135
#23 0xb5f7bb52 in Sonnet::Highlighter::~Highlighter (this=0x9a001e8,
__in_chrg=<value optimized out>) at
/usr/src/debug/kdelibs-4.4.5/kdeui/sonnet/highlighter.cpp:138
#24 0xb5e7ad22 in ~Private (this=0xab2c3a0, __in_chrg=<value optimized out>) at
/usr/src/debug/kdelibs-4.4.5/kdeui/widgets/ktextedit.cpp:82
#25 KTextEdit::~KTextEdit (this=0xab2c3a0, __in_chrg=<value optimized out>) at
/usr/src/debug/kdelibs-4.4.5/kdeui/widgets/ktextedit.cpp:275
#26 0x083397a0 in Digikam::AdvancedRenameLineEdit::~AdvancedRenameLineEdit
(this=0xab2c3a0, __in_chrg=<value optimized out>)
    at
/usr/src/debug/digikam-1.3.0/utilities/advancedrename/advancedrenameinput.cpp:161
#27 0xb4f99d64 in QObjectPrivate::deleteChildren (this=0xbba5ad8) at
kernel/qobject.cpp:1986
#28 0xb5498de0 in QWidget::~QWidget (this=0xab96a20, __in_chrg=<value optimized
out>) at kernel/qwidget.cpp:1476
#29 0xb589bd6f in QLineEdit::~QLineEdit (this=0xab96a20, __in_chrg=<value
optimized out>) at widgets/qlineedit.cpp:354
#30 0xb5f80cec in KLineEdit::~KLineEdit (this=0xab96a20, __in_chrg=<value
optimized out>) at /usr/src/debug/kdelibs-4.4.5/kdeui/widgets/klineedit.cpp:212
#31 0x0833b294 in ~ProxyLineEdit (this=0xab96a20, __in_chrg=<value optimized
out>) at
/usr/src/debug/digikam-1.3.0/libs/widgets/common/comboboxutilities.h:50
#32 ~AdvancedRenameLineEditProxy (this=0xab96a20, __in_chrg=<value optimized
out>) at
/usr/src/debug/digikam-1.3.0/utilities/advancedrename/advancedrenameinput.h:50
#33 Digikam::AdvancedRenameLineEditProxy::~AdvancedRenameLineEditProxy
(this=0xab96a20, __in_chrg=<value optimized out>)
    at
/usr/src/debug/digikam-1.3.0/utilities/advancedrename/advancedrenameinput.h:50
#34 0xb4f99d64 in QObjectPrivate::deleteChildren (this=0x92c0910) at
kernel/qobject.cpp:1986
#35 0xb5498de0 in QWidget::~QWidget (this=0xbb4da30, __in_chrg=<value optimized
out>) at kernel/qwidget.cpp:1476
#36 0xb585b09e in QComboBox::~QComboBox (this=0xbb4da30, __in_chrg=<value
optimized out>) at widgets/qcombobox.cpp:1267
#37 0xb5f7d708 in KComboBox::~KComboBox (this=0xbb4da30, __in_chrg=<value
optimized out>) at /usr/src/debug/kdelibs-4.4.5/kdeui/widgets/kcombobox.cpp:70
#38 0x0833a7f0 in Digikam::AdvancedRenameInput::~AdvancedRenameInput
(this=0xbb4da30, __in_chrg=<value optimized out>)
    at
/usr/src/debug/digikam-1.3.0/utilities/advancedrename/advancedrenameinput.cpp:338
#39 0xb4f99d64 in QObjectPrivate::deleteChildren (this=0xae2eb58) at
kernel/qobject.cpp:1986
#40 0xb5498de0 in QWidget::~QWidget (this=0xaebd0d0, __in_chrg=<value optimized
out>) at kernel/qwidget.cpp:1476
#41 0x0833b980 in Digikam::AdvancedRenameWidget::~AdvancedRenameWidget
(this=0xaebd0d0, __in_chrg=<value optimized out>)
    at
/usr/src/debug/digikam-1.3.0/utilities/advancedrename/advancedrenamewidget.cpp:111
#42 0xb4f99d64 in QObjectPrivate::deleteChildren (this=0xa8a9b20) at
kernel/qobject.cpp:1986
#43 0xb5498de0 in QWidget::~QWidget (this=0xaed96f8, __in_chrg=<value optimized
out>) at kernel/qwidget.cpp:1476
#44 0xb5499062 in QWidget::~QWidget (this=0xaed96f8, __in_chrg=<value optimized
out>) at kernel/qwidget.cpp:1496
#45 0xb4f99d64 in QObjectPrivate::deleteChildren (this=0xadbcb20) at
kernel/qobject.cpp:1986
#46 0xb5498de0 in QWidget::~QWidget (this=0xab233f0, __in_chrg=<value optimized
out>) at kernel/qwidget.cpp:1476
#47 0xb5961544 in QDialog::~QDialog (this=0xab233f0, __in_chrg=<value optimized
out>) at dialogs/qdialog.cpp:318
#48 0xb5e74f24 in KDialog::~KDialog (this=0xab233f0, __in_chrg=<value optimized
out>) at /usr/src/debug/kdelibs-4.4.5/kdeui/dialogs/kdialog.cpp:202
#49 0x08337e10 in Digikam::AdvancedRenameDialog::~AdvancedRenameDialog
(this=0xab233f0, __in_chrg=<value optimized out>)
    at
/usr/src/debug/digikam-1.3.0/utilities/advancedrename/advancedrenamedialog.cpp:228
#50 0x082b3f07 in Digikam::DigikamImageView::rename (this=0x8632bc0) at
/usr/src/debug/digikam-1.3.0/digikam/digikamimageview.cpp:408
#51 0x082bf3b8 in Digikam::DigikamView::qt_metacall (this=0x867ab90,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd21148)
    at /usr/src/debug/digikam-1.3.0/build/digikam/digikamview.moc:321
#52 0xb4f8defd in QMetaObject::metacall (object=0x867ab90,
cl=QMetaObject::InvokeMetaMethod, idx=86, argv=0xbfd21148) at
kernel/qmetaobject.cpp:237
#53 0xb4f9cfe8 in QMetaObject::activate (sender=0x9d425b8, m=0x8479658,
local_signal_index=1, argv=0xbfd21148) at kernel/qobject.cpp:3295
#54 0xb5434a0d in QAction::triggered (this=0x9d425b8, _t1=false) at
.moc/release-shared/moc_qaction.cpp:263
#55 0xb5434cab in QAction::activate (this=0x9d425b8, event=QAction::Trigger) at
kernel/qaction.cpp:1255
#56 0xb5434e50 in QAction::event (this=0x1, e=0x0) at kernel/qaction.cpp:1181
#57 0xb6042a1f in KAction::event (this=0x9d425b8, event=0xbfd21648) at
/usr/src/debug/kdelibs-4.4.5/kdeui/actions/kaction.cpp:129
#58 0xb543bc64 in QApplicationPrivate::notify_helper (this=0x84af248,
receiver=0x9d425b8, e=0xbfd21648) at kernel/qapplication.cpp:4302
#59 0xb5443bf7 in QApplication::notify (this=0xbfd22544, receiver=0x9d425b8,
e=0xbfd21648) at kernel/qapplication.cpp:3706
#60 0xb5eaea11 in KApplication::notify (this=0xbfd22544, receiver=0x9d425b8,
event=0xbfd21648) at
/usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#61 0xb4f87e0e in QCoreApplication::notifyInternal (this=0xbfd22544,
receiver=0x9d425b8, event=0xbfd21648) at kernel/qcoreapplication.cpp:726
#62 0xb547286f in sendEvent (this=0x84af2f4, e=0xbfd21ab4) at
../../src/corelib/kernel/qcoreapplication.h:215
#63 QShortcutMap::dispatchEvent (this=0x84af2f4, e=0xbfd21ab4) at
kernel/qshortcutmap.cpp:879
#64 0xb5473de5 in QShortcutMap::tryShortcutEvent (this=0x84af2f4, o=0x8632bc0,
e=0xbfd21ab4) at kernel/qshortcutmap.cpp:364
#65 0xb5445848 in QApplication::notify (this=0x8632bc0, receiver=0x8632bc0,
e=0xbfd21ab4) at kernel/qapplication.cpp:3748
#66 0xb5eaea11 in KApplication::notify (this=0xbfd22544, receiver=0x8632bc0,
event=0xbfd21ab4) at
/usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#67 0xb4f87e0e in QCoreApplication::notifyInternal (this=0xbfd22544,
receiver=0x8632bc0, event=0xbfd21ab4) at kernel/qcoreapplication.cpp:726
#68 0xb54393bd in sendSpontaneousEvent (receiver=0x8632bc0, event=0xbfd21ab4)
at ../../src/corelib/kernel/qcoreapplication.h:218
#69 qt_sendSpontaneousEvent (receiver=0x8632bc0, event=0xbfd21ab4) at
kernel/qapplication.cpp:5281
#70 0xb54e8cf3 in QKeyMapper::sendKeyEvent (keyWidget=0x8632bc0, grab=false,
type=QEvent::KeyPress, code=16777265, modifiers=) at
kernel/qkeymapper_x11.cpp:1875
#71 0xb54e91c1 in QKeyMapperPrivate::translateKeyEvent (this=0x84dae98,
keyWidget=0x8632bc0, event=0xbfd2215c, grab=false) at
kernel/qkeymapper_x11.cpp:1845
#72 0xb54c27ca in QApplication::x11ProcessEvent (this=0xbfd22544,
event=0xbfd2215c) at kernel/qapplication_x11.cpp:3406
#73 0xb54ec570 in x11EventSourceDispatch (s=0x84b2468, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#74 0xb2f84b49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#75 0xb2f85350 in ?? () from /usr/lib/libglib-2.0.so.0
#76 0xb2f8560e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#77 0xb4fb3d4b in QEventDispatcherGlib::processEvents (this=0x8483a38,
flags=...) at kernel/qeventdispatcher_glib.cpp:412
#78 0xb54ec19a in QGuiEventDispatcherGlib::processEvents (this=0x8483a38,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#79 0xb4f8711d in QEventLoop::processEvents (this=0xbfd22414, flags=...) at
kernel/qeventloop.cpp:149
#80 0xb4f87319 in QEventLoop::exec (this=0xbfd22414, flags=...) at
kernel/qeventloop.cpp:201
#81 0xb4f8bc70 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#82 0xb5439164 in QApplication::exec () at kernel/qapplication.cpp:3581
#83 0x08369873 in main (argc=136, argv=0x28) at
/usr/src/debug/digikam-1.3.0/digikam/main.cpp:195

Possible duplicates by query: bug 237642, bug 235583, bug 233987, bug 230755,
bug 229857.

Andi,

Sound like an advanced rename bug. Do you already fixed this in current
implementation from svn ?

Gilles Caulier

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