news | articles | reviews | software | modules | accessories | discussion | faq | mobile | store
VisorCentral.com >> Discussion >> Visor Related >> How To / Troubleshooting
Determining Available Stack Size

Post a New Thread | Post A Reply

  Last Thread   Next Thread
Author
Topic: Determining Available Stack Size    
dessa
Member

Registered: Dec 2000
Location:
Posts: 65

Question

Every day or two, I get a soft reset when dealing with text (cut/delete/paste or entry).
I'm trying to find the offending app/hack.
Now, I know I could turn off all hacks, use for a couple days, turn another on, and try to narrow down the culprit.
BUT, that would mean I'd be using a crippled device for weeks! (Besides, I don't have the same set of stuff on there that long
So, what do I realistically have a chance of figuring out? Memory leaks seems a good candidate to look at. [Any others?]
ClockPop tells me I have plenty of heap left when the crashes occur.
Anybody know of a way to tell what the current size of the stack is and how much is available/used?
Thanks,
- dennis

dessa is offline Old Post 04-10-2001 04:35 AM
Click Here to See the Profile for dessa Edit/Delete Message Reply w/Quote
potter
Member

Registered: Feb 2000
Location: SW Virginia
Posts: 290

The only thing I know of that can show you the free stack space is sDA, a Desk Accessory. However to use Desk Accessories one has to use yet another Hack. Currently I use App/DA Launcher 0.6, though there are others. A good listing of DAs can be found here.

potter is offline Old Post 04-10-2001 02:25 PM
Click Here to See the Profile for potter Edit/Delete Message Reply w/Quote
ss@rr
Member

Registered: Dec 1999
Location:
Posts: 106

Any hacks that deal with cut/copy/paste operations? I'd disable those only first, or try a different hack/app that does the same function. Could be bug/conflict with them. Or if using a hack for clipboard operations, try putting it in a different activation order.

__________________
Steve
"Gort, Klatu verada nictu."

ss@rr is offline Old Post 04-10-2001 06:20 PM
Click Here to See the Profile for ss@rr Edit/Delete Message Reply w/Quote
dessa
Member

Registered: Dec 2000
Location:
Posts: 65

sDA link

Thanks potter.
The link you give does lead to a text page on sDA, but the link from there to the download is broken. With some judicious guessing and the hints provided by the few English words I was able to get to this page:
http://www.vector.co.jp/soft/dl/oth...t/s0128253.html
which contains buttons for ftp and http downloads of the zip version. (Mac users will have to go the the home page and enter sDA in the right hand search pane and figure out what search result they want, following tha mac link, etc.)

