https://bugs.winehq.org/show_bug.cgi?id=57489
Bug ID: 57489 Summary: GetPointerPenInfo not located in USER32.dll when attempting to run Clip Studio Paint 3.0 Product: Wine Version: 9.22 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: user32 Assignee: wine-bugs@winehq.org Reporter: juliarodrigues70@outlook.com Distribution: ---
As mentioned in the bug 56709 comment https://bugs.winehq.org/show_bug.cgi?id=56709#c22 the application continues to not start now with the error "The procedure point GetPointerPenInfo could not be located in the dynamic link library USER32.dll"
https://bugs.winehq.org/show_bug.cgi?id=57489
Julia juliarodrigues70@outlook.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://vd.clipstudio.net/c | |lipcontent/paint/app/302/CS | |P_302w_setup.exe Distribution|--- |ArchLinux
https://bugs.winehq.org/show_bug.cgi?id=57489
Julia juliarodrigues70@outlook.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=56709
https://bugs.winehq.org/show_bug.cgi?id=57489
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #1 from Fabian Maurer dark.shadow4@web.de --- Tested in a clean WINEPREFIX, still get the nullpointer exception, how exactly do you test this? FWIW, it seems to work in Win7 mode.
https://bugs.winehq.org/show_bug.cgi?id=57489
--- Comment #2 from Fabian Maurer dark.shadow4@web.de --- If you wouldn't mind, could you please attach a complete log from running the program?
http://bugs.winehq.org/show_bug.cgi?id=57489
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Abandoned? Ever confirmed|0 |1 Status|UNCONFIRMED |NEEDINFO
http://bugs.winehq.org/show_bug.cgi?id=57489
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW CC| |z.figura12@gmail.com
--- Comment #3 from Zeb Figura z.figura12@gmail.com --- Oh come on, Ken, we don't need to mark this NEEDINFO. All the information is there. GetPointerPenInfo() is indeed a stub in user32. If you don't believe that it's necessary, you can test yourself. If you really need a log (why?), you can get one yourself.
We don't need to close bugs as abandoned every time a reporter disappears. Yes, it's unfortunate that they do so, and one really should be expected to follow up on one's bug reports. [Granted, I'm inclined to be forgiving, knowing how long the average bug sits unfixed.]
But unless it's questionable whether a bug was ever valid in the first place—unless attempts to reproduce it under the same conditions fail—the bug report has value and should be kept open.
http://bugs.winehq.org/show_bug.cgi?id=57489
Ignacy Kuchciński ignacykuchcinski@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ignacykuchcinski@gmail.com
--- Comment #4 from Ignacy Kuchciński ignacykuchcinski@gmail.com --- Created a patch for this https://gitlab.winehq.org/wine/wine/-/merge_requests/8380
Let me know if there are more to be added
http://bugs.winehq.org/show_bug.cgi?id=57489
berry hodec12730@exitbit.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hodec12730@exitbit.com
--- Comment #5 from berry hodec12730@exitbit.com --- (In reply to Ignacy Kuchciński from comment #4)
Created a patch for this https://gitlab.winehq.org/wine/wine/-/merge_requests/8380
Let me know if there are more to be added
chiming in because I'm currently trying to make clip studio paint (testing on both version 3.0 and 4.0) run with wine. While I'm able to get the trial version to run, the full version outputs the same GetPointerPenInfo error even with the newest wine-git build.
http://bugs.winehq.org/show_bug.cgi?id=57489
--- Comment #6 from berry hodec12730@exitbit.com --- Created attachment 78819 --> http://bugs.winehq.org/attachment.cgi?id=78819 log file after user32 error
check the comments in the file
http://bugs.winehq.org/show_bug.cgi?id=57489
--- Comment #7 from Ignacy Kuchciński ignacykuchcinski@gmail.com --- (In reply to berry from comment #5)
(In reply to Ignacy Kuchciński from comment #4)
Created a patch for this https://gitlab.winehq.org/wine/wine/-/merge_requests/8380
Let me know if there are more to be added
chiming in because I'm currently trying to make clip studio paint (testing on both version 3.0 and 4.0) run with wine. While I'm able to get the trial version to run, the full version outputs the same GetPointerPenInfo error even with the newest wine-git build.
Hi, thank you for testing!
(In reply to berry from comment #6)
Created attachment 78819 [details] log file after user32 error
check the comments in the file
The log file actually proves that the GetPointerPenInfo error has been fixed, but there is another one similar: GetPointerDeviceProperties are missing this time. I've created another patch for this https://gitlab.winehq.org/wine/wine/-/merge_requests/8428, it might be a few other back and forths before we get them all, would appreciate if you could test the latest patch and report if there is another error :)
http://bugs.winehq.org/show_bug.cgi?id=57489
--- Comment #8 from berry hodec12730@exitbit.com --- Created attachment 78823 --> http://bugs.winehq.org/attachment.cgi?id=78823 more logs this time for getpointerdevice error, again labelled with comments
http://bugs.winehq.org/show_bug.cgi?id=57489
--- Comment #9 from berry hodec12730@exitbit.com --- (In reply to Ignacy Kuchciński from comment #7)
(In reply to berry from comment #5)
(In reply to Ignacy Kuchciński from comment #4)
Created a patch for this https://gitlab.winehq.org/wine/wine/-/merge_requests/8380
Let me know if there are more to be added
chiming in because I'm currently trying to make clip studio paint (testing on both version 3.0 and 4.0) run with wine. While I'm able to get the trial version to run, the full version outputs the same GetPointerPenInfo error even with the newest wine-git build.
Hi, thank you for testing!
(In reply to berry from comment #6)
Created attachment 78819 [details] log file after user32 error
check the comments in the file
The log file actually proves that the GetPointerPenInfo error has been fixed, but there is another one similar: GetPointerDeviceProperties are missing this time. I've created another patch for this https://gitlab.winehq.org/wine/wine/-/merge_requests/8428, it might be a few other back and forths before we get them all, would appreciate if you could test the latest patch and report if there is another error :)
Oh you're right. My bad, probably confused the errors since the wording was so similar. I don't mind testing until this works lol. I've already updated my wine-git and retested and added a new log file. The log file is huge so I'm trying to crop out whatever isn't relevant, let me know if there's anything else I should be looking for other than GetPointerDeviceProperties and user32.dll.
In the meantime, perhaps I should create a new bug page just for this error?
http://bugs.winehq.org/show_bug.cgi?id=57489
--- Comment #10 from Ignacy Kuchciński ignacykuchcinski@gmail.com --- (In reply to berry from comment #8)
Created attachment 78823 [details] more logs this time for getpointerdevice error, again labelled with comments
Thanks for more logs, no need for the whole log in the future though, each of the occurence of the error can be fixed by the same patch, and I've created it in the merge request: https://gitlab.winehq.org/wine/wine/-/merge_requests/8428
Could you test this branch of my fork and see if there is a new error?
`git clone https://gitlab.winehq.org/ignapk/wine --branch csp-getpointerdeviceproperties`
This bug report is fine for all related errors, thanks so much for helping :)
http://bugs.winehq.org/show_bug.cgi?id=57489
--- Comment #11 from berry hodec12730@exitbit.com --- (In reply to Ignacy Kuchciński from comment #10)
(In reply to berry from comment #8)
Created attachment 78823 [details] more logs this time for getpointerdevice error, again labelled with comments
Thanks for more logs, no need for the whole log in the future though, each of the occurence of the error can be fixed by the same patch, and I've created it in the merge request: https://gitlab.winehq.org/wine/wine/-/merge_requests/8428
Could you test this branch of my fork and see if there is a new error?
`git clone https://gitlab.winehq.org/ignapk/wine --branch csp-getpointerdeviceproperties`
This bug report is fine for all related errors, thanks so much for helping :)
Alrighty! After cloning and building the repo, and running it through the prefix now gave a new but similar error; GetPointerDeviceRects. I'll add a new log.
http://bugs.winehq.org/show_bug.cgi?id=57489
--- Comment #12 from berry hodec12730@exitbit.com --- Created attachment 78827 --> http://bugs.winehq.org/attachment.cgi?id=78827 GetPointerDeviceRects log
http://bugs.winehq.org/show_bug.cgi?id=57489
--- Comment #13 from Ignacy Kuchciński ignacykuchcinski@gmail.com --- (In reply to berry from comment #12)
Created attachment 78827 [details] GetPointerDeviceRects log
Thanks, here's a patch for this: https://gitlab.winehq.org/wine/wine/-/merge_requests/8432
`git clone https://gitlab.winehq.org/ignapk/wine --branch csp-getpointerdevicerects`
Hopefully there isn't much errors left to fix :D
http://bugs.winehq.org/show_bug.cgi?id=57489
--- Comment #14 from berry hodec12730@exitbit.com --- (In reply to Ignacy Kuchciński from comment #13)
(In reply to berry from comment #12)
Created attachment 78827 [details] GetPointerDeviceRects log
Thanks, here's a patch for this: https://gitlab.winehq.org/wine/wine/-/merge_requests/8432
`git clone https://gitlab.winehq.org/ignapk/wine --branch csp-getpointerdevicerects`
Hopefully there isn't much errors left to fix :D
One can only hope, there's a new error. I'll attach a new log c:
http://bugs.winehq.org/show_bug.cgi?id=57489
--- Comment #15 from berry hodec12730@exitbit.com --- Created attachment 78830 --> http://bugs.winehq.org/attachment.cgi?id=78830 GetRawPointerDeviceData is the new error.
http://bugs.winehq.org/show_bug.cgi?id=57489
--- Comment #16 from Ignacy Kuchciński ignacykuchcinski@gmail.com --- (In reply to berry from comment #15)
Created attachment 78830 [details] GetRawPointerDeviceData is the new error.
Here we go again, let it be the last one! Pushed to the same branch as the last one, so you should be alright with just `git pull` :)
http://bugs.winehq.org/show_bug.cgi?id=57489
--- Comment #17 from berry hodec12730@exitbit.com --- (In reply to Ignacy Kuchciński from comment #16)
(In reply to berry from comment #15)
Created attachment 78830 [details] GetRawPointerDeviceData is the new error.
Here we go again, let it be the last one! Pushed to the same branch as the last one, so you should be alright with just `git pull` :)
it WORKS! Both on version 3.0 AND 4.0
There are only two kinks, it takes forever to load up (like 3 minutes and i have a pretty recent machine) and sometimes the pen keeps drawing despite my pen tip no longer touching the screen but its unrelated to this bug. At least it works! with pen pressure too :D
Thank you SO MUCH :DDD
http://bugs.winehq.org/show_bug.cgi?id=57489
--- Comment #18 from berry hodec12730@exitbit.com --- okay chiming back in to another user32 error i found, bizarrely through wine-ge-8 for some reason.
For context I'll lay out exactly what I'm doing. I have three wine prefixes for clip studio paint. Version 1.10 which is my control, Version 3.0, and Version 4.0. all of them are fresh prefixes with the only difference being what version of wine I'm using to run them.
Running the latest patched version on wine for 3.0 and 4.0 make them run, even if it takes a while to boot up, but trying run them to produce a log file for them makes them hang and the log file goes over 10gigs.
Currently trying to debugging the issue of the pen just continual drawing on its own even when my pen is just hovering above, I think I pinpointed it to being wine since CSP 1.0 with older versions of wine runs without issue until I switch it to wine-git or even the patched version.
Out of curiousity, I ran CSP 3.0 with wine-ge-8 and weirdly enough, found that instead of it producing the GetPointer error like it has before, it now says, "PackTouchHitTestingProximityEvaluation could not be located in user32.dll"
Makes me wonder if the pen issue on the newer versions of wine is possibly another user32.dll problem
http://bugs.winehq.org/show_bug.cgi?id=57489
--- Comment #19 from Ignacy Kuchciński ignacykuchcinski@gmail.com --- (In reply to berry from comment #17)
it WORKS! Both on version 3.0 AND 4.0
There are only two kinks, it takes forever to load up (like 3 minutes and i have a pretty recent machine) and sometimes the pen keeps drawing despite my pen tip no longer touching the screen but its unrelated to this bug. At least it works! with pen pressure too :D
Thank you SO MUCH :DDD
Awesome \o/ couldn't have done it without your reports :D
As for the other issues, they do seem unrelated, and the `PackTouchHitTestingProximityEvaluation` error should already be fixed in wine 10.0 https://bugs.winehq.org/show_bug.cgi?id=56709, but you are right that it wasn't fixed in wine 8.x, which is what wine-ge-8 is using.
Feel free to open new tickets for them :) And this one can finally be closed once https://gitlab.winehq.org/wine/wine/-/merge_requests/8432 lands ^^
http://bugs.winehq.org/show_bug.cgi?id=57489
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|Abandoned? |
--- Comment #20 from Fabian Maurer dark.shadow4@web.de ---
it takes forever to load up (like 3 minutes and i have a pretty recent machine)
FWIW, that's bug 56717. I had a sort of fix for that, but it's not easy to get it prefect.
http://bugs.winehq.org/show_bug.cgi?id=57489
--- Comment #21 from berry hodec12730@exitbit.com --- (In reply to Fabian Maurer from comment #20)
it takes forever to load up (like 3 minutes and i have a pretty recent machine)
FWIW, that's bug 56717. I had a sort of fix for that, but it's not easy to get it prefect.
I see, I can test your fix if you'd like. In the meantime, I managed to fix the pen issue with just changing the default pen pressure curve. That issue might have been my tablet and not wine, who knows.
http://bugs.winehq.org/show_bug.cgi?id=57489
--- Comment #22 from Ignacy Kuchciński ignacykuchcinski@gmail.com --- Fixed by e660c6a4249034a90e2a2c2494196ec458f94760
http://bugs.winehq.org/show_bug.cgi?id=57489
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |e660c6a4249034a90e2a2c24941 | |96ec458f94760 CC| |mstefani@winehq.org Resolution|--- |FIXED
--- Comment #23 from Michael Stefaniuc mstefani@winehq.org --- Marking resolved based on the previous comment.