Bug 368457 - Plasmashell crashed with two sessions with 2 monitors (2+2) // Plasmashell se cierra con dos sesiones de dos monitores (2+2)
Summary: Plasmashell crashed with two sessions with 2 monitors (2+2) // Plasmashell se...
Status: RESOLVED DUPLICATE of bug 348812
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.5.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-09-08 14:42 UTC by Evaristo
Modified: 2016-09-09 14:21 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evaristo 2016-09-08 14:42:57 UTC
Application: plasmashell (5.5.5)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-36-generic x86_64
Distribution: Ubuntu 16.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Usually the crash happens when you change between sessions (CTRL+F7 -> CTRL+F8)  several times. It may take mor or less time but ends up happening (in both session but not at the same time)

Generalmente el fallo se produce cuando lleva funcionando un tiempo y se ha cambiado entre sesiones (CTRL+F7 -> CTRL+F8) algunas veces seguidas. Puede tardar más o menos tiempo pero acaba pasando (en ambas sesiones pero no a la vez)

The crash can be reproduced every time.

-- 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 0x7f6742df08c0 (LWP 28931))]

Thread 6 (Thread 0x7f6687fff700 (LWP 28942)):
[KCrash Handler]
#6  __strstr_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strstr-sse2-unaligned.S:40
#7  0x00007f6740e74aca in strstr (__needle=0x7f6741011fdf "nouveau", __haystack=<optimized out>) at /usr/include/string.h:332
#8  QSGRenderContext::initialize (this=0xf96c80, context=<optimized out>) at scenegraph/qsgcontext.cpp:659
#9  0x00007f6740e98409 in QSGRenderThread::run (this=0x10ee2b0) at scenegraph/qsgthreadedrenderloop.cpp:676
#10 0x00007f673dbf884e in QThreadPrivate::start (arg=0x10ee2b0) at thread/qthread_unix.cpp:331
#11 0x00007f673cce56fa in start_thread (arg=0x7f6687fff700) at pthread_create.c:333
#12 0x00007f673d50eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f6713fff700 (LWP 28939)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f6742840bd4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f6742840c19 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f673cce56fa in start_thread (arg=0x7f6713fff700) at pthread_create.c:333
#4  0x00007f673d50eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f6719bb5700 (LWP 28938)):
#0  0x00007f673d4fe9cd in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f673a2dc740 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f673a298e84 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f673a299340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f673a2994ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f673de2fa9b in QEventDispatcherGlib::processEvents (this=0x7f670c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0x00007f673ddd6dea in QEventLoop::exec (this=this@entry=0x7f6719bb4ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f673dbf38a4 in QThread::exec (this=this@entry=0xcec1e0) at thread/qthread.cpp:503
#8  0x00007f674049b3c5 in QQmlThreadPrivate::run (this=0xcec1e0) at qml/ftw/qqmlthread.cpp:141
#9  0x00007f673dbf884e in QThreadPrivate::start (arg=0xcec1e0) at thread/qthread_unix.cpp:331
#10 0x00007f673cce56fa in start_thread (arg=0x7f6719bb5700) at pthread_create.c:333
#11 0x00007f673d50eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f671ba70700 (LWP 28937)):
#0  0x00007f673d502e8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f673a29939c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f673a2994ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f673de2fa9b in QEventDispatcherGlib::processEvents (this=0x7f67140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f673ddd6dea in QEventLoop::exec (this=this@entry=0x7f671ba6fce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f673dbf38a4 in QThread::exec (this=this@entry=0xab03c0) at thread/qthread.cpp:503
#6  0x00007f674049b3c5 in QQmlThreadPrivate::run (this=0xab03c0) at qml/ftw/qqmlthread.cpp:141
#7  0x00007f673dbf884e in QThreadPrivate::start (arg=0xab03c0) at thread/qthread_unix.cpp:331
#8  0x00007f673cce56fa in start_thread (arg=0x7f671ba70700) at pthread_create.c:333
#9  0x00007f673d50eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f6727fff700 (LWP 28936)):
#0  0x00007f673d502e8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f673a29939c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f673a2994ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f673de2fa9b in QEventDispatcherGlib::processEvents (this=0x7f67200008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f673ddd6dea in QEventLoop::exec (this=this@entry=0x7f6727ffece0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f673dbf38a4 in QThread::exec (this=this@entry=0x99f5f0) at thread/qthread.cpp:503
#6  0x00007f674049b3c5 in QQmlThreadPrivate::run (this=0x99f5f0) at qml/ftw/qqmlthread.cpp:141
#7  0x00007f673dbf884e in QThreadPrivate::start (arg=0x99f5f0) at thread/qthread_unix.cpp:331
#8  0x00007f673cce56fa in start_thread (arg=0x7f6727fff700) at pthread_create.c:333
#9  0x00007f673d50eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f6742df08c0 (LWP 28931)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f673dbf9aeb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0xfea6b0) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x10ee2f0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f6740e94bc6 in QSGThreadedRenderLoop::polishAndSync (this=this@entry=0xa30390, w=<optimized out>, w@entry=0x10ee4b0, inExpose=inExpose@entry=true) at scenegraph/qsgthreadedrenderloop.cpp:1150
#4  0x00007f6740e9709c in QSGThreadedRenderLoop::handleExposure (this=this@entry=0xa30390, window=window@entry=0xf945d0) at scenegraph/qsgthreadedrenderloop.cpp:946
#5  0x00007f6740e97733 in QSGThreadedRenderLoop::exposureChanged (this=0xa30390, window=0xf945d0) at scenegraph/qsgthreadedrenderloop.cpp:857
#6  0x00007f673e1242f5 in QWindow::event (this=this@entry=0xf945d0, ev=ev@entry=0x7ffe34a89770) at kernel/qwindow.cpp:2060
#7  0x00007f6740eca871 in QQuickWindow::event (this=this@entry=0xf945d0, e=e@entry=0x7ffe34a89770) at items/qquickwindow.cpp:1413
#8  0x000000000043f206 in DesktopView::event (this=0xf945d0, e=0x7ffe34a89770) at /build/plasma-workspace-kxRFE_/plasma-workspace-5.5.5.2/shell/desktopview.cpp:205
#9  0x00007f673e8dc05c in QApplicationPrivate::notify_helper (this=this@entry=0x884c80, receiver=receiver@entry=0xf945d0, e=e@entry=0x7ffe34a89770) at kernel/qapplication.cpp:3716
#10 0x00007f673e8e1516 in QApplication::notify (this=0x7ffe34a89b90, receiver=0xf945d0, e=0x7ffe34a89770) at kernel/qapplication.cpp:3499
#11 0x00007f673ddd962b in QCoreApplication::notifyInternal (this=0x7ffe34a89b90, receiver=receiver@entry=0xf945d0, event=event@entry=0x7ffe34a89770) at kernel/qcoreapplication.cpp:965
#12 0x00007f673e11c4ec in QCoreApplication::sendSpontaneousEvent (event=0x7ffe34a89770, receiver=0xf945d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#13 QGuiApplicationPrivate::processExposeEvent (e=0xfbbc10) at kernel/qguiapplication.cpp:2663
#14 0x00007f673e11d25d in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0xfbbc10) at kernel/qguiapplication.cpp:1658
#15 0x00007f673e100f38 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625
#16 0x00007f6731587070 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#17 0x00007f673a2991a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f673a299400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f673a2994ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f673de2fa7f in QEventDispatcherGlib::processEvents (this=0x8d0450, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#21 0x00007f673ddd6dea in QEventLoop::exec (this=this@entry=0x7ffe34a89a30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#22 0x00007f673dddee8c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#23 0x00007f673e112c3c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1542
#24 0x00007f673e8d8495 in QApplication::exec () at kernel/qapplication.cpp:2976
#25 0x0000000000432d4a in main (argc=4, argv=<optimized out>) at /build/plasma-workspace-kxRFE_/plasma-workspace-5.5.5.2/shell/main.cpp:181

Possible duplicates by query: bug 368408, bug 368035, bug 366041, bug 364203, bug 363884.

Reported using DrKonqi
Comment 1 David Edmundson 2016-09-09 14:21:38 UTC
thanks

*** This bug has been marked as a duplicate of bug 348812 ***