Link to home
Start Free TrialLog in
Avatar of TekServer
TekServerFlag for United States of America

asked on

Outlook 2007 hangs and/or crashes on specific messages

I have a client that is having a problem with just a few messages in Outlook.  When these messages are opened, either with the Reading Pane or by double-clicking, it takes 45-60 seconds for the message to open, during which time Outlook is completely unresponsive (additional clicking will yield the all-too-familiar "Not Responding" in the title bar until the message finishes opening).  Once open, the message can be browsed and the attachment opened with no hesitations or delays, but Outlook crashes on any attempt to Reply or Forward (the crash doesn't occur until you hit "Send").

I thought at first it was an attachment issue:  each of the affected messages has an attached Excel spreadsheet that is about 600 KB in size.  But I don't think that's the issue, because there are other messages in the same mailbox with similar Excel attachments that open up immediately.

I've compacted the .pst file, run the Office Diagnostics, reregistered ole32.dll (some of the messages had tables in them, so I thought that might be relevant at the time) and ensured that all the latest patches and service packs are in place.  I've tried restarting Outlook in Safe Mode.  I even defragged the hard drive (desperation move).  None of this made the slightest difference.

I dug through the message headers, and compared them to headers in other messages that open immediately, and I found one consistent difference that I think may be relevant:  In the affected (slow to open) messages, the "Thread-Index" header is HUGE.  Here is a sample of the Thread-Index header from one of the affected messages:
Thread-Index: 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

Now, I'm no authority on e-mail headers, but I'm pretty sure this isn't normal.  A little Google research revealed that this header is apparently used by Microsoft mail servers (i.e. Exchange) to track a threaded conversation - a chain of replies and forwards and such.  Based on the contents of the e-mail (which doesn't show a long chain of replies or forwards at all) and from what I could tell from the Google results, this header should be much, MUCH shorter.

But that's where I'm stalled.  I have no idea what to do about this.  As far as I know, other recipients of this message aren't having the same problem, so I'm reluctant to start pointing fingers at the sender.  On the other hand, the recipient wouldn't have anything (directly) to do with this header, would it?
And for that matter, I'm not completely certain that this header is what's causing the symptoms.  I mean, it seems to be the most likely culprit.  So, if anyone has any suggestions, either for alleviating the symptoms or for dealing with the over-sized Thread-Index header (which will, hopefully, alleviate the symptoms), I am all ears.

:)

P.S.  I don't have direct physical access to this machine; but I can do just about anything we might need to do remotely through TeamViewer (the machine is in a somewhat distant geographical location).  I can get physical access if it becomes necessary, but it will take a bit of time.  Also, for the convenience of the user, I'm mostly working on this after hours.  On top of that, I have a number of school projects coming due this weekend.  So my follow up responses may be a little slow, and may come at odd hours.  Bear with me!  Oh, and thanks in advance for your help!  ;)
SOLUTION
Avatar of Magnus Bergdahl
Magnus Bergdahl
Flag of Sweden image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of TekServer

ASKER

@MadJax:  I've tried Outlook Safe Mode - no difference.  I haven't tried the CleanProfile switch (I forgot about that one), so I'll try that this evening.  I'll also re-register the inetcomm.dll and see if that helps.

@MidnightOne:  No Exchange server on the recipient side (it's just a basic POP account), so no OWA.
I tried to forward the message to my account, and Outlook crashed every time I clicked "Send".  Oh, hey, that gives me an idea, though; I'm going to save the message off as a .msg file, file transfer it to my computer, and then open it up with my Outlook and see if it does the same thing ...
The .pst file was nearly 4 GB; compacting it reduced it to just under 2 GB, but made no difference in the symptoms.  And I agree about the inadvisability of using .pst files in an Exchange environment, but unfortunately that doesn't apply here.

I'll post back here once I get a chance to try these things and let you know what happens.
Thanks!
:)
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Unfortunately, the recipient is a dispatcher for a small trucking company, and the messages are delivery requests from one of their clients.  She usually only gets a few of them each day, but they are a regular occurrence, so we'll need to figure out something more permanent than a copy/paste solution (though I like the idea).

Also unfortunately, I never got the chance to contact the customer today; I wanted to verify whether or not other recipients were having the same symptoms or not.  (Just because that information wasn't volunteered doesn't mean it's not happening, as I'm sure you all well know ... )

