Bug 355640 - KRunner is crashing frequently on 3 monitors setup
Summary: KRunner is crashing frequently on 3 monitors setup
Status: RESOLVED DUPLICATE of bug 375574
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: 5.4.3
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Kai Uwe Broulik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-20 12:00 UTC by Jaroslav Reznik
Modified: 2017-02-06 16:05 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jaroslav Reznik 2015-11-20 12:00:04 UTC
Application: krunner (0.1)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-0.rc1.git0.1.fc24.x86_64 x86_64
Distribution: "Fedora release 23 (Twenty Three)"

-- Information about the crash:
- What I was doing when the application crashed: just using KRunner via keyboard shortcut

Setup is
- internal laptop LCD, 2560x1440
- two external LCDs, FullHD

What I see pretty often is, that KRunner is not positioned correctly and on external LCDs is invisible. This happens after some time after clean boot. It works for a few minutes. After that, KRunner is invisible again (but works). Previously, only this issue was observed, now it's accompanied with crashes. Everything (position, no crashes) works correctly when only internal LCD is being used.

The crash can be reproduced sometimes.

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

Thread 3 (Thread 0x7f3afc31f700 (LWP 1093)):
#0  0x00007f3b1589afdd in poll () at /lib64/libc.so.6
#1  0x00007f3b146f2272 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00007f3b146f3ee7 in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007f3afe4b1da9 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5
#4  0x00007f3b164a33ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x00007f3b1218360a in start_thread () at /lib64/libpthread.so.0
#6  0x00007f3b158a6a7d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f3af1f67700 (LWP 1094)):
#0  0x00007f3b1589afdd in poll () at /lib64/libc.so.6
#1  0x00007f3b108f316c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f3b108f327c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f3b166daeef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f3b16681f0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f3b1649e424 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f3b19ffcb45 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x00007f3b164a33ce in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f3b1218360a in start_thread () at /lib64/libpthread.so.0
#9  0x00007f3b158a6a7d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f3b1b7d7940 (LWP 1092)):
[KCrash Handler]
#5  0x00007f3b16be64b0 in QScreen::availableGeometry() const () at /lib64/libQt5Gui.so.5
#6  0x0000562f35203537 in View::positionOnScreen() ()
#7  0x00007f3b166b3177 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#8  0x00007f3b16bc4ef2 in QWindow::visibleChanged(bool) () at /lib64/libQt5Gui.so.5
#9  0x00007f3b16bc84a6 in QWindow::setVisible(bool) () at /lib64/libQt5Gui.so.5
#10 0x00007f3b166b3177 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#11 0x00007f3b175f77d2 in QAction::triggered(bool) () at /lib64/libQt5Widgets.so.5
#12 0x00007f3b175f9c58 in QAction::activate(QAction::ActionEvent) () at /lib64/libQt5Widgets.so.5
#13 0x00007f3b1ad730f9 in KGlobalAccelPrivate::_k_invokeAction(QString const&, QString const&, long long) () at /lib64/libKF5GlobalAccel.so.5
#14 0x00007f3b166b32ea in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#15 0x00007f3b1ad833d2 in OrgKdeKglobalaccelComponentInterface::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libKF5GlobalAccel.so.5
#16 0x00007f3b1ad84900 in OrgKdeKglobalaccelComponentInterface::qt_metacall(QMetaObject::Call, int, void**) () at /lib64/libKF5GlobalAccel.so.5
#17 0x00007f3b18307c73 in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QVector<int> const&, int) () at /lib64/libQt5DBus.so.5
#18 0x00007f3b166b41b1 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#19 0x00007f3b1760141c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#20 0x00007f3b176068e6 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#21 0x00007f3b1668477b in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#22 0x00007f3b16686b76 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5
#23 0x00007f3b166daae3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5
#24 0x00007f3b108f2e3a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#25 0x00007f3b108f31d0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#26 0x00007f3b108f327c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#27 0x00007f3b166daeef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#28 0x00007f3b16681f0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#29 0x00007f3b16689fec in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#30 0x0000562f35202e89 in main ()

Report to https://bugs.kde.org/

Reproducible: Sometimes

Steps to Reproduce:
1. just use KRunner



Automatic bug reporting does not work for KRunner - /Received unexpected error code 32000 from bugzilla. Error message was: The version value '0.1' is not active../
Comment 1 Kai Uwe Broulik 2017-02-06 16:05:00 UTC

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