STEPS TO REPRODUCE 1. make new Color Smudge brush 2. turn Overlay on 3. paint something in Scratchpad 4. Krita freeze for second and close SOFTWARE/OS VERSIONS Windows: Windows 10 64bit pro ADDITIONAL INFORMATION Krita 4.2.0 pre-alpha d2edbba
I can confirm: ASSERT failure in KisWeakSharedPtr: "Weak pointer is not valid!", file /home/boud/dev/krita/libs/global/kis_shared_ptr.h, line 394 KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = krita path = /home/boud/dev/i-krita/bin pid = 30299 KCrash: Arguments: /home/boud/dev/i-krita/bin/krita KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit sock_file=/run/user/1000/kdeinit5__0 QSocketNotifier: Invalid socket 10 and type 'Read', disabling... QSocketNotifier: Invalid socket 23 and type 'Read', disabling... The X11 connection broke (error 1). Did the X11 server die? QFile::at: Cannot set file position 0 ASSERT failure in Q_GLOBAL_STATIC: "The global static was used after being destroyed", file /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h, line 143 Unable to start Dr. Konqi Re-raising signal for core dump handling. Aborted (core dumped)
The assert happens in KisSmudgeOp, line 111 KisPainterBasedStrokeStrategy::initPainters KisFreeHandStroke::initStrokeCallback, 135 It's not easy to get a proper backtrace because the crash happens when a popup is active, blocking X11.
Git commit 3edf490493e02b2708e71ffb4c47ddacf696a90b by Boudewijn Rempt. Committed on 11/03/2019 at 10:34. Pushed by rempt into branch 'master'. M +1 -1 plugins/paintops/colorsmudge/kis_colorsmudgeop.cpp https://commits.kde.org/krita/3edf490493e02b2708e71ffb4c47ddacf696a90b