Condividi tramite


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] ///////////////////////////////////////////