[prev in list] [next in list] [prev in thread] [next in thread] 

List:       konq-bugs
Subject:    [Bug 294266] Konqueror crash when changing shortcuts
From:       Dawit Alemayehu <adawit () kde ! org>
Date:       2012-03-10 5:18:15
Message-ID: bug-294266-5021-O7R3nyGGEc () http ! bugs ! kde ! org/
[Download RAW message or body]

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

--- Comment #6 from Dawit Alemayehu <adawit@kde.org> ---
Ok. Now I can reproduce the crash. Unfortunately, I am not yet able to
determine what the actually cause is just yet, but it is in kdelibs and not
Konqueror. Anyhow, I also was not able to reproduce the crash when running
Konqueror through valgrind. Here is a better backtrace:

Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe138d94780 (LWP 11264))]

Thread 3 (Thread 0x7fe124350700 (LWP 11265)):
#0  0x00007fe1355fca14 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0x00007fe126ad956c in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007fe126ad9699 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007fe1355f8daa in start_thread () from /lib/libpthread.so.0
#4  0x00007fe132a4009d in clone () from /lib/libc.so.6

Thread 2 (Thread 0x7fe123a4f700 (LWP 11266)):
#0  0x00007fe132a38183 in poll () from /lib/libc.so.6
#1  0x00007fe12f15cdc8 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fe12f15d289 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007fe1359b50bf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#4  0x00007fe135984e52 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#5  0x00007fe1359850a7 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#6  0x00007fe135885d17 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007fe135888d3b in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007fe1355f8daa in start_thread () from /lib/libpthread.so.0
#9  0x00007fe132a4009d in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7fe138d94780 (LWP 11264)):
[KCrash Handler]
#6  0x0000000000e75700 in ?? ()
#7  0x00007fe135998074 in operator<<(QDebug, QObject const*) () from
/usr/lib/libQtCore.so.4
#8  0x00007fe13659d00d in KActionCollectionPrivate::writeKXMLGUIConfigFile
(this=0xbe51b0) at
/usr/local/src/KDE/git/kdelibs/kdeui/actions/kactioncollection.cpp:522
#9  0x00007fe13659eb29 in KActionCollection::writeSettings (this=0xbe1560,
config=0x0, writeAll=false, oneAction=0x0) at
/usr/local/src/KDE/git/kdelibs/kdeui/actions/kactioncollection.cpp:569
#10 0x00007fe13660dbc6 in KShortcutsEditor::writeConfiguration (this=<optimized
out>, config=0x0) at
/usr/local/src/KDE/git/kdelibs/kdeui/dialogs/kshortcutseditor.cpp:223
#11 0x00007fe13660dbfb in KShortcutsEditor::save (this=0x2d4e500) at
/usr/local/src/KDE/git/kdelibs/kdeui/dialogs/kshortcutseditor.cpp:247
#12 0x00007fe136612ebd in save (this=<optimized out>) at
/usr/local/src/KDE/git/kdelibs/kdeui/dialogs/kshortcutsdialog.cpp:109
#13 qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized
out>, _a=<optimized out>) at
/usr/local/build/KDE/git/kdelibs/kdeui/kshortcutsdialog.moc:58
#14 KShortcutsDialog::qt_static_metacall (_o=<optimized out>, _c=<optimized
out>, _id=<optimized out>, _a=<optimized out>) at
/usr/local/build/KDE/git/kdelibs/kdeui/kshortcutsdialog.moc:50
#15 0x00007fe135999f11 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib/libQtCore.so.4
#16 0x00007fe1365dfdd8 in KDialog::slotButtonClicked (this=0x1c9be40, button=4)
at /usr/local/src/KDE/git/kdelibs/kdeui/dialogs/kdialog.cpp:884
#17 0x00007fe1365e01f4 in qt_static_metacall (_a=<optimized out>,
_id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at
/usr/local/build/KDE/git/kdelibs/kdeui/kdialog.moc:167
#18 KDialog::qt_static_metacall (_o=<optimized out>, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>) at
/usr/local/build/KDE/git/kdelibs/kdeui/kdialog.moc:127
#19 0x00007fe135999f11 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib/libQtCore.so.4
#20 0x00007fe1359a17ce in QSignalMapper::mapped(int) () from
/usr/lib/libQtCore.so.4
#21 0x00007fe1359a1d6b in QSignalMapper::map(QObject*) () from
/usr/lib/libQtCore.so.4
#22 0x00007fe135999f11 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib/libQtCore.so.4
#23 0x00007fe134f04442 in QAbstractButton::clicked(bool) () from
/usr/lib/libQtGui.so.4
#24 0x00007fe134c438ee in ?? () from /usr/lib/libQtGui.so.4
#25 0x00007fe134c44c2b in ?? () from /usr/lib/libQtGui.so.4
#26 0x00007fe134c44e9c in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from /usr/lib/libQtGui.so.4
#27 0x00007fe1348c9f64 in QWidget::event(QEvent*) () from
/usr/lib/libQtGui.so.4
#28 0x00007fe1348798c4 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQtGui.so.4
#29 0x00007fe13487f013 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#30 0x00007fe13668abc6 in KApplication::notify (this=0x7fff21d32100,
receiver=0x2c816e0, event=0x7fff21d2f5b0) at
/usr/local/src/KDE/git/kdelibs/kdeui/kernel/kapplication.cpp:311
#31 0x00007fe13598606c in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQtCore.so.4
#32 0x00007fe13487a892 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib/libQtGui.so.4
#33 0x00007fe1348f6b85 in ?? () from /usr/lib/libQtGui.so.4
#34 0x00007fe1348f5a4a in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/libQtGui.so.4
#35 0x00007fe13491d302 in ?? () from /usr/lib/libQtGui.so.4
#36 0x00007fe12f15c8bd in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#37 0x00007fe12f15d0b8 in ?? () from /usr/lib/libglib-2.0.so.0
#38 0x00007fe12f15d289 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#39 0x00007fe1359b50bf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#40 0x00007fe13491cf8e in ?? () from /usr/lib/libQtGui.so.4
#41 0x00007fe135984e52 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#42 0x00007fe1359850a7 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#43 0x00007fe134d457b6 in QDialog::exec() () from /usr/lib/libQtGui.so.4
#44 0x00007fe136612478 in KShortcutsDialog::configure (this=0x1c9be40,
saveSettings=true) at
/usr/local/src/KDE/git/kdelibs/kdeui/dialogs/kshortcutsdialog.cpp:173
#45 0x00007fe13679150d in KXMLGUIFactory::configureShortcuts (this=0xcc9970,
letterCutsOk=true, bSaveSettings=true) at
/usr/local/src/KDE/git/kdelibs/kdeui/xmlgui/kxmlguifactory.cpp:764
#46 0x00007fe136792e24 in qt_static_metacall (_a=<optimized out>,
_id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at
/usr/local/build/KDE/git/kdelibs/kdeui/kxmlguifactory.moc:72
#47 KXMLGUIFactory::qt_static_metacall (_o=<optimized out>, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>) at
/usr/local/build/KDE/git/kdelibs/kdeui/kxmlguifactory.moc:59
#48 0x00007fe135999f11 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib/libQtCore.so.4
#49 0x00007fe134873412 in QAction::triggered(bool) () from
/usr/lib/libQtGui.so.4
#50 0x00007fe1348735ff in QAction::activate(QAction::ActionEvent) () from
/usr/lib/libQtGui.so.4
#51 0x00007fe134cc0ff9 in ?? () from /usr/lib/libQtGui.so.4
#52 0x00007fe134cc7102 in ?? () from /usr/lib/libQtGui.so.4
#53 0x00007fe134cc7e13 in QMenu::keyPressEvent(QKeyEvent*) () from
/usr/lib/libQtGui.so.4
#54 0x00007fe13674ca86 in KMenu::keyPressEvent (this=0xd25ce0,
e=0x7fff21d31080) at /usr/local/src/KDE/git/kdelibs/kdeui/widgets/kmenu.cpp:224
#55 0x00007fe1348c9fe8 in QWidget::event(QEvent*) () from
/usr/lib/libQtGui.so.4
#56 0x00007fe134cc869b in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4
#57 0x00007fe1348798c4 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQtGui.so.4
#58 0x00007fe13487ee0e in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#59 0x00007fe13668abc6 in KApplication::notify (this=0x7fff21d32100,
receiver=0xd25ce0, event=0x7fff21d31080) at
/usr/local/src/KDE/git/kdelibs/kdeui/kernel/kapplication.cpp:311
#60 0x00007fe13598606c in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQtCore.so.4
#61 0x00007fe134918e79 in ?? () from /usr/lib/libQtGui.so.4
#62 0x00007fe1349192eb in ?? () from /usr/lib/libQtGui.so.4
#63 0x00007fe1348f5584 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/libQtGui.so.4
#64 0x00007fe13491d302 in ?? () from /usr/lib/libQtGui.so.4
#65 0x00007fe12f15c8bd in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#66 0x00007fe12f15d0b8 in ?? () from /usr/lib/libglib-2.0.so.0
#67 0x00007fe12f15d289 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#68 0x00007fe1359b50bf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#69 0x00007fe13491cf8e in ?? () from /usr/lib/libQtGui.so.4
#70 0x00007fe135984e52 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#71 0x00007fe1359850a7 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#72 0x00007fe135989c05 in QCoreApplication::exec() () from
/usr/lib/libQtCore.so.4
#73 0x00007fe1389914f2 in kdemain (argc=<optimized out>, argv=<optimized out>)
at /usr/local/src/KDE/git/kdebase/kde-baseapps/konqueror/src/konqmain.cpp:227
#74 0x00007fe13297d38d in __libc_start_main () from /lib/libc.so.6
#75 0x00000000004007f1 in _start ()

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Konq-bugs mailing list
Konq-bugs@kde.org
https://mail.kde.org/mailman/listinfo/konq-bugs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic