Hofknecht / SystemTrayMenu

SystemTrayMenu - Browse and open your files easily
http://hofknecht.eu/systemtraymenu/
GNU General Public License v3.0
655 stars 45 forks source link

[Feature] Microsoft Store x64 #130

Closed Hofknecht closed 3 years ago

Hofknecht commented 4 years ago

we tried with Packaging_1.0.12.0_x86_x64_ReleasePackage.msixbundle to introduce x64 version into microsoft store (portable is also working AnyCPU/x64)

related coreclr.dll, problem with x64

from eventviewer:

Faulting application name: SystemTrayMenu.exe, version: 1.0.12.0, time stamp: 0x5ec598f1 Faulting module name: coreclr.dll, version: 4.700.20.26901, time stamp: 0x5ec48a29 Exception code: 0xc0000005 Fault offset: 0x0000000000191d5b Faulting process id: 0x2468 Faulting application start time: 0x01d668b0c8a8a99e Faulting application path: C:\Program Files\WindowsApps\49543SystemTrayMenu.SystemTrayMenu_1.0.12.0_x64y4xj13v8chxp8\SystemTrayMenu\SystemTrayMenu.exe Faulting module path: C:\Program Files\WindowsApps\49543SystemTrayMenu.SystemTrayMenu_1.0.12.0_x64y4xj13v8chxp8\SystemTrayMenu\coreclr.dll Report Id: 4421b053-5319-47b8-b07a-5634e2e45cf3 Faulting package full name: 49543SystemTrayMenu.SystemTrayMenu_1.0.12.0_x64__y4xj13v8chxp8 Faulting package-relative application ID: App

Application: SystemTrayMenu.exe CoreCLR Version: 4.700.20.26901 .NET Core Version: 3.1.5 Description: The process was terminated due to an internal error in the .NET Runtime at IP 00007FF848951D5B (00007FF8487C0000) with exit code c0000005.

Fault bucket 2104918925957337471, type 5 Event Name: MoAppCrash Response: Not available Cab Id: 0

Problem signature: P1: 49543SystemTrayMenu.SystemTrayMenu_1.0.12.0_x64__y4xj13v8chxp8 P2: praid:App P3: 1.0.12.0 P4: 5ec598f1 P5: coreclr.dll P6: 4.700.20.26901 P7: 5ec48a29 P8: c0000005 P9: 0000000000191d5b P10:

Attached files: \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER6669.tmp.dmp \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER6706.tmp.WERInternalMetadata.xml \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER6726.tmp.xml \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER6724.tmp.csv \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER6745.tmp.txt

These files may be available here: \?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_49543SystemTrayM_3038fa494352a405e854e839c51ec5fda779c9_caf99ba5_c3c7dc34-5473-4b02-9106-a2d878541d3f

Analysis symbol: Rechecking for solution: 0 Report Id: 194916ae-70f8-446c-9794-7b8217413ca3 Report Status: 268435456 Hashed bucket: c8114e0058ec103aad362c9c5eaf117f Cab Guid: 0

Hofknecht commented 3 years ago

code 0xc0000005 is probably related to ACCESS_VIOLATION which is probably related to topeterk [BUG] Fix datatype for SHGetFileInfo preventing stack corruption 5bb592c

added also Charset.Unicode to other native methods where it was missing

now trying again a x64 version with Packaging_1.0.17.0_x86_x64... in app store waiting for publishing to test if error happens again

Hofknecht commented 3 years ago

Thank you Peter, your commit here

@topeterk topeterk [BUG] Fix datatype for SHGetFileInfo preventing stack corruption 5bb592c

was related to this task and solved the problem. version 1.0.17.0 is now working in x64 via Microsoft Store