UWP: ошибка приложения 1007 выпуск CStorageFileProxy () - PullRequest
0 голосов
/ 20 ноября 2018

Мое приложение UWP (C # и XAML) использует Windows.Storage для открытия и сохранения файлов (StorageFolder, StorageFile, FileIO и т. Д.).Все работает для большинства моих пользователей.Тем не менее, я вижу несколько отчетов о сбоях со следующим заголовком и трассировкой стека.Я не могу воспроизвести ошибку.Проверка кода ничего не показывает, и поисковые запросы в Интернете обнуляются.

cstoragefileproxy release ()

application_fault 00001007: application_fault

windows.storage.dll
CStorageFileProxy Release() dataaccess.cpp:3817
System.Private.Interop.dll
System::Runtime::InteropServices::McgMarshal ComRelease_StdCall() McgMarshal.cs:454
System.Private.Interop.dll
System::Runtime::InteropServices::McgMarshal ComRelease() McgMarshal.cs:473
System.Private.Interop.dll
System::__ComObject Cleanup() __ComObject.cs:903
System.Private.Interop.dll
System::RCWFinalizer Finalize() __ComObject.cs:58
mrt100_app.dll
System::Runtime::__Finalizer DrainQueue() __Finalizer.cs:61
mrt100_app.dll
System::Runtime::__Finalizer ProcessFinalizers() __Finalizer.cs:41
mrt100_app.dll
FinalizerStart() finalizerhelpers.cpp:69
ntdll.dll
RtlUserThreadStart() rtlstrt.c:1162

Весь мой код - C # и XAML, и нет небезопасных блоков кода.Я заметил запись "McgMarshal" в трассировке стека, возможно, есть проблема с потоком.

Может кто-нибудь пролить свет на то, что может привести к ошибке Windows.Storage.DLL, учитывая вышеизложенное?

Спасибо за любую помощь!

1 Ответ

0 голосов
/ 20 ноября 2018

К сожалению, после обращения к .Net отчеты о сбоях собственного компилятора для приложений UWP, как вы выяснили, стали в основном бесполезными.Они должны быть обработаны с помощью файлов .pdb, которые вы получаете при компиляции приложения, чтобы получить реальный отчет.Microsoft обещала создать инструмент, который бы делал что-то подобное, но за все эти годы этого не произошло.Я думаю, что я видел, что кто-то на GitHub создал какой-то инструмент для этого, хотя он далеко не дружелюбный (работает с консоли), но у меня нет ссылки на него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...