https://bugs.kde.org/show_bug.cgi?id=378808

            Bug ID: 378808
           Summary: kdeinit5 error when launching application from
                    modified .desktop file
           Product: frameworks-kinit
           Version: 5.33.0
          Platform: Neon Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: NOR
         Component: general
          Assignee: fa...@kde.org
          Reporter: blufyr3...@gmail.com
                CC: kdelibs-b...@kde.org
  Target Milestone: ---

First discovered when using Latte Dock and determined to be an error with the
taskmanager by conversation with the creator of Latte Dock. The error also
occurs with some desktop-based widgets. 

The files modified are kdesystemsettings.desktop and systemsettings.desktop.
The Exec properties are changed, with modified LANG environment variables.
"nohup" and "&" are appended to the beginning and end of the Exec command. I
have also tried removing nohup. The following error message is given before the
application launches: `KDEInit: Cannot start "/bin/sh"`

Here is a sample Exec line from one of the .desktop files (they are identical):
Exec=english systemsettings5 &

Here is the "english" command:
#!/bin/bash

eval 'LANG=C "$@"'

Here is a line to the original issue:
https://github.com/psifidotos/Latte-Dock/issues/374

A snippet of output from a comment on the issue regarding kdeinit5 in sharper
specificity:

kdeinit5: opened connection to :0
kdeinit5: Got EXT_EXEC '/bin/sh' from launcher.
kdeinit5: preparing to launch '/bin/sh'
kdeinit5: PID 5518 terminated.

Exhaustive output and more detailed context can be found by following the
comments on the aforementioned issue. 
The exact iso used to write my installation of KDE:
neon-devedition-gitstable-20170321-1047-amd64.iso
Below are command output dumps.

Output of "uname -a":


Linux cm-lx-pc 4.8.0-46-generic #49~16.04.1-Ubuntu SMP Fri Mar 31 14:51:03 UTC
2017 x86_64 x86_64 x86_64 GNU/Linux


Output of "kdeinit5 --version":


Qt: 5.7.1
KDE: 5.33.0


Output of "plasmashell --version":


QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
plasmashell 5.9.4


Output of "qtdiag":


QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Qt 5.7.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC
5.4.0 20160609) on "xcb" 
OS: KDE neon Developer Edition [linux version 4.8.0-46-generic]

Architecture: x86_64; features: SSE2 SSE3 SSSE3 SSE4.1

Environment:

Features: QT_NO_EXCEPTIONS QT_NO_ZLIB

Library info:
  PrefixPath: /usr
  DocumentationPath: /usr/share/qt5/doc
  HeadersPath: /usr/include/x86_64-linux-gnu/qt5
  LibrariesPath: /usr/lib/x86_64-linux-gnu
  LibraryExecutablesPath: /usr/lib/x86_64-linux-gnu/qt5/libexec
  BinariesPath: /usr/lib/x86_64-linux-gnu/qt5/bin
  PluginsPath: /usr/lib/x86_64-linux-gnu/qt5/plugins
  ImportsPath: /usr/lib/x86_64-linux-gnu/qt5/imports
  Qml2ImportsPath: /usr/lib/x86_64-linux-gnu/qt5/qml
  ArchDataPath: /usr/lib/x86_64-linux-gnu/qt5
  DataPath: /usr/share/qt5
  TranslationsPath: /usr/share/qt5/translations
  ExamplesPath: /usr/lib/x86_64-linux-gnu/qt5/examples
  TestsPath: /usr/tests
  SettingsPath: /etc/xdg

Standard paths [*...* denote writable entry]:
  DesktopLocation: "Desktop" */root/Desktop*
  DocumentsLocation: "Documents" */root/Documents*
  FontsLocation: "Fonts" */root/.fonts*
  ApplicationsLocation: "Applications" */root/.local/share/applications*
/usr/local/share/applications /usr/share/applications
  MusicLocation: "Music" */root/Music*
  MoviesLocation: "Movies" */root/Videos*
  PicturesLocation: "Pictures" */root/Pictures*
  TempLocation: "Temporary Directory" */tmp*
  HomeLocation: "Home" */root*
  AppLocalDataLocation: "Application Data"
*/root/.local/share/QtProject/qtdiag* /usr/local/share/QtProject/qtdiag
/usr/share/QtProject/qtdiag
  CacheLocation: "Cache" */root/.cache/QtProject/qtdiag*
  GenericDataLocation: "Shared Data" */root/.local/share* /usr/local/share