And yet more unfortunately, apparently she turned her machine off when she left this afternoon, so no remote access this weekend.  So happy weekend all, and we'll start this up again Monday!

;)
Oooh so it's coming up in new messages?...hmm.  Does this problem manifest itself only within pst's or will the message do the same thing if it was still in the exchange mailbox?
Also, does the pst reside on that local computer?
I have only seen the problem on the recipient's end (POP mailbox stored in a .pst file), but I have no access to or control over the sender.  I'm relatively certain, given the header information, that the sender is using an account on an Exchange box.

And yes, the .pst is on the local computer; it resides in the default location (c:\documents and settings\<user>\local settings\application data\microsoft\outlook\outlook.pst).

:)
Sorry, it took me a while to get back to this.  Okay, new results from troubleshooting and/or more info:

  • Outlook.exe /CleanProfile - no difference
  • Reregister inetcomm.dll - no change
  • I successfully saved the message as a .msg file, and file transferred it to my shop.  I tried it on two different computers, one with Outlook 2007 and one with Outlook 2003.  The first (2007) showed exactly the same symptoms - long time to open, crash on attempt to forward.  The one with Outlook 2003 opened the message much faster, but was still a bit slow, and still crashed on attempt to forward.  So overall, the symptoms seem to follow the message.
  • I tried (for the heck of it) to run a repair install on Office (Add/Remove Programs -> Change -> Repair).  No change.
  • The client claims that no other recipients are experiencing this problem.  I find this difficult to believe, given the above observations, so I'm going to clarify this again to be sure.
  • The client also told me about another symptom, which either wasn't mentioned before or else I missed it, and which may or may not be related.  (This will take a bit of explaining, so bear with me ... )  Apparently, when the client receives these e-mails, she opens the attachment (an Excel spreadsheet), copies a half dozen or so cells to the clipboard, then opens a spreadsheet she maintains on her desktop and pastes the copied cells into it.  (This part is working).  Then, apparently, she creates a new e-mail (or possibly a Reply or Forward; I need to clarify that part too), and Copies/Pastes those same new cells into it (apparently right into the body of the message) to send off to someone else.  This process is reportedly causing the computer to "Lock Up".  (I tested this:  I opened the Excel spreadsheet on her desktop and a brand new, blank e-mail; I copied 6 cells from the spreadsheet, and pasted them into the body of the blank e-mail, and waited.  After about 10 minutes of watching the hourglass, the cells finally showed up in the e-mail, but the hourglass was still present and the e-mail window unresponsive.  For the next 45 minutes, the hourglass remained, and the Outlook, new mail, and Excel windows all remained unresponsive.  Task Manager showed Excel using 25-30% CPU usage, and Outlook using 5-10%; terminating Excel freed the Outlook windows.)
Have I muddied the waters sufficiently?  Sorry for the curveballs; I have to deal with the info I'm given ... :\

Oh, one other bit of info that's probably not relevant (but I'll include it just in case):  Apparently there is an issue with Outlook where you can only open attachments with the same name up to 99 times - on the 100th attempt Outlook won't open the file, because of naming issues in Outlook's temp files (it will only append the numbers (1) through (99) to identically named attachment files).  The solution, if identically named files are received often, is apparently to find and manually clear the Outlook cache periodically.  The client experienced this issue (because the Delivery Request attachment always has the same name), and has been trained by a previous technician to clear the Outlook cache herself every 2 weeks or so.

Thanks so much for helping me out with this.  Let me know if you think the "copy/paste" issue is separate and unrelated and needs its own question, and I'll open it in a Related Question.  (Personally, at this point I think it's related, but I'm not sure how; maybe an OLE issue?)  As always, I welcome any suggestions!

:)
Update:  I have confirmation from the client that no one else is experiencing ANY of the symptoms of these problems.
I've asked her to have one of the other dispatchers send a copy of the Delivery Request e-mail they received both to her and to me, for comparison purposes.  I also asked that she have them send me and her a copy of their spreadsheet, so I can test the second issue on their file as well.

The logical conclusion at this point, it seems to me at any rate, would be that something is corrupting these files (or has already done so) on her computer.  I'm thinking that if we can't figure this out by the weekend, it'll be time to cut our losses, rip Office 2007 out of the computer by its roots, and reinstall it.

Let me know what you think!
:)
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial