Saturday, December 29, 2007

Reliability Monitor and its analysis of my work computer

First, my usual disclaimer:
Sorry I am such a lackadaisical blogger. Bizarrely, my traffic is basically the same whether I blog or not -- between 70 and 90 visits a day according to Google Analytics; although lately the trend is downward. I will try to get a series of shorter posts out more often than every 60 days. This is not one of these shorter posts.

Is there no way to gather more usable data from the Reliability Monitor? I ran it at work and it had data going back for three months, but seemingly no export capability. To get at the data, I screen-captured and pasted each screenful of data into OneNote, used "Copy text from picture", pasted them into TextPad to fix and put back into tabbed columns, and then pasted them into Excel. Now I can pull statistics like the following:

Application

Version

Failures

Outlook

12.0.6023.5000 (Outlook 2007, prior to SP1)

13

OneNote

12.0.4518.1014 (OneNote 2007, prior to SP1)

9

Firefox

various (1.8.20071.12718, the most recent, has crashed the most, and it seems that 1.8.20070.25881 was the most stable)

8

TabTip

1.8.20070.25881

7

Communicator

1.0.559.0 (2005) crashed 5 times, 2.0.6362.0 (2007) crashed once

6

Interwoven DeskSite (Manage32.exe)

8.2.87.0 (8.2, I think SP1)

6

Procmon.exe

1.0.0.0

4

SPCSCM.exe

3.4.0.6

3

Visio

12.0.4518.1014 (Visio 2007, prior to SP1)

3

Excel

12.0.6024.5000 (Excel 2007, prior to SP1)

2

NiAiServ.exe (Enteo NetInstall)

5.80.0.1399

2

...and 11 other apps crashed once.

So what information can we draw from this?

Outlook:
It's somewhat unfair to taint Outlook by problems caused by its add-ons, or the size (~2GB) of my OST file, but 13 crashes in two months (none were logged in December, it would seem) is a couple crashes a week. And also, I'm probably like everyone else in that Outlook is far and away my most used app. So I don't know if I rebuilt my OST in the December timeframe, or some add-on that was causing instability got disabled and I never noticed, but I guess it's been better lately. I'll have to revisit after running Office 2007 SP1 for awhile.


OneNote:
OneNote has no add-ons, so I would have to blame its instability on a) poor handling of the online/internet/offline transition and b) LiveSessions. I have a notebook that I use constantly that's on a file share at work, a few notebooks on SharePoint that I edit throughout the day, and maybe 15% I am in meetings taking handwritten notes with my tablet. I also spend about 15 - 20% of my time in LiveSessions with one or two colleagues, taking shared notes in meetings. Handwriting is pretty stable, I think it's the LiveSessions that cause some crashing, and some of it is just random lock-ups.


Firefox:
Before I looked at the above statistics, I would have sworn to you that, at work, far and away my least reliable application was Firefox, and I still feel that these stats don't capture every crash or lock-up that I experience with Firefox. It is telling that Windows Reliability monitor didn't log any Firefox crash for almost two months, between 9/20 and 11/15, while I guess it was on version 1.8.20070.25881 (or maybe some interim, extremely stable version between that and 1.8.20071.2514). I like to think that I have minimal add-ons in my work Firefox but I must have enough to cause a persistent instability, like freezing when I resize the window with an IE Tab page selected, or a freeze that just happens without using Firefox for awhile.

Why do I stick with Firefox because it's so unreliable? I guess my IE 7 experience was worse, or sufficiently different and lacking in functionality as compared to Firefox that it wasn't worth it. IE 7 didn't seem to have as robust a tab saving mechanism as Firefox, and it crashed often enough that a group of tabs that I meant to leave open were gone, and that really got on my nerves after awhile.


TabTip:
This is a TabletPC thing that Vista is convinced has some compatibility issue. I can't remember the error but Vista seems to periodically close it and throw some error message. Mind you, this has never happened when I'm actually in tablet mode or using tablet features, it happens when I'm doing something else altogether.


Communicator:
I don't remember this crashing, to be honest, so I don't know why.

DeskSite:
DeskSite likes to freeze up when you launch a document out of it -- it's not just a Vista problem, it happened a lot when I had XP, too. With the Vista error reporting feature turned on, most of the time I can actually find out why this is hanging -- typically it is Firefox but it can also be OneNote, Outlook, or Visio (which isn't really integrated with Interwoven yet and basically causes problems whenever it is launched).