/usr/share
  RuntimeLocation: "Runtime" */tmp/runtime-root*
  ConfigLocation: "Configuration" */root/.config* /etc/xdg
  DownloadLocation: "Download" */root/Downloads*
  GenericCacheLocation: "Shared Cache" */root/.cache*
  GenericConfigLocation: "Shared Configuration" */root/.config* /etc/xdg
  AppDataLocation: "Application Data" */root/.local/share/QtProject/qtdiag*
/usr/local/share/QtProject/qtdiag /usr/share/QtProject/qtdiag
  AppConfigLocation: "Application Configuration"
*/root/.config/QtProject/qtdiag* /etc/xdg/QtProject/qtdiag

File selectors (increasing order of precedence):
  de_DE unix linux neon

Network:
  Using "OpenSSL 1.0.2g  1 Mar 2016", version: 0x1000207f

Platform capabilities: ThreadedPixmaps OpenGL WindowMasks MultipleWindows
ForeignWindows NonFullScreenWindows NativeWidgets WindowManagement SyncState
RasterGLSurface SwitchableWidgetComposition

Style hints:
  mouseDoubleClickInterval: 400
  mousePressAndHoldInterval: 800
  startDragDistance: 10
  startDragTime: 500
  startDragVelocity: 0
  keyboardInputInterval: 400
  keyboardAutoRepeatRate: 30
  cursorFlashTime: 1000
  showIsFullScreen: 0
  showIsMaximized: 0
  passwordMaskDelay: 0
  passwordMaskCharacter: U+25CF
  fontSmoothingGamma: 1
  useRtlExtensions: 0
  setFocusOnTouchRelease: 0
  tabFocusBehavior: Qt::TabFocusBehavior(TabFocusAllControls) 
  singleClickActivation: 0

Additional style hints (QPlatformIntegration):
  ReplayMousePressOutsidePopup: 0

Theme:
  Available    : generic
  Styles       : Fusion,Windows
  System font  : "Sans Serif" 9

Fonts:
  General font : "Sans Serif" 9
  Fixed font   : "monospace" 9
  Title font   : "DejaVu Sans" 12
  Smallest font: "DejaVu Sans" 12

Palette:
  WindowText: #ff000000
  Button: #ffefebe7
  Light: #ffffffff
  Midlight: #ffcbc7c4
  Dark: #ff9f9d9a
  Mid: #ffb8b5b2
  Text: #ff000000
  BrightText: #ffffffff
  ButtonText: #ff000000
  Base: #ffffffff
  Window: #ffefebe7
  Shadow: #ff767472
  Highlight: #ff308cc6
  HighlightedText: #ffffffff
  Link: #ff0000ff
  LinkVisited: #ffff00ff
  AlternateBase: #fff7f5f3
  NoRole: #ff000000
  ToolTipBase: #ffffffdc
  ToolTipText: #ff000000

Screens: 2, High DPI scaling: inactive
# 0 "HDMI-1" Depth: 24 Primary: yes
  Geometry: 1920x1080+1280+0 Available: 1920x1054+1280+26
  Virtual geometry: 3200x1080+0+0 Available: 3200x1054+0+26
  2 virtual siblings
  Physical size: 710x400 mm  Refresh: 60 Hz Power state: 0
  Physical DPI: 68.6873,68.58 Logical DPI: 85,85 Subpixel_None
  DevicePixelRatio: 1 Pixel density: 1
  Primary orientation: 2 Orientation: 2 Native orientation: 0
OrientationUpdateMask: 0

# 1 "VGA-1" Depth: 24 Primary: no
  Geometry: 1280x1024+0+28 Available: 1280x1024+0+28
  Virtual geometry: 3200x1080+0+0 Available: 3200x1054+0+26
  2 virtual siblings
  Physical size: 376x301 mm  Refresh: 75 Hz Power state: 0
  Physical DPI: 86.4681,86.4106 Logical DPI: 85,85 Subpixel_None
  DevicePixelRatio: 1 Pixel density: 1
  Primary orientation: 2 Orientation: 2 Native orientation: 0
OrientationUpdateMask: 0

LibGL Vendor: Intel Open Source Technology Center
Renderer: Mesa DRI Intel(R) Q45/Q43 
Version: 2.1 Mesa 12.0.6
Shading language: 1.20
Format: Version: 2.1 Profile: 0 Swap behavior: 0 Buffer size (RGB): 8,8,8

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to