Bug 399925 - Labels of desktop icons cannot be read on NVidia system after system resume from suspend mode
Summary: Labels of desktop icons cannot be read on NVidia system after system resume f...
Status: RESOLVED DUPLICATE of bug 364766
Alias: None
Product: plasmashell
Classification: Plasma
Component: Folder (show other bugs)
Version: 5.14.0
Platform: Neon Linux
: NOR normal
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords:
: 402041 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-10-17 13:55 UTC by Cristian Adam
Modified: 2019-03-05 13:51 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Trash label being trashed (255.44 KB, image/png)
2018-10-17 13:55 UTC, Cristian Adam
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Cristian Adam 2018-10-17 13:55:33 UTC
Created attachment 115705 [details]
Trash label being trashed

SUMMARY

After resuming (a NVidia powered system) the labels of desktop icons contain visual garbage.


STEPS TO REPRODUCE
0. Have a computer with NVidia graphics card
1. Suspend (Suspend to RAM) 
2. Resume the system


OBSERVED RESULT

Labels of desktop icons cannot be read anymore.


EXPECTED RESULT

Labels should be fine.
SOFTWARE VERSIONS
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 David Edmundson 2018-10-17 14:26:17 UTC

*** This bug has been marked as a duplicate of bug 364766 ***
Comment 2 Cristian Adam 2018-10-17 17:41:32 UTC
I did a quick search and failed to find the bug #364766.

In the meantime I found a workaround:
1. Right click on Desktop
2. Select "Configure Desktop"
3. Select in Layout "Desktop", and click "Apply now"
4. Select in Layout "Folder View", and click "Apply now"

This way the labels have been refreshed! Yay :)
Comment 3 Eike Hein 2018-10-17 17:43:14 UTC
> I did a quick search and failed to find the bug #364766.

You can just click the link.
Comment 4 Cristian Adam 2018-10-17 17:47:10 UTC
(In reply to Eike Hein from comment #3)
> > I did a quick search and failed to find the bug #364766.
> 
> You can just click the link.

But one needs to know about the "link"!

What I meant was, I failed to find bug #364766, before submitting yet another duplicate.
Comment 5 Eike Hein 2018-10-17 17:48:03 UTC
Ah ok :) No worries.
Comment 6 Kai Uwe Broulik 2018-12-12 10:09:05 UTC
*** Bug 402041 has been marked as a duplicate of this bug. ***
Comment 7 timokau 2019-03-05 13:51:34 UTC
Disabling opencl and openmp (not sure why I said lapac, I meant openmp) didn't help unfortunately.

