How to solve app Hang and Crash issue on Client Machine :: Windows 8 store apps -
i had developed windows 8 app using c#,xaml.
development finished , app sent client.now problem app crashing on client machine crash not reproducible @ our end.so told client send event viewer log can insight it.
so client sent below information regarding crash extracted event viewer.
the program sonyliv.exe version 1.0.0.0 stopped interacting windows , closed. see if more information problem available, check problem history in action center control panel. process id: f54 start time: 01cf4736b70ce3f2 termination time: 35 application path: c:\program files\windowsapps\3b783157.sonyliv_1.0.0.8_x64__rgtht6n7rete4\sonyliv.exe report id: 19dfccdc-b32a-11e3-be7a-e9381cf07b0a faulting package full name: 3b783157.sonyliv_1.0.0.8_x64__rgtht6n7rete4 faulting package-relative application id: app
and below details regarding above crash.
- <event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> - <system> <provider name="application hang" /> <eventid qualifiers="0">1002</eventid> <level>2</level> <task>101</task> <keywords>0x80000000000000</keywords> <timecreated systemtime="2014-03-24t07:58:41.000000000z" /> <eventrecordid>16479</eventrecordid> <channel>application</channel> <computer>ashwin</computer> <security /> </system> - <eventdata> <data>sonyliv.exe</data> <data>1.0.0.0</data> <data>f54</data> <data>01cf4736b70ce3f2</data> <data>35</data> <data>c:\program files\windowsapps\3b783157.sonyliv_1.0.0.8_x64__rgtht6n7rete4\sonyliv.exe</data> <data>19dfccdc-b32a-11e3-be7a-e9381cf07b0a</data> <data>3b783157.sonyliv_1.0.0.8_x64__rgtht6n7rete4</data> <data>app</data> <binary>55006e006b006e006f0077006e0000000000</binary> </eventdata> </event>
can please understand above information can resolve issue.
i blocked @ issue last 10 days. please guide me problem.
thank you.
i know late still in case looking solution same.
i caught similar issue. figure out if method application not responding 5sec windows kill application.
so, did made run asyncronously.
in case want stuffs on ui thread:
var ignored = dispatcher.runasync(windows.ui.core.coredispatcherpriority.low, () => { yourtimeconsumingmethod(); });
in case want stuffs in background (i.e. non ui operation) thread:
await task.run(() => yourtimeconsumingmethod());
note: if update ui stuff in second case, "the application called interface marshalled different thread."
Comments
Post a Comment