Summary: | Crash when using pixel brush | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Scott Petrovic <scottpetrovic> |
Component: | General | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | alvin, halla |
Priority: | NOR | ||
Version: | git master (please specify the git hash!) | ||
Target Milestone: | --- | ||
Platform: | Microsoft Windows | ||
OS: | Microsoft Windows | ||
Latest Commit: | Version Fixed In: |
Description
Scott Petrovic
2017-11-04 14:24:38 UTC
evidently I didn't realize I had to have the latest source code to give accurate debugging info on the windows appveyor build. The backtrace *** This bug has been marked as a duplicate of bug 386498 *** I'm not entirely convinced that this is the same issue as Bug 386498. The crash module of this backtrace is libkritaimage.dll. Incidentally, I also got one crash with the fault module being libkritaimage.dll (out of 22 crashes) when testing the pre alpha 2 build on Windows. I don't think we can rule out the possibility of this being a different crash yet. Great, on my 23rd crash I got this: --- Error occurred on Tuesday, November 7, 2017 at 00:01:45. krita.exe caused an Access Violation at location 00007FF91BB84C80 in module libkritaimage.dll Reading from location 0000000000000020. AddrPC Params 00007FF91BB84C80 0000000000000001 00007FF97108DBEC 00000000258D60C0 libkritaimage.dll! ?? [C:/dev/4/64/krita/libs/image/kis_fixed_paint_device.cpp @ 68] 00007FF91BA82D32 0000000000000000 0000000049F62068 0000000000000000 libkritaimage.dll!splitDabsIntoRects [C:/dev/4/64/krita/libs/image/KisRenderedDab.h @ 42] 00007FF9184E7542 00007FF91D6010C0 0000000057D2FCC8 0000000025BDCCB0 kritadefaultpaintops.dll!doAsyncronousUpdate [C:/dev/4/64/krita/plugins/paintops/defaultpaintops/brush/kis_brushop.cpp @ 238] 00007FF91D1D1AED 00000000259B9120 0000000057D2FD90 0000000000000000 libkritaui.dll!tryDoUpdate [C:/dev/4/64/krita/libs/ui/tool/strokes/freehand_stroke.cpp @ 250] 00007FF91D1D2074 0000000025B6B440 00000000000004A0 0000000025803A50 libkritaui.dll!doStrokeCallback [C:/dev/4/64/krita/libs/ui/tool/strokes/freehand_stroke.cpp @ 229] 00007FF91BCCC442 000000001F840B40 00007FF91CDC93E0 000000001F840B40 libkritaimage.dll!run [C:/dev/4/64/krita/libs/image/kis_base_node.h @ 320] 00007FF91CA8CF61 0000000025BDCCA0 00000000258DD400 0000000000000000 Qt5Core.dll!QThreadPoolPrivate::clear 00007FF91CA90AA6 0000000000000000 0000000000000000 0000000000000000 Qt5Core.dll!QThreadStorageData::finish 00007FF974561FE4 0000000000000000 0000000000000000 0000000000000000 KERNEL32.DLL!BaseThreadInitThunk 00007FF974C7EF91 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!RtlUserThreadStart Git commit d123397f6118a038e182e9e51a959bf7372c4cb9 by Dmitry Kazakov. Committed on 24/11/2017 at 22:16. Pushed by dkazakov into branch 'master'. Fix a crash in the multithreaded brush The cached value of 'lastDabJobInQueue' was calculated incorrectly. Ref T7309 Related: bug 386498, bug 386497 The fix might also affect the crash in 386523, but I'm not sure about it M +3 -1 plugins/paintops/defaultpaintops/brush/KisDabRenderingQueue.cpp https://commits.kde.org/krita/d123397f6118a038e182e9e51a959bf7372c4cb9 Scott, does this still happen for you or is it fixed? This is fixed now. This ticket was originally created when Dmitry first merged the multi-threaded brush into master... closing |