> $ opencl_version -v --opencl
> 
> General configuration for OpenCV 3.4.5 =====================================
>   Version control:               unknown
> 
>   Extra modules:
>     Location (extra):            /build/opencv_contrib
>     Version control (extra):     unknown
> 
>   Platform:
>     Timestamp:                   1970-01-01T00:00:01Z
>     Host:                        Linux 4.14.104 x86_64
>     CMake:                       3.12.1
>     CMake generator:             Unix Makefiles
>     CMake build tool:            /nix/store/sf2wwp8m7vk61vk34rhn9pslgs0ci2v4-gnumake-4.2.1/bin/make
>     Configuration:               Release
> 
>   CPU/HW features:
>     Baseline:                    SSE SSE2 SSE3
>       requested:                 SSE3
>     Dispatched code generation:  SSE4_1 SSE4_2 FP16 AVX AVX2 AVX512_SKX
>       requested:                 SSE4_1 SSE4_2 AVX FP16 AVX2 AVX512_SKX
>       SSE4_1 (4 files):          + SSSE3 SSE4_1
>       SSE4_2 (1 files):          + SSSE3 SSE4_1 POPCNT SSE4_2
>       FP16 (0 files):            + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 AVX
>       AVX (5 files):             + SSSE3 SSE4_1 POPCNT SSE4_2 AVX
>       AVX2 (10 files):           + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 FMA3 AVX AVX2
>       AVX512_SKX (1 files):      + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 FMA3 AVX AVX2 AVX_512F AVX512_SKX
> 
>   C/C++:
>     Built as dynamic libs?:      YES
>     C++11:                       YES
>     C++ Compiler:                /nix/store/klci955kxil7q32ggran6lnhpnkk8yjz-gcc-wrapper-7.3.0/bin/g++  (ver 7.3.0)
>     C++ flags (Release):         -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Winit-self -Wno-narrowing -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -msse3 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG  -DNDEBUG
>     C++ flags (Debug):           -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Winit-self -Wno-narrowing -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -msse3 -fvisibility=hidden -fvisibility-inlines-hidden -g  -O0 -DDEBUG -D_DEBUG
>     C Compiler:                  /nix/store/klci955kxil7q32ggran6lnhpnkk8yjz-gcc-wrapper-7.3.0/bin/gcc
>     C flags (Release):           -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Winit-self -Wno-narrowing -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -msse3 -fvisibility=hidden -O3 -DNDEBUG  -DNDEBUG
>     C flags (Debug):             -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Winit-self -Wno-narrowing -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -msse3 -fvisibility=hidden -g  -O0 -DDEBUG -D_DEBUG
>     Linker flags (Release):      
>     Linker flags (Debug):        
>     ccache:                      NO
>     Precompiled headers:         YES
>     Extra dependencies:          dl m pthread rt
>     3rdparty dependencies:
> 
>   OpenCV modules:
>     To be built:                 aruco bgsegm bioinspired calib3d ccalib core datasets dnn dnn_objdetect dpm face features2d flann fuzzy hdf hfs highgui img_hash imgcodecs imgproc java_bindings_generator line_descriptor ml objdetect optflow phase_unwrapping photo plot python_bindings_generator reg rgbd saliency sfm shape stereo stitching structured_light superres surface_matching text tracking video videoio videostab xfeatures2d ximgproc xobjdetect xphoto
>     Disabled:                    world
>     Disabled by dependency:      -
>     Unavailable:                 cnn_3dobj cudaarithm cudabgsegm cudacodec cudafeatures2d cudafilters cudaimgproc cudalegacy cudaobjdetect cudaoptflow cudastereo cudawarping cudev cvv freetype java js matlab ovis python2 python3 ts viz
>     Applications:                apps
>     Documentation:               NO
>     Non-free algorithms:         NO
> 
>   GUI: 
>     GTK+:                        NO
>     VTK support:                 NO
> 
>   Media I/O: 
>     ZLib:                        /nix/store/nsrwlly5ikwhppcslaazp547kh7q7j6s-zlib-1.2.11/lib/libz.so (ver 1.2.11)
>     JPEG:                        /nix/store/yr8mbackq6bks0g3vhr7hkzh841r1sv2-libjpeg-turbo-2.0.1/lib/libjpeg.so (ver 62)
>     WEBP:                        /nix/store/va9xi1k1w5bsd182k0lqmwki34m7skja-libwebp-1.0.1/lib/libwebp.so (ver encoder: 0x020e)
>     PNG:                         /nix/store/px5w0kjsn31dcs1zscqss8zjxkb9j45m-libpng-apng-1.6.35/lib/libpng.so (ver 1.6.35)
>     TIFF:                        /nix/store/plihhafcap43qq6qab4f8gzfcmfiy00b-libtiff-4.0.10/lib/libtiff.so (ver 42 / 4.0.10)
>     JPEG 2000:                   /nix/store/3bpn824b669kh58ip7165ddmm8sqvjyn-jasper-2.0.14/lib/libjasper.so (ver 2.0.14)
>     OpenEXR:                     /nix/store/l6z0wxmsb8psnzsj344ga0v06r685c0a-ilmbase-2.3.0/lib/libImath.so /nix/store/a97cislj7mcj449m9lmmzi2pfki4gwbh-openexr-2.3.0/lib/libIlmImf.so /nix/store/l6z0wxmsb8psnzsj344ga0v06r685c0a-ilmbase-2.3.0/lib/libIex.so /nix/store/l6z0wxmsb8psnzsj344ga0v06r685c0a-ilmbase-2.3.0/lib/libHalf.so /nix/store/l6z0wxmsb8psnzsj344ga0v06r685c0a-ilmbase-2.3.0/lib/libIlmThread.so (ver Unknown)
>     HDR:                         YES
>     SUNRASTER:                   YES
>     PXM:                         YES
> 
>   Video I/O:
>     DC1394:                      NO
>     FFMPEG:                      NO
>       avcodec:                   NO
>       avformat:                  NO
>       avutil:                    NO
>       swscale:                   NO
>       avresample:                NO
>     GStreamer:                   NO
>     libv4l/libv4l2:              NO
>     v4l/v4l2:                    linux/videodev2.h
> 
>   Parallel framework:            pthreads
> 
>   Trace:                         YES (with Intel ITT)
> 
>   Other third-party libraries:
>     Lapack:                      YES (/nix/store/m7qq6kqm1zwkjc3li2ar9iwmlr8cfdww-openblas-0.3.4/lib/libopenblas.so)
>     Eigen:                       YES (ver 3.3.5)
>     Custom HAL:                  NO
>     Protobuf:                    /nix/store/m5ssl9mglx7lycznxvik3n2kbrbwn159-protobuf-3.6.1/lib/libprotobuf.so (3.6.1)
> 
>   Python (for build):            NO
> 
>   Java:                          
>     ant:                         NO
>     JNI:                         NO
>     Java wrappers:               NO
>     Java tests:                  NO
> 
>   Install to:                    /nix/store/mqcmqnkgi3yghlrarzadiw9sqhxpg3j3-opencv-3.4.5
> -----------------------------------------------------------------
> 
> 
> OpenCL is disabled


