Outlook 2002 (Outlook XP) Crashing on New Instances

Add-in Express™ Support Service
That's what is more important than anything else

Outlook 2002 (Outlook XP) Crashing on New Instances
 
Matthew Kershaw




Posts: 6
Joined: 2007-01-08
I have an Add-In Express enabled plug-in which one of my customers uses in Outlook XP (Outlook 2002). It works great (and works great with other customers in newer versions of Outlook), except when they try to open a new instance of Outlook, or Outlook XP does it for them (when they open another user's Calendar, for instance). If either of these happens, Outlook XP crashes hard, and in the Event Viewer I get messages like these:

Faulting application outlook.exe, version 10.0.2627.1, faulting module outllib.dll, version 10.0.2627.1, fault address 0x001d97cd.

Fault bucket 01688877.


I've created a test environment at home (Windows XP Pro SP2, Outlook XP w/ no service packs, etc, which mirrors their environment) and I can replicate the problem at will. I'm not doing any custom event handling or anything, I'm just putting up a toolbar whenever the Contacts folder is being shown -- which really freaks me out as the crash happens when the Calendar folder is up and the user opens a 2nd Calendar!!

Any help is appreciated. Thanks!

-m-
Posted 08 Jan, 2007 18:14:02 Top
Sergey Grischenko


Add-in Express team


Posts: 7233
Joined: 2004-07-05
Hi Matthew.

What version of Add-in Express .NET product do you use?
Can you send me the project that reproduces the issue? I will test it.

P.S. Note that we take up your forum requests in the order we receive them.
Besides, it may take us some time to investigate your issue. Please be sure we will let you know as soon as the best possible solution is found.
Posted 09 Jan, 2007 09:01:02 Top
Matthew Kershaw




Posts: 6
Joined: 2007-01-08
I was using the 2006 version (whatever was downloadable in early October 2006) when I first saw this problem; I have upgraded to "Generation 2007" and still see this problem.

I can't send you the "real" project, but was able to reproduce the behavior with a test example. I will send it to you via email. Thanks!

-m-
Posted 09 Jan, 2007 11:31:21 Top
Matthew Kershaw




Posts: 6
Joined: 2007-01-08
I've got that example project to send to you, but no way to post an attachment here in the forums, or via the 'Send E-Mail message" link to the left of your post. Please let me know how I can send you this 31MB file.

Thanks!

-m-
Posted 09 Jan, 2007 12:32:39 Top
Sergey Grischenko


Add-in Express team


Posts: 7233
Joined: 2004-07-05
Matthew, please remove all unnecessary files (created during the compilation process) from the project. I will send you an email in a minute.
Posted 09 Jan, 2007 12:39:55 Top
Matthew Kershaw




Posts: 6
Joined: 2007-01-08
Whoops, I sent it with the build files still in it. I'll try again without all that.

Please bear in mind that this error only occurs in Outlook 2002 / Outlook XP, with no service packs installed. We cannot ask the client to install newer versions of Outlook, or the service packs (due to constraints with supporting other plug-ins).

Thanks!

-m-
Posted 09 Jan, 2007 17:04:45 Top
Sergey Grischenko


Add-in Express team


Posts: 7233
Joined: 2004-07-05
Matthew,
please try to change the Position property of the command bar to adxMsoBarTop and re-register the add-in. Do you get the same issue?
Posted 10 Jan, 2007 09:43:38 Top
Matthew Kershaw




Posts: 6
Joined: 2007-01-08
Hunh. That cleared up the issue with the add-in example. I'll try with the actual full-blown plug-in next. Any ideas why an adxMsOBarFloating setting on a CommandBar would cause Outlook XP to crash when opening multiple Calendars?

-m-
Posted 10 Jan, 2007 11:18:29 Top
Sergey Grischenko


Add-in Express team


Posts: 7233
Joined: 2004-07-05
Now I have no idea why it happens. Fortunately I didn't noticed such problem in Outlook 2003.
Posted 10 Jan, 2007 11:36:59 Top
Matthew Kershaw




Posts: 6
Joined: 2007-01-08
Sergey - thank you very much for your help with this. I was able to use the recommended change to fix the full-blown app in my testing environment. Next step is to test with the customer. Once again, thanks for your prompt attention to this!

-m-
Posted 10 Jan, 2007 14:05:05 Top