Treo #5 coming up

by Volker Weber

Timm has called today. He is swapping my Treo #4 for his, which has not crashed in five months of heavy use. This one -- let's call it #5 -- is known not to have any hardware or firmware issues. If I break #5, then I know it is my setup. Either my SIM card, or one of the applications I use.

My plan is to run it plain vanilla for a few days. If it has not crashed in a week, I will put the SD card in. If it has no problem with the SD card, I will restore all data and applications. Should it crash then, I will need a long time to find which one causes trouble. If I only could reproduce the error at will ...

Nick has reported he has no problems at all. Stefan is fine since he dumped the latest Chattermail and went back to 1.05. Timm and I so want to find the source of those reboots.

Comments

By the way, I also have reboot problems with my Tungsten T3. It's a standard installation, no addtions. This happens, if I go to my contacts and then try to send a phone number via Bluetooth to my mobile phone.

Enter shortcut .9 at the search prompt and tell me which firmware version you have.

Vowe, if you are getting bored during your debugging process, you might also want to have a look at the following links about the Treo's NVFS:

http://mytreo.net/archives/2005/07/living_with_nvs_on_your_treo_650.php
http://mytreo.net/forum/index.php/topic,16799.new.html

There are just so many contradicting reports out there about which applications cause crashes for many users, while they work perfectly fine for others, that "simple" programming bugs might just not be the final reason.

It often seems that one or the other installed tool, "hack" or helper app causes problems with other applications, since removing it, increases stability, despite the programs shouldn't interfere with each other... And so on. And we all know, it is a frustrating task to hunt these mysterious side-effects down. :-(

So, some of the "explanations" in the links above could come quite handy here. What if there are indeed issues with the Treo's NVFS and its according DB cache?
What if some apps (especially the "large" ones, e.g. mail programs, the browser, the phone, etc.) need more cache than available and therefore trigger a probably imperfect cache garbage collection?
What if registered handlers (e.g. of background apps) really get "swapped out" of the cache in this process and cause a soft reset when trying to get called?
What if the program blamed for the reset then, is innocent? Can we always trust the #*ERR result? (I would doubt that.)

(However, most of these questions are more or less speculations.)


Although it might sound wrong to install even more obscure tools with the aim to increase stability, one might want to have a look at some of the apps in the following discussion (DB Cache Tool, Resco Locker):

http://discussion.treocentral.com/showthread.php?t=83968&page=1

Unfortunately, there are the usual contradicting experiences: Seem (!) to help some users, causing crashs for others. So, no silver bullet either. ;)


Probably also helpful for debugging problems with background tools and sluggish Treo behavior might be PalmInternals:

http://discussion.treocentral.com/tcforum/showthread.php?t=90357&page=1&pp=20

Knowing, which program hooked into which Palm OS notifications, can be quite useful and might help to identify culprits in the background.


I surely wish you good luck, vowe!

Uwe Walter, 2005-08-23 12:01

Thanks, that was very helpful. Palminternals has revealed a very good candidate for the trouble maker: The IR Keyboard driver.

Boom. Reboot. It was not the keyboard driver.

Can you list the apps in your standard setup? (Sorry if have listed this in an earlier entry)

I keep getting the feeling that my Treo (Sprint PCS, so CDMA) has problems dealing with multiple network stacks: Bluetooth + phone, etc. It also has an acknowledged problem with SSL as a background process (Chattermail).

Mine is now having a problem staying connected to Sprint for data, and sometimes even the phone staying on. Makes it a little less useful as a phone when at the end of a day I look down and see it's been off for some undetermined length of time...

My goodness. You are certainly stressing the poor little thing, vowe..!

I understand this did happen because you restored your setup and not in plain vanilla condition, right?

I agree with Kevan and (related to the entry title) would like to say: More input! We need more input! ;)

Probably someone can come up with a hint, saving you one or the other test...

Greetings,

Uwe Walter, 2005-08-23 17:05

Kevan, I am too lazy to do that. If I post a list, the next things I need to do is cough up all revisions, where to get the programs, what alternatives there are for other platforms and on and on.

Uwe, no I did not restore. Made that mistake with #3. It is a plain vanilla setup. Data synced into the device and then installed all applications. No "Saved preferences" for instance.

There is a simple condition: As long as I leave the phone off, there is no crash. As soon as I switch on the phone, one of the next wake-ups will trigger the next crash. Press the red receiver button, light does not come on for a second. Reboot.

A bit late, but hopefully not too late. Palm-OS Software: v.5.2.1
Flash-ID: 00V5A1442EFV-R. Hope that is the firmware.

Post a comment











Shall I remember this for you?




Use your full name and a working email address. Unless you want your comment to be removed. No kidding.



Recent comments

Volker Weber on BIS customers now getting instant IMAP e-mail at 10:38
Dirk Steins on BIS customers now getting instant IMAP e-mail at 10:26
Yury Kats on Site news: Chrome already accounts for almost 10% of page hits at 02:59
Volker Weber on BIS customers now getting instant IMAP e-mail at 23:04
Stuart Mcintyre on BIS customers now getting instant IMAP e-mail at 22:59
Volker Weber on BIS customers now getting instant IMAP e-mail at 22:09
Jan-Piet Mens on BIS customers now getting instant IMAP e-mail at 22:01
Ingo Seifert on Nur bei Regen at 19:53
Dirk Steins on Nur bei Regen at 09:01
Carl Tyler on Everybody's PIN Number: Revealed! at 01:09
Armin Roth on Everybody's PIN Number: Revealed! at 00:43
Frank L. Quednau on Everybody's PIN Number: Revealed! at 23:42
Volker Weber on Everybody's PIN Number: Revealed! at 22:00
Chris Linfoot on Everybody's PIN Number: Revealed! at 21:57
Jan-Piet Mens on Everybody's PIN Number: Revealed! at 21:39
Marco Klop on Synchronizing iPhone with ... Lotus Notes at 18:55
sunny gerscky on Pwnage 2.0 released at 16:00
Tobias Lange on Remember, it's always the cable at 13:16
Volker Weber on Remember, it's always the cable at 12:21
Ian White on Remember, it's always the cable at 11:56
Andy Brunner on Remember, it's always the cable at 11:37
Ben Rose on Remember, it's always the cable at 11:33
Ben Poole on It has only been less than two hours at 09:44
Frank L. Quednau on It has only been less than two hours at 09:29
Martin Hiegl on It has only been less than two hours at 08:27

Ceci n'est pas un blog

vowe.net is a personal website published by Volker Weber a.k.a. vowe. I am an author, consultant and systems architect based in Darmstadt, Germany.

rss Click here to subscribe

Hello

About me
Contact
Publications
Certificates
Frequently asked questions

Twitter Updates

More >

Poll

Can you bring a camera phone to work?

Getting poll results. Please wait...

Local time is 11:59

visitors.gif
126 visitors online

News

Other sources of news, imported into my own format to make them more accessible:

Heise Online
Schlagzeilen
Weather

Archives

As most of my articles roll off the front page rather quickly, I am making an archive of previous posts available here. You can also use the handy search box at the top of the page if you are looking for something particular.

Last 30 days
More archives

Got the T-shirt?

Got the T-shirt?
Are you buying from the US?

Systems Architecture

This site runs on an Apache web server on top of the Linux operating system. The content is managed with MovableType which is implemented in Perl. Last but not least the HTML code your browser sees is put together with PHP.

© 1992-2008 Volker Weber.
All Rights Reserved.

Impressum