[Bug 895682] New: Digikam goes into infinite loop below libqt when working with tags/captions information tab templates
https://bugzilla.novell.com/show_bug.cgi?id=895682 https://bugzilla.novell.com/show_bug.cgi?id=895682#c0 Summary: Digikam goes into infinite loop below libqt when working with tags/captions information tab templates Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: IA64 OS/Version: openSUSE 13.1 Status: NEW Severity: Critical Priority: P5 - None Component: KDE4 Applications AssignedTo: kde-maintainers@suse.de ReportedBy: ingham@i-pi.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- Created an attachment (id=605488) --> (http://bugzilla.novell.com/attachment.cgi?id=605488) Four stack traces obtained when digikam was in ints infinite loop. User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0 I suspect a problem in libqt (see backtrace attached), but I have not noticed this problem in any other KDE applications. My system has all patches applied as of Reproducible: Always Steps to Reproduce: 1. Start Digikam 2. Select a photo in any album 3. Go to the Captions/tags sidebar 4. Go to the information tab 5. Try using a template (that has worked plenty of times in the not too distant past). Actual Results: CPU utilization of one core goes to 100%. Digikam is unresponsive. This problem occurs when "Apply"ing a tile to a photo also. I have one stack trace of this in the attached file. Expected Results: Add the copyright information from the template into the photo metadata. The attachment has multiple gdb stack traces from attaching to a digikam in the infinite loop. These are for different photos in different albums. The third stack trace is interesting, because it is the loop when adding a title to a photo instead of adding copyright information. I also installed some additional debug symbols. If you can tell me what debuginfo I am missing for the deepest calls, I will install it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=895682 https://bugzilla.novell.com/show_bug.cgi?id=895682#c1 --- Comment #1 from Kenneth Ingham <ingham@i-pi.com> 2014-09-09 16:21:17 UTC --- Here are versions of relevant software currently installed. System is current on patches as of a few minutes ago. $ rpm -qa | egrep -i 'digikam|qt' yast2-control-center-qt-3.0.0-2.1.3.x86_64 qt4-qtscript-0.2.0-8.1.3.x86_64 libQtGStreamer-0_10-0-debuginfo-0.10.3-1.1.x86_64 libQtGStreamer-0_10-0-0.10.3-1.1.x86_64 libntrack-qt4-1-016-7.1.3.x86_64 gstreamer-0_10-plugins-qt-0.10.3-1.1.x86_64 libqt4-sql-4.8.5-5.9.2.x86_64 libqt4-qt3support-32bit-4.8.5-5.9.2.x86_64 texlive-qpxqtx-2013.72.svn15878-11.2.1.noarch libyui-qt5-2.43.5-2.1.4.x86_64 libqt4-sql-mysql-32bit-4.8.5-5.9.2.x86_64 libqt4-x11-4.8.5-5.9.2.x86_64 libsvnqt7-1.6.0-5.1.3.x86_64 libqt4-qt3support-4.8.5-5.9.2.x86_64 libmygpo-qt1-1.0.7-2.1.2.x86_64 libpolkit-qt-1-1-0.103.0-2.1.3.x86_64 libQtWebKit4-32bit-4.8.5+2.3.3-2.6.1.x86_64 qt3-3.3.8c-128.1.2.x86_64 libpoppler-qt4-4-0.24.3-12.1.x86_64 python-qt4-devel-4.10.3-3.4.1.x86_64 digikam-4.2.0-16.2.x86_64 libQtGLib-2_0-0-0.10.3-1.1.x86_64 libyui-qt-graph5-2.42.7-2.2.1.x86_64 libqt4-x11-32bit-4.8.5-5.9.2.x86_64 libyui-qt-pkg5-2.42.13-2.4.1.x86_64 yast2-qt-branding-openSUSE-13.1-10.4.13.noarch libqt4-sql-32bit-4.8.5-5.9.2.x86_64 libqt4-sql-mysql-4.8.5-5.9.2.x86_64 digikam-doc-3.5.0-7.3.noarch libpackagekit-qt2-6-0.8.8-2.2.2.x86_64 python-qt4-utils-4.10.3-3.4.1.x86_64 libqt4-sql-sqlite-32bit-4.8.5-5.9.2.x86_64 pinentry-qt4-0.8.3-2.1.3.x86_64 libqt4-devel-4.8.5-5.9.2.x86_64 libqt4-32bit-4.8.5-5.9.2.x86_64 digikam-debuginfo-4.2.0-16.2.x86_64 libQtWebKit4-4.8.5+2.3.3-2.6.1.x86_64 appmenu-qt-0.2.6-6.1.2.x86_64 libqt4-linguist-4.8.5-5.9.2.x86_64 texlive-qpxqtx-doc-2013.72.svn15878-11.2.1.noarch ibus-qt-1.3.2-2.1.2.x86_64 libQtGLib-2_0-0-debuginfo-0.10.3-1.1.x86_64 libqt4-4.8.5-5.9.2.x86_64 libqt4-sql-sqlite-4.8.5-5.9.2.x86_64 python-qt4-4.10.3-3.4.1.x86_64 libdbusmenu-qt2-0.9.2-7.1.3.x86_64 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=895682 https://bugzilla.novell.com/show_bug.cgi?id=895682#c2 --- Comment #2 from Kenneth Ingham <ingham@i-pi.com> 2014-09-10 17:29:13 UTC --- Problem still exists with libqt4-4.8.5-5.6.1.x86_64 Problem is worse with libqt4-x11-4.8.5-5.6.1.x86_64 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=895682 https://bugzilla.novell.com/show_bug.cgi?id=895682#c3 --- Comment #3 from Kenneth Ingham <ingham@i-pi.com> 2014-09-17 19:31:38 UTC ---
This problem occurs when "Apply"ing a tile to a photo also. I have one stack trace of this in the attached file.
"tile" should be "title" -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=895682 https://bugzilla.novell.com/show_bug.cgi?id=895682#c4 --- Comment #4 from Kenneth Ingham <ingham@i-pi.com> 2014-09-17 19:46:50 UTC --- Problem still occurs with Digikam 4.3. Here is a stack backtrace: #0 0x00007fccea81c506 in ?? () from /usr/lib64/libQtCore.so.4 #1 0x00007fccea8212c2 in ?? () from /usr/lib64/libQtCore.so.4 #2 0x00007fccea8261f3 in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007fcceb50a708 in QTextEngine::shapeTextWithHarfbuzz(int) const () from /usr/lib64/libQtGui.so.4 #4 0x00007fcceb50b092 in QTextEngine::shapeText(int) const () from /usr/lib64/libQtGui.so.4 #5 0x00007fcceb50b3b5 in QTextEngine::shape(int) const () from /usr/lib64/libQtGui.so.4 #6 0x00007fcceb50f1ef in QTextEngine::width(int, int) const () from /usr/lib64/libQtGui.so.4 #7 0x00007fcceb4e7900 in QFontMetrics::width(QString const&, int, int) const () from /usr/lib64/libQtGui.so.4 #8 0x00007fccec083471 in KLineEdit::setSqueezedText() () from /usr/lib64/libkdeui.so.5 #9 0x00007fccec086773 in KLineEdit::resizeEvent(QResizeEvent*) () from /usr/lib64/libkdeui.so.5 #10 0x00007fcceb312bb2 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #11 0x00007fcceb6bff81 in QLineEdit::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #12 0x00007fccec088f10 in KLineEdit::event(QEvent*) () from /usr/lib64/libkdeui.so.5 #13 0x00007fcceb2c38ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #14 0x00007fcceb2c9e70 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #15 0x00007fccebfda18a in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #16 0x00007fccea8b20ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #17 0x00007fcceb30ebd1 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib64/libQtGui.so.4 #18 0x00007fcceb30eb26 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib64/libQtGui.so.4 #19 0x00007fcceb30eb26 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib64/libQtGui.so.4 Here is the latest set of relevant packages. $ rpm -qa | egrep -i 'digikam|qt' yast2-control-center-qt-3.0.0-2.1.3.x86_64 qt4-qtscript-0.2.0-8.1.3.x86_64 libQtGStreamer-0_10-0-debuginfo-0.10.3-1.1.x86_64 libQtGStreamer-0_10-0-0.10.3-1.1.x86_64 libntrack-qt4-1-016-7.1.3.x86_64 gstreamer-0_10-plugins-qt-0.10.3-1.1.x86_64 libqt4-sql-4.8.5-5.9.2.x86_64 libqt4-qt3support-32bit-4.8.5-5.9.2.x86_64 texlive-qpxqtx-2013.72.svn15878-11.2.1.noarch libyui-qt5-2.43.5-2.1.4.x86_64 libqt4-sql-mysql-32bit-4.8.5-5.9.2.x86_64 libsvnqt7-1.6.0-5.1.3.x86_64 libqt4-qt3support-4.8.5-5.9.2.x86_64 libmygpo-qt1-1.0.7-2.1.2.x86_64 libpolkit-qt-1-1-0.103.0-2.1.3.x86_64 libQtWebKit4-32bit-4.8.5+2.3.3-2.6.1.x86_64 qt3-3.3.8c-128.1.2.x86_64 libpoppler-qt4-4-0.24.3-12.1.x86_64 python-qt4-devel-4.10.3-3.4.1.x86_64 libQtGLib-2_0-0-0.10.3-1.1.x86_64 libyui-qt-graph5-2.42.7-2.2.1.x86_64 libqt4-x11-32bit-4.8.5-5.9.2.x86_64 libyui-qt-pkg5-2.42.13-2.4.1.x86_64 yast2-qt-branding-openSUSE-13.1-10.4.13.noarch libqt4-sql-32bit-4.8.5-5.9.2.x86_64 libqt4-4.8.5-5.9.2.x86_64 libqt4-sql-mysql-4.8.5-5.9.2.x86_64 digikam-doc-3.5.0-7.3.noarch libpackagekit-qt2-6-0.8.8-2.2.2.x86_64 python-qt4-utils-4.10.3-3.4.1.x86_64 libqt4-sql-sqlite-32bit-4.8.5-5.9.2.x86_64 pinentry-qt4-0.8.3-2.1.3.x86_64 libqt4-devel-4.8.5-5.9.2.x86_64 libqt4-32bit-4.8.5-5.9.2.x86_64 digikam-debuginfo-4.3.0-19.1.x86_64 libQtWebKit4-4.8.5+2.3.3-2.6.1.x86_64 appmenu-qt-0.2.6-6.1.2.x86_64 libqt4-linguist-4.8.5-5.9.2.x86_64 texlive-qpxqtx-doc-2013.72.svn15878-11.2.1.noarch ibus-qt-1.3.2-2.1.2.x86_64 libQtGLib-2_0-0-debuginfo-0.10.3-1.1.x86_64 digikam-4.3.0-19.1.x86_64 libqt4-sql-sqlite-4.8.5-5.9.2.x86_64 python-qt4-4.10.3-3.4.1.x86_64 libdbusmenu-qt2-0.9.2-7.1.3.x86_64 libqt4-x11-4.8.5-5.9.2.x86_64 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com