[Digikam-devel] [digikam] [Bug 345288] Crash Digikam when customizing a shortcut to a Tag

Henrique Santos Fernandes sf.rique at gmail.com
Sat Mar 21 14:17:09 GMT 2015


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

--- Comment #8 from Henrique Santos Fernandes <sf.rique at gmail.com> ---
Follow the trace with debug symbols...  i don't see much difference.. am i
doing something wrong?


$ gdm digikam
<3>Falha ao criar diretório /var/run/gdm marcador de executado uma vez:
Operação não permitida
<5>GLib: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before
it's set.
The overwriting error message was: Operação não permitida
<3>Falha ao criar logdir /var/log/gdm: Operação não permitida
<5>Somente o usuário administrador pode executar o GDM
[sfrique at sfrique-arch ~]$ gdb digikam
GNU gdb (GDB) 7.9
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from digikam...done.
(gdb) ca
call   catch  
(gdb) catch throw 
Catchpoint 1 (throw)
(gdb) run
Starting program: /usr/bin/digikam 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffc3fff700 (LWP 13715)]
[Thread 0x7fffc3fff700 (LWP 13715) exited]
Connecting to deprecated signal
QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
QDBusConnection: session D-Bus connection created before QCoreApplication.
Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication.
Application may misbehave.
kbuildsycoca4 running...
kbuildsycoca4(13738) KBuildSycoca::checkTimestamps: checking file timestamps
kbuildsycoca4(13738) KBuildSycoca::checkTimestamps: timestamps check ok
kbuildsycoca4(13738) kdemain: Emitting notifyDatabaseChanged ()
[New Thread 0x7fff317fa700 (LWP 13800)]
QPainter::begin: Widget painting can only begin as a result of a paintEvent
QPainter::translate: Painter not active
QPainter::setClipRect: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
[Thread 0x7fff317fa700 (LWP 13800) exited]
[New Thread 0x7fff30ff9700 (LWP 13801)]
[New Thread 0x7fffc0ab2700 (LWP 13741)]
[New Thread 0x7fffc2b5d700 (LWP 13732)]
[New Thread 0x7fffc3fff700 (LWP 13731)]
[New Thread 0x7fffc8a5a700 (LWP 13714)]
[New Thread 0x7fffc925b700 (LWP 13713)]
[New Thread 0x7fffcf539700 (LWP 13687)]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff25cce75 in QAction::shortcuts() const () from /usr/lib/libQtGui.so.4
(gdb) 
(gdb) bt
#0  0x00007ffff25cce75 in QAction::shortcuts() const () from
/usr/lib/libQtGui.so.4
#1  0x00007ffff3263add in KAction::shortcut(QFlags<KAction::ShortcutType>)
const () from /usr/lib/libkdeui.so.5
#2  0x00007ffff32ca06d in ?? () from /usr/lib/libkdeui.so.5
#3  0x00007ffff32ca29d in ?? () from /usr/lib/libkdeui.so.5
#4  0x00007ffff32cc346 in ?? () from /usr/lib/libkdeui.so.5
#5  0x00007ffff32cca2f in ?? () from /usr/lib/libkdeui.so.5
#6  0x00007ffff1986d9c in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib/libQtCore.so.4
#7  0x00007ffff32d1077 in ?? () from /usr/lib/libkdeui.so.5
#8  0x00007ffff32c828a in ?? () from /usr/lib/libkdeui.so.5
#9  0x00007ffff32d11e1 in ?? () from /usr/lib/libkdeui.so.5
#10 0x00007ffff1986d9c in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib/libQtCore.so.4
#11 0x00007ffff32d1242 in ?? () from /usr/lib/libkdeui.so.5
#12 0x00007ffff32c7aa2 in ?? () from /usr/lib/libkdeui.so.5
#13 0x00007ffff32d1309 in ?? () from /usr/lib/libkdeui.so.5
#14 0x00007ffff1986d9c in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib/libQtCore.so.4
#15 0x00007ffff33fb9f2 in KKeySequenceWidget::keySequenceChanged(QKeySequence
const&) () from /usr/lib/libkdeui.so.5
#16 0x00007ffff33fd8a4 in ?? () from /usr/lib/libkdeui.so.5
#17 0x00007ffff1986d9c in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib/libQtCore.so.4
#18 0x00007ffff198b363 in QObject::event(QEvent*) () from
/usr/lib/libQtCore.so.4
#19 0x00007ffff25d29ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQtGui.so.4
#20 0x00007ffff25d9408 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#21 0x00007ffff33476fa in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#22 0x00007ffff197228d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQtCore.so.4
#23 0x00007ffff19a39db in ?? () from /usr/lib/libQtCore.so.4
#24 0x00007ffff19a0a59 in ?? () from /usr/lib/libQtCore.so.4
#25 0x00007fffea06171d in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#26 0x00007fffea061a08 in ?? () from /usr/lib/libglib-2.0.so.0
#27 0x00007fffea061abc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#28 0x00007ffff19a137d in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#29 0x00007ffff26763a6 in ?? () from /usr/lib/libQtGui.so.4
#30 0x00007ffff1970de1 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#31 0x00007ffff1971145 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#32 0x00007ffff2aa68ec in QDialog::exec() () from /usr/lib/libQtGui.so.4
#33 0x00007ffff32d0ff8 in KShortcutsDialog::configure(bool) () from
/usr/lib/libkdeui.so.5
#34 0x000000000059a5fe in Digikam::DigikamApp::slotEditKeys (this=<optimized
out>) at
/home/sfrique/Downloads/digikam/src/digikam-4.7.0/core/app/main/digikamapp.cpp:2451
#35 0x000000000059aadb in Digikam::DigikamApp::qt_static_metacall (_o=0xf9c1c0,
_c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
    at /home/sfrique/Downloads/digikam/src/build/core/app/digikamapp.moc:220
