https://bugs.kde.org/show_bug.cgi?id=362964
--- Comment #1 from Andrew Wilcox <awil...@wilcox-tech.com> --- Application: krunner (5.6.3) (Compiled from sources) Qt Version: 5.5.1 Frameworks Version: 5.21.0 Operating System: Linux 4.6.0-rc4-ciall x86_64 Distribution (Platform): Gentoo Packages -- Information about the crash: - What I was doing when the application crashed: Hotplugging monitor as noted in other comment in this bug (this is crash #2 of 3) The crash can be reproduced every time. -- Backtrace: Application: krunner (krunner), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f4b094ff7c0 (LWP 3647))] Thread 4 (Thread 0x7f4af6140700 (LWP 3648)): #0 0x00007f4b05f2b7fd in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f4b05436ac2 in poll (__timeout=-1, __nfds=1, __fds=0x7f4af613fd00) at /usr/include/bits/poll2.h:46 #2 _xcb_conn_wait (c=c@entry=0xf70a80, cond=cond@entry=0xf70ac0, vector=vector@entry=0x0, count=count@entry=0x0) at /var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_conn.c:459 #3 0x00007f4b0543872f in xcb_wait_for_event (c=0xf70a80) at /var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_in.c:693 #4 0x00007f4af764cc95 in QXcbEventReader::run (this=0xf6fea0) at qxcbconnection.cpp:1229 #5 0x00007f4b0659181e in QThreadPrivate::start (arg=0xf6fea0) at thread/qthread_unix.cpp:331 #6 0x00007f4b041cb434 in start_thread (arg=0x7f4af6140700) at pthread_create.c:333 #7 0x00007f4b05f348fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f4ae98c3700 (LWP 3659)): #0 pthread_cond_wait () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f4aef5d1bb3 in cnd_wait (mtx=0x104cb90, cond=<optimized out>) at /var/tmp/portage/media-libs/mesa-11.1.0/work/mesa-11.1.0/include/c11/threads_posix.h:159 #2 pipe_semaphore_wait (sema=0x104cb90) at /var/tmp/portage/media-libs/mesa-11.1.0/work/mesa-11.1.0/src/gallium/auxiliary/os/os_thread.h:259 #3 radeon_drm_cs_emit_ioctl (param=param@entry=0x104c840) at /var/tmp/portage/media-libs/mesa-11.1.0/work/mesa-11.1.0/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c:653 #4 0x00007f4aef5d1307 in impl_thrd_routine (p=<optimized out>) at /var/tmp/portage/media-libs/mesa-11.1.0/work/mesa-11.1.0/include/c11/threads_posix.h:87 #5 0x00007f4b041cb434 in start_thread (arg=0x7f4ae98c3700) at pthread_create.c:333 #6 0x00007f4b05f348fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f4ae8295700 (LWP 3669)): #0 0x00007f4b05f2b7fd in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f4b02042fd7 in g_main_context_poll (priority=0, context=<optimized out>, timeout=<optimized out>, fds=<optimized out>, n_fds=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.48.0/work/glib-2.48.0/glib/gmain.c:4135 #2 g_main_context_iterate (context=<optimized out>, block=<optimized out>, dispatch=<optimized out>, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.48.0/work/glib-2.48.0/glib/gmain.c:3835 #3 0x00007f4b020430ae in g_main_context_iteration (context=<optimized out>, may_block=1) at /var/tmp/portage/dev-libs/glib-2.48.0/work/glib-2.48.0/glib/gmain.c:3901 #4 0x00007f4b0677f97c in QEventDispatcherGlib::processEvents (this=0x7f4ae00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007f4b067326fd in QEventLoop::processEvents (flags=..., this=<optimized out>) at kernel/qeventloop.cpp:128 #6 QEventLoop::exec (this=0x7f4ae8294e00, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f4b0658e2a9 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #8 0x00007f4b084e9246 in QQmlThreadPrivate::run (this=0x11d89c0) at qml/ftw/qqmlthread.cpp:141 #9 0x00007f4b0659181e in QThreadPrivate::start (arg=0x11d89c0) at thread/qthread_unix.cpp:331 #10 0x00007f4b041cb434 in start_thread (arg=0x7f4ae8295700) at pthread_create.c:333 #11 0x00007f4b05f348fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f4b094ff7c0 (LWP 3647)): [KCrash Handler] #6 QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::data (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:135 #7 qGetPtrHelper<QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> > > (p=...) at ../../include/QtCore/../../src/corelib/global/qglobal.h:983 #8 QScreen::d_func (this=0x0) at ../../include/QtGui/../../src/gui/kernel/qscreen.h:59 #9 QScreen::handle (this=0x0) at kernel/qscreen.cpp:111 #10 0x00007f4af764fa77 in QXcbIntegration::createPlatformWindow (this=<optimized out>, window=0x7fff590c0720) at qxcbintegration.cpp:196 #11 0x00007f4b06a63569 in QWindowPrivate::create (this=0xfeb610, recursive=false) at kernel/qwindow.cpp:392 #12 0x00007f4b06a639be in QWindow::create (this=<optimized out>) at kernel/qwindow.cpp:548 #13 QWindow::winId (this=<optimized out>) at kernel/qwindow.cpp:567 #14 0x00007f4b092716df in PlasmaQuick::DialogPrivate::updateTheme (this=0xfef560) at /var/tmp/portage/kde-frameworks/plasma-5.21.0/work/plasma-framework-5.21.0/src/plasmaquick/dialog.cpp:225 #15 0x00007f4b06761860 in QMetaObject::activate (sender=0xfef5d8, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3713 #16 0x00007f4b067617d0 in QtPrivate::QSlotObjectBase::call (this=0xff0870, r=<optimized out>, a=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124 #17 QMetaObject::activate (sender=0x116f400, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3698 #18 0x00007f4b06761860 in QMetaObject::activate (sender=0x1000b60, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3713 #19 0x00007f4b0675aa2b in QObject::event (this=0x1000b60, e=0x7fff590c0720) at kernel/qobject.cpp:1220 #20 0x00007f4b071f269c in QApplicationPrivate::notify_helper (this=this@entry=0xf65af0, receiver=receiver@entry=0x1000b60, e=e@entry=0x7fff590c0468) at kernel/qapplication.cpp:3716 #21 0x00007f4b071f7b10 in QApplication::notify (this=0x7fff590c0858, receiver=0x1000b60, e=0x7fff590c0468) at kernel/qapplication.cpp:3499 #22 0x00007f4b06735054 in QCoreApplication::notifyInternal (this=0x7fff590c0858, receiver=0x1000b60, event=0x7fff590c0468) at kernel/qcoreapplication.cpp:965 #23 0x00007f4b0677ef39 in QCoreApplication::sendEvent (receiver=0x7fff590c0720, event=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224 #24 QTimerInfoList::activateTimers (this=0xfb1e30) at kernel/qtimerinfo_unix.cpp:637 #25 0x00007f4b0678008a in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:177 #26 0x00007f4b02042cfd in g_main_dispatch (context=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.48.0/work/glib-2.48.0/glib/gmain.c:3154 #27 g_main_context_dispatch (context=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.48.0/work/glib-2.48.0/glib/gmain.c:3769 #28 0x00007f4b02043029 in g_main_context_iterate (context=<optimized out>, block=<optimized out>, dispatch=<optimized out>, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.48.0/work/glib-2.48.0/glib/gmain.c:3840 #29 0x00007f4b020430ae in g_main_context_iteration (context=<optimized out>, may_block=1) at /var/tmp/portage/dev-libs/glib-2.48.0/work/glib-2.48.0/glib/gmain.c:3901 #30 0x00007f4b0677f95c in QEventDispatcherGlib::processEvents (this=0xfb0210, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #31 0x00007f4b067326fd in QEventLoop::processEvents (flags=..., this=<optimized out>) at kernel/qeventloop.cpp:128 #32 QEventLoop::exec (this=0x7fff590c06b0, flags=...) at kernel/qeventloop.cpp:204 #33 0x00007f4b067355e3 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 #34 0x0000000000407023 in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-plasma/plasma-workspace-5.6.3/work/plasma-workspace-5.6.3/krunner/main.cpp:83 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.