Bug 356089 - Plasma crash when I disable one of my screen with nvidia-settings
Summary: Plasma crash when I disable one of my screen with nvidia-settings
Status: RESOLVED DUPLICATE of bug 351507
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.4.3
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-29 20:27 UTC by redhead
Modified: 2016-06-13 16:18 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
attachment-4431-0.html (36.19 KB, text/html)
2015-12-06 21:06 UTC, redhead
Details

Note You need to log in before you can comment on or make changes to this bug.
Description redhead 2015-11-29 20:27:25 UTC
Plasma crash when I apply modification, it relaunch when I give up modification.
the bug report window appear just after plasma relaunch.

Reproducible: Always

Steps to Reproduce:
1.You must 2 screens and a nvidia graphic card.
2.open "nvidia-settings".
3.Go to "X Server Display Configuration".
4.Select one screen
5.Select "resolution: off"
6.Clic "Apply" button
7.Plasma crash

Actual Results:  
Plasma is crashed until I enable the 2 screens.

Expected Results:  
Not crashed.
Comment 1 Marco Martin 2015-12-03 16:15:45 UTC
needs a backtrace to be useful
Comment 2 redhead 2015-12-06 21:06:40 UTC
Created attachment 95917 [details]
attachment-4431-0.html

Is it enough for you ? I can't do better.

Application: Plasma (plasmashell), signal: Segmentation fault

Using host libthread_db library "/usr/lib/libthread_db.so.1".

[Current thread is 1 (Thread 0x7faf4da32800 (LWP 25613))]

Thread 15 (Thread 0x7faf36288700 (LWP 25615)):

#0 0x00007faf46ed318d in poll () from /usr/lib/libc.so.6

#1 0x00007faf4bf2aae2 in ?? () from /usr/lib/libxcb.so.1

#2 0x00007faf4bf2c757 in xcb_wait_for_event () from /usr/lib/libxcb.so.1

#3 0x00007faf383ece89 in ?? () from /usr/lib/libQt5XcbQpa.so.5

#4 0x00007faf475d496e in ?? () from /usr/lib/libQt5Core.so.5

#5 0x00007faf466db4a4 in start_thread () from /usr/lib/libpthread.so.0

#6 0x00007faf46edc13d in clone () from /usr/lib/libc.so.6

Thread 14 (Thread 0x7faf2f1ce700 (LWP 25617)):

#0 0x00007faf475ccaa2 in QMutex::lock() () from /usr/lib/libQt5Core.so.5

#1 0x00007faf4780b8ef in ?? () from /usr/lib/libQt5Core.so.5

#2 0x00007faf4337254d in g_main_context_prepare () from 
/usr/lib/libglib-2.0.so.0

#3 0x00007faf43372eeb in ?? () from /usr/lib/libglib-2.0.so.0

#4 0x00007faf433730cc in g_main_context_iteration () from 
/usr/lib/libglib-2.0.so.0

#5 0x00007faf4780c36b in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
() from /usr/lib/libQt5Core.so.5

#6 0x00007faf477b337a in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQt5Core.so.5

#7 0x00007faf475cf9c4 in QThread::exec() () from /usr/lib/libQt5Core.so.5

#8 0x00007faf4a99ec85 in ?? () from /usr/lib/libQt5Qml.so.5

#9 0x00007faf475d496e in ?? () from /usr/lib/libQt5Core.so.5

#10 0x00007faf466db4a4 in start_thread () from /usr/lib/libpthread.so.0

#11 0x00007faf46edc13d in clone () from /usr/lib/libc.so.6

Thread 13 (Thread 0x7faf245c9700 (LWP 25618)):

#0 0x00007faf46ed318d in poll () from /usr/lib/libc.so.6

#1 0x00007faf43372fbc in ?? () from /usr/lib/libglib-2.0.so.0

#2 0x00007faf433730cc in g_main_context_iteration () from 
/usr/lib/libglib-2.0.so.0

#3 0x00007faf4780c36b in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
() from /usr/lib/libQt5Core.so.5

#4 0x00007faf477b337a in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQt5Core.so.5

#5 0x00007faf475cf9c4 in QThread::exec() () from /usr/lib/libQt5Core.so.5

#6 0x00007faf4a99ec85 in ?? () from /usr/lib/libQt5Qml.so.5

#7 0x00007faf475d496e in ?? () from /usr/lib/libQt5Core.so.5

