https://bugs.winehq.org/show_bug.cgi?id=54409
Bug ID: 54409 Summary: PNGGauntlet crashes on drag and drop Product: Wine Version: 8.0-rc4 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: stuart.lindley+winehq@gmail.com Distribution: ---
Created attachment 73970 --> https://bugs.winehq.org/attachment.cgi?id=73970 dotnet 4 & dotnet40_kb2468871 output from terminal
Using Fedora 37, Wine from the staging repo, but the default from fedora also has the same issues dating back to Fedora 36 too. I'm not sure which version version exactly it broke.
Requirements:
PNGGauntlet is available from https://pnggauntlet.com/
For this application to work at present you'll need to install dotnet40 and dotnet40_kb2468871. Without using actual dotnet, mono is used however wine claims it can't find /usr/share/wine/mono/wine-mono-7.4.0/bin/libmono-2.0-x86_64.dll and fails to start even though that exact dll is in the exact directory it should be.
Reproducing:
The application crashes when dragging and dropping 10+ png images from a file browser I'm currently using Nemo 5.6.2 from the Cinnamon Desktop environment. You should be able to drag and drop as many images as you want in, this is how it work in windows. You will need to kill the command manually after you've compressed some images as it won't close.
https://bugs.winehq.org/show_bug.cgi?id=54409
NM64+bugs.winehq.org@PM.me changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |NM64+bugs.winehq.org@PM.me
--- Comment #1 from NM64+bugs.winehq.org@PM.me --- I've been using PNGGauntlet regularly on Linux Mint and I've never had this issue, and I humored myself and double-checked with 10+ files that, yes, it still works.
...that being said, PNGGauntlet has a different, unrelated issue on Linux Mint beginning with wine-devel 8.17: https://bugs.winehq.org/show_bug.cgi?id=55908
But regardless, even though I've no software-dev ability, I'm wondering if it's a Fedora vs Debian-based thing making a difference here?
https://bugs.winehq.org/show_bug.cgi?id=54409
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #2 from Fabian Maurer dark.shadow4@web.de --- Sorry, I can't reproduce this either. What exactly are you doing?
I tried the steps from your other bugreport, opened PngGauntlet and drag-dropped 20 copies of the firefox image into it. That seemed to work fine, what exactly do I need to do to trigger the issue?
Note that I'm using wine-mono.
https://bugs.winehq.org/show_bug.cgi?id=54409
--- Comment #3 from Stu stuart.lindley+winehq@gmail.com --- (In reply to Fabian Maurer from comment #2)
Sorry, I can't reproduce this either. What exactly are you doing?
I tried the steps from your other bugreport, opened PngGauntlet and drag-dropped 20 copies of the firefox image into it. That seemed to work fine, what exactly do I need to do to trigger the issue?
Note that I'm using wine-mono.
I did log this but back in January in fairness. It would reliably hang on 10+ images, there was no secret maybe its differences between Debian, Fedora or the various desktop environment's file managers.
Seemingly some fixes have gone in, which by handy side affect partially remedied the situation this has changed the goal posts and you're going to need a lot more images ;)
It's possible drag and drop somewhere in the region of 3000 - 3500, doing the full 5776 definitely fails, it works in batches which isn't deal breaker, this would suggest there's still a limit somewhere which there isn't in windows.
The error about not being able to find an existent mono dll file no longer happens.
I'm guessing either something has been fixed in wine, mono, whatever handles drag and drop that has greatly improves the situation. I couldn't tell you it started working again however, I've only just tried it again due to your replies to the bug. If you feel this is sufficient grounds for the bug being fixed then I guess feel free to close it.