HangRx finally Available on Jetstream!
After some wrangling with legal, I can finally announce that HangRx (see post below) has been released to Jetstream and eagerly awaiting its new home on your devices. You can pull it from the HangRx directory under Powertoys. I would like to remind everyone there is no official support for this tool either implied or otherwise and it is not to be distributed. However, users are free to post their comments/questions/problems to this blog and it will be up to the HoppeRx community to respond.
I also regretfully mention that this tool is only available for Windows Mobile 5.0, previous WM versions are not available. Thanks, enjoy and let the blog know what you think.
Comments
- Anonymous
November 04, 2005
It needs logger.exe to save the output strings if I run hopper on the retail device? - Anonymous
November 07, 2005
Logger would certainly be one way to capture the output on retail devices - but not the only way. Many devices chose to implement some kind of ring-buffer to capture debug output when NOT connected to the debugger. These implementations are very OEM/Device specific and vary depending on the implementation.
If there is enough interest, perhaps I could blog about how to implement such a buffer during device development. - Anonymous
November 08, 2005
Thanks shende for your reply.
I think it's interesting.
And I found the logger.exe can not record the debug message.sometimes,logger.exe only record few lines.
so I really need to know how to implement that. - Anonymous
November 08, 2005
The comment has been removed - Anonymous
November 17, 2005
Please see the next post. I realize some people are troubled by logger.exe and want to help. There is one workaround that I know of - and that is to copy the logfile over ActiveSync while the device is still running. Please give that a try. - Anonymous
December 06, 2005
I ran hangrx on my hopper device. My questions are about the hangRx output shown below.
1. How do I interpret the numbers 255 254 etc?
2. The suspect threads shows HangRx.exe threads and no other EXE - How to use this information?
42013679 PID:ed18e06e TID:2d18e092 HangRx: potential hang for thread(s): 255 254 253 252 251 250 249 200 150 100 50, The following are suspects:
42013679 PID:ed18e06e TID:2d18e092 + Time:00:00:01.596, hangrx.exe threadId: 0x2d18e092, Runing , Pri: 000
42013679 PID:ed18e06e TID:2d18e092 + Time:00:00:01.596, hangRx.exe threadId: 0x0cfc7f86, Runabl , Pri: 000
42013679 PID:6cff9c9a TID:cfc4fba HangRx: potential hang for thread(s): 255 254 253 252 251 250 249 200 150 100 50, The following are suspects:
42013679 PID:6cff9c9a TID:cfc4fba + Time:00:00:01.143, hangRx.exe threadId: 0x0cfc4fba, Runing , Pri: 000
42013679 PID:6cff9c9a TID:cfc4fba + Time:00:00:01.143, hangRx.exe threadId: 0x6d034bd2, Runabl , Pri: 000
42013679 PID:ccfa7be2 TID:6d034bd2 HangRx: potential hang for thread(s): 255 254 253 252 251 250 249 200 150 100 50, The following are suspects:
42013679 PID:ccfa7be2 TID:6d034bd2 + Time:00:07:09.495, hangrx.exe threadId: 0x2d20dfce, Runabl , Pri: 050
42013679 PID:ccfa7be2 TID:6d034bd2 + Time:00:00:01.187, hangRx.exe threadId: 0x6d034bd2, Runing , Pri: 000
42013679 PID:6cff9c9a TID:6d0d3b36 HangRx status: + Memory page free [cur: 568] [min: 397]
42013679 PID:6cff9c9a TID:6d0d3b36 + DLL Low VM address [cur:0x00c10000] - Anonymous
December 06, 2005
I also see a number of copies of hangrx.exe running - is this normal? - Anonymous
December 19, 2005
What is the "Jetstream", where HangRx is posted? Where can I find how to get started with Hopper and other Windows Mobile testing tools?
Thanks - Anonymous
December 20, 2005
Jetstream is a drop point for all Windows Mobile customers and is the main conduit in which we distribute code, updates and information. If you are already a Windows Mobile customer, please send me an email with your company name and I will try to locate your specific credentials to access this site. Thanks. - Anonymous
May 03, 2006
Hello, the question seems to bother more interested people: Is there a chance to download those tools (like memrx.exe) for devlopers which don't have a WM license?
Thanks. - Anonymous
May 04, 2006
Unfortunately I can only offer hangRx & memoRx tools to WM cusomers using the jetstream download site. I am however starting to publish the source to helpful utils (like the focusApp and keyMonkey) directly on this site.
If you are attending MEDC next week, please attend the Hopper session and find me afterwards and I would be happy to explain how you can write your own. Thanks. - Anonymous
May 05, 2008
I have a quesiton for HangRx log. I got following log in my device with HangRx. Can we say there is virtual memory shortage with this log? /////////////////////////////////////////// MSG @5:11:43.601 HangRx status: + Memory page free [cur:15536] [min:15536] MSG @5:11:43.605 + DLL Low VM address [cur:0x01190000] MSG @5:11:43.609 + time: [cur:19084535] ///////////////////////////////////////////