Bug 355103 - Chrash with dual monitor on laptop
Summary: Chrash with dual monitor on laptop
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: scene-opengl (show other bugs)
Version: 5.4.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
: 358133 362496 363077 364420 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-11-09 19:44 UTC by jonny925
Modified: 2018-12-01 03:49 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jonny925 2015-11-09 19:44:02 UTC
Application: kwin_x11 (5.4.2)

Qt Version: 5.4.2
Operating System: Linux 4.2.0-17-generic x86_64
Distribution: Ubuntu 15.10

-- Information about the crash:
- What I was doing when the application crashed:
attached hdmi monitor, it was on wrong side so i used system settings to switch sceen location. everything crashed, on reboot the bug report came up

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7899338880 (LWP 1313))]

Thread 3 (Thread 0x7f786ffff700 (LWP 1377)):
#0  0x00007f7898e1c743 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f789746d90f in qt_safe_select (nfds=14, fdread=fdread@entry=0x7f7868000a98, fdwrite=fdwrite@entry=0x7f7868000d28, fdexcept=fdexcept@entry=0x7f7868000fb8, orig_timeout=orig_timeout@entry=0x0) at kernel/qcore_unix.cpp:75
#2  0x00007f789746f40e in QEventDispatcherUNIX::select (timeout=0x0, exceptfds=0x7f7868000fb8, writefds=0x7f7868000d28, readfds=0x7f7868000a98, nfds=<optimized out>, this=0x7f78680008e0) at kernel/qeventdispatcher_unix.cpp:320
#3  QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7f7868000900, flags=..., flags@entry=..., timeout=timeout@entry=0x0) at kernel/qeventdispatcher_unix.cpp:196
#4  0x00007f789746f93e in QEventDispatcherUNIX::processEvents (this=0x7f78680008e0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#5  0x00007f789741875a in QEventLoop::exec (this=this@entry=0x7f786fffed20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f78972363d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007f7891da4f85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f789723b2be in QThreadPrivate::start (arg=0x16d07c0) at thread/qthread_unix.cpp:337
#9  0x00007f789845e6aa in start_thread (arg=0x7f786ffff700) at pthread_create.c:333
#10 0x00007f7898e25eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f786e2fc700 (LWP 1388)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f78963cb114 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f78963cb159 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f789845e6aa in start_thread (arg=0x7f786e2fc700) at pthread_create.c:333
#4  0x00007f7898e25eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f7899338880 (LWP 1313)):
[KCrash Handler]
#6  __memcpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:35
#7  0x00007f7892c30856 in KWin::GLVertexBuffer::setData (this=this@entry=0x1649150, vertexCount=6, dim=dim@entry=2, vertices=0x1c31678, texcoords=texcoords@entry=0x0) at ../../libkwineffects/kwinglutils.cpp:2236
#8  0x00007f78989d68cd in KWin::SceneOpenGL2::doPaintBackground (this=<optimized out>, vertices=...) at ../scene_opengl.cpp:1129
#9  0x00007f78989dafe5 in KWin::SceneOpenGL::paintBackground (this=this@entry=0x15ee510, region=...) at ../scene_opengl.cpp:822
#10 0x00007f78989c48c5 in KWin::Scene::paintSimpleScreen (this=this@entry=0x15ee510, orig_mask=orig_mask@entry=8, region=...) at ../scene.cpp:371
#11 0x00007f78989d60a3 in KWin::SceneOpenGL2::paintSimpleScreen (this=this@entry=0x15ee510, mask=mask@entry=8, region=...) at ../scene_opengl.cpp:1095
#12 0x00007f78989bf6b4 in KWin::Scene::finalPaintScreen (this=0x15ee510, mask=mask@entry=8, region=..., data=...) at ../scene.cpp:201
#13 0x00007f78989f8e5f in KWin::EffectsHandlerImpl::paintScreen (this=0x15ca950, mask=mask@entry=8, region=..., data=...) at ../effects.cpp:415
#14 0x00007f78969d352f in KWin::Effect::paintScreen (this=this@entry=0x17c3e80, mask=mask@entry=8, region=..., data=...) at ../../libkwineffects/kwineffects.cpp:535
#15 0x00007f78989f8e0a in KWin::EffectsHandlerImpl::paintScreen (this=0x15ca950, mask=mask@entry=8, region=..., data=...) at ../effects.cpp:412
#16 0x00007f78969d352f in KWin::Effect::paintScreen (this=this@entry=0x17c7690, mask=mask@entry=8, region=..., data=...) at ../../libkwineffects/kwineffects.cpp:535
#17 0x00007f78989f8e0a in KWin::EffectsHandlerImpl::paintScreen (this=0x15ca950, mask=mask@entry=8, region=..., data=...) at ../effects.cpp:412
#18 0x00007f78969d352f in KWin::Effect::paintScreen (this=this@entry=0x16c78f0, mask=mask@entry=8, region=..., data=...) at ../../libkwineffects/kwineffects.cpp:535
#19 0x00007f78989f8e0a in KWin::EffectsHandlerImpl::paintScreen (this=0x15ca950, mask=8, region=..., data=...) at ../effects.cpp:412
#20 0x00007f78989bf32a in KWin::Scene::paintScreen (this=this@entry=0x15ee510, mask=mask@entry=0x7ffd4ec7adb0, damage=..., repaint=..., updateRegion=updateRegion@entry=0x7ffd4ec7ad80, validRegion=validRegion@entry=0x7ffd4ec7ad90) at ../scene.cpp:151
#21 0x00007f78989dba98 in KWin::SceneOpenGL::paint (this=0x15ee510, damage=..., toplevels=...) at ../scene_opengl.cpp:740
#22 0x00007f78989b71a3 in KWin::Compositor::performCompositing (this=0x1577670) at ../composite.cpp:712
#23 0x00007f789744c603 in QObject::event (this=0x1577670, e=<optimized out>) at kernel/qobject.cpp:1267
#24 0x00007f7897ce8b8c in QApplicationPrivate::notify_helper (this=this@entry=0x142ab00, receiver=receiver@entry=0x1577670, e=e@entry=0x7ffd4ec7b1d0) at kernel/qapplication.cpp:3720
#25 0x00007f7897cee230 in QApplication::notify (this=0x7ffd4ec7b400, receiver=0x1577670, e=0x7ffd4ec7b1d0) at kernel/qapplication.cpp:3503
#26 0x00007f789741af1b in QCoreApplication::notifyInternal (this=0x7ffd4ec7b400, receiver=0x1577670, event=event@entry=0x7ffd4ec7b1d0) at kernel/qcoreapplication.cpp:935
#27 0x00007f789747109d in QCoreApplication::sendEvent (event=0x7ffd4ec7b1d0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#28 QTimerInfoList::activateTimers (this=0x1479538) at kernel/qtimerinfo_unix.cpp:635
#29 0x00007f789746ee40 in QEventDispatcherUNIX::activateTimers (this=this@entry=0x146edc0) at kernel/qeventdispatcher_unix.cpp:549
#30 0x00007f789746f8b6 in QEventDispatcherUNIX::processEvents (this=0x146edc0, flags=flags@entry=...) at kernel/qeventdispatcher_unix.cpp:611
#31 0x00007f788111505d in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at eventdispatchers/qunixeventdispatcher.cpp:62
#32 0x00007f789741875a in QEventLoop::exec (this=this@entry=0x7ffd4ec7b320, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#33 0x00007f78974202cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#34 0x00007f789773500c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1510
#35 0x00007f7897ce5025 in QApplication::exec () at kernel/qapplication.cpp:2956
#36 0x00007f78990ee4c4 in kdemain (argc=1, argv=0x7ffd4ec7b568) at ../main_x11.cpp:303
#37 0x00007f7898d3fa40 in __libc_start_main (main=0x4007a0 <main(int, char**)>, argc=3, argv=0x7ffd4ec7b568, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd4ec7b558) at libc-start.c:289
#38 0x00000000004007d9 in _start ()

Possible duplicates by query: bug 352423, bug 350872, bug 350076, bug 348873, bug 345191.

Reported using DrKonqi
Comment 1 Thomas Lübking 2015-11-09 19:52:03 UTC
Unlikely directly related to the screen mess.

Please attach the output of
   qdbus org.kde.KWin /KWin supportInformation

(mess on randr should be covered for nvidia in your version, see bug #344326)
Comment 2 Thomas Lübking 2016-04-30 08:52:22 UTC
*** Bug 362496 has been marked as a duplicate of this bug. ***
Comment 3 Thomas Lübking 2016-05-15 08:00:58 UTC
*** Bug 363077 has been marked as a duplicate of this bug. ***
Comment 4 Thomas Lübking 2016-06-17 14:26:35 UTC
*** Bug 358133 has been marked as a duplicate of this bug. ***
Comment 5 Thomas Lübking 2016-06-17 14:26:40 UTC
*** Bug 364420 has been marked as a duplicate of this bug. ***
Comment 6 Andrew Crouthamel 2018-11-01 13:56:57 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 7 Bug Janitor Service 2018-11-16 11:35:48 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 8 Bug Janitor Service 2018-12-01 03:49:57 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!