#8 0x00007faf466db4a4 in start_thread () from /usr/lib/libpthread.so.0

#9 0x00007faf46edc13d in clone () from /usr/lib/libc.so.6

Thread 12 (Thread 0x7faf22990700 (LWP 25621)):

#0 0x00007faf46ed318d in poll () from /usr/lib/libc.so.6

#1 0x00007faf43372fbc in ?? () from /usr/lib/libglib-2.0.so.0

#2 0x00007faf433730cc in g_main_context_iteration () from 
/usr/lib/libglib-2.0.so.0

#3 0x00007faf4780c36b in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
() from /usr/lib/libQt5Core.so.5

#4 0x00007faf477b337a in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQt5Core.so.5

#5 0x00007faf475cf9c4 in QThread::exec() () from /usr/lib/libQt5Core.so.5

#6 0x00007faf4a99ec85 in ?? () from /usr/lib/libQt5Qml.so.5

#7 0x00007faf475d496e in ?? () from /usr/lib/libQt5Core.so.5

#8 0x00007faf466db4a4 in start_thread () from /usr/lib/libpthread.so.0

#9 0x00007faf46edc13d in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x7faf2101e700 (LWP 25622)):

#0 0x00007faf466e107f in pthread_cond_wait@@GLIBC_2.3.2 () from 
/usr/lib/libpthread.so.0

#1 0x00007faf4d1c75e4 in ?? () from /usr/lib/libQt5Script.so.5

#2 0x00007faf4d1c7629 in ?? () from /usr/lib/libQt5Script.so.5

#3 0x00007faf466db4a4 in start_thread () from /usr/lib/libpthread.so.0

#4 0x00007faf46edc13d in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7faf19bac700 (LWP 25627)):

#0 0x00007faf466e107f in pthread_cond_wait@@GLIBC_2.3.2 () from 
/usr/lib/libpthread.so.0

#1 0x00007faf475d5bfb in QWaitCondition::wait(QMutex*, unsigned long) () 
from /usr/lib/libQt5Core.so.5

#2 0x00007faf4b5d2a9e in ?? () from /usr/lib/libQt5Quick.so.5

#3 0x00007faf4b5d3323 in ?? () from /usr/lib/libQt5Quick.so.5

#4 0x00007faf475d496e in ?? () from /usr/lib/libQt5Core.so.5

#5 0x00007faf466db4a4 in start_thread () from /usr/lib/libpthread.so.0

#6 0x00007faf46edc13d in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7fae8d1fe700 (LWP 25629)):

#0 0x00007faf46ed318d in poll () from /usr/lib/libc.so.6

#1 0x00007faf43372fbc in ?? () from /usr/lib/libglib-2.0.so.0

#2 0x00007faf433730cc in g_main_context_iteration () from 
/usr/lib/libglib-2.0.so.0

#3 0x00007faf4780c36b in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
() from /usr/lib/libQt5Core.so.5

#4 0x00007faf477b337a in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQt5Core.so.5

#5 0x00007faf475cf9c4 in QThread::exec() () from /usr/lib/libQt5Core.so.5

#6 0x00007faf4b55d486 in ?? () from /usr/lib/libQt5Quick.so.5

#7 0x00007faf475d496e in ?? () from /usr/lib/libQt5Core.so.5

#8 0x00007faf466db4a4 in start_thread () from /usr/lib/libpthread.so.0

#9 0x00007faf46edc13d in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7fae838ab700 (LWP 25632)):

#0 0x00007faf46ecf16d in read () from /usr/lib/libc.so.6

#1 0x00007faf3e665073 in ?? () from /usr/lib/libnvidia-tls.so.358.16

#2 0x00007faf433b6270 in ?? () from /usr/lib/libglib-2.0.so.0

#3 0x00007faf43372aa4 in g_main_context_check () from 
/usr/lib/libglib-2.0.so.0

#4 0x00007faf43372f60 in ?? () from /usr/lib/libglib-2.0.so.0

#5 0x00007faf433730cc in g_main_context_iteration () from 
/usr/lib/libglib-2.0.so.0

#6 0x00007faf4780c36b in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
() from /usr/lib/libQt5Core.so.5

#7 0x00007faf477b337a in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQt5Core.so.5

#8 0x00007faf475cf9c4 in QThread::exec() () from /usr/lib/libQt5Core.so.5