I think I've already ranted about legal-specific software vendors, and I know this will be a popular search result because it contains the terms "Interwoven" and "SharePoint", so I will be gentle and note that despite my enmity towards the Interwoven product, its competitor (Open Text LiveLink eDOCS and whatever else they called it, formerly Hummingbird DM5) just a few days ago released their Office 2007 product. So, like, a full year after Office 2007 shipped. Shows you where the Open Text product is going -- down the toilet. (Disclaimer: The previous view is mine alone and does not represent the view of my employer)

Procmon:
If you forget about procmon and leave it running, you use up all your RAM and your computer falls to shit. Of course, you usually RUN procmon so you can figure out why something else is going to shit on your computer, so sometimes procmon is a symptom rather than a cause. Regardless, that's what's going on with my 4 procmon crashes, I think.

SPCSCM.exe:
I don't even know what the hell this is so I looked it up to find that it's the Sprint PCS Connection Manager. I delivered (and then took back two months later) an EVDO card to my colleague and so of course I installed the software for use on the trips to and from Chicago. I have a Treo 700p with PDAnet and the PCS software, despite the 3 crashes, was like 300 times more reliable than that piece of shit PDAnet. I'm glad I can get Internet access for free and only expensed $25 or whatever to my company. But I'd way rather not have to spend 20 minutes fucking with, and ultimately rebooting, my laptop to get stupid PDAnet to work. As I have said before, PDAnet is better than not having any Internet access, but not by much.

The rest:
I realize I'm detailing the apps that crashed on my work computer, which is inherently a fool's errand to begin with. But since I started it I might as well finish:

Visio: Visio 2007 Interwoven integration is non-existent, but for some reason it is enough to leave Visio.exe in memory, using 50% CPU and fucking up all other Interwoven calls, until you kill it. Hence the three crashes. I like to think that I am really good at Visio, but with 2007, if I can avoid using it, I will.

Excel: Excel is usually really good so I'm surprised to see these two crashes. I blame Interwoven for this, also. Maybe unfairly ;)

Enteo NetInstall: This company has like three support people in the U.S. and after two years of terrible service my company has ceased recommending its products. I try, on my computer, not to run NetInstall but there are some apps our IT people packaged that I need so I have to from time to time. This then leads to the inventory app running up my CPU utilization until the app is killed.

I was going to check my home PC against this, as I would think the results are very different, but I didn't realize how long this blog entry would turn out to be. I think that, in summary:

  • Reliability Monitor would be even more useful if it could export its data to help you pinpoint your worst-behaved apps
  • I think Reliability Monitor misses some crashes and hangs
  • Firefox is totally unreliable on my work PC but is excellent at home with the same add-ons plus a dozen more; WTF?
  • Interwoven DeskSite can cause unreliability
  • Microsoft products crash the most :D

Back soon,

--sbreck

Labels: , , , , ,


Tuesday, December 27, 2005

Firefox add-in brings home the scourge of the splogs

Found this on digg while investigating a phenomenon that has fascinated and annoyed me since I installed Blogger Web Comments for Firefox . Basically, many links have splog comments appearing in the Web Comments popups. I am even starting to recognize splog names and verbiage styles as they appear in the popup. Click any one and when you see a bunch of other, very similar links appear in the Web Comments popup, you know for sure you've got a splog on your hands.

Three things of interest to me here:

1) Is digg just feeding the splogs? It seems that a lot of splog writers/operators/spammers (not sure of the correct terminology here) have just automatically plugged into digg's RSS feed and that's where all their posts come from. I like digg since I discovered it only a few months ago (I know, I'm new to this whole Web 2.0 thing you kids are always going on about) and if it wasn't digg feeding the splogs it'd be something else.

2) Is digg/memeorandum/blognicient/del.icio.us and the rest of their ilk feeding every blogger to post the same links at the same time? I had ideas for a longer post awhile back in which I blamed Memeorandum for the bandwagon-esque nature of technical blogs, but reading
this excellent if provocatively titled post stated it more succinctly than I am capable of. But taking it a step further, to some extent, if everyone writes about Google providing free wireless access to Alcatraz Island as a publicity stunt, and 9,000 splogs also post the same info, what is the difference between the splog and the blog of some well-meaning but not very creative individual who just posts links to things that he or she finds on digg that pique his or her interest?

3) I think I like Google Web Comments for Firefox. This is a test blog entry using it and spontaneously arose from something I saw. (on digg... yup, I'm a hypocrite!) I am liking the ability to immediately blog on topics since probably even my own wife has unsubscribed from this blog due to my infrequent posting, leaving me with 0 readers, and this just came out of the blue. However, I will note that I had to add carriage returns in for the 1), 2), and 3) sections as well as my signature as it was one big paragraph. Otherwise, I heartily endorse this product or service

--sbreck

Technorati tag(s):

Labels:


Friday, September 16, 2005

Firefox bugs and benefits

Let me start this by saying that, while I'm neither an elitist nor a person who uses the term "M$", I honestly can't believe people still use Internet Explorer. And no, I haven't used IE7 and its tabs and whatever other features it has added. Once search keywords, type to find, AdBlock, FlashBlock, Mouse Gestures, SessionSaver and of course tabs become part of your daily browsing experience, there's no going back.

However, I started this blog entry because there are a few irritating Firefox bugs and I just hit the most annoying one right now. Sometimes, you can no longer type into forms because the Firefox "begin finding when you begin typing" feature takes over after the first letter. The only fix is to exit Firefox and restart. It is an annoying bug that has not been fixed in the last five versions of Firefox. Since I didn't want to write some dumb complaint without acknowledging Bugzilla, I searched and found this bug and voted for it. It was actually a learning experience as the bug stated that it was caused by launching a second instance of Firefox.

Actually, let me take this opportunity to give a shout-out to SessionSaver. Closing and restarting Firefox isn't that big a deal because of it. When I first got into Firefox in the 0.7 days, I found TabBrowser Extensions which included that feature. But as Firefox progressed, it seemed to become slower and more crash-prone and I finally asked on a forum how to alleviate the problem given that saving session state and restoring it upon relaunch was a feature I couldn't live without. The resounding answer was SessionSaver and I have been happy ever since. It's not that Firefox crashes so often, it's that I like to have a core set of tabs like GMail, my band's forum, PERFECTLY LEGAL BitTorrent files I plan to download, blog archives I'm slowly reading, etc. as well as things that are somewhat temporary that I haven't acted on yet (things to send to my coworkers, software to try at home) and I like to pick back up where I left off without leaving my computer on or hibernating. I now expect a browser to work like this because it is so useful and great.

Moving along, I find that Java is another cause of crashes in Firefox. Before Google Maps came out I was blown away by www.map24.com which is a great mapping tool that had all the features of Google Maps and more, months before Google Maps came out. However, as soon as I found it, I quickly discovered that it crashed Firefox every other time you loaded it. So it became an IE-only program but that just meant I really didn't want to use it that much. I was happy when Google Maps came out because it wasn't a Java applet and so far Google Maps has never crashed my browser.

When Java isn't crashing the browser, it's running up high utilization on the machine. I guess this is not really a Firefox problem but rather a Java problem (or a problem with a Java program, to be exact) but that I haven't seen this crash in IE but regularly with Firefox is either a nefarious plot by the people of map24.com to limit the number of people who use their free, advertising-supported product or it is that the linkages between Java and Firefox are not quite as robust as those between the 10-year-old Internet Explorer and the 3(?)-year-old Firefox.

The other annoying thing about Firefox is not Firefox's fault at all. It is that there are sites that don't work with it. This is the fault of developers who relied on wacky IE quirks rather than test their site with other browsers or operating systems. I mean, two years ago in the 0.7 days I can totally understand it; who had the budget to re-architect for a browser used by 500,000 people, 499,990 of whom were not your customers or intended site visitors? But with somewhere between 6% and 10% (depending on which stats you believe) of all individuals using Firefox, it's time for chase.com, Interwoven WorkSite Web, et al to get with the program. Fortunately, until then, there is the IE View add-on to launch these sites in IE.

I'll write another entry extolling the virtues of AdBlock, Gestures, and more Firefox stuff later. I'm finding that I have several long blog entries sitting here in OneNote that I never finish… and it's because I'm being too long-winded. Gotta learn to keep 'em short and sweet.

Technorati tag(s): Firefox

Labels:


This page is powered by Blogger. Isn't yours?

eXTReMe Tracker