[plasmashell] [Bug 372436] New: Plasma crashed when turning back on one of two monitors

2016-11-13 Thread Alden
https://bugs.kde.org/show_bug.cgi?id=372436

Bug ID: 372436
   Summary: Plasma crashed when turning back on one of two
monitors
   Product: plasmashell
   Version: 5.8.3
  Platform: Neon Packages
OS: Linux
Status: UNCONFIRMED
  Keywords: drkonqi
  Severity: crash
  Priority: NOR
 Component: general
  Assignee: k...@davidedmundson.co.uk
  Reporter: alden.weddle...@gmail.com
CC: bhus...@gmail.com, plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.8.3)

Qt Version: 5.7.0
Frameworks Version: 5.27.0
Operating System: Linux 4.4.0-47-generic x86_64
Distribution: KDE neon User Edition 5.8

-- Information about the crash:
plasmashell 5.8.3
nvidia driver 367.57

I was turning back on the one of my monitors currently set up as the primary
when plasma crashed.  This is the config nvidia generates.

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 361.42  (buildd@lgw01-18)  Tue Apr  5 14:33:28 UTC
2016

Section "ServerLayout"
Identifier "Layout0"
Screen  0  "Screen0" 0 0
InputDevice"Keyboard0" "CoreKeyboard"
InputDevice"Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName  "LG Electronics W2361"
HorizSync   30.0 - 83.0
VertRefresh 56.0 - 61.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName  "GeForce GTX 970"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor"Monitor0"
DefaultDepth24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-6"
Option "metamodes" "DVI-I-1: 1920x1080_60_0 +0+0, DP-4:
1920x1080_144 +1920+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth   24
EndSubSection
EndSection

It was tricky figureing out which packages had the required debug libraries.  I
would have found a note pointing towards using the apt-find tool helpful.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[Current thread is 1 (Thread 0x7f2498f448c0 (LWP 3597))]

Thread 20 (Thread 0x7f23d77fe700 (LWP 6308)):
[KCrash Handler]
#6  0x4391f22a in  ()
#7  0x7f23dff05c09 in Plotter::render() (this=0x50e0970) at
/workspace/build/src/qmlcontrols/kquickcontrolsaddons/plotter.cpp:652
#8  0x7f249415af36 in QMetaObject::activate(QObject*, int, int, void**)
(a=0x7f23d77fdb10, r=0x50e0970, this=) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:130
#9  0x7f249415af36 in QMetaObject::activate(QObject*, int, int, void**)
(sender=0x5b6a6d0, signalOffset=, local_signal_index=, argv=) at kernel/qobject.cpp:3723
#10 0x7f24971f0b8e in QQuickWindowPrivate::renderSceneGraph(QSize const&)
() at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x7f24971c209a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x7f24971c670c in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#13 0x7f2493f57c28 in QThreadPrivate::start(void*) (arg=0x28ea990) at
thread/qthread_unix.cpp:344
#14 0x7f249303b70a in start_thread (arg=0x7f23d77fe700) at
pthread_create.c:333
#15 0x7f249386482d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 19 (Thread 0x7f2372862700 (LWP 4399)):
#0  0x7f24930413b0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x7f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x5d0ca80) at
thread/qwaitcondition_unix.cpp:143
#2  0x7f2493f58adb in QWaitCondition::wait(QMutex*, unsigned long)
(this=, mutex=0x5b09300, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x7f24971c5f5d in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x7f24971c6835 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x7f2493f57c28 in QThreadPriv

[plasmashell] [Bug 372436] Plasma crashed when turning back on one of two monitors

2016-11-13 Thread Alden
https://bugs.kde.org/show_bug.cgi?id=372436

Alden  changed:

   What|Removed |Added

  Component|general |Multi-screen support

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 372436] Plasma crashed when turning back on one of two monitors

2016-11-13 Thread Alden
https://bugs.kde.org/show_bug.cgi?id=372436

Alden  changed:

   What|Removed |Added

 CC||alden.weddle...@gmail.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 372443] New: Kwin crash when pressing alt tab using cover switch

2016-11-13 Thread Alden Weddleton
https://bugs.kde.org/show_bug.cgi?id=372443

Bug ID: 372443
   Summary: Kwin crash when pressing alt tab using cover switch
   Product: kwin
   Version: 5.8.3
  Platform: Neon Packages
OS: Linux
Status: UNCONFIRMED
  Keywords: drkonqi
  Severity: crash
  Priority: NOR
 Component: general
  Assignee: kwin-bugs-n...@kde.org
  Reporter: alden.weddle...@gmail.com
  Target Milestone: ---

