Bug 344397 - KRunner often crashes after disabling my laptop screen - QXcbClipboard
Summary: KRunner often crashes after disabling my laptop screen - QXcbClipboard
Status: RESOLVED DUPLICATE of bug 344550
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: 5.2.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Vishesh Handa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-20 19:50 UTC by stefano.d
Modified: 2015-02-26 14:58 UTC (History)
1 user (show)

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 stefano.d 2015-02-20 19:50:35 UTC
See additional information for debug info. In this case I've got this crash after restarting my laptop.
At beginning of the boot time, both displays are activated. Then KDE starts and disables my laptop screen and krunner crashed. I can reproduce this bug also manually some times.

Reproducible: Sometimes




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

Thread 3 (Thread 0x7faad79be700 (LWP 1415)):
#0  0x00007faaef2551fd in poll () from /lib64/libc.so.6
#1  0x00007faaec3f6182 in _xcb_conn_wait () from /lib64/libxcb.so.1
#2  0x00007faaec3f7cff in xcb_wait_for_event () from /lib64/libxcb.so.1
#3  0x00007faad9516959 in QXcbEventReader::run() () from /usr/lib64/qt5/plugins/platforms/libqxcb.so
#4  0x00007faaefdee4ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007faaeef4b52a in start_thread () from /lib64/libpthread.so.0
#6  0x00007faaef26079d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7faacffff700 (LWP 1426)):
#0  0x00007faaef2551fd in poll () from /lib64/libc.so.6
#1  0x00007faaeea03e24 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007faaeea03f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007faaf003073c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007faaeffd6d42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007faaefde96f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007faaf1c00275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#7  0x00007faaefdee4ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007faaeef4b52a in start_thread () from /lib64/libpthread.so.0
#9  0x00007faaef26079d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7faadfb18900 (LWP 1414)):
[KCrash Handler]
#5  0x00007faad950ebef in QXcbClipboard::requestor() const () from /usr/lib64/qt5/plugins/platforms/libqxcb.so
#6  0x00007faad950f8a3 in QXcbClipboard::getSelection(unsigned int, unsigned int, unsigned int, unsigned int) () from /usr/lib64/qt5/plugins/platforms/libqxcb.so
#7  0x00007faad9511228 in QXcbClipboardMime::formats_sys() const () from /usr/lib64/qt5/plugins/platforms/libqxcb.so
#8  0x00007faaf0315e0b in QInternalMimeData::formats() const () from /lib64/libQt5Gui.so.5
#9  0x00007faad9510f35 in QXcbClipboardMime::hasFormat_sys(QString const&) const () from /usr/lib64/qt5/plugins/platforms/libqxcb.so
#10 0x00007faaf0315bb6 in QInternalMimeData::hasFormat(QString const&) const () from /lib64/libQt5Gui.so.5
#11 0x00007faaf0002a66 in QMimeData::hasText() const () from /lib64/libQt5Core.so.5
#12 0x00007faaf35c9e58 in QQuickTextInput::q_canPasteChanged() () from /lib64/libQt5Quick.so.5
#13 0x00007faaf36af9b7 in QQuickTextInput::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /lib64/libQt5Quick.so.5
#14 0x00007faaf0008ac9 in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5
#15 0x00007faaf0312f91 in QClipboard::emitChanged(QClipboard::Mode) () from /lib64/libQt5Gui.so.5
#16 0x00007faad950faf4 in QXcbClipboard::handleXFixesSelectionRequest(xcb_xfixes_selection_notify_event_t*) () from /usr/lib64/qt5/plugins/platforms/libqxcb.so
#17 0x00007faad9515bb0 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () from /usr/lib64/qt5/plugins/platforms/libqxcb.so
#18 0x00007faad9516d7b in QXcbConnection::processXcbEvents() () from /usr/lib64/qt5/plugins/platforms/libqxcb.so
#19 0x00007faaf0009c2a in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#20 0x00007faaf3924d3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#21 0x00007faaf392a330 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#22 0x00007faaeffd94ab in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#23 0x00007faaeffdb4eb in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#24 0x00007faaf0030333 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#25 0x00007faaeea03aeb in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#26 0x00007faaeea03e88 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#27 0x00007faaeea03f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#28 0x00007faaf0030727 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#29 0x00007faaeffd6d42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#30 0x00007faaeffde7ec in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#31 0x0000000000406f27 in main ()
Comment 1 stefano.d 2015-02-21 19:20:56 UTC
Some crash, but this time with some debug information. ;-)

Application: krunner (krunner), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fa1fbfa6900 (LWP 1483))]