#36 0x00007ffff1986d9c in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib/libQtCore.so.4
#37 0x00007ffff25cc1e2 in QAction::triggered(bool) () from
/usr/lib/libQtGui.so.4
#38 0x00007ffff25cdd67 in QAction::activate(QAction::ActionEvent) () from
/usr/lib/libQtGui.so.4
#39 0x00007ffff2a20d9d in ?? () from /usr/lib/libQtGui.so.4
#40 0x00007ffff2a25759 in ?? () from /usr/lib/libQtGui.so.4
#41 0x00007ffff3410473 in KMenu::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib/libkdeui.so.5
#42 0x00007ffff2625c08 in QWidget::event(QEvent*) () from
/usr/lib/libQtGui.so.4
#43 0x00007ffff2a2972b in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4
#44 0x00007ffff25d29ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQtGui.so.4
#45 0x00007ffff25d956f in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#46 0x00007ffff33476fa in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#47 0x00007ffff197228d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQtCore.so.4
#48 0x00007ffff25d8bcf in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib/libQtGui.so.4
#49 0x00007ffff264fb3a in ?? () from /usr/lib/libQtGui.so.4
#50 0x00007ffff264e19c in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/libQtGui.so.4
#51 0x00007ffff26762e2 in ?? () from /usr/lib/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
#52 0x00007fffea06171d in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#53 0x00007fffea061a08 in ?? () from /usr/lib/libglib-2.0.so.0
#54 0x00007fffea061abc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#55 0x00007ffff19a1397 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#56 0x00007ffff26763a6 in ?? () from /usr/lib/libQtGui.so.4
#57 0x00007ffff1970de1 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#58 0x00007ffff1971145 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#59 0x00007ffff19766e9 in QCoreApplication::exec() () from
/usr/lib/libQtCore.so.4
#60 0x0000000000496726 in main (argc=<optimized out>, argv=<optimized out>) at
/home/sfrique/Downloads/digikam/src/digikam-4.7.0/core/app/main/main.cpp:237

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Digikam-devel mailing list