Summary: | Konqueror crash when changing shortcuts | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | ariasuni <aria> |
Component: | kdeui | Assignee: | kdelibs bugs <kdelibs-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | adawit |
Priority: | NOR | ||
Version: | 4.9-Git | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
ariasuni
2012-02-16 20:51:48 UTC
I cannot reproduce the crash. Do you get the crash everytime your do it or was this an intermittent crash ? Unfortunately all backtraces from ArchLinux are almost always useless because Arch does not provide debug version of the necessary packages. Hence, unless you compile the source code yourself in either "debug" or "release with debug" modes, the crash log provided here is of little use. Yes, everytime but It don't appen since I have delete config file (konquerorrc) : On shortcuts config I have clic on reset and all shortcuts keys are blank, so I deleted konquerorrc. (In reply to comment #2) > Yes, everytime but It don't appen since I have delete config file (konquerorrc) > : On shortcuts config I have clic on reset and all shortcuts keys are blank, so > I deleted konquerorrc. Well, if you had preserved the konquerorrc file that was causing the crash we might have probably been able to duplicate the crash using it. Perhaps the configuration file was corrupted ? Moreover, clicking on reset in the shortcuts config dialog should not wipe out all the shortcuts. Do you still get that now, after you deleted the konquerorrc file ? Badly, I have no more this file. Today, I have the bug wich can be reproduced every time, it crash only when the home page "Be free" (about:konqueror) is open. After some test, I stop to crash. It crash with KHTML and KWebkitPart. This is my actual konquerorrc : « [$Version] update_info=kfmclient_3_2.upd:kfmclient_3_2 [FMSettings] AlwaysTabbedMode=true KonquerorTabforExternalURL=false MMBOpensTab=true MouseMiddleClickClosesTab=false NewTabsInFront=false OpenAfterCurrentPage=false PermanentCloseButton=true PopupsWithinTabs=false TabCloseActivatePrevious=false [HTML Settings] AutomaticDetectionLanguage=1 [History Dialog] Height 768=400 Width 1024=500 [Undo] Number of Closed Windows=9 [UserSettings] HomeURL=http://www.kde.org » This bug is very random, it works also with "next" shortcut, I havn't test yet other shortcuts that crash Konqueror. Badly, I have no more this file. Today, I have the bug wich can be reproduced every time, it crash only when the home page "Be free" (about:konqueror) is open. After some test, I stop to crash. It crash with KHTML and KWebkitPart. This is my actual konquerorrc : « [$Version] update_info=kfmclient_3_2.upd:kfmclient_3_2 [FMSettings] AlwaysTabbedMode=true KonquerorTabforExternalURL=false MMBOpensTab=true MouseMiddleClickClosesTab=false NewTabsInFront=false OpenAfterCurrentPage=false PermanentCloseButton=true PopupsWithinTabs=false TabCloseActivatePrevious=false [HTML Settings] AutomaticDetectionLanguage=1 [History Dialog] Height 768=400 Width 1024=500 [Undo] Number of Closed Windows=9 [UserSettings] HomeURL=http://www.kde.org » This bug is very random, it works also with "next" shortcut, I havn't test yet other shortcuts that crash Konqueror. 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 () I can’t reproduce the bug for the moment on KDE 4.11.0. If nobody can reproduce the bug, maybe it’s better to close it. Still no problem on Plasma 5.10, I guess it’s fixed. |