Created attachment 165549 [details] Brush editor doesn't update when editing filter brush settings, in my case changing filter to any other. Poking around unresposive brush editor popup causes krita to crash. SUMMARY *** NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** STEPS TO REPRODUCE 1. open krita 2. pick a filter brush preset 3. go to brush settings 4. go to filter section 5. change filter to any other (at this stage contextual filter is wrongly display previous filter options) 6. try to change settings of suggested filter - leads to crash OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
Hi, I reproduce this, but only on Windows and MacOS, it doesn't happen on Linux. MacOS doesn't seem to crash. The crash in the attachment happens in the preferences dialog not the brush editor, though, but I get this crash log: krita.exe caused an Access Violation at location 00007FFEBF042E39 in module libkritaglobal.dll Reading from location FFFFFFFFFFFFFFFF. AddrPC Params 00007FFEBF042E39 00000049C0EFB340 00007FFEBC8FC1AB 4042947AE147AE14 libkritaglobal.dll!KisSignalCompressor::start+0xe9 00007FFEBC570CBB 0000000000000000 00007FFEBC57DE55 000000DF0000021D Qt5Core.dll!doActivate<false>+0x56b 00007FFEBC570CBB 00007FFEBC5793D0 000001EC385DE760 00000049C0EFB5C8 Qt5Core.dll!doActivate<false>+0x56b 00007FFEBCA83854 00000049C0EFB7D0 00007FFEBCA82010 00007FFEBC758D60 Qt5Widgets.dll!QDoubleSpinBoxPrivate::emitSignals+0x144 00007FFEBCA7BE5B 3FF0000000000000 3FF0000000000000 00007FFEBC758935 Qt5Widgets.dll!QAbstractSpinBoxPrivate::setValue+0xfb 00007FFEBCA820B2 4029000000000000 0000000000000000 4058FF5C28F5C28F Qt5Widgets.dll!QDoubleSpinBox::setValue+0x82 00007FFEBBAC8872 00000049C0EFBCD8 00000049C0EFB970 0000000000000000 libkritawidgetutils.dll!KisParseSpinBoxPrivate<KisDoubleParseSpinBox, QDoubleSpinBox>::setValue+0x92 00007FFEBBAD1F1F 0000010900000271 0000000000000009 000000000000012B libkritawidgetutils.dll!KisSliderSpinBoxPrivate<KisDoubleSliderSpinBox, KisDoubleParseSpinBox>::setValue+0x6f 00007FFEBBAD6BD6 00000049C0EFB7E8 00007FFEBBC5A61B 00000049C0EFB9A0 libkritawidgetutils.dll!KisSliderSpinBoxPrivate<KisDoubleSliderSpinBox, KisDoubleParseSpinBox>::lineEditMouseReleaseEvent+0x106 00007FFEBC53E298 00000049C0EFBCD8 0000000000000003 00000049C0EFB970 Qt5Core.dll!QCoreApplicationPrivate::sendThroughObjectEventFilters+0xf8 00007FFEBC8EC58F 00000049C0EFB9A0 000001EC1E247740 00000049C0EFB9A8 Qt5Widgets.dll!QApplicationPrivate::notify_helper+0xef 00007FFEBC8EF20A 0000000000000000 0000000000000000 0000000000000000 Qt5Widgets.dll!QApplication::notify+0x1bca 00007FFEBD677388 000000F8000002C6 3FF0000000000000 0000000000000000 libkritaui.dll!KisApplication::notify+0xa8 00007FFEBC53DFB2 0000000000000000 0000000000000000 3FF0000000000000 Qt5Core.dll!QCoreApplication::notifyInternal2+0x92 00007FFEBC8ECE6F 0000000002000001 00007FFEBA26AA06 0000004900000000 Qt5Widgets.dll!QApplicationPrivate::sendMouseEvent+0x36f 00007FFEBC943091 00007FFF1D161834 00007FFEBC846800 0000000000000000 Qt5Widgets.dll!QWidgetWindow::handleMouseEvent+0x7d1 00007FFEBC941CBC 00000049C0EFC1C8 000001EC1B6D52A0 0000000000000003 Qt5Widgets.dll!QWidgetWindow::event+0xbc 00007FFEBC8EC5A3 0000000003A30831 0000000000030320 0000000000000200 Qt5Widgets.dll!QApplicationPrivate::notify_helper+0x103 00007FFEBC8ED823 3FF0000000000000 0000000000000000 00000049C0EFC1C8 Qt5Widgets.dll!QApplication::notify+0x1e3 00007FFEBD677388 000001EC1E246C40 00007FFEBBC64213 0000000000000001 libkritaui.dll!KisApplication::notify+0xa8 00007FFEBC53DFB2 000076E6908DD713 000076E6908DD773 0000000000000000 Qt5Core.dll!QCoreApplication::notifyInternal2+0x92 00007FFEBBC25FD7 000001EC23672670 000001EC1E5B8110 00007FFEBC40D780 Qt5Gui.dll!QGuiApplicationPrivate::processMouseEvent+0xc07 00007FFEBBC0D1EA 0000000000000000 000001EC1E5B81E0 0000000000000024 Qt5Gui.dll!QWindowSystemInterface::sendWindowSystemEvents+0xda 00007FFEBC5920FC 000001EC35242640 00000049C0EFF730 00000000FFFFFFFF Qt5Core.dll!QEventDispatcherWin32::processEvents+0x5c 00007FFEBA2D8A35 00000049C0EFF658 00007FFEBC389D60 00007FFEBC40D780 qwindows.dll!QWindowsGuiEventDispatcher::processEvents+0x15 00007FFEBC53B236 000001EC00000002 000001EC00000002 000001EC237B5B30 Qt5Core.dll!QEventLoop::exec+0x1e6 00007FFEBC53E54D 00000049C0EFF6F8 00007FFE00000000 00000049C0EFF6C8 Qt5Core.dll!QCoreApplication::exec+0x6d 00007FFEBF1155D9 0000000000000000 00007FF729D15110 0000000000000000 krita.dll!krita_main+0x41a9 00007FF729D113D6 0000000000000000 0000000000000000 0000000000000000 krita.exe!__tmainCRTStartup+0x276 00007FF729D11156 0000000000000000 0000000000000000 0000000000000000 krita.exe!WinMainCRTStartup+0x16 00007FFF1F3B257D 0000000000000000 0000000000000000 0000000000000000 KERNEL32.DLL!BaseThreadInitThunk+0x1d 00007FFF1F50AA78 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!RtlUserThreadStart+0x28
*** This bug has been marked as a duplicate of bug 478419 ***