BTW, what PDA do you use. 0n my Visor Deluxe (now my wife's) with AppDALauncher 0.5.4 (as the only hack) I would hard crash about every other time USB hotsynching to Win2000 (Serial syncing to WinNT 4.0 SP5 at work was no problem).
I've got a Prism now. I've been evaluating DA launchers recently and found all the launchers from the page you gave as well as Swipe added to my soft reset woes. ELaunch is the best for me so far, but I'll give ADAl 0.6.0 a try.

dessa is offline Old Post 04-10-2001 06:48 PM
Click Here to See the Profile for dessa Edit/Delete Message Reply w/Quote
dessa
Member

Registered: Dec 2000
Location:
Posts: 65

My Hacks

My current list of hacks is:
Status Pri Name
On 1 AfterBurner Hack 1.0 (Really 3.0t)
On 1 ClockPop 1.7
Off 2 EasyLaunch 0.08
On 3 FindHack 3.0
On 3 Keyb+Graffiti 1.0
On 3 McPhling 1.09
On 4 MiddleCapsHack 2.6
On 3 NoLoBatHack 0.6
On 3 StayOff 2.6
On 2 SymbolHack 1.1
On 3 TealEcho 2.32

I'll be turning EasyLaunch back on to use sDA.

BTW, I'm using Xmaster 1.2 now, was using hackmaster on VDX and VPR at first, then TealMaster until the recent betas broke with McPhling.
XMaster is the most stable (longer btw crashes) and it claims low stack usage, which is part of why I'm interested in monitoring the stack.

As you can see, I've got no direct clipboard manipulation, but several text entry hacks. Different ordering is a good suggestion. Thanks.

Last edited by dessa on 04-10-2001 at 10:41 PM

dessa is offline Old Post 04-10-2001 06:59 PM
Click Here to See the Profile for dessa Edit/Delete Message Reply w/Quote
ss@rr
Member

Registered: Dec 1999
Location:
Posts: 106

Hmmm...
I'm using XMaster 1.2 and McPhling 1.09 without problems. I did have problems when I was using Afterburner2 with various crashes and compatability problems. You might try upgrading to Afterburner 3.0t. It's shareware so you can try for free. I found it solved a lot of instabilities and quickly registered it.

I also added Trapweaver just in case, though I was not seeing any problems after changing to AB3.0t.

I'm running a VDX and now overclock just about everything at 28mhz without difficulty, where before, overclocking some apps just asked for a reset.

btw here's my hack order in XMaster:
Afterburner 3.0t
Font Hack 123 2.2
McPhling 1.09
EasyLaunch 0.08
ClockPop 1.7
AppHack 1.01
MagicTextHack 1.6
FindHack 3.0
3AlarmHack (free) 1.3
Morefont Hack 1.0
PrivateHack 1.0
NoLinesHack 1.2

My clipboard extension is a plug-in to MagicText, as well as text selection (though this is limited now since I use TextPlus with its global "anywhere" usage turned on).

For a DA Launcher (besides EasyLaunch, I have DALauncher Preference version 1.0 - not a hack type, shows up in your Preferences list).

__________________
Steve
"Gort, Klatu verada nictu."

ss@rr is offline Old Post 04-10-2001 07:26 PM
Click Here to See the Profile for ss@rr Edit/Delete Message Reply w/Quote
dessa
Member

Registered: Dec 2000
Location:
Posts: 65

Thanks for the info. XMaster says that it includes the functionality of TrapWeaver, so I turned it off. I'll turn it back on and see if that helps.
The Afterburner really is 3.0t, (the list of my hacks comes from TealMaster and the embedded version in 3.0t is appearently 1.0). I have it configured:
AfterBurner 3.0t (1.0)
0-ws Core, Fast Mpx, Fast Page, Default Norm, Find Keep, Adjust Ticks
No overclocking at the moment. I also kept it off for a couple weeks and still had the problems.

By the way, do you know what it is that TrapWeaver is actually doing?
The explaination in the help file of "TrapWeaver is a utility for the Palm OS which protects your device from crashing due to overlapping system patches. TrapWeaver stabilizes your device by transparently managing and protecting ALL system patches from writing over one another. This greatly reduces the amount of system resets caused by installing and uninstalling system enhancements. "
doesn't really explain it to me.
How does it monitor those system patches?
What assumptions is it making when it sees a new one?
When is it doing this?
etc.

dessa is offline Old Post 04-10-2001 10:52 PM
Click Here to See the Profile for dessa Edit/Delete Message Reply w/Quote
ss@rr
Member

Registered: Dec 1999
Location:
Posts: 106

No further ideas on the crashes.

I would have the same questions on Trapweaver. Where did you see that XMaster had the Trapweaver functions? I couldn't find any reference to that in the zip, PalmGear or the developers web site.

__________________
Steve
"Gort, Klatu verada nictu."

ss@rr is offline Old Post 04-11-2001 03:28 AM
Click Here to See the Profile for ss@rr Edit/Delete Message Reply w/Quote
dessa
Member

Registered: Dec 2000
Location:
Posts: 65

Re: Xmaster having TrapWeaver functionality

I remember it from one of the earlier pre-releases. I'm not sure exactly where it the information was posted, but I never read the docs in the zip, as VisorCentral users were having problems with it at the time (February of this year). As a Prism owner (PalmOS 3.5.2H1.2), I was bothered by the failure of hackmaster to display the icons correctly and so was evaluating the alternatives.
But you're right, I can find no mention of it now.
I've emailed the author and I'll post any response here.

dessa is offline Old Post 04-11-2001 04:54 PM
Click Here to See the Profile for dessa Edit/Delete Message Reply w/Quote
potter
Member

Registered: Feb 2000
Location: SW Virginia
Posts: 290

Re: sDA link

quote:
Originally posted by dessa
BTW, what PDA do you use. 0n my Visor Deluxe (now my wife's) with AppDALauncher 0.5.4 (as the only hack) I would hard crash about every other time USB hotsynching to Win2000 (Serial syncing to WinNT 4.0 SP5 at work was no problem).
I've got a Prism now. I've been evaluating DA launchers recently and found all the launchers from the page you gave as well as Swipe added to my soft reset woes. ELaunch is the best for me so far, but I'll give ADAl 0.6.0 a try.

I currently use a Prism with AppDALaunch 0.6.0, having no problems. Was using 0.5.4 until just resently, also with no problems. The Prism is only about 3 months old. My old Deluxe, now in the drawer, wife has a Vx, also worked fine with 0.5.4. I sync USB at home to Win98, and serial at work to NT4. The only other DA launcher that I haved used was Swipe. I stopped using it just resently for I found that several games would just lock up it it was active.

Note: One needs to do a soft reset after disabling the Afterburning Hack to be sure that it's effects are completly removed.

potter is offline Old Post 04-11-2001 07:35 PM
Click Here to See the Profile for potter Edit/Delete Message Reply w/Quote
dessa
Member

Registered: Dec 2000
Location:
Posts: 65

XMaster author Correspondance

The Reply:
Dennis,

actually, the first version of X-Master (1.0), tried to do the same what TrapWeaver does. Namely, handling applications that try to register their traps directly, w/o using the standard HackMaster mechanism. However, this version crashed horribly on some
HS Visor devices (because apparently, Handspring does some trap patching of their own and didn't liked to be intercepted by X-Master). We therefore decided to remove the TrapWeaver functionality from X-Master until we get it right.

In short, you can use TrapWeaver and X-Master together, but you should only do so if you have some problems with applications that patch traps and are not HackMaster/X-Master compliant.
Kind regards,
Andreas

To my original message:
Greetings,
First of all, thank you for XMaster. I've run EvPlugBase,
HackMaster and TealMaster (even registered the last two). I find XMaster is the most stable.
Perhaps you can help me with a confusion. Around January/February of this year, when I started evaluating
hackmaster alternaitve, I remember reading somewhere that XMaster included the functionality of TrapWeaver.
Was I mistaken, or was something else going on?
Is it OK to run TrapWeaver with XMaster?
Do you know what TrapWeaver is doing anyway?

Thanks,
dennis

dessa is offline Old Post 04-12-2001 07:21 PM
Click Here to See the Profile for dessa Edit/Delete Message Reply w/Quote
All times are GMT. The time now is 08:02 PM. Post New Thread    Post A Reply
  Last Thread   Next Thread
[ Show a Printable Version | Email This Page to Someone! | Receive updates to this thread ]

Forum Jump:

Powered by: vBulletin Version 2.3.4
Copyright ©2000, 2001, Jelsoft Enterprises Limited.