https://bugs.winehq.org/show_bug.cgi?id=57108
Bug ID: 57108 Summary: Bug is in Wine, wineHQ Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: tomputer@freenet.de Distribution: ---
Created attachment 76996 --> https://bugs.winehq.org/attachment.cgi?id=76996 the bug-message
Hello, I have a problem starting a program with an authentication function from another CD. However, I don't know how to describe the bug exactly. I can only describe how my error comes about and how it should work:
So it runs in windows:
When starting, a file is queried for existence and age. If the program has not been used for a long time or if it is the first run, the program deletes the check file and requests an authentication CD. Only then will the check file be rewritten. From then on the program starts with the standard function.
The problem in wine:
When starting, the file is also queried for existence and age. The program has a mistake here because it always deletes the file, regardless of whether it is new, 10 years older or 10 years newer. After authentication, the file is restored, that also works, I found the path, but it doesn't stay and so the program never starts.
The programm: Artcut6 / Artcut 2009 for cutting plotter
My system: WineHQ staging 9.16 Linux Mint 21.3 Cinnamon
Terminal: tom@schlepptom ~ $ wine c:/artcut6/prog/Artcut6.exe 002c:fixme:winediag:loader_init wine-staging 9.16 is a testing version containing experimental patches. 002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org. MESA-INTEL: warning: Ivy Bridge Vulkan support is incomplete MESA-INTEL: warning: Ivy Bridge Vulkan support is incomplete
https://bugs.winehq.org/show_bug.cgi?id=57108
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |9.16
--- Comment #1 from Ken Sharp imwellcushtymelike@gmail.com --- Does the issue occur in vanilla (non-staging) Wine?
https://bugs.winehq.org/show_bug.cgi?id=57108
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Bug is in Wine, wineHQ |Artcut6 / Artcut 2009 fail | |to authenticate
https://bugs.winehq.org/show_bug.cgi?id=57108
--- Comment #2 from Tomtom tomputer@freenet.de --- the issue occures in wineHQ9 (stable), also in the standard-installation wine7. More versions I've not tested.
https://bugs.winehq.org/show_bug.cgi?id=57108
--- Comment #3 from Rafał Mużyło galtgendo@o2.pl --- Could you attach console output with 'file' channel ?
If the problem is as you've described, perhaps that will capture a hint on what kind of operation fails.
https://bugs.winehq.org/show_bug.cgi?id=57108
--- Comment #4 from Tomtom tomputer@freenet.de --- yes, if you have an order to me. What will you see?
https://bugs.winehq.org/show_bug.cgi?id=57108
--- Comment #5 from Austin English austinenglish@gmail.com --- (In reply to Tomtom from comment #4)
yes, if you have an order to me. What will you see?
Run: $ WINEDEBUG=file wine c:/artcut6/prog/Artcut6.exe &>> log.txt
Then attach log.txt to this bug.
https://bugs.winehq.org/show_bug.cgi?id=57108
--- Comment #6 from Tomtom tomputer@freenet.de --- Created attachment 77034 --> https://bugs.winehq.org/attachment.cgi?id=77034 the wanted logfile
I've tried two times, because in the first run the programm stops at the end, in the second run I get the failure message.
https://bugs.winehq.org/show_bug.cgi?id=57108
--- Comment #7 from Rafał Mużyło galtgendo@o2.pl --- Please clarify a few things:
- is the log from comment 6 from a single run ? if not, in the future attach each run log separately - what exactly happens on the user side during that log ? for example, if it's something like "program starts, pops up the authenticate dialog, I insert the cd, program authenticates and continues to run", good for you, but kinda pointless, as the only interesting part would be up to the point when the dialog pops up (well, the authentication procedure, if recorded, might be somewhat interesting, but this log doesn't make it clear when exactly it happens, so we get a needle in a haystack situation with much more hay than the unavoidable); stop the log at that point - could you just out right say which file is by your best knowledge queried ? that would make looking for it in your log so much faster
Mind a simple fact: you know exactly what you were doing while the log was generated (barring telepathic mindwipes, split personalities, ADHD, etc.) - we don't, unless you tell us; also, the details you've skipped as irrelevant in your opinion might actually not be.
(your initial post was actually pretty decent in that regard, but later on...)
https://bugs.winehq.org/show_bug.cgi?id=57108
--- Comment #8 from Tomtom tomputer@freenet.de --- Created attachment 77038 --> https://bugs.winehq.org/attachment.cgi?id=77038 logfile with one single run. all other programms are closed.
Hello and sorry, here it is in detail: I only start the program via the console line, the authentication CD is always in the tray. The following process: The program starts with an image with a button, if I confirm this, the check file should be requested if it works, everything is fine, the file manager opens. Here, however, the window opens that requires the authentication CD. If I confirm this, the program stops. In the background, I see that the check file c:\windows\sysww64\wtcy9853.dat is deleted when the first window is closed and is saved again when the second window is opened if the CD is present. This only works in Windows if the program has not been used for too long, otherwise the check file simply remains.
https://bugs.winehq.org/show_bug.cgi?id=57108
--- Comment #9 from Tomtom tomputer@freenet.de --- Created attachment 77039 --> https://bugs.winehq.org/attachment.cgi?id=77039 The initial screen when starting the program - welcome-message
Hello together, Thanks for the tip about the log file, I was now able to assign the images using that. The start image can be found in the log file as welcome.bmp, the second image with the request for the Authentic CD is welface.bmp. I also read from the log file that the test file is also being looked for in the System32 folder. So I copied it in there. Since then there has been a small change in the process: Until now, when the Welcome.bmp is visible, the test file wtcy9853.dat has already been deleted. Now with the copy in the System32 folder, it is no longer deleted. However, the welface window still opens with the request for the CD. Then the error message uploaded in the initial post appears twice, and then nothing more.
https://bugs.winehq.org/show_bug.cgi?id=57108
--- Comment #10 from Tomtom tomputer@freenet.de --- Hello again, to rule out any errors of my own, I have now installed a 32-bit version in parallel. Now the test file wtcy9853.dat is only stored in the System32 folder. I noticed one thing after repeating it several times: The file is stored the first time. The next time it is no longer deleted immediately (as described earlier), but is changed - to 0 bytes. However, not immediately when prompted, but only after confirmation of the authentication CD. And the next time it is deleted again immediately and reinstalled with the CD. I ran it several times again with 64-bit, the version from before, and it happens there too.
https://bugs.winehq.org/show_bug.cgi?id=57108
--- Comment #11 from Tomtom tomputer@freenet.de --- Hello, the update to wineHQ 9.17 staging is installed, no changing, this didn't fix my error.
https://bugs.winehq.org/show_bug.cgi?id=57108
--- Comment #12 from Tomtom tomputer@freenet.de --- Hello everyone, version 9.18 didn't fix my error either. Any suggestions on what I could do?
https://bugs.winehq.org/show_bug.cgi?id=57108
--- Comment #13 from Tomtom tomputer@freenet.de --- Hello everyone, Unfortunately my program doesn't run with version 9.19 either, same error as before. Isn't anyone here with an idea?