Bug 297463 - Konqueror crashes when opening new tab or switching to another tab
Summary: Konqueror crashes when opening new tab or switching to another tab
Status: RESOLVED DUPLICATE of bug 299020
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 4.8.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-04 12:08 UTC by Alex
Modified: 2012-11-10 22:11 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Crash backtrace (4.64 KB, text/plain)
2012-04-04 12:08 UTC, Alex
Details
Crash backtrace (5.62 KB, text/plain)
2012-04-05 09:20 UTC, Alex
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alex 2012-04-04 12:08:45 UTC
Created attachment 70143 [details]
Crash backtrace

Konqueror crashes when switching to or open new tab. I failed to figure out any correlation between url being open and crashes, but at the moment I have a relatively short sequence that repeatedly crash each time it is followed:
1. Start konqueror
2. gg:connector_1_5.xsd
3. Ctrl+click 1st link (http://java.sun.com/xml/ns/j2ee/connector_1_5.xsd) to open it in a new tab (background), switch to it via tab click and let it load
4. It opens the xsd file using katepart
5. Ctrl+T to open a new tab
6. It crashes.

I use khtml as default web engine, but it crashes the very same way with webkit one. I'm not absolutely sure, but it is very probable that all (ta least most) of those numerous crashes I had were when it was tab with non-html content (an image link or text document as in the sequence described)
Comment 1 Alex 2012-04-05 09:20:28 UTC
Created attachment 70170 [details]
Crash backtrace
Comment 3 Alex 2012-04-05 12:01:13 UTC
I found how to stop it from crashing. I had hotkeys assigned for webkit/khtml view mode switching. If these assignments removed it doesn't crash anymore. If either webkit or khtml view mode has a hotkey assigned it crashes as reported above. Hotkey has not to be used in order for it to crash, it just has to be assigned
Comment 4 Jekyll Wu 2012-05-29 13:02:29 UTC
paste the backtrace inline for better searching

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

Thread 2 (Thread 0x7f501b019700 (LWP 1764)):
#0  0x00007f5034fc606f in poll () from /lib/libc.so.6
#1  0x00007f5031ee3dc8 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f5031ee4289 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f5036617aa6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f50365e77d2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f50365e7a27 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f50364e7d27 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f502f1f566e in ?? () from /usr/lib/libkio.so.5
#8  0x00007f50364ead4b in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f503625ae0e in start_thread () from /lib/libpthread.so.0
#10 0x00007f5034fce1ed in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7f50379cf780 (LWP 1762)):
[KCrash Handler]
#6  0x00007f50365fadc0 in QObject::property(char const*) const () from /usr/lib/libQtCore.so.4
#7  0x00007f50374b5069 in ?? () from /usr/lib/libkdeui.so.5
#8  0x00007f50374b5973 in ?? () from /usr/lib/libkdeui.so.5
#9  0x00007f50374b5af9 in ?? () from /usr/lib/libkdeui.so.5
#10 0x00007f50374b7c42 in ?? () from /usr/lib/libkdeui.so.5
#11 0x00007f50374b893f in KXMLGUIFactory::plugActionList(KXMLGUIClient*, QString const&, QList<QAction*> const&) () from /usr/lib/libkdeui.so.5
#12 0x00007f50243c1a28 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#13 0x00007f50243d8c2f in ?? () from /usr/lib/libkdeinit4_konqueror.so
#14 0x00007f502438bd55 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#15 0x00007f502d4b0b05 in KParts::PartManager::eventFilter(QObject*, QEvent*) () from /usr/lib/libkparts.so.4
#16 0x00007f50365e8abc in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#17 0x00007f5035758a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#18 0x00007f503575d973 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x00007f50373af796 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#20 0x00007f50365e89ec in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#21 0x00007f5035757736 in QApplicationPrivate::setFocusWidget(QWidget*, Qt::FocusReason) () from /usr/lib/libQtGui.so.4
#22 0x00007f503579bf71 in QWidget::setFocus(Qt::FocusReason) () from /usr/lib/libQtGui.so.4
#23 0x00007f503578d4f4 in QStackedLayout::setCurrentIndex(int) () from /usr/lib/libQtGui.so.4
#24 0x00007f5035bcdb9e in ?? () from /usr/lib/libQtGui.so.4
#25 0x00007f50365fc891 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#26 0x00007f5035bc309e in QTabBar::currentChanged(int) () from /usr/lib/libQtGui.so.4
#27 0x00007f502438bc3a in ?? () from /usr/lib/libkdeinit4_konqueror.so
#28 0x00007f50243d01ac in ?? () from /usr/lib/libkdeinit4_konqueror.so
#29 0x00007f50243da167 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#30 0x00007f50365fc891 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#31 0x00007f5035752642 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
#32 0x00007f503575282f in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4
#33 0x00007f503575299f in QAction::event(QEvent*) () from /usr/lib/libQtGui.so.4
#34 0x00007f50372c6d1a in KAction::event(QEvent*) () from /usr/lib/libkdeui.so.5
#35 0x00007f5035758af4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#36 0x00007f503575d973 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#37 0x00007f50373af796 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#38 0x00007f50365e89ec in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#39 0x00007f503578a939 in ?? () from /usr/lib/libQtGui.so.4
#40 0x00007f503578be2d in ?? () from /usr/lib/libQtGui.so.4
#41 0x00007f503575f5a9 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#42 0x00007f50373af796 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#43 0x00007f50365e89ec in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#44 0x00007f50357f8259 in ?? () from /usr/lib/libQtGui.so.4
#45 0x00007f50357f86cb in ?? () from /usr/lib/libQtGui.so.4
#46 0x00007f50357d47c4 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#47 0x00007f50357fc6e2 in ?? () from /usr/lib/libQtGui.so.4
#48 0x00007f5031ee38bd in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#49 0x00007f5031ee40b8 in ?? () from /usr/lib/libglib-2.0.so.0
#50 0x00007f5031ee4289 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#51 0x00007f5036617a3f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#52 0x00007f50357fc36e in ?? () from /usr/lib/libQtGui.so.4
#53 0x00007f50365e77d2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#54 0x00007f50365e7a27 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#55 0x00007f50365ec585 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#56 0x00007f50243f9872 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#57 0x00000000004083e4 in _start ()
Comment 5 Dawit Alemayehu 2012-09-25 05:41:04 UTC
Unfortunately since ArchLinux does not provide any debug packages, the backtrace provided is completely useless. :(

However. I think this bug report is effectively the same as the one reported in bug# 299020. See the last few comments of that bug report.
Comment 6 Dawit Alemayehu 2012-11-10 22:11:08 UTC

*** This bug has been marked as a duplicate of bug 299020 ***