[MacPorts] #52191: gimp2 2.8.18_0 Crashes when using mouse with Ink tool
#52191: gimp2 2.8.18_0 Crashes when using mouse with Ink tool -------------------------------------+-------------------------------- Reporter: madebyollin@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: gimp gimp2 tablet mouse | Port: gimp2 -------------------------------------+-------------------------------- The Ink tool functions normally when using my tablet, but crashes instantly when using the mouse. This crash also occurred in 2.8.16. It does not occur in the mac build from gimp.org (which lacks pressure support entirely). I've attached a demo video, crash report, and my toolrc file. My tablet is a Huion H610Pro. -- Ticket URL: <https://trac.macports.org/ticket/52191> MacPorts <https://www.macports.org/> Ports system for macOS
#52191: gimp2 2.8.18_0 Crashes when using mouse with Ink tool ----------------------------+---------------------- Reporter: madebyollin@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: gimp2 | ----------------------------+---------------------- Changes (by mf2k@…): * owner: macports-tickets@… => devans@… * keywords: gimp gimp2 tablet mouse => Comment: In the future, please Cc the port maintainers ({{{port info --maintainers gimp2}}}), if any. -- Ticket URL: <https://trac.macports.org/ticket/52191#comment:1> MacPorts <https://www.macports.org/> Ports system for macOS
#52191: gimp2 2.8.18_0 Crashes when using mouse with Ink tool ----------------------------+---------------------- Reporter: madebyollin@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: gimp2 | ----------------------------+---------------------- Changes (by devans@…): * status: new => assigned Comment: You'll have to bear with me here -- you're obviously a much more advanced user of GIMP than I am. I've watched the video but it isn't clear to me when you are using the tablet and when you are using the mouse. I am assuming, however, that all drawing up to and including Mouse: is using the tablet and at that point you switch to mouse and the crash occurs. Questions: * Does the crash always occur when doing any drawing with your mouse in Ink tool? * Or the does the crash only occur when switching from tablet to mouse? * Can you use the mouse successfully in Ink tool if the tablet is not configured? * Exactly which version of upstream GIMP binary are you using for comparison when you say that it works correctly? * Anything else unique about your installation or configuration? * Have you reported this issue to the developers upstream? I see that that you are running 10.11.6 (El Capitan) on your machine. Are you using the +x11 or +quartz build of the port? What does this command return? {{{ port installed gimp2 }}} -- Ticket URL: <https://trac.macports.org/ticket/52191#comment:2> MacPorts <https://www.macports.org/> Ports system for macOS
#52191: gimp2 2.8.18_0 Crashes when using mouse with Ink tool ----------------------------+---------------------- Reporter: madebyollin@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: gimp2 | ----------------------------+---------------------- Comment (by madebyollin@…): I did some more thorough testing and was **able to identify a (mis?)configuration which causes this crash**. In my input device settings (which correspond to {{{~/Library/Application Support/GIMP/2.8/devicerc}}}), I initially had "xquartz virtual pointer" mode set to "screen". Not sure why. **Changing the mode of "xquartz virtual pointer" to "disabled" prevents the crash. Changing the mode to "screen" from a default GIMP config enables the crash.** I've attached a video demonstrating this with stock settings (renamed my {{{~/Library/Application Support/GIMP/}}} folder): [https://trac.macports.org/attachment/ticket/52191/xquartz_virtual_pointer_mo...] Sorry for not doing more thorough testing earlier–the fact that I can avoid the crash by adjusting settings is great news! Hopefully this limits the scope of the issue substantially (and since it's a configuration-specific issue, the priority is much less than I initially thought). ---- To answer your questions:
I am assuming, however, that all drawing up to and including Mouse: is using the tablet and at that point you switch to mouse and the crash occurs.
Yes. I switch to mouse at 0:11 in the original video. In the new video I've used a table to make this more clear.
Does the crash always occur when doing any drawing with your mouse in Ink tool?
Or the does the crash only occur when switching from tablet to mouse?
Can you use the mouse successfully in Ink tool if the tablet is not configured?
Even if I restart GIMP and use the mouse for everything (never switching) it will still crash. Adjusting the ink tool settings (e.g. turning all sensitivities to 0 or 1, turning off smoothing) does not prevent the crash. Correcting my device settings (changing "xquartz virtual pointer" mode to "disabled") fixes the crash.
Exactly which version of upstream GIMP binary are you using for comparison when you say that it works correctly?
All tests were performed on GIMP 2.8.18. The binary is [http://download.gimp.org/mirror/pub/gimp/v2.8/osx/gimp-2.8.18-x86_64.dmg].
Anything else unique about your installation or configuration?
I've reset my GIMP config for this video. I'm using a custom GTK theme. I'm not aware of anything else unique that could be relevant.
Have you reported this issue to the developers upstream?
Not yet. The official binaries are all standalone (no XQuartz), so they don't have a "XQuartz Virtual Pointer" input device to configure. The GIMP.org download page says "we have not investigated if it's feasible to build GIMP 2.8 from Macports". But I can get in touch with them if you feel that's a more appropriate place for this bug.
Are you using the +x11 or +quartz build of the port? What does {{{port installed gimp2}}} return?
{{{ The following ports are currently installed: gimp2 @2.8.16_2+help_browser+python27 gimp2 @2.8.16_3+help_browser+python27 gimp2 @2.8.16_4+help_browser+python27 gimp2 @2.8.18_0+help_browser+python27 (active) }}} Thanks for your help! -- Ticket URL: <https://trac.macports.org/ticket/52191#comment:3> MacPorts <https://www.macports.org/> Ports system for macOS
participants (1)
-
MacPorts