Forums

Ufile tax software

short popup then shutting down

Auteur Réponses
realshadow Mercredi 12 Février 2025 à 4:42
realshadowAnonymous

Hello,

I am fairly new to trying to make windows apps work on linux. As I am in the process of preparing to switch my main computer over to linux I am trying to make the tax software ufile work thorugh PlayOnLinux and winehq10. I was able to successfully install the app. When I start the program, I see the uflie logo pop up briefly, then the main window shows up but then immediately shuts down. The debug log looks like the following:

SetProcessShutdownParameters (00000280, 00000001): partial stub.
0204:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
0204:fixme:userenv:GetProfileType 0053FE44
0204:fixme:process:WTSGetActiveConsoleSessionId stub
0204:fixme:wtsapi:WTSQuerySessionInformationW returning partial WTSINFO
01cc:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0053FECC
01d4:fixme:ole:com_get_class_object CLSCTX_REMOTE_SERVER not supported
01d4:err:ole:com_get_class_object no class object {cecddd22-2e72-4832-9606-a9b0e5e344b2} could be created for context 0x17
01d4:err:ole:CoSetProxyBlanket -- failed with 0x80004002.
01d4:fixme:security:ImpersonateLoggedOnUser (0000009C)
0228:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0058:fixme:mountmgr:query_property Faking StorageDeviceSeekPenaltyProperty data.
0058:fixme:mountmgr:query_property Faking StorageDeviceSeekPenaltyProperty data.
0058:fixme:mountmgr:query_property Faking StorageDeviceSeekPenaltyProperty data.
0228:fixme:netapi32:NetWkstaUserGetInfo Level 1 processing is partially implemented
0228:fixme:wtsapi:WTSEnumerateSessionsW 00000000 0x00000000 0x00000001 0172FCFC 0172FCEC semi-stub.
0058:fixme:mountmgr:query_property Faking StorageDeviceSeekPenaltyProperty data.
0058:fixme:mountmgr:query_property Faking StorageDeviceSeekPenaltyProperty data.
0058:fixme:mountmgr:query_property Faking StorageDeviceSeekPenaltyProperty data.
0240:fixme:ntdll:RtlGetDeviceFamilyInfoEnum 00000000 0072FB3C 00000000: stub
0240:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0059E23C, 42) stub
0240:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
0240:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
0240:fixme:file:NtSetInformationFile Unsupported class (74)
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F1D0 1 5 000000B8 - stub
0240:fixme:security:SetCachedSigningLevel 0072F690 1 5 000000B4 - stub
0240:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0072F250, 00000000 0072F24C
0240:fixme:nls:get_dummy_preferred_ui_language (0x38 0x409 0072F250 00000000 0072F24C) returning a dummy value (current locale)
0240:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0072F250, 5AE9C350 0072F24C
0240:fixme:nls:get_dummy_preferred_ui_language (0x38 0x409 0072F250 5AE9C350 0072F24C) returning a dummy value (current locale)
0240:fixme:hnetcfg:netfw_rules_get__NewEnum 00CE9B98, 0072F3D4
0240:fixme:hnetcfg:netfw_rule_put_Name 00CE9BB8, L"Microsoft Edge (mDNS-In)"
0240:fixme:hnetcfg:netfw_rule_put_Description 00CE9BB8, L"Inbound rule for Microsoft Edge to allow mDNS traffic."
0240:fixme:hnetcfg:netfw_rule_put_ApplicationName 00CE9BB8, L"C:\\Program Files (x86)\\Microsoft\\EdgeWebView\\Application\\96.0.1054.43\\msedgewebview2.exe"
0240:fixme:hnetcfg:netfw_rule_put_Protocol 00CE9BB8, 17
0240:fixme:hnetcfg:netfw_rule_put_Direction 00CE9BB8, 1
0240:fixme:hnetcfg:netfw_rule_put_Enabled 00CE9BB8, 0xffffffff
0240:fixme:hnetcfg:netfw_rule_put_LocalPorts 00CE9BB8, L"5353"
0240:fixme:hnetcfg:netfw_rule_put_Grouping 00CE9BB8, L"Microsoft Edge WebView2 Runtime"
0240:fixme:hnetcfg:netfw_rule_put_Profiles 00CE9BB8, 0x7fffffff
0240:fixme:hnetcfg:netfw_rule_put_Action 00CE9BB8, 1
0240:fixme:hnetcfg:netfw_rules_Add 00CE9B98, 00CE9BB8
0240:fixme:hnetcfg:netfw_rules_get__NewEnum 00CE9B98, 0072F354
0240:fixme:file:ReplaceFileW Ignoring flags 2
0240:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0072FECC
0058:fixme:mountmgr:query_property Faking StorageDeviceSeekPenaltyProperty data.
0058:fixme:mountmgr:query_property Faking StorageDeviceSeekPenaltyProperty data.
024c:fixme:netapi32:NetGetJoinInformation Semi-stub (null) 0053FD38 0053FD3C
024c:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 7A36CF77, 23) stub
024c:fixme:netapi32:NetGetAadJoinInformation (L"72f988bf-86f1-41af-91ab-2d7cd011db47", 0053FC24): stub
024c:fixme:process:SetProcessShutdownParameters (00000280, 00000001): partial stub.
024c:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
0250:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFA, 00F7FF18
024c:fixme:combase:RoGetActivationFactory (L"Windows.System.Diagnostics.Telemetry.PlatformTelemetryClient", {9bf3f25d-d5c3-4eea-8dbe-9c8dbb0d9d8f}, 0053F524): semi-stub
024c:err:combase:RoGetActivationFactory Failed to find library for L"Windows.System.Diagnostics.Telemetry.PlatformTelemetryClient"
024c:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00A1F520, 59) stub
024c:fixme:ntdll:EtwEventWriteTransfer deadbeef, 0053F6D8, (null), (null), 3, 0053F900: stub
024c:fixme:ntdll:EtwEventWriteTransfer deadbeef, 0053F6D8, (null), (null), 3, 0053F900: stub
024c:fixme:ntdll:EtwEventWriteTransfer deadbeef, 0053F6D8, (null), (null), 3, 0053F900: stub
024c:fixme:ntdll:EtwEventWriteTransfer deadbeef, 0053F6D8, (null), (null), 3, 0053F900: stub
024c:fixme:ntdll:EtwEventWriteTransfer deadbeef, 0053F6D8, (null), (null), 3, 0053F900: stub
024c:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0053FECC
01d4:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0053FECC
013c:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0053FECC
0130:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 06C6FECC
0128:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
[02/10/25 13:55:12] - Running wine- winepath -u C:\\users\\<user>\\Desktop (Working directory : /home/<user>/.var/app/com.playonlinux.PlayOnLinux4/data/PlayOnLinux/wineprefix/Test/drive_c)
00c8:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\winebth": c00000e5
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"winebth" failed to start: 1359
/home/<user>/.var/app/com.playonlinux.PlayOnLinux4/data/PlayOnLinux//wineprefix/Test/dosdevices/c:/users/<user>/Desktop
[02/10/25 13:55:41] - Running wine- ufile.exe (Working directory : /home/<user>/.var/app/com.playonlinux.PlayOnLinux4/data/PlayOnLinux/wineprefix/Test/drive_c/Program Files (x86)/UFile 2024)
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  151 (XFree86-VidModeExtension)
  Minor opcode of failed request:  15 (XF86VidModeSetGamma)
  Value in failed request:  0x5400095
  Serial number of failed request:  523
  Current serial number in output stream:  534
[02/10/25 13:56:23] - Running wine- ufile.exe (Working directory : /home/<user>/.var/app/com.playonlinux.PlayOnLinux4/data/PlayOnLinux/wineprefix/Test/drive_c/Program Files (x86)/UFile 2024)
00c8:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\winebth": c00000e5
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"winebth" failed to start: 1359
0024:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.6.2" not implemented
0024:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.6.2" not implemented
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0158:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 0878EBA8, 08031698, 0878EBAC, 0878EBA0
0158:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 0878EBA8, 08031698, 0878EBAC, 0878EBA0
0158:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 0878EBA8, 08031698, 0878EBAC, 0878EBA0
0024:fixme:msg:ChangeWindowMessageFilter c03a 00000001
0024:fixme:dwmapi:DwmAttachMilContent (0001006E) stub
0174:fixme:gdi:GdiEntry13 stub
0174:fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "llvmpipe (LLVM 19.1.7, 128 bits)").
0174:fixme:dwrite:dwritefactory_CreateMonitorRenderingParams (00000001): monitor setting ignored
0024:fixme:win:RegisterPowerSettingNotification (00010082,{02731015-4510-4526-99e6-e5a17ebd1aea},0): stub
0024:fixme:wtsapi:WTSRegisterSessionNotification Stub 0001007C 0x00000000
0024:fixme:msg:ChangeWindowMessageFilterEx 0001007C c037 1 0136E91C
0024:fixme:msg:ChangeWindowMessageFilterEx 0001007C 111 1 0136E91C
0024:fixme:dwrite:dwritetextanalyzer_AnalyzeNumberSubstitution (10FCFFF8 0 4 10FD0848): stub
0174:fixme:seh:WerRegisterMemoryBlock (7970EAB4 6144) stub
0174:fixme:seh:WerRegisterMemoryBlock (7970C340 4) stub
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  151 (XFree86-VidModeExtension)
  Minor opcode of failed request:  15 (XF86VidModeSetGamma)
  Value in failed request:  0x5400096
  Serial number of failed request:  523
  Current serial number in output stream:  534

 

I highlighted the error entries in the log. Can you help me identify and solve the issues and errors?

 

thanks for your help.

 

regards

realshadow

 

cag63 Mercredi 26 Mars 2025 à 18:27
cag63Anonymous

I was able to install ImpotExpert (French version of UFile) and get as far as trying to autofill from the CRA. It will not connect to the CRA, so it's pretty much useless to me (it almost certainly won't be able to Netfile).

I tested on Ubuntu 24.04 LTS Noble with wine 10.0 stable in a 64-bit wineprefix. I was not able to run the installer in a 32-bit wineprefix. The steps below assume that you already have installed wine for 32-bit and 64-bit applications.

UFile is a 32-bit app and uses opengl. It requires the 32-bit versions of libvulkan1 and libgl1. Install the packages if they are not already installed. On a debian-based system (e.g. Ubuntu or Mint), type the following in a shell:
sudo dpkg --add-architecture i386
sudo apt install libvulkan1:i386
sudo apt install libgl1:i386

UFile requires .NET 4.6.2,.  Install dotnet462 with winetricks. This will install dotnet40, dotnet45, dotnet46, dotnet461 and dotnet462 . Be patient, the process is slow, and don't panic at the large number of warnings and errors.

UFile also requires the core TrueType fonts and the additional Tahoma fonts. Install the corefonts in the wineprefix with winetricks.

Example installation (choose your own wineprefix):
export WINEPREFIX=/$HOME/.local/share/wineprefixes/ufile
winetricks -q dotnet462 corefonts tahoma
winecfg -v win10
wine $HOME/Downloads/ufile2024.exe 

The installer takes a bit of time to run.

I was able to activate the program and register it. The gui looks almost the same as on Windows; the links to external web pages are grey on grey instead of blue on grey as on Windows, so they are almost unreadable.

Ufile has a problem with the iexplore.exe program. If I click a video link in Ufile interview pages, my native default web browser launches and plays the video. If I click a video link in the help files (these are displayed by hh.exe), hh.exe launches the wine gecko browser (iexplore.exe), and iexplore.exe crashes.

When I tried to autofill from the CRA, again iexplore.exe was lauched and crashed. I assume that iexplore.exe will be used to NetFile and that it will crash.

I don't know whether this problem is fixable.

Vous êtes ici: Index > PlayOnLinux > Ufile tax software

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca@playonlinux.com