Bug 384563 - Konqueror crashes when I close one split view
Summary: Konqueror crashes when I close one split view
Status: RESOLVED DUPLICATE of bug 381793
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 5.0.97
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords: drkonqi
: 384650 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-09-10 13:56 UTC by Marcelo Jimenez
Modified: 2019-07-22 07:39 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marcelo Jimenez 2017-09-10 13:56:23 UTC
Application: konqueror (5.0.97)

Qt Version: 5.9.1
Frameworks Version: 5.37.0
Operating System: Linux 4.12.9-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:

Just after loading konqueror, it started with a vertical split view. When I tried to close the right vertical split, it crashed.

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f782c714940 (LWP 21510))]

Thread 4 (Thread 0x7f7800f08700 (LWP 21525)):
#0  0x00007ffde30e0970 in ?? ()
#1  0x00007ffde30e0c30 in clock_gettime ()
#2  0x00007f782bfaddc6 in clock_gettime () from /lib64/libc.so.6
#3  0x00007f78268810c1 in qt_gettime() () from /usr/lib64/libQt5Core.so.5
#4  0x00007f782687f999 in QTimerInfoList::updateCurrentTime() () from /usr/lib64/libQt5Core.so.5
#5  0x00007f782687ff15 in QTimerInfoList::timerWait(timespec&) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f782688145e in timerSourcePrepare(_GSource*, int*) () from /usr/lib64/libQt5Core.so.5
#7  0x00007f781fa0a268 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x00007f781fa0ac5b in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f781fa0ae3c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f78268816ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#11 0x00007f782682a35a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#12 0x00007f782665a31a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#13 0x00007f782665ed2e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#14 0x00007f78219332f8 in start_thread () from /lib64/libpthread.so.0
#15 0x00007f782bfa05ef in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f780d610700 (LWP 21512)):
#0  0x00007f782bf9612b in poll () from /lib64/libc.so.6
#1  0x00007f781fa0ad29 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f781fa0ae3c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f78268816ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f782682a35a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f782665a31a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f782857fa45 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007f782665ed2e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#8  0x00007f78219332f8 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f782bfa05ef in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f781608f700 (LWP 21511)):
#0  0x00007f782bf9612b in poll () from /lib64/libc.so.6
#1  0x00007f78212a7387 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f78212a917a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f781882a4b9 in QXcbEventReader::run() () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f782665ed2e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f78219332f8 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f782bfa05ef in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f782c714940 (LWP 21510)):
[KCrash Handler]
#6  0x0000000000000018 in ?? ()
#7  0x00007f78268348e9 in QMetaObject::cast(QObject const*) const () from /usr/lib64/libQt5Core.so.5
#8  0x00007f782a0893bf in qobject_cast<QAction*> (object=0x55f330ae7300) at /usr/include/qt5/QtCore/qobject.h:514
#9  KActionConflictDetector::eventFilter (this=0x55f3302bc7f0, watched=0x55f330ae7300, event=0x7ffde30bd870) at /usr/src/debug/kxmlgui-5.37.0/src/kactionconflictdetector.cpp:44
#10 0x00007f782682b91c in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#11 0x00007f7827c429f8 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#12 0x00007f7827c4adce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#13 0x00007f782682bd48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#14 0x00007f7827c9aa99 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5
#15 0x00007f7827c9cdb1 in QWidgetWindow::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#16 0x00007f7827c429bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#17 0x00007f7827c49d74 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#18 0x00007f782682bd48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#19 0x00007f7827283b8b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5
#20 0x00007f78272854d5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
#21 0x00007f782725ef9b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#22 0x00007f7818889ce0 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQt5XcbQpa.so.5
#23 0x00007f781fa0ab77 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#24 0x00007f781fa0ada8 in ?? () from /usr/lib64/libglib-2.0.so.0
#25 0x00007f781fa0ae3c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#26 0x00007f782688168f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#27 0x00007f782682a35a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#28 0x00007f7826832be4 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#29 0x00007f782c3280d4 in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/konqueror-17.08.0/src/konqmain.cpp:262
#30 0x00007f782becaf1a in __libc_start_main () from /lib64/libc.so.6
#31 0x000055f32ff7a83a in _start () at ../sysdeps/x86_64/start.S:120

