[kde] [Bug 345818] New: Crash when closing Display Configuration dialog

Pete Smith peter.f.smith at gmail.com
Fri Apr 3 00:09:01 BST 2015


https://bugs.kde.org/show_bug.cgi?id=345818

            Bug ID: 345818
           Summary: Crash when closing Display Configuration dialog
           Product: kde
           Version: unspecified
          Platform: unspecified
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: peter.f.smith at gmail.com

Application: kcmshell5 (5.2.2)

Qt Version: 5.4.1
Operating System: Linux 3.19.0-10-generic x86_64
Distribution: Ubuntu Vivid Vervet (development branch)

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

I logged into my one day old Kubuntu 15.04 beta2 install and opened the Display
Configuration monitor first thing. The dialog worked, but this crash came up
when it was closing.

Oh, this is probably unrelated. I had tried symlinking the kcm_wacomtablet
files around to get that to work in KDE5. It didn't, and I removed them.
Hopefully that wasn't a contributing factor to this crash.

The crash does not seem to be reproducible.

-- Backtrace:
Application: KDE Control Module (kcmshell5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f19b6a88800 (LWP 1744))]

Thread 4 (Thread 0x7f19a1817700 (LWP 1745)):
#0  0x00007f19b65638dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f19af5e9b72 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f19af5eb64f in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f19a3feb099 in QXcbEventReader::run (this=0xb30cd0) at
qxcbconnection.cpp:1105
#4  0x00007f19b45c3b0e in QThreadPrivate::start (arg=0xb30cd0) at
thread/qthread_unix.cpp:337
#5  0x00007f19b3ff76aa in start_thread (arg=0x7f19a1817700) at
pthread_create.c:333
#6  0x00007f19b656eeed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f1996ca8700 (LWP 1749)):
#0  __GI___clock_gettime (clock_id=1, tp=0x7f1996ca7b00) at
../sysdeps/unix/clock_gettime.c:93
#1  0x00007f19b4679cb6 in qt_clock_gettime (ts=0x7f1996ca7b00, clock=<optimized
out>) at tools/qelapsedtimer_unix.cpp:105
#2  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at
tools/qelapsedtimer_unix.cpp:161
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:170
#4  0x00007f19b4858639 in QTimerInfoList::updateCurrentTime
(this=this at entry=0x7f1988002cd0) at kernel/qtimerinfo_unix.cpp:84
#5  0x00007f19b4858ba5 in QTimerInfoList::timerWait (this=0x7f1988002cd0,
tm=...) at kernel/qtimerinfo_unix.cpp:379
#6  0x00007f19b485a03e in timerSourcePrepareHelper (timeout=0x7f1996ca7bd4,
src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#7  timerSourcePrepare (source=<optimized out>, timeout=0x7f1996ca7bd4) at
kernel/qeventdispatcher_glib.cpp:160
#8  0x00007f19aeeb93fd in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f19aeeb9de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f19aeeb9fcc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f19b485ac6c in QEventDispatcherGlib::processEvents
(this=0x7f19880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#12 0x00007f19b47ff3e2 in QEventLoop::exec (this=this at entry=0x7f1996ca7da0,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#13 0x00007f19b45beb44 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#14 0x00007f199b0a1f45 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007f19b45c3b0e in QThreadPrivate::start (arg=0xd3d850) at
thread/qthread_unix.cpp:337
#16 0x00007f19b3ff76aa in start_thread (arg=0x7f1996ca8700) at
pthread_create.c:333
#17 0x00007f19b656eeed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f198e37f700 (LWP 1750)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f19b45c4c6b in wait (time=18446744073709551615, this=0x1234d20) at
thread/qwaitcondition_unix.cpp:128
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1235010,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:200
#3  0x00007f199b372fab in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f199b3733a0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f19b45c3b0e in QThreadPrivate::start (arg=0x1234f90) at
thread/qthread_unix.cpp:337
#6  0x00007f19b3ff76aa in start_thread (arg=0x7f198e37f700) at
pthread_create.c:333
#7  0x00007f19b656eeed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f19b6a88800 (LWP 1744)):
[KCrash Handler]
#6  0x00007f19a01a3df4 in isEmpty (this=0x30) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:791
#7  KScreen::ConfigOperation::hasError (this=this at entry=0x13e3010) at
../../src/configoperation.cpp:76
#8  0x00007f19a01a4026 in KScreen::ConfigOperation::exec (this=0x13e3010) at
../../src/configoperation.cpp:109
#9  0x00007f19a03d933c in KCMKScreen::save (this=0x13e3010) at
../../../kcm/src/kcm_kscreen.cpp:144
#10 0x00007f19b62413f7 in KCModuleProxy::save (this=this at entry=0xc49e90) at
../../src/kcmoduleproxy.cpp:272
#11 0x00007f19b623e670 in KCMultiDialogPrivate::apply (this=<optimized out>) at
../../src/kcmultidialog.cpp:323
#12 0x00007f19b623ea15 in KCMultiDialog::qt_static_metacall (_o=0x13e3010,
_c=QMetaObject::ReadProperty, _id=1, _a=0x0) at ./moc_kcmultidialog.cpp:112
#13 0x00007f19b48329c9 in QMetaObject::activate (sender=sender at entry=0xc580b0,
signalOffset=<optimized out>, local_signal_index=local_signal_index at entry=2,
argv=argv at entry=0x7ffdf6cf3e60) at kernel/qobject.cpp:3716
#14 0x00007f19b4833057 in QMetaObject::activate (sender=sender at entry=0xc580b0,
m=m at entry=0x7f19b50fda60 <QAbstractButton::staticMetaObject>,
local_signal_index=local_signal_index at entry=2, argv=argv at entry=0x7ffdf6cf3e60)
at kernel/qobject.cpp:3582
#15 0x00007f19b4f72012 in QAbstractButton::clicked (this=this at entry=0xc580b0,
_t1=false) at .moc/moc_qabstractbutton.cpp:298
#16 0x00007f19b4cbf675 in QAbstractButtonPrivate::emitClicked (this=0xc58380)
at widgets/qabstractbutton.cpp:534
#17 0x00007f19b4cc0299 in QAbstractButtonPrivate::click (this=0xc58380) at
widgets/qabstractbutton.cpp:527
#18 0x00007f19b4cc0454 in QAbstractButton::mouseReleaseEvent (this=0xc580b0,
e=0x7ffdf6cf4320) at widgets/qabstractbutton.cpp:1132
#19 0x00007f19b4c071e8 in QWidget::event (this=0xc580b0, event=0x7ffdf6cf4320)
at kernel/qwidget.cpp:9022
#20 0x00007f19b4bc3b2c in QApplicationPrivate::notify_helper (this=0xb06c60,
receiver=0xc580b0, e=0x7ffdf6cf4320) at kernel/qapplication.cpp:3720
#21 0x00007f19b4bc98eb in QApplication::notify (this=0x7ffdf6cf4060,
receiver=0x7ffdf6cf4080, e=0x7ffdf6cf4320) at kernel/qapplication.cpp:3280
#22 0x00007f19b4801c2b in QCoreApplication::notifyInternal
(this=0x7ffdf6cf4c50, receiver=receiver at entry=0xc580b0,
event=event at entry=0x7ffdf6cf4320) at kernel/qcoreapplication.cpp:935
#23 0x00007f19b4bc83da in sendSpontaneousEvent (event=0x7ffdf6cf4320,
receiver=0xc580b0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#24 QApplicationPrivate::sendMouseEvent (receiver=0xc580b0,
event=0x7ffdf6cf4320, alienWidget=0xc580b0, nativeWidget=0xc84b00,
buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true) at
kernel/qapplication.cpp:2751
#25 0x00007f19b4c1fcc0 in QWidgetWindow::handleMouseEvent (this=0xcebbb0,
event=0x7ffdf6cf4730) at kernel/qwidgetwindow.cpp:543
#26 0x00007f19b4c21e33 in QWidgetWindow::event (this=0xcebbb0,
event=0x7ffdf6cf4730) at kernel/qwidgetwindow.cpp:210
#27 0x00007f19b4bc3b2c in QApplicationPrivate::notify_helper (this=0xb06c60,
receiver=0xcebbb0, e=0x7ffdf6cf4730) at kernel/qapplication.cpp:3720
#28 0x00007f19b4bc9000 in QApplication::notify (this=0x7ffdf6cf4c50,
receiver=0xcebbb0, e=0x7ffdf6cf4730) at kernel/qapplication.cpp:3503
#29 0x00007f19b4801c2b in QCoreApplication::notifyInternal
(this=0x7ffdf6cf4c50, receiver=0xcebbb0, event=0x7ffdf6cf4730) at
kernel/qcoreapplication.cpp:935
#30 0x00007f19b2aebf82 in sendSpontaneousEvent (event=<optimized out>,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#31 QGuiApplicationPrivate::processMouseEvent (e=0x13bcf20) at
kernel/qguiapplication.cpp:1774
#32 0x00007f19b2aedb45 in QGuiApplicationPrivate::processWindowSystemEvent
(e=e at entry=0x13bcf20) at kernel/qguiapplication.cpp:1576
#33 0x00007f19b2ad234f in QWindowSystemInterface::sendWindowSystemEvents
(flags=...) at kernel/qwindowsysteminterface.cpp:572
#34 0x00007f19a4015590 in userEventSourceDispatch (source=<optimized out>) at
eventdispatchers/qeventdispatcher_glib.cpp:70
#35 0x00007f19aeeb9c3d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f19aeeb9f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f19aeeb9fcc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f19b485ac57 in QEventDispatcherGlib::processEvents (this=0xb62a50,
flags=...) at kernel/qeventdispatcher_glib.cpp:418
#39 0x00007f19b47ff3e2 in QEventLoop::exec (this=this at entry=0x7ffdf6cf4ae0,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#40 0x00007f19b4dc54b5 in QDialog::exec (this=0xc84b00) at
dialogs/qdialog.cpp:541
#41 0x00007f19b68409cb in kdemain (_argc=<optimized out>, _argv=<optimized
out>) at ../../kcmshell/main.cpp:307
#42 0x00007f19b6488a40 in __libc_start_main (main=0x400730 <main(int, char**)>,
argc=2, argv=0x7ffdf6cf4d98, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffdf6cf4d88) at libc-start.c:289
#43 0x0000000000400769 in _start ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list