Thread 3 (Thread 0x7fa1f3e4c700 (LWP 1484)):
#0  0x00007fa20b6e31fd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa208884182 in poll (__timeout=-1, __nfds=1, __fds=0x7fa1f3e4bbc0) at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0xa4b440, cond=cond@entry=0xa4b480, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459
#3  0x00007fa208885cff in xcb_wait_for_event (c=0xa4b440) at xcb_in.c:623
#4  0x00007fa1f59a4959 in QXcbEventReader::run (this=0xa55370) at qxcbconnection.cpp:1099
#5  0x00007fa20c27c4ce in QThreadPrivate::start (arg=0xa55370) at thread/qthread_unix.cpp:337
#6  0x00007fa20b3d952a in start_thread (arg=0x7fa1f3e4c700) at pthread_create.c:310
#7  0x00007fa20b6ee79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fa1f0867700 (LWP 1488)):
#0  0x00007fa20b6e31fd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa20ae91e24 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007fa20ae91f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fa20c4be73c in QEventDispatcherGlib::processEvents (this=0x7fa1e40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#4  0x00007fa20c464d42 in QEventLoop::exec (this=this@entry=0x7fa1f0866ca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007fa20c2776f4 in QThread::exec (this=this@entry=0xbf1ef0) at thread/qthread.cpp:503
#6  0x00007fa20e08e275 in QQmlThreadPrivate::run (this=0xbf1ef0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.0/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007fa20c27c4ce in QThreadPrivate::start (arg=0xbf1ef0) at thread/qthread_unix.cpp:337
#8  0x00007fa20b3d952a in start_thread (arg=0x7fa1f0867700) at pthread_create.c:310
#9  0x00007fa20b6ee79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fa1fbfa6900 (LWP 1483)):
[KCrash Handler]
#6  0x00007fa1f599cbef in QXcbClipboard::requestor (this=0xa6af10) at qxcbclipboard.cpp:481
#7  0x00007fa1f599d8a3 in QXcbClipboard::getSelection (this=0xa6af10, selection=340, target=342, property=347, time=0) at qxcbclipboard.cpp:1002
#8  0x00007fa1f599f228 in QXcbClipboardMime::formats_sys (this=0xdcf8b0) at qxcbclipboard.cpp:996
#9  0x00007fa20c7a3e0b in QInternalMimeData::formats (this=<optimized out>) at kernel/qdnd.cpp:206
#10 0x00007fa1f599ef35 in QXcbClipboardMime::hasFormat_sys (this=<optimized out>, format=...) at qxcbclipboard.cpp:119
#11 0x00007fa20c7a3bb6 in QInternalMimeData::hasFormat (this=this@entry=0xdcf8b0, mimeType=...) at kernel/qdnd.cpp:193
#12 0x00007fa20c490a66 in QMimeData::hasText (this=0xdcf8b0) at kernel/qmimedata.cpp:405
#13 0x00007fa20fa57e58 in QQuickTextInput::q_canPasteChanged (this=0xd87590) at /usr/src/debug/qtdeclarative-opensource-src-5.4.0/src/quick/items/qquicktextinput.cpp:2746
#14 0x00007fa20fb3d9b7 in QQuickTextInput::qt_static_metacall (_o=0xd87590, _c=<optimized out>, _id=<optimized out>, _a=0x7fff270a1450) at .moc/moc_qquicktextinput_p.cpp:698
#15 0x00007fa20c496ac9 in QMetaObject::activate (sender=0xd89470, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x0) at kernel/qobject.cpp:3716
#16 0x00007fa20c497157 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fa20cbe6dc0 <QClipboard::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x0) at kernel/qobject.cpp:3582
#17 0x00007fa20cb17b63 in QClipboard::dataChanged (this=<optimized out>) at .moc/moc_qclipboard.cpp:175
#18 0x00007fa20c7a0f91 in QClipboard::emitChanged (this=0xd89470, mode=QClipboard::Clipboard) at kernel/qclipboard.cpp:573
#19 0x00007fa1f599daf4 in QXcbClipboard::handleXFixesSelectionRequest (this=0xa6af10, event=event@entry=0x7fa1ec005620) at qxcbclipboard.cpp:744
#20 0x00007fa1f59a3bb0 in QXcbConnection::handleXcbEvent (this=this@entry=0xa49cc0, event=event@entry=0x7fa1ec005620) at qxcbconnection.cpp:951
#21 0x00007fa1f59a4d7b in QXcbConnection::processXcbEvents (this=0xa49cc0) at qxcbconnection.cpp:1297
#22 0x00007fa20c497c2a in QObject::event (this=0xa49cc0, e=<optimized out>) at kernel/qobject.cpp:1245
#23 0x00007fa20fdb2d3c in QApplicationPrivate::notify_helper (this=this@entry=0xa3fad0, receiver=receiver@entry=0xa49cc0, e=e@entry=0x7fa1ec005770) at kernel/qapplication.cpp:3722
#24 0x00007fa20fdb8330 in QApplication::notify (this=0x7fff270a1d10, receiver=0xa49cc0, e=0x7fa1ec005770) at kernel/qapplication.cpp:3505
#25 0x00007fa20c4674ab in QCoreApplication::notifyInternal (this=0x7fff270a1d10, receiver=0xa49cc0, event=event@entry=0x7fa1ec005770) at kernel/qcoreapplication.cpp:932
#26 0x00007fa20c4694eb in sendEvent (event=0x7fa1ec005770, receiver=<optimized out>) at kernel/qcoreapplication.h:228
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xa3dee0) at kernel/qcoreapplication.cpp:1536
#28 0x00007fa20c469ae8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1394
#29 0x00007fa20c4be333 in postEventSourceDispatch (s=0xa736d0) at kernel/qeventdispatcher_glib.cpp:271
#30 0x00007fa20ae91aeb in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#31 0x00007fa20ae91e88 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#32 0x00007fa20ae91f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#33 0x00007fa20c4be727 in QEventDispatcherGlib::processEvents (this=0xa80cc0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#34 0x00007fa20c464d42 in QEventLoop::exec (this=this@entry=0x7fff270a1c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#35 0x00007fa20c46c7ec in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1185
#36 0x0000000000406f27 in main ()
Comment 2 Bhushan Shah 2015-02-26 14:58:33 UTC
Crash in qt, please report upstream.. possibly with testcase

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