[GH-ISSUE #1953] Krita crashes after splash screen when run with firejail #1310

Closed
opened 2026-05-05 07:50:48 -06:00 by gitea-mirror · 2 comments
Owner

Originally created by @Oatwalker on GitHub (May 23, 2018).
Original GitHub issue: https://github.com/netblue30/firejail/issues/1953

Distribution: Arch Linux (fully updated)
Firejail version: 0.9.52
Krita version: 4.0.3-1

Video demonstration.
https://youtu.be/QLAhpBTu3LM

Terminal output

~]$ krita
Reading profile /etc/firejail/krita.profile
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-devel.inc
Reading profile /etc/firejail/disable-passwdmgr.inc
Reading profile /etc/firejail/disable-programs.inc
Parent pid 1642, child pid 1643
Warning: /sbin directory link was not blacklisted
Warning: /usr/sbin directory link was not blacklisted
Child process initialized in 107.32 ms
Setting XDG_DATA_DIRS "/usr/bin/../share:/usr/local/share/:/usr/share/"
Override language: ""
OpenGL Info 
  Vendor:  NVIDIA Corporation 
  Renderer:  "GeForce GTX 1060 6GB/PCIe/SSE2" 
  Version:  "4.6.0 NVIDIA 396.24" 
  Shading language:  4.60 NVIDIA 
  Requested format:  QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, colorSpace QSurfaceFormat::ColorSpace(DefaultColorSpace), profile  QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) 
  Current format:    QSurfaceFormat(version 4.6, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 0, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, colorSpace QSurfaceFormat::ColorSpace(DefaultColorSpace), profile  QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) 
     Version: 4.6
     Supports deprecated functions true 
     is OpenGL ES: false 
krita has opengl true
Available translations QSet("km", "sq", "zh_CN", "zh_TW", "sl", "nn", "eo", "be", "is", "vi", "xh", "mai", "ru", "ms", "ca", "oc", "da", "en_US", "lv", "eu", "bg", "se", "nl", "sk", "th", "kk", "ja", "ca@valencia", "pt", "et", "tr", "ar", "fy", "nb", "mr", "hi", "de", "nds", "cs", "fa", "uk", "en_GB", "br", "ro", "pl", "fr", "es", "bs", "tg", "el", "hu", "he", "pt_BR", "uz", "ia", "ug", "af", "gl", "uz@cyrillic", "lt", "ga", "hne", "fi", "mk", "cy", "hr", "ko", "it", "wa", "ast", "ne", "ta", "sv", "pa")
Available domain translations QSet("km", "sq", "zh_CN", "zh_TW", "sl", "nn", "eo", "be", "is", "vi", "xh", "mai", "ru", "ms", "ca", "oc", "da", "en_US", "lv", "eu", "bg", "se", "nl", "sk", "th", "kk", "ja", "ca@valencia", "pt", "et", "tr", "ar", "fy", "nb", "mr", "hi", "de", "nds", "cs", "fa", "uk", "en_GB", "br", "ro", "pl", "fr", "es", "bs", "tg", "el", "hu", "he", "pt_BR", "uz", "ia", "ug", "af", "gl", "uz@cyrillic", "lt", "ga", "hne", "fi", "mk", "cy", "hr", "ko", "it", "wa", "ast", "ne", "ta", "sv", "pa")
Qt UI languages ("en-US") "en_US.UTF-8"
Invalid profile :  "/usr/share/color/icc/colord/Crayons.icc" "Crayon Colors"
Invalid profile :  "/usr/share/color/icc/colord/x11-colors.icc" "X11 Colors"
Loading plugin "/usr/lib/kritaplugins/kritalutdocker.so" failed,  "Cannot load library /usr/lib/kritaplugins/kritalutdocker.so: (libOpenColorIO.so.1: cannot open shared object file: No such file or directory)"
QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout
input profiles were read from ' /usr/share/krita/input '.
Loading Python plugin
"/usr/lib/libpython3.6m.so.1.0" true
Creating s_pythonLibrary /usr/lib/libpython3.6m.so
Python::setPath. Script paths: ("/home/oat/.local/share/krita/", "/usr/share/krita/", "/home/oat/.local/share/krita/pykrita/", "/usr/share/krita/pykrita/", "/usr/share/pykrita/") false
pythonLibsPath (krita-python-libs) "/usr/lib/krita-python-libs"
Found krita-python-libs at "/usr/lib/krita-python-libs"
pythonLibsPath (sip) ""
Setting python paths: "/home/oat/.local/share/krita/:/usr/share/krita/:/home/oat/.local/share/krita/pykrita/:/usr/share/krita/pykrita/:/usr/share/pykrita/:/usr/lib/krita-python-libs"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'sip'
krita.scripting: "Traceback (most recent call last):"
krita.scripting: "  File \"/usr/lib/krita-python-libs/krita/__init__.py\", line 8, in <module>"
krita.scripting: "    from .api import *"
krita.scripting: "  File \"/usr/lib/krita-python-libs/krita/api.py\", line 28, in <module>"
krita.scripting: "    from PyKrita.krita import *"
krita.scripting: "ModuleNotFoundError: No module named 'sip'"
krita.scripting: "Could not import krita"
Button KoToolBoxButton(0x563d404e2b50, name="SvgTextTool") has a conflicting priority
mprotect failed in ExecutableAllocator::makeExecutable: Permission denied
*** stack smashing detected ***: <unknown> terminated