Reported using DrKonqi
Comment 1 Christoph Feck 2017-09-15 23:38:40 UTC
*** Bug 384650 has been marked as a duplicate of this bug. ***
Comment 2 Christoph Cullmann 2017-12-20 20:20:23 UTC
This part of the backtrace looks like same issue as bug 381793

[KCrash Handler]
#6  0x00000000010c2070 in  ()
#7  0x00002b3515f2d3c9 in QMetaObject::cast(QObject*) const () at /usr/lib64/libQt5Core.so.5
#8  0x00002b351249f46f in  () at /usr/lib64/libKF5XmlGui.so.5
#9  0x00002b3515f24d6d in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) ()

*** This bug has been marked as a duplicate of bug 381793 ***
Comment 3 Raphael Rosch 2019-07-22 07:39:43 UTC
linux kernel 4.10.10 SMP PREEMPT i686 (32bit)
qt-4.8.7-44.fc27.i686
qt5-5.9.6-1.fc27.noarch
kf5-[*]-5.48.0-1.fc27.i686


Confirmed in konqueror Version 5.0.97:


Thread 1 "konqueror" received signal SIGSEGV, Segmentation fault.
0xb5a0c578 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
(gdb) bt
#0  0xb5a0c578 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#1  0xb6349b3f in QWidgetWindow::handleMouseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
#2  0xb634c70c in QWidgetWindow::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#3  0xb62e63ca in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#4  0xb62ee407 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#5  0xb5a0c592 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#6  0xb5d6b3e9 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#7  0xb5d6d3a9 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#8  0xb5d40f64 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#9  0xb17b858e in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /usr/lib/libQt5XcbQpa.so.5
#10 0xb21c5af1 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#11 0xb21c5ec9 in g_main_context_iterate.isra () at /usr/lib/libglib-2.0.so.0
#12 0xb21c5f77 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#13 0xb5a64633 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#14 0xb17b8761 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5XcbQpa.so.5
#15 0xb5a0b02f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#16 0xb5a1430d in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#17 0xb5d61981 in QGuiApplication::exec() () at /usr/lib/libQt5Gui.so.5
#18 0xb62e6324 in QApplication::exec() () at /usr/lib/libQt5Widgets.so.5
#19 0xb7f172ec in kdemain () at /usr/lib/libkdeinit5_konqueror.so
#20 0x80000997 in main ()


and konqueror commit 936ef229f4fa4ed98e1c28bae89a39ad3442d416 (Jun 21 2019)


Thread 1 "konqueror" received signal SIGSEGV, Segmentation fault.
0xb51a0575 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
Missing separate debuginfos, use: dnf debuginfo-install plasma-desktop-5.12.7-1.fc27.i686
(gdb) bt
#0  0xb51a0575 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#1  0xb5addb3f in QWidgetWindow::handleMouseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
#2  0xb5ae070c in QWidgetWindow::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#3  0xb5a7a3ca in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#4  0xb5a82407 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#5  0xb51a0592 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#6  0xb54ff3e9 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#7  0xb55013a9 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#8  0xb54d4f64 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#9  0xb0f5358e in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /usr/lib/libQt5XcbQpa.so.5
#10 0xb1960af1 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#11 0xb1960ec9 in g_main_context_iterate.isra () at /usr/lib/libglib-2.0.so.0
#12 0xb1960f77 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#13 0xb51f8633 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#14 0xb0f53761 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5XcbQpa.so.5
#15 0xb519f02f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#16 0xb51a830d in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#17 0xb54f5981 in QGuiApplication::exec() () at /usr/lib/libQt5Gui.so.5
#18 0xb5a7a324 in QApplication::exec() () at /usr/lib/libQt5Widgets.so.5
#19 0xb770ab67 in kdemain () at /fittybones/tmp/github/konqueror/build/src/libkdeinit5_konqueror.so
#20 0x080489ea in main ()