#9 0x00007fae76bd1bc7 in KCupsConnection::run() () from 
/usr/lib/libkcupslib.so

#10 0x00007faf475d496e in ?? () from /usr/lib/libQt5Core.so.5

#11 0x00007faf466db4a4 in start_thread () from /usr/lib/libpthread.so.0

#12 0x00007faf46edc13d in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7fae828ef700 (LWP 25633)):

#0 0x00007faf466e107f in pthread_cond_wait@@GLIBC_2.3.2 () from 
/usr/lib/libpthread.so.0

#1 0x00007faf475d5bfb in QWaitCondition::wait(QMutex*, unsigned long) () 
from /usr/lib/libQt5Core.so.5

#2 0x00007faf4b5d2a9e in ?? () from /usr/lib/libQt5Quick.so.5

#3 0x00007faf4b5d3323 in ?? () from /usr/lib/libQt5Quick.so.5

#4 0x00007faf475d496e in ?? () from /usr/lib/libQt5Core.so.5

#5 0x00007faf466db4a4 in start_thread () from /usr/lib/libpthread.so.0

#6 0x00007faf46edc13d in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7fae7104c700 (LWP 25773)):

#0 0x00007faf466e107f in pthread_cond_wait@@GLIBC_2.3.2 () from 
/usr/lib/libpthread.so.0

#1 0x00007faf475d5bfb in QWaitCondition::wait(QMutex*, unsigned long) () 
from /usr/lib/libQt5Core.so.5

#2 0x00007faf4b5d2a9e in ?? () from /usr/lib/libQt5Quick.so.5

#3 0x00007faf4b5d3323 in ?? () from /usr/lib/libQt5Quick.so.5

#4 0x00007faf475d496e in ?? () from /usr/lib/libQt5Core.so.5

#5 0x00007faf466db4a4 in start_thread () from /usr/lib/libpthread.so.0

#6 0x00007faf46edc13d in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7fae67ffe700 (LWP 28674)):

#0 0x00007faf466e107f in pthread_cond_wait@@GLIBC_2.3.2 () from 
/usr/lib/libpthread.so.0

#1 0x00007faf475d5bfb in QWaitCondition::wait(QMutex*, unsigned long) () 
from /usr/lib/libQt5Core.so.5

#2 0x00007faf4b5d2a9e in ?? () from /usr/lib/libQt5Quick.so.5

#3 0x00007faf4b5d3323 in ?? () from /usr/lib/libQt5Quick.so.5

#4 0x00007faf475d496e in ?? () from /usr/lib/libQt5Core.so.5

#5 0x00007faf466db4a4 in start_thread () from /usr/lib/libpthread.so.0

#6 0x00007faf46edc13d in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7fae7194d700 (LWP 7866)):

#0 0x00007faf466e107f in pthread_cond_wait@@GLIBC_2.3.2 () from 
/usr/lib/libpthread.so.0

#1 0x00007faf475d5bfb in QWaitCondition::wait(QMutex*, unsigned long) () 
from /usr/lib/libQt5Core.so.5

#2 0x00007faf4b5d2a9e in ?? () from /usr/lib/libQt5Quick.so.5

#3 0x00007faf4b5d3323 in ?? () from /usr/lib/libQt5Quick.so.5

#4 0x00007faf475d496e in ?? () from /usr/lib/libQt5Core.so.5

#5 0x00007faf466db4a4 in start_thread () from /usr/lib/libpthread.so.0

#6 0x00007faf46edc13d in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7fae672fd700 (LWP 12143)):

#0 0x00007faf466e107f in pthread_cond_wait@@GLIBC_2.3.2 () from 
/usr/lib/libpthread.so.0

#1 0x00007faf475d5bfb in QWaitCondition::wait(QMutex*, unsigned long) () 
from /usr/lib/libQt5Core.so.5

#2 0x00007faf4b5d2a9e in ?? () from /usr/lib/libQt5Quick.so.5

#3 0x00007faf4b5d3323 in ?? () from /usr/lib/libQt5Quick.so.5

#4 0x00007faf475d496e in ?? () from /usr/lib/libQt5Core.so.5

#5 0x00007faf466db4a4 in start_thread () from /usr/lib/libpthread.so.0

#6 0x00007faf46edc13d in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7fae66771700 (LWP 24642)):

#0 0x00007faf466e107f in pthread_cond_wait@@GLIBC_2.3.2 () from 
/usr/lib/libpthread.so.0