Parent is shutting down, bye...
Originally created by @Oatwalker on GitHub (May 23, 2018). Original GitHub issue: https://github.com/netblue30/firejail/issues/1953 Distribution: Arch Linux (fully updated) Firejail version: 0.9.52 Krita version: 4.0.3-1 Video demonstration. https://youtu.be/QLAhpBTu3LM Terminal output ``` ~]$ krita Reading profile /etc/firejail/krita.profile Reading profile /etc/firejail/disable-common.inc Reading profile /etc/firejail/disable-devel.inc Reading profile /etc/firejail/disable-passwdmgr.inc Reading profile /etc/firejail/disable-programs.inc Parent pid 1642, child pid 1643 Warning: /sbin directory link was not blacklisted Warning: /usr/sbin directory link was not blacklisted Child process initialized in 107.32 ms Setting XDG_DATA_DIRS "/usr/bin/../share:/usr/local/share/:/usr/share/" Override language: "" OpenGL Info Vendor: NVIDIA Corporation Renderer: "GeForce GTX 1060 6GB/PCIe/SSE2" Version: "4.6.0 NVIDIA 396.24" Shading language: 4.60 NVIDIA Requested format: QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, colorSpace QSurfaceFormat::ColorSpace(DefaultColorSpace), profile QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) Current format: QSurfaceFormat(version 4.6, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 0, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, colorSpace QSurfaceFormat::ColorSpace(DefaultColorSpace), profile QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) Version: 4.6 Supports deprecated functions true is OpenGL ES: false krita has opengl true Available translations QSet("km", "sq", "zh_CN", "zh_TW", "sl", "nn", "eo", "be", "is", "vi", "xh", "mai", "ru", "ms", "ca", "oc", "da", "en_US", "lv", "eu", "bg", "se", "nl", "sk", "th", "kk", "ja", "ca@valencia", "pt", "et", "tr", "ar", "fy", "nb", "mr", "hi", "de", "nds", "cs", "fa", "uk", "en_GB", "br", "ro", "pl", "fr", "es", "bs", "tg", "el", "hu", "he", "pt_BR", "uz", "ia", "ug", "af", "gl", "uz@cyrillic", "lt", "ga", "hne", "fi", "mk", "cy", "hr", "ko", "it", "wa", "ast", "ne", "ta", "sv", "pa") Available domain translations QSet("km", "sq", "zh_CN", "zh_TW", "sl", "nn", "eo", "be", "is", "vi", "xh", "mai", "ru", "ms", "ca", "oc", "da", "en_US", "lv", "eu", "bg", "se", "nl", "sk", "th", "kk", "ja", "ca@valencia", "pt", "et", "tr", "ar", "fy", "nb", "mr", "hi", "de", "nds", "cs", "fa", "uk", "en_GB", "br", "ro", "pl", "fr", "es", "bs", "tg", "el", "hu", "he", "pt_BR", "uz", "ia", "ug", "af", "gl", "uz@cyrillic", "lt", "ga", "hne", "fi", "mk", "cy", "hr", "ko", "it", "wa", "ast", "ne", "ta", "sv", "pa") Qt UI languages ("en-US") "en_US.UTF-8" Invalid profile : "/usr/share/color/icc/colord/Crayons.icc" "Crayon Colors" Invalid profile : "/usr/share/color/icc/colord/x11-colors.icc" "X11 Colors" Loading plugin "/usr/lib/kritaplugins/kritalutdocker.so" failed, "Cannot load library /usr/lib/kritaplugins/kritalutdocker.so: (libOpenColorIO.so.1: cannot open shared object file: No such file or directory)" QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout input profiles were read from ' /usr/share/krita/input '. Loading Python plugin "/usr/lib/libpython3.6m.so.1.0" true Creating s_pythonLibrary /usr/lib/libpython3.6m.so Python::setPath. Script paths: ("/home/oat/.local/share/krita/", "/usr/share/krita/", "/home/oat/.local/share/krita/pykrita/", "/usr/share/krita/pykrita/", "/usr/share/pykrita/") false pythonLibsPath (krita-python-libs) "/usr/lib/krita-python-libs" Found krita-python-libs at "/usr/lib/krita-python-libs" pythonLibsPath (sip) "" Setting python paths: "/home/oat/.local/share/krita/:/usr/share/krita/:/home/oat/.local/share/krita/pykrita/:/usr/share/krita/pykrita/:/usr/share/pykrita/:/usr/lib/krita-python-libs" Traceback (most recent call last): File "<string>", line 1, in <module> ModuleNotFoundError: No module named 'sip' krita.scripting: "Traceback (most recent call last):" krita.scripting: " File \"/usr/lib/krita-python-libs/krita/__init__.py\", line 8, in <module>" krita.scripting: " from .api import *" krita.scripting: " File \"/usr/lib/krita-python-libs/krita/api.py\", line 28, in <module>" krita.scripting: " from PyKrita.krita import *" krita.scripting: "ModuleNotFoundError: No module named 'sip'" krita.scripting: "Could not import krita" Button KoToolBoxButton(0x563d404e2b50, name="SvgTextTool") has a conflicting priority mprotect failed in ExecutableAllocator::makeExecutable: Permission denied *** stack smashing detected ***: <unknown> terminated Parent is shutting down, bye... ```
Author
Owner

@Vincent43 commented on GitHub (May 23, 2018):

Try disabling noexec ${HOME} in /etc/firejail/krita.profile.

<!-- gh-comment-id:391319187 --> @Vincent43 commented on GitHub (May 23, 2018): Try disabling `noexec ${HOME}` in `/etc/firejail/krita.profile`.
Author
Owner

@Oatwalker commented on GitHub (May 23, 2018):

That fixed it.

Thank you.

<!-- gh-comment-id:391499463 --> @Oatwalker commented on GitHub (May 23, 2018): That fixed it. Thank you.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/firejail#1310
No description provided.