On 02/02/2014 04:43 PM, Darrell Anderson wrote:
tdecmshell screensaver
That's what I was reporting when I got side-tracked with the "Is there a Master list of what is rename K->T or K->TDE"... It loads when called with tdecmshell, but not from kcontrol:
16:35 valhalla:~> tdecmshell screensaver libpng error: IDAT: invalid distance too far back OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table OpenGL Warning: glVertexArrayRangeNV not found in mesa table OpenGL Warning: glCombinerInputNV not found in mesa table OpenGL Warning: glCombinerOutputNV not found in mesa table OpenGL Warning: glCombinerParameterfNV not found in mesa table OpenGL Warning: glCombinerParameterfvNV not found in mesa table OpenGL Warning: glCombinerParameteriNV not found in mesa table OpenGL Warning: glCombinerParameterivNV not found in mesa table OpenGL Warning: glFinalCombinerInputNV not found in mesa table OpenGL Warning: glGetCombinerInputParameterfvNV not found in mesa table OpenGL Warning: glGetCombinerInputParameterivNV not found in mesa table OpenGL Warning: glGetCombinerOutputParameterfvNV not found in mesa table OpenGL Warning: glGetCombinerOutputParameterivNV not found in mesa table OpenGL Warning: glGetFinalCombinerInputParameterfvNV not found in mesa table OpenGL Warning: glGetFinalCombinerInputParameterivNV not found in mesa table OpenGL Warning: glDeleteFencesNV not found in mesa table OpenGL Warning: glFinishFenceNV not found in mesa table OpenGL Warning: glGenFencesNV not found in mesa table OpenGL Warning: glGetFenceivNV not found in mesa table OpenGL Warning: glIsFenceNV not found in mesa table OpenGL Warning: glSetFenceNV not found in mesa table OpenGL Warning: glTestFenceNV not found in mesa table libGL error: failed to load driver: vboxvideo libGL error: Try again with LIBGL_DEBUG=verbose for more details. OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table OpenGL Warning: glVertexArrayRangeNV not found in mesa table OpenGL Warning: glCombinerInputNV not found in mesa table OpenGL Warning: glCombinerOutputNV not found in mesa table OpenGL Warning: glCombinerParameterfNV not found in mesa table OpenGL Warning: glCombinerParameterfvNV not found in mesa table OpenGL Warning: glCombinerParameteriNV not found in mesa table OpenGL Warning: glCombinerParameterivNV not found in mesa table OpenGL Warning: glFinalCombinerInputNV not found in mesa table OpenGL Warning: glGetCombinerInputParameterfvNV not found in mesa table OpenGL Warning: glGetCombinerInputParameterivNV not found in mesa table OpenGL Warning: glGetCombinerOutputParameterfvNV not found in mesa table OpenGL Warning: glGetCombinerOutputParameterivNV not found in mesa table OpenGL Warning: glGetFinalCombinerInputParameterfvNV not found in mesa table OpenGL Warning: glGetFinalCombinerInputParameterivNV not found in mesa table OpenGL Warning: glDeleteFencesNV not found in mesa table OpenGL Warning: glFinishFenceNV not found in mesa table OpenGL Warning: glGenFencesNV not found in mesa table OpenGL Warning: glGetFenceivNV not found in mesa table OpenGL Warning: glIsFenceNV not found in mesa table OpenGL Warning: glSetFenceNV not found in mesa table OpenGL Warning: glTestFenceNV not found in mesa table libGL error: failed to load driver: vboxvideo libGL error: Try again with LIBGL_DEBUG=verbose for more details. OpenGL Warning: No pincher, please call crStateSetCurrentPointers() in your SPU
I can select and test all screensavers fine. So I was concerned that it was a problem with kcontrol killing the screensaver process when it would actually complete.
vboxvideo is loaded, so there is something preventing OpenGL/libGL from finding the libraries and modules despite being loaded and available...
I don't understand the libpng issue, but apparently something kde4 had to fix with a binary patch 'commit 7f6d066398eafb8b0bc5196d438e8d931cddcad8' to fix an icon. It was done by Andrea Scarpino at kde.org.
See: https://git.reviewboard.kde.org/r/110314/
diff --git a/data/images/nickicons/alternative/irc_normal.png b/data/images/nickicons/alternative/irc_normal.png index 346500337b0ee0e0a16355e17e61beed87498396..848eed56f52346ebda109580d9d7693f108a870d 100644 GIT binary patch
That may be something we need to do for TDE. I have no ideas what that icon would be doing in screensaver tdechshell??
Apparently you can use pngcrush or optipng to fix the image.
pngcrush -fix -force old.png new.png optipng -quiet -force -fix foo.png
See also: https://bugzilla.redhat.com/show_bug.cgi?id=1015691
If this png error is goofing something up in the tdecmshell code, it could be the root cause of the problem...