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

--- Comment #12 from supaiku <supa...@protonmail.ch> ---
Hello Dmitry!

I tried it with your the new AppImage and it has gotten a lot harder to provoke
the crash... I'm not even sure if it's the same crash, but I could still crash
Krita by repeatedly pressing STRG+T and moving the mouse while occasionally
pressing B (Brush) and E (Erase) to draw when the Transform is in progress.

The console output until it crashed (the last line is German, but it says
segfault):

$ ./krita-3.1.3-alpha.1-x86_64.appimage
OpenGL Info
  Vendor:  Intel Open Source Technology Center
  Renderer:  Mesa DRI Intel(R) Haswell Desktop
  Version:  3.0 Mesa 17.0.2
  Shading language:  1.30
  Requested format:  QSurfaceFormat(version 3.0, options QFlags(0x4),
depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1,
alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior 2,
swapInterval 0, profile  2)
  Current format:    QSurfaceFormat(version 3.0, options QFlags(0x4),
depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8,
alphaBufferSize 0, stencilBufferSize 8, samples -1, swapBehavior 2,
swapInterval 0, profile  0)
     Version: 3 . 0
     Supports deprecated functions true
krita has opengl true
Setting XDG_DATA_DIRS
"/tmp/.mount_hy1bWf/usr/bin/../share:./share/:/usr/share:/usr/share:/usr/local/share"
Available translations QSet("is", "uz@cyrillic", "ja", "sk", "se", "oc", "fy",
"mk", "en_GB", "vi", "en_US", "ms", "cs", "uk", "de", "af", "zh_TW", "ca",
"th", "nl", "kk", "br", "gl", "zh_CN", "sv", "nn", "ta", "uz", "pt_BR", "xh",
"ne", "mr", "it", "cy", "ru", "ro", "ug", "eu", "hu", "ast", "fa", "el", "da",
"nb", "eo", "fi", "et", "ga", "lt", "pl", "hi", "fr", "ar", "sl", "es", "bg",
"hr", "be", "wa", "ia", "ca@valencia", "ko", "bs", "pa", "hne", "tg", "lv",
"sq", "tr", "nds", "mai", "km", "he", "pt")
Available domain translations QSet("is", "uz@cyrillic", "ja", "sk", "se", "oc",
"fy", "mk", "en_GB", "vi", "en_US", "ms", "cs", "uk", "de", "af", "zh_TW",
"ca", "th", "nl", "kk", "br", "gl", "zh_CN", "sv", "nn", "ta", "uz", "pt_BR",
"xh", "ne", "mr", "it", "cy", "ru", "ro", "ug", "eu", "hu", "ast", "fa", "el",
"da", "nb", "eo", "fi", "et", "ga", "lt", "pl", "hi", "fr", "ar", "sl", "es",
"bg", "hr", "be", "wa", "ia", "ca@valencia", "ko", "bs", "pa", "hne", "tg",
"lv", "sq", "tr", "nds", "mai", "km", "he", "pt")
Override language: ""
libpng warning: iCCP: too many profiles
libpng warning: iCCP: too many profiles
libpng warning: iCCP: too many profiles
libpng warning: iCCP: too many profiles
QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout
libpng warning: iCCP: too many profiles
QLayout: Attempting to add QLayout "" to QWidget "KritaShape/KisToolLine",
which already has a layout
SAFE ASSERT (krita): "m_d->lastKnownValue.isNull() || result ==
m_d->lastKnownValue" in file
/krita-3.1.3-alpha.1/libs/flake/KoDerivedResourceConverter.cpp, line 70
SAFE ASSERT (krita): "m_d->lastKnownValue.isNull() || result ==
m_d->lastKnownValue" in file
/krita-3.1.3-alpha.1/libs/flake/KoDerivedResourceConverter.cpp, line 70
Speicherzugriffsfehler (Speicherabzug geschrieben)


But for me SAFE_ASSERT doesn't sounds like it would terminate the program,
right? If it helps I can compile the latest and attach gdb for a better stack
trace.

I also made a video performing the steps as mentioned above until it crashed:
https://mega.nz/#!S0R0iJDZ!37cilwpVWacefPmk3D4FZ1a5o8OelTo7eOgZZXruGys

It is important to go all out and at all cost to not wait for any operation to
finish! :p

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

Reply via email to