#1 0x00007faf475d5bfb in QWaitCondition::wait(QMutex*, unsigned long) () 
from /usr/lib/libQt5Core.so.5

#2 0x00007faf4b5d2a9e in ?? () from /usr/lib/libQt5Quick.so.5

#3 0x00007faf4b5d3323 in ?? () from /usr/lib/libQt5Quick.so.5

#4 0x00007faf475d496e in ?? () from /usr/lib/libQt5Core.so.5

#5 0x00007faf466db4a4 in start_thread () from /usr/lib/libpthread.so.0

#6 0x00007faf46edc13d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7faf4da32800 (LWP 25613)):

[KCrash Handler]

#5 0x00007faf4bc90e20 in Plasma::Applet::actions() const () from 
/usr/lib/libKF5Plasma.so.5

#6 0x0000000000455099 in 
ShellCorona::addOutput(QSharedPointer<KScreen::Output> const&) ()

#7 0x000000000045521f in ShellCorona::outputEnabledChanged() ()

#8 0x00007faf477e3fb7 in QMetaObject::activate(QObject*, int, int, 
void**) () from /usr/lib/libQt5Core.so.5

#9 0x00007faf4c91b537 in 
KScreen::Output::apply(QSharedPointer<KScreen::Output> const&) () from 
/usr/lib/libKF5Screen.so.6

#10 0x00007faf4c90717e in 
KScreen::Config::apply(QSharedPointer<KScreen::Config> const&) () from 
/usr/lib/libKF5Screen.so.6

#11 0x00007faf4c90e1e9 in 
KScreen::ConfigMonitor::Private::updateConfigs(QSharedPointer<KScreen::Config> 
const&) () from /usr/lib/libKF5Screen.so.6

#12 0x00007faf4c9104d9 in 
KScreen::ConfigMonitor::Private::edidReady(QDBusPendingCallWatcher*) () 
from /usr/lib/libKF5Screen.so.6

#13 0x00007faf477e3fb7 in QMetaObject::activate(QObject*, int, int, 
void**) () from /usr/lib/libQt5Core.so.5

#14 0x00007faf485d7b2f in 
QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () from 
/usr/lib/libQt5DBus.so.5

#15 0x00007faf485d9205 in ?? () from /usr/lib/libQt5DBus.so.5

#16 0x00007faf477e4ff1 in QObject::event(QEvent*) () from 
/usr/lib/libQt5Core.so.5

#17 0x00007faf48b8101c in QApplicationPrivate::notify_helper(QObject*, 
QEvent*) () from /usr/lib/libQt5Widgets.so.5

#18 0x00007faf48b864f6 in QApplication::notify(QObject*, QEvent*) () 
from /usr/lib/libQt5Widgets.so.5

#19 0x00007faf477b59ab in QCoreApplication::notifyInternal(QObject*, 
QEvent*) () from /usr/lib/libQt5Core.so.5

#20 0x00007faf477b7da6 in 
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) 
() from /usr/lib/libQt5Core.so.5

#21 0x00007faf4780bf43 in ?? () from /usr/lib/libQt5Core.so.5

#22 0x00007faf43372dc7 in g_main_context_dispatch () from 
/usr/lib/libglib-2.0.so.0

#23 0x00007faf43373020 in ?? () from /usr/lib/libglib-2.0.so.0

#24 0x00007faf433730cc in g_main_context_iteration () from 
/usr/lib/libglib-2.0.so.0

#25 0x00007faf4780c34f in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
() from /usr/lib/libQt5Core.so.5

#26 0x00007faf477b337a in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQt5Core.so.5

#27 0x00007faf477bb33c in QCoreApplication::exec() () from 
/usr/lib/libQt5Core.so.5

#28 0x00000000004300f3 in main ()



Le 03/12/2015 17:15, Marco Martin via KDE Bugzilla a écrit :
> https://bugs.kde.org/show_bug.cgi?id=356089
>
> Marco Martin <notmart@gmail.com> changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>           Resolution|---                         |BACKTRACE
>                   CC|                            |notmart@gmail.com
>               Status|UNCONFIRMED                 |NEEDSINFO
>
> --- Comment #1 from Marco Martin <notmart@gmail.com> ---
> needs a backtrace to be useful
>
Comment 3 Christoph Feck 2016-06-13 16:18:36 UTC

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