https://bugs.winehq.org/show_bug.cgi?id=48141
Bug ID: 48141 Summary: Total Commander: launching of native linux commands for file associations is broken Product: Wine Version: 4.20 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: kernel32 Assignee: wine-bugs@winehq.org Reporter: felix.huber@schyf.de Distribution: ---
Created attachment 65745 --> https://bugs.winehq.org/attachment.cgi?id=65745 Console log of failure to start native linux application
When making an internal association by using a script with the line: /usr/bin/xdg-open "`wine winepath -u "$1"`"
the launch of the native application creates errors like this:
Configuration file "//.config/kde-open5rc" not writable. Please contact your system administrator.
and the list of possible applications is empty. It looks like the home path is missing and thus the root folder is used, which is denied. I could bisect the problem to this:
commit eee3a4e84a07c50c65c3a7619247f62dbca826b6 Author: Alexandre Julliard julliard@winehq.org Date: Tue Nov 12 21:48:49 2019 +0100
kernel32: Move support for starting Unix processes to ntdll.
Signed-off-by: Alexandre Julliard julliard@winehq.org
:040000 040000 72a0a42afdb9b51f77bf482c49429a79d59d9b18 b61e932c3248669edaafbc2f184ebb59a9ea53d2 M dlls
Also, there are error messages on the console that Total Commander cannot get the home directory. This might be the result of a denied read access for L"\??\z:\", see attached error log.
https://bugs.winehq.org/show_bug.cgi?id=48141
--- Comment #1 from felix.huber@schyf.de --- It seems like commit 599deed91cc6a91fa83072ac21d8516a4647e174 ntdll: Fix counting of environment strings. fixed most of the issue. Launching an association works again.
I still see the messages wine: Read access denied for device L"\??\Z:\", FS volume label and serial are not available. whenever a drive is mapped to a root directory. I don't know if this intentional or just a side effect.
I would considere the issue as sovled.
https://bugs.winehq.org/show_bug.cgi?id=48141
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #2 from Alexandre Julliard julliard@winehq.org --- Thanks, marking fixed.
https://bugs.winehq.org/show_bug.cgi?id=48141
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |599deed91cc6a91fa83072ac21d | |8516a4647e174
https://bugs.winehq.org/show_bug.cgi?id=48141
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.0-rc3.
https://bugs.winehq.org/show_bug.cgi?id=48141
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |eee3a4e84a07c50c65c3a761924 | |7f62dbca826b6 Keywords| |download, regression URL| |https://web.archive.org/web | |/20210210153536/https://mad | |senworld.dk/tcmd/betas/tota | |lcmd950b5x32.cab CC| |focht@gmx.net
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download via Internet Archive for documentation.
https://web.archive.org/web/20210210153536/https://madsenworld.dk/tcmd/betas...
https://madsenworld.dk/tcmd/betas/ https://madsenworld.dk/tcmd/
I've guessed the version from the TC author changelog and the bug creation date. It might have been TC 9.50-beta something.
https://www.ghisler.com/dwhatsnew.htm
--- snip --- Total Commander 9.50 beta 6 für Windows verfügbar!
20. November 2019: Total Commander 9.50 beta 6 ist ab sofort verfügbar. Beta 6 korrigiert vor allem Fehler. Es gibt eine Menge neuer Funktionen und Korrekturen in Version 9.50.
Total Commander 9.50 beta 5 für Windows verfügbar!
13. November 2019: Total Commander 9.50 beta 5 ist ab sofort verfügbar. Beta 5 korrigiert vor allem Fehler. Es gibt eine Menge neuer Funktionen und Korrekturen in Version 9.50. --- snip ---
Please always specify the exact application version and/or version range to reproduce a bug. It's an important property of a bug report. In fact there are various broken TC versions that Wine worked around or were fixed in later versions of TC (not a Wine bug).
$ sha1sum totalcmd950b5x32.cab 87a7387a1902e71050b86dfd6b0ff155d28b71cd totalcmd950b5x32.cab
$ du -sh totalcmd950b5x32.cab 4.2M totalcmd950b5x32.cab
Regards