Application: kwin_x11 (5.8.3)

Qt Version: 5.7.0
Frameworks Version: 5.27.0
Operating System: Linux 4.4.0-47-generic x86_64
Distribution: KDE neon User Edition 5.8

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

Opening Kmail via the application menu.  I believe it crashed when I hit alt
tab.  Was using the cover switch type.  After the crash the switch method being
used is breeze.  The setting menu still shows cover switch as the primary
method and breeze as the alternate method.

-- Backtrace:
Application: KWin (kwin_x11), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
[Current thread is 1 (Thread 0x7f136d01b900 (LWP 1693))]

Thread 7 (Thread 0x7f134efd1700 (LWP 3671)):
#0  0x7f136cb08b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x7f136a9e86da in qt_safe_poll(pollfd*, unsigned long, timespec const*)
(__timeout=, __nfds=1, __fds=0x7f134fc8) at
/usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  0x7f136a9e86da in qt_safe_poll(pollfd*, unsigned long, timespec const*)
(timeout_ts=0x0, nfds=1, fds=0x7f134fc8) at kernel/qcore_unix.cpp:93
#3  0x7f136a9e86da in qt_safe_poll(pollfd*, unsigned long, timespec const*)
(fds=0x7f134fc8, nfds=nfds@entry=1, timeout_ts=timeout_ts@entry=0x0) at
kernel/qcore_unix.cpp:112
#4  0x7f136a9e9fb8 in
QEventDispatcherUNIX::processEvents(QFlags)
(this=, flags=...) at kernel/qeventdispatcher_unix.cpp:495
#5  0x7f136a997d9a in
QEventLoop::exec(QFlags)
(this=this@entry=0x7f134efd0ca0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:210
#6  0x7f136a7bd044 in QThread::exec() (this=) at
thread/qthread.cpp:507
#7  0x7f13659c6685 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x7f136a7c1c28 in QThreadPrivate::start(void*) (arg=0x14510d0) at
thread/qthread_unix.cpp:344
#9  0x7f136686270a in start_thread (arg=0x7f134efd1700) at
pthread_create.c:333
#10 0x7f136cb1482d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f133d529700 (LWP 2439)):
[KCrash Handler]
#6  0x7f136ca43428 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:54
#7  0x7f136ca4502a in __GI_abort () at abort.c:89
#8  0x7f136a7a8811 in QMessageLogger::fatal(char const*, ...) const
(context=..., message=) at global/qlogging.cpp:1680
#9  0x7f136a7a8811 in QMessageLogger::fatal(char const*, ...) const
(this=, msg=) at global/qlogging.cpp:793
#10 0x7f13541d0194 in  () at
/usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.platforms/KWinX11Platform.so
#11 0x7f136a9c4f36 in QMetaObject::activate(QObject*, int, int, void**)
(a=0x7f133d528800, r=0x13db2c0, this=) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:130
#12 0x7f136a9c4f36 in QMetaObject::activate(QObject*, int, int, void**)
(sender=sender@entry=0x13db2c0, signalOffset=,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
kernel/qobject.cpp:3723
#13 0x7f136a9c5577 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x13db2c0, m=m@entry=0x7f136abe4720
, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x0) at kernel/qobject.cpp:3602
#14 0x7f136aa3d790 in QTimer::timeout(QTimer::QPrivateSignal)
(this=this@entry=0x13db2c0) at .moc/moc_qtimer.cpp:198
#15 0x7f136a9d14e8 in QTimer::timerEvent(QTimerEvent*) (this=0x13db2c0,
e=) at kernel/qtimer.cpp:254
#16 0x7f136a9c5a93 in QObject::event(QEvent*) (this=0x13db2c0, e=) at kernel/qobject.cpp:1285
#17 0x7f136b28589c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=, receiver=0x13db2c0, e=0x7f133d528b20) at
kernel/qapplication.cpp:3799
#18 0x7f136b28d296 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffcccb8c020, receiver=0x13db2c0, e=0x7f133d528b20) at
kernel/qapplication.cpp:3556
#19 0x7f136a999da8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x13db2c0, event=event@entry=0x7f133d528b20) at
kernel/qcoreapplication.cpp:988
#20 0x7f136a9ec23e in QTimerInfoList::activateTimers()
(event=0x7f133d528b20, receiver=) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#21 0x7f136a9ec23e in QTimerInfoList::activateTimers()
(this=this@entry=0x7f13340af1c0) at kernel/qtimerinfo_unix.cpp:644
#22 0x7f136a9e903c in QEventDispatcherUNIXPrivate::activateTimers()
(this=this@entry