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.

Reply via email to