... and it segfaulted:


> digikam.facesengine: detectMultiScale gave ()
> digikam.general: Found 0 faces in "IMG-20140322-WA0003.jpg" QSize(640, 480) QSize(640, 480)
> digikam.general: Removing old entries ()
> digikam.facesengine: detectMultiScale: image size ( 600 , 800 ) searchIncrement 1.1 grouping 3 flags 1 min size ( 24 , 24 )
> digikam.general: Check for finish:  51 packages, 0 infos to filter, hasFinished() false
> digikam.dimg: "/home/timo/Pictures/pictures/Pictures/Android/Whatsapp/IMG-20140506-WA0001.jpg"  : JPEG file identified
> digikam.dimg: "/home/timo/Pictures/pictures/Pictures/[...]/IMG_7017.JPG"  : JPEG file identified
> 
> Thread 37 "Thread (pooled)" received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0x7fff60ff9700 (LWP 4831)]
> QString::QString (other=..., this=0x7fff341b7f18) at /nix/store/9ghnbhx3qwdawci3p24yc4axxblwjhbw-qtbase-5.12.0-dev/include/QtCore/qstring.h:958
> 958     { Q_ASSERT(&other != this); d->ref.ref(); }
> (gdb) 
> (gdb) 
> (gdb) bt
> #0  QString::QString (other=..., this=0x7fff341b7f18) at /nix/store/9ghnbhx3qwdawci3p24yc4axxblwjhbw-qtbase-5.12.0-dev/include/QtCore/qstring.h:958
> #1  QMapData<QString, QVariant>::createNode (left=false, parent=0x0, v=..., k=..., this=0x7fff341bfae0)
>     at /nix/store/9ghnbhx3qwdawci3p24yc4axxblwjhbw-qtbase-5.12.0-dev/include/QtCore/qmap.h:228
> #2  QMapNode<QString, QVariant>::copy (this=0x1279540, d=d@entry=0x7fff341bfae0) at /nix/store/9ghnbhx3qwdawci3p24yc4axxblwjhbw-qtbase-5.12.0-dev/include/QtCore/qmap.h:258
> #3  0x00007ffff6830822 in QMap<QString, QVariant>::detach_helper (this=0x33b8708) at /nix/store/9ghnbhx3qwdawci3p24yc4axxblwjhbw-qtbase-5.12.0-dev/include/QtCore/qmap.h:1008
> #4  QMap<QString, QVariant>::detach (this=0x33b8708) at /nix/store/9ghnbhx3qwdawci3p24yc4axxblwjhbw-qtbase-5.12.0-dev/include/QtCore/qmap.h:364
> #5  QMap<QString, QVariant>::insert (this=0x33b8708, akey=..., avalue=...) at /nix/store/9ghnbhx3qwdawci3p24yc4axxblwjhbw-qtbase-5.12.0-dev/include/QtCore/qmap.h:706
> #6  0x00007ffff6a6a562 in Digikam::LoadSaveThread::exifRotate (image=..., filePath=...) at /home/timo/tmp/source/core/libs/threadimageio/fileio/loadsavethread.cpp:336
> #7  0x00007ffff6a52e4f in Digikam::PreviewLoadingTask::execute (this=0x3ad8750) at /home/timo/tmp/source/core/libs/threadimageio/preview/previewtask.cpp:302
> #8  0x00007ffff6a6a2ae in Digikam::LoadSaveThread::run (this=0x3fc53e0) at /home/timo/tmp/source/core/libs/threadimageio/fileio/loadsavethread.cpp:133
> #9  0x00007ffff6a8bdae in Digikam::DynamicThread::Private::run (this=0x411a940) at /home/timo/tmp/source/core/libs/threads/dynamicthread.cpp:183
> #10 0x00007ffff0027022 in ?? () from /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Core.so.5
> #11 0x00007ffff00228c2 in ?? () from /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Core.so.5
> #12 0x00007ffff5fd4ef7 in start_thread () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libpthread.so.0
> #13 0x00007fffeeb3822f in clone () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libc.so.6