Stylus to mouse switch results in brush freeze and sometimes crash
GIMP version: 2.10.2 Operating System: Windows 10 Package: Installer from gimp.org (gimp-2.10.2-setup.exe)
Description of the bug
When switching from stylus to mouse, cursor itself doesn't freeze, but brush stops moving. I.E. won't draw lines. Afterwards it will detect that the mouse is in use and switch, but sometimes crashes instead.
Reproduction
Is the bug reproducible? Always
Reproduction steps:
- Have stylus (Wacom).
- Use stylus, stop, and move/ start using mouse.
- Always the brush freezes.
- Sometimes randomly crashes.
- If it doesn't crash, you have to move the cursor out of the canvas window to unfreeze the brush.
It seemed to only happen to me if I had many layers open, but testing seems to point to either having one of my pictures opened, and then the bug occurring, or because that picture had layers or other properties. I will test further.
…
Expected result: That GIMP switches to mouse control.
Actual result: Brush freezes. (And doesn't switch) Sometimes undergoes Fatal Crash.
Additional information
GNU Image Manipulation Program version 2.10.2
git-describe: Unknown, shouldn't happen
C compiler:
Using built-in specs.
COLLECT_GCC=x86_64-w64-mingw32-gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-w64-mingw32/7.3.0/lto-wrapper
Target: x86_64-w64-mingw32
Configured with: /var/tmp/portage/cross-x86_64-w64-mingw32/gcc-7.3.0-r1/work/gcc-7.3.0/configure --host=x86_64-pc-linux-gnu --target=x86_64-w64-mingw32 --build=x86_64-pc-linux-gnu --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/gcc-bin/7.3.0 --includedir=/usr/lib/gcc/x86_64-w64-mingw32/7.3.0/include --datadir=/usr/share/gcc-data/x86_64-w64-mingw32/7.3.0 --mandir=/usr/share/gcc-data/x86_64-w64-mingw32/7.3.0/man --infodir=/usr/share/gcc-data/x86_64-w64-mingw32/7.3.0/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-w64-mingw32/7.3.0/include/g++-v7 --with-python-dir=/share/gcc-data/x86_64-w64-mingw32/7.3.0/python --enable-languages=c,c++ --enable-obsolete --enable-secureplt --disable-werror --with-system-zlib --enable-nls --without-included-gettext --enable-checking=release --with-bugurl=https://bugs.gentoo.org/ --with-pkgversion='Gentoo 7.3.0-r1 p1.1' --disable-esp --enable-libstdcxx-time --enable-poison-system-directories --with-sysroot=/usr/x86_64-w64-mingw32 --disable-bootstrap --disable-multilib --with-multilib-list=m64 --disable-altivec --disable-fixed-point --enable-targets=all --disable-libgcj --enable-libgomp --disable-libmudflap --disable-libssp --disable-libcilkrts --disable-libmpx --disable-vtable-verify --disable-libvtv --disable-libquadmath --enable-lto --without-isl --disable-libsanitizer --disable-default-pie --enable-default-ssp --enable-threads=posix
Thread model: posix
gcc version 7.3.0 (Gentoo 7.3.0-r1 p1.1)
using GEGL version 0.4.2 (compiled against version 0.4.2)
using GLib version 2.56.1 (compiled against version 2.56.1)
using GdkPixbuf version 2.36.12 (compiled against version 2.36.12)
using GTK+ version 2.24.31 (compiled against version 2.24.32)
using Pango version 1.42.1 (compiled against version 1.42.1)
using Fontconfig version 2.13.0 (compiled against version 2.13.0)
using Cairo version 1.15.12 (compiled against version 1.15.12)
> fatal error: unhandled exception
Stack trace:
-------------------
Error occurred on Wednesday, June 13, 2018 at 15:55:41.
gimp-2.10.exe caused an Access Violation at location 0000000000494A2A in module gimp-2.10.exe Reading from location 0000000000000168.
AddrPC Params
0000000000494A2A 0000000002DDE3E0 0000000002D46320 0000000002D738A0 gimp-2.10.exe!0x94a2a
00000000685F4003 0000000000C6FB30 0000000002DDE3E0 0000000000000064 libglib-2.0-0.dll!g_source_get_time
00000000685F3490 0000463A00000003 0000000000000040 0000000018D08070 libglib-2.0-0.dll!g_main_context_dispatch
00000000685F37E8 0000000000000000 0000000000000000 0000000003D49730 libglib-2.0-0.dll!g_main_context_dispatch
00000000685F3C63 00007FFB8DAD7E90 0000000000000000 0000000000401580 libglib-2.0-0.dll!g_main_loop_run
0000000000401A30 000000000000001D 0000000000000000 0000000001580840 gimp-2.10.exe!0x1a30
0000000000800D1D 0000000000000000 0000000002D67170 0000000000A25C90 gimp-2.10.exe!0x400d1d
00000000004013F7 0000000000000000 0000000000000000 0000000000000000 gimp-2.10.exe!0x13f7
00000000004014FB 0000000000000000 0000000000000000 0000000000000000 gimp-2.10.exe!0x14fb
00007FFB8DAD3034 0000000000000000 0000000000000000 0000000000000000 KERNEL32.DLL!BaseThreadInitThunk
00007FFB906A1431 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!RtlUserThreadStart
gimp-2.10.exe 2.10.2.0
ntdll.dll 10.0.17134.112
KERNEL32.DLL 10.0.17134.1
KERNELBASE.dll 10.0.17134.112
msvcrt.dll 7.0.17134.1
SHELL32.dll 10.0.17134.81
libgimpcolor-2.0-0.dll
libgimpconfig-2.0-0.dll
cfgmgr32.dll 10.0.17134.1
ucrtbase.dll 10.0.17134.1
shcore.dll 10.0.17134.112
libgimpmath-2.0-0.dll
RPCRT4.dll 10.0.17134.112
libgimpmodule-2.0-0.dll
combase.dll 10.0.17134.112
bcryptPrimitives.dll 10.0.17134.1
windows.storage.dll 10.0.17134.81
advapi32.dll 10.0.17134.1
libgimpwidgets-2.0-0.dll
libgimpthumb-2.0-0.dll
sechost.dll 10.0.17134.1
GDI32.dll 10.0.17134.1
shlwapi.dll 10.0.17134.1
gdi32full.dll 10.0.17134.112
USER32.dll 10.0.17134.1
msvcp_win.dll 10.0.17134.1
win32u.dll 10.0.17134.1
kernel.appcore.dll 10.0.17134.112
libcairo-2.dll
profapi.dll 10.0.17134.1
powrprof.dll 10.0.17134.1
libfontconfig-1.dll
exchndl.dll 0.8.2.0
libfreetype-6.dll 2.9.1.0
FLTLIB.DLL 10.0.17134.1
PSAPI.DLL 10.0.17134.1
libgdk_pixbuf-2.0-0.dll 2.36.12.0
libgdk-win32-2.0-0.dll 2.24.31.0
ole32.dll 10.0.17134.1
libgegl-0.4-0.dll
IMM32.dll 10.0.17134.1
libgegl-npd-0.4.dll
libgexiv2-2.dll
libharfbuzz-0.dll
libgtk-win32-2.0-0.dll 2.24.31.0
libintl-8.dll 0.19.8.0
liblcms2-2.dll
comdlg32.dll 10.0.17134.1
libpango-1.0-0.dll 1.42.1.0
libmypaint-1-3-0.dll
libpangocairo-1.0-0.dll 1.42.1.0
libpangoft2-1.0-0.dll 1.42.1.0
zlib1.dll
libgimpbase-2.0-0.dll
libgio-2.0-0.dll 2.56.1.0
libglib-2.0-0.dll 2.56.1.0
WS2_32.dll 10.0.17134.1
libbabl-0.1-0.dll
libgmodule-2.0-0.dll 2.56.1.0
libgcc_s_seh-1.dll
MSIMG32.dll 10.0.17134.1
libpng16-16.dll
libiconv-2.dll 1.15.0.0
libexpat-1.dll
libbz2-1.dll
VERSION.dll 10.0.17134.1
gdiplus.dll 10.0.17134.112
libstdc++-6.dll
libgraphite2.dll
libexiv2.dll
libatk-1.0-0.dll 2.28.0.0
libfribidi-0.dll
COMCTL32.dll 5.82.17134.112
libjson-c-4.dll
libpangowin32-1.0-0.dll 1.42.1.0
libpcre-1.dll
IPHLPAPI.DLL 10.0.17134.1
DNSAPI.dll 10.0.17134.1
libwinpthread-1.dll 1.0.0.0
NSI.dll 10.0.17134.1
WINSPOOL.DRV 10.0.17134.1
USP10.dll 10.0.17134.1
PROPSYS.dll 7.0.17134.112
bcrypt.dll 10.0.17134.112
OLEAUT32.dll 10.0.17134.48
libgobject-2.0-0.dll 2.56.1.0
mgwhelp.dll 0.8.2.0
libpixman-1-0.dll
libffi-6.dll
dbghelp.dll 6.3.9600.17298
uxtheme.dll 10.0.17134.1
clbcatq.dll 2001.12.10941.16384
MSCTF.dll 10.0.17134.1
cairo.dll
CIE.dll
double.dll
fast-float.dll
float.dll
gegl-fixups.dll
gggl-lies.dll
gggl-table-lies.dll
gggl-table.dll
gggl.dll
gimp-8bit.dll
grey.dll
half.dll
HCY.dll
HSL.dll
HSV.dll
naive-CMYK.dll
simple.dll
sse-half.dll
sse2-float.dll
sse2-int16.dll
sse2-int8.dll
sse4-int8.dll
two-table.dll
u16.dll
u32.dll
ycbcr.dll
gegl-core.dll
libjson-glib-1.0-0.dll
CRYPTSP.dll 10.0.17134.1
rsaenh.dll 10.0.17134.1
CRYPTBASE.dll 10.0.17134.1
winhttp.dll 10.0.17134.1
exr-load.dll
libIlmImf-2_2.dll
libIex-2_2.dll
libHalf-2_2.dll
libIlmThread-2_2.dll
libImath-2_2.dll
gegl-common-gpl3.dll
gegl-common.dll
jp2-load.dll
libjasper-4.dll
libjpeg-8.dll
jpg-load.dll
pixbuf.dll
png-load.dll
ppm-load.dll
raw-load.dll
libraw-16.dll
libgomp-1.dll
WSOCK32.dll 10.0.17134.1
rgbe-load.dll
svg-load.dll
librsvg-2-2.dll
libcroco-0.6-3.dll
libxml2-2.dll
liblzma-5.dll 5.2.4.0
text.dll
tiff-load.dll
libtiff-5.dll
webp-load.dll
libwebp-7.dll
exr-save.dll
jpg-save.dll
npy-save.dll
png-save.dll
ppm-save.dll
rgbe-save.dll
save-pixbuf.dll
sdl-display.dll
SDL.dll 1.2.14.0
WINMM.dll 10.0.17134.1
WINMMBASE.dll 10.0.17134.1
tiff-save.dll
webp-save.dll
lcms-from-profile.dll
npd.dll
path.dll
transformops.dll
vector-fill.dll
vector-stroke.dll
gegl-generated.dll
matting-levin.dll
libumfpack.dll
libsuitesparseconfig.dll
libcholmod.dll
libmetis.dll
libcamd.dll
libccolamd.dll
libcolamd.dll
libopenblas.dll
libamd.dll
libgfortran-4.dll
libquadmath-0.dll
seamless-clone.dll
libgegl-sc-0.4.dll
seamless-clone-compose.dll
libwimp.dll
libpixmap.dll
libpixbufloader-png.dll
dwmapi.dll 10.0.17134.1
libpixbufloader-svg.dll
mscms.dll 10.0.17134.1
ColorAdapterClient.dll 10.0.17134.1
USERENV.dll 10.0.17134.1
icm32.dll 10.0.17134.1
TextInputFramework.dll 10.0.17134.1
CoreMessaging.dll 10.0.17134.112
CoreUIComponents.dll 10.0.17134.112
ntmarta.dll 10.0.17134.1
wintypes.dll 10.0.17134.112
shfolder.dll 10.0.17134.1
Wintab32.dll 1.0.5.8
SETUPAPI.dll 10.0.17134.1
WTSAPI32.dll 10.0.17134.1
HID.DLL 10.0.17134.1
MPR.dll 10.0.17134.1
Wacom_Tablet.dll 6.3.27.2
apphelp.dll 10.0.17134.1
libcontroller-dx-dinput.dll
dinput8.dll 10.0.17134.1
inputhost.dll
DEVOBJ.dll 10.0.17134.1
WINTRUST.dll 10.0.17134.81
MSASN1.dll 10.0.17134.1
CRYPT32.dll 10.0.17134.1
Windows 10.0.17134
DrMingw 0.8.2
//
Thanks for providing and updating GIMP. It is one of my favorite software!