https://bugs.kde.org/show_bug.cgi?id=403362
Bug ID: 403362 Summary: Xinerama with Nvidia not showing other monitor contents, only cursors and tooltips Product: plasmashell Version: 5.12.7 Platform: Ubuntu Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: k...@codywohlers.ca CC: plasma-b...@kde.org Target Milestone: 1.0 Application: plasmashell (5.12.7) Qt Version: 5.9.5 Frameworks Version: 5.44.0 Operating System: Linux 4.15.0-43-generic x86_64 Distribution: Ubuntu 18.04.1 LTS -- Information about the crash: - What I was doing when the application crashed: 4 monitor setup with GTX-560 and GTX-550Ti using 2 Twinview X Screens with Xinerama to make it one big desktop. Login screen shows correctly on all 4 monitors. After logging in only the primary monitor displays a dektop and 3 of the 4 monitors are black but will display a cursor. Windows can be moved on to those monitors but will not be displayed. I have window move/resizing tooltips on and when you move a window on those monitors it leaves trails of the tooltips. https://i.imgur.com/bmnkO67.png Notes: The exact same Nvidia driver and and xorg.conf worked in KDE4 (Mint 17.3) yesterday. If I maximize a window it stretches across all monitors and it should not with Twinview enabled. If I disable Twinview then 2 of the 4 monitors (X Screen 1) will be black but show the cursor and leave trails of tooltips. Twinview without Xinerama and just 2 monitors in total (one X Screen) works fine. The 4 monitor setup works as expected with the Nouveau driver. During the Nvidia driver install, the installer found "An incomplete installation of libglvnd" and installed it's own "full copy". xorg.conf - https://www.dropbox.com/s/q4vt3nrapmm2s0a/xorg.conf2019-01-18?dl=0 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". [Current thread is 1 (Thread 0x7f014bb00c80 (LWP 5393))] Thread 10 (Thread 0x7f0069ffb700 (LWP 5562)): [KCrash Handler] #6 0x00007f009ae10ba8 in ?? () from /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.87 #7 0x00007f009b0e1d0a in ?? () from /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.87 #8 0x00007f009afa970a in ?? () from /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.87 #9 0x00007f009afbfe14 in ?? () from /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.87 #10 0x00007f009afb8bc5 in ?? () from /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.87 #11 0x00007f009b0c6a16 in ?? () from /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.87 #12 0x00007f0149527f0f in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #13 0x00007f014952900d in QSGBatchRenderer::Renderer::renderBatches() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #14 0x00007f014952e85e in QSGBatchRenderer::Renderer::render() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #15 0x00007f014951f2a0 in QSGRenderer::renderScene(QSGBindable const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #16 0x00007f014951f75b in QSGRenderer::renderScene(unsigned int) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #17 0x00007f0149559af0 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #18 0x00007f01495b7b68 in QQuickWindowPrivate::renderSceneGraph(QSize const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #19 0x00007f0149562bbc in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #20 0x00007f0149567ac8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #21 0x00007f01457e116d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #22 0x00007f01449626db in start_thread (arg=0x7f0069ffb700) at pthread_create.c:463 #23 0x00007f01450dc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f0074bfd700 (LWP 5561)): #0 0x00007f01449689f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564760947ee0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x564760947e90, cond=0x564760947eb8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x564760947eb8, mutex=0x564760947e90) at pthread_cond_wait.c:655 #3 0x00007f01457e259b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f01495676a8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #5 0x00007f0149567b0a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #6 0x00007f01457e116d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f01449626db in start_thread (arg=0x7f0074bfd700) at pthread_create.c:463 #8 0x00007f01450dc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f0091104700 (LWP 5550)): #0 0x00007f01449689f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564761852d40) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x564761852cf0, cond=0x564761852d18) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x564761852d18, mutex=0x564761852cf0) at pthread_cond_wait.c:655 #3 0x00007f01457e259b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f01495676a8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #5 0x00007f0149567b0a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #6 0x00007f01457e116d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f01449626db in start_thread (arg=0x7f0091104700) at pthread_create.c:463 #8 0x00007f01450dc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f0091907700 (LWP 5529)): #0 0x00007fff52de8c4f in clock_gettime () #1 0x00007f01450ebea6 in __GI___clock_gettime (clock_id=1, tp=0x7f0091906aa0) at ../sysdeps/unix/clock_gettime.c:115 #2 0x00007f0145a18221 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f0145a16a59 in QTimerInfoList::updateCurrentTime() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f0145a17035 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f0145a1867e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f013fc20a98 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007f013fc2146b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007f013fc2164c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007f0145a1890b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f01459bd9ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007f01457dc22a in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007f01494e82a6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #13 0x00007f01457e116d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x00007f01449626db in start_thread (arg=0x7f0091907700) at pthread_create.c:463 #15 0x00007f01450dc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f0125743700 (LWP 5517)): #0 0x00007f01449689f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f014b4bdfb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f014b4bdf68, cond=0x7f014b4bdf90) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x7f014b4bdf90, mutex=0x7f014b4bdf68) at pthread_cond_wait.c:655 #3 0x00007f014b1c75f4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #4 0x00007f014b1c7639 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #5 0x00007f01449626db in start_thread (arg=0x7f0125743700) at pthread_create.c:463 #6 0x00007f01450dc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f0127598700 (LWP 5490)): #0 0x00007f01450cb0b4 in __GI___libc_read (fd=12, buf=0x7f0127597b70, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27 #1 0x00007f013fc65cd0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f013fc21027 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f013fc214e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f013fc2164c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f0145a1890b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f01459bd9ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f01457dc22a in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f014894e6f5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #9 0x00007f01457e116d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f01449626db in start_thread (arg=0x7f0127598700) at pthread_create.c:463 #11 0x00007f01450dc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f012d6f2700 (LWP 5487)): #0 0x00007f01450cb0b4 in __GI___libc_read (fd=11, buf=0x7f012d6f1b70, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27 #1 0x00007f013fc65cd0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f013fc21027 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f013fc214e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f013fc2164c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f0145a1890b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f01459bd9ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f01457dc22a in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f014894e6f5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #9 0x00007f01457e116d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f01449626db in start_thread (arg=0x7f012d6f2700) at pthread_create.c:463 #11 0x00007f01450dc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f012f137700 (LWP 5420)): #0 0x00007f01450cfbf9 in __GI___poll (fds=0x7f01280137b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f013fc21539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f013fc2164c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0145a1890b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f01459bd9ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f01457dc22a in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f0145e95d45 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007f01457e116d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f01449626db in start_thread (arg=0x7f012f137700) at pthread_create.c:463 #9 0x00007f01450dc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f0135833700 (LWP 5403)): #0 0x00007f01450cfbf9 in __GI___poll (fds=0x7f0135832ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f014a0f4747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f014a0f636a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f0137fba2a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007f01457e116d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f01449626db in start_thread (arg=0x7f0135833700) at pthread_create.c:463 #6 0x00007f01450dc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f014bb00c80 (LWP 5393)): #0 0x00007f01449689f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564762205240) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x5647622051f0, cond=0x564762205218) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x564762205218, mutex=0x5647622051f0) at pthread_cond_wait.c:655 #3 0x00007f01457e259b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f0149563e7d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #5 0x00007f014956696d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #6 0x00007f0149567259 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007f0146217375 in QWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #8 0x00007f01495c16c5 in QQuickWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #9 0x00007f01469c782c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #10 0x00007f01469cf0f4 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #11 0x00007f01459bf9a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007f014620c43f in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #13 0x00007f014620d07d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #14 0x00007f01461e42eb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #15 0x00007f013801d1c0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #16 0x00007f013fc21387 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #17 0x00007f013fc215c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #18 0x00007f013fc2164c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #19 0x00007f0145a188ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #20 0x00007f01459bd9ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #21 0x00007f01459c6a84 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #22 0x000056475f382cfa in ?? () #23 0x00007f0144fdcb97 in __libc_start_main (main=0x56475f382320, argc=1, argv=0x7fff52d17358, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff52d17348) at ../csu/libc-start.c:310 #24 0x000056475f38309a in _start () Possible duplicates by query: bug 402975, bug 401966, bug 401257, bug 400718, bug 400680. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.