[Windows] MAPI32.DLL issue w/SM 1.1.15/6

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

[Windows] MAPI32.DLL issue w/SM 1.1.15/6

Philip Chee
On Thu, 09 Apr 2009 17:10:07 -0700, NoOp wrote:

> I normally do not run windows, and run linux instead. However I've been
> running WinXPPro (SP3) on a second machine to assist someone
> troubleshooting a SeaMonkey issue. I've run into an issue with upgrading
> from SM 1.1.14 to 1.1.15 and now 1.1.16 whereby I receive WinXP startup
> errors due to SM replacing the MAPI32.DLL in the Windows System32
> directory upon each upgrade. To add insult to injury... 1.1.15 & 1.1.16
> required reboots.
>
> If I leave the SM mapi32.dll installed, I received the following error
> on startup:
>
> WindowsSearch.exe - Ordinal Not Found
> The ordinal 49 could not be located in the synamic link library MAPI32.dll.
>
> If I move the SM mapi32.dll (Mozilla version 0.8.0.0) out of the way and
> replace it with the original MS version (4.0.835.1374), I no longer
> receive the error & SM seems to continue to work just fine. Note: I have
> to keep copy of the MS version in a temp/backup folder as SM keeps
> overwriting the original - whats up with that?
>
> The Microsoft WindowsSearch.exe is version 7.0.6001.16503.
>
> I seem to recall some discussion regarding Mozilla interference with
> mapi32.dll files in the past, but I've been on linux for a few years now
> and had thought that any issues like this had been sorted out. Is anyone
> else experiencing mapi32.dll issues?
>
> Crossposted to: mozilla.dev.apps.seamonkey
> Followup-To: mozilla.support.seamonkey set

There are a bunch of MAPI32.DLL bugs in bugzilla, most of them have been
duplicated to:

Bug 109362 - Installing/setting Mozilla as default mail breaks other
clients (e.g. groupwise, outlook) (bad mapi32.dll)

<https://bugzilla.mozilla.org/show_bug.cgi?id=109362>

This is nominated for "wanted‑thunderbird3" I think this should be
blocking-thunderbird3 since the problem will be even worse with Vista
and Windows7.

Phil

--
Philip Chee <[hidden email]>, <[hidden email]>
http://flashblock.mozdev.org/ http://xsidebar.mozdev.org
Guard us from the she-wolf and the wolf, and guard us from the thief,
oh Night, and so be good for us to pass.

_______________________________________________
dev-apps-thunderbird mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-apps-thunderbird
Reply | Threaded
Open this post in threaded view
|

Re: [Windows] MAPI32.DLL issue w/SM 1.1.15/6

NoOp-5
On 04/09/2009 09:42 PM, Philip Chee wrote:
> On Thu, 09 Apr 2009 17:10:07 -0700, NoOp wrote:
...

>> I seem to recall some discussion regarding Mozilla interference with
>> mapi32.dll files in the past, but I've been on linux for a few years now
>> and had thought that any issues like this had been sorted out. Is anyone
>> else experiencing mapi32.dll issues?
>>
>> Crossposted to: mozilla.dev.apps.seamonkey
>> Followup-To: mozilla.support.seamonkey set
>
> There are a bunch of MAPI32.DLL bugs in bugzilla, most of them have been
> duplicated to:
>
> Bug 109362 - Installing/setting Mozilla as default mail breaks other
> clients (e.g. groupwise, outlook) (bad mapi32.dll)
>
> <https://bugzilla.mozilla.org/show_bug.cgi?id=109362>
>
> This is nominated for "wanted‑thunderbird3" I think this should be
> blocking-thunderbird3 since the problem will be even worse with Vista
> and Windows7.
>
> Phil
>

Yep. That's the one - thanks! I'll add a note to that bug later today.

Gary

_______________________________________________
dev-apps-thunderbird mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-apps-thunderbird
Reply | Threaded
Open this post in threaded view
|

Re: [Windows] MAPI32.DLL issue w/SM 1.1.15/6

Frank Wein
In reply to this post by Philip Chee
Philip Chee wrote:
[...]

> There are a bunch of MAPI32.DLL bugs in bugzilla, most of them have been
> duplicated to:
>
> Bug 109362 - Installing/setting Mozilla as default mail breaks other
> clients (e.g. groupwise, outlook) (bad mapi32.dll)
>
> <https://bugzilla.mozilla.org/show_bug.cgi?id=109362>
>
> This is nominated for "wanted‑thunderbird3" I think this should be
> blocking-thunderbird3 since the problem will be even worse with Vista
> and Windows7.
>
> Phil

I'm quite sure that this bug does not apply to Thunderbird 3 anymore as
there is no code which copies the mozMapi32.dll file to the Mapi32.dll
file in the Windows system folder. The code for this was removed.

Frank
_______________________________________________
dev-apps-thunderbird mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-apps-thunderbird
Reply | Threaded
Open this post in threaded view
|

Re: [Windows] MAPI32.DLL issue w/SM 1.1.15/6

Philip Chee
On Fri, 10 Apr 2009 18:03:44 +0200, Frank Wein wrote:

> Philip Chee wrote:
> [...]
>> There are a bunch of MAPI32.DLL bugs in bugzilla, most of them have been
>> duplicated to:
>>
>> Bug 109362 - Installing/setting Mozilla as default mail breaks other
>> clients (e.g. groupwise, outlook) (bad mapi32.dll)
>>
>> <https://bugzilla.mozilla.org/show_bug.cgi?id=109362>
>>
>> This is nominated for "wanted‑thunderbird3" I think this should be
>> blocking-thunderbird3 since the problem will be even worse with Vista
>> and Windows7.
>>
>> Phil
>
> I'm quite sure that this bug does not apply to Thunderbird 3 anymore as
> there is no code which copies the mozMapi32.dll file to the Mapi32.dll
> file in the Windows system folder. The code for this was removed.

How about SeaMonkey 2.0a3?

Phil

--
Philip Chee <[hidden email]>, <[hidden email]>
http://flashblock.mozdev.org/ http://xsidebar.mozdev.org
Guard us from the she-wolf and the wolf, and guard us from the thief,
oh Night, and so be good for us to pass.
[ ]Smith & Wesson, the ORIGINAL point-and-click interface!
* TagZilla 0.066.6

_______________________________________________
dev-apps-thunderbird mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-apps-thunderbird
Reply | Threaded
Open this post in threaded view
|

Re: [Windows] MAPI32.DLL issue w/SM 1.1.15/6

Frank Wein
Philip Chee wrote:
> On Fri, 10 Apr 2009 18:03:44 +0200, Frank Wein wrote:
[...]
>> I'm quite sure that this bug does not apply to Thunderbird 3 anymore as
>> there is no code which copies the mozMapi32.dll file to the Mapi32.dll
>> file in the Windows system folder. The code for this was removed.
>
> How about SeaMonkey 2.0a3?
>
> Phil

Same.

Frank

_______________________________________________
dev-apps-thunderbird mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-apps-thunderbird
Reply | Threaded
Open this post in threaded view
|

Re: [Windows] MAPI32.DLL issue w/SM 1.1.15/6

Robert Kaiser
Frank Wein wrote:

> Philip Chee wrote:
>> On Fri, 10 Apr 2009 18:03:44 +0200, Frank Wein wrote:
> [...]
>>> I'm quite sure that this bug does not apply to Thunderbird 3 anymore as
>>> there is no code which copies the mozMapi32.dll file to the Mapi32.dll
>>> file in the Windows system folder. The code for this was removed.
>>
>> How about SeaMonkey 2.0a3?
>
> Same.

So can we please kill 1.8-based releases? :P

(OK, so let's try to go as fast as reasonably possible to release stable
1.9.1-based ones first, but...)

Robert Kaiser
_______________________________________________
dev-apps-thunderbird mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-apps-thunderbird
Reply | Threaded
Open this post in threaded view
|

Re: [Windows] MAPI32.DLL issue w/SM 1.1.15/6

NoOp-5
In reply to this post by Philip Chee
On 04/09/2009 09:42 PM, Philip Chee wrote:

> On Thu, 09 Apr 2009 17:10:07 -0700, NoOp wrote:
>
>> I normally do not run windows, and run linux instead. However I've been
>> running WinXPPro (SP3) on a second machine to assist someone
>> troubleshooting a SeaMonkey issue. I've run into an issue with upgrading
>> from SM 1.1.14 to 1.1.15 and now 1.1.16 whereby I receive WinXP startup
>> errors due to SM replacing the MAPI32.DLL in the Windows System32
>> directory upon each upgrade. To add insult to injury... 1.1.15 & 1.1.16
>> required reboots.
>>
>> If I leave the SM mapi32.dll installed, I received the following error
>> on startup:
>>
>> WindowsSearch.exe - Ordinal Not Found
>> The ordinal 49 could not be located in the synamic link library MAPI32.dll.
>>
>> If I move the SM mapi32.dll (Mozilla version 0.8.0.0) out of the way and
>> replace it with the original MS version (4.0.835.1374), I no longer
>> receive the error & SM seems to continue to work just fine. Note: I have
>> to keep copy of the MS version in a temp/backup folder as SM keeps
>> overwriting the original - whats up with that?
>>
>> The Microsoft WindowsSearch.exe is version 7.0.6001.16503.
>>
>> I seem to recall some discussion regarding Mozilla interference with
>> mapi32.dll files in the past, but I've been on linux for a few years now
>> and had thought that any issues like this had been sorted out. Is anyone
>> else experiencing mapi32.dll issues?
>>
>> Crossposted to: mozilla.dev.apps.seamonkey
>> Followup-To: mozilla.support.seamonkey set
>
> There are a bunch of MAPI32.DLL bugs in bugzilla, most of them have been
> duplicated to:
>
> Bug 109362 - Installing/setting Mozilla as default mail breaks other
> clients (e.g. groupwise, outlook) (bad mapi32.dll)
>
> <https://bugzilla.mozilla.org/show_bug.cgi?id=109362>
>
> This is nominated for "wanted‑thunderbird3" I think this should be
> blocking-thunderbird3 since the problem will be even worse with Vista
> and Windows7.
>
> Phil
>

As a followup to thunderbird & seamonkey dev.apps - the issue (thanks to
the kind help of Frank Wein - thanks Frank!) has been determined to be
with SeaMonkey (I didn't test Thunderbird) 1.1.x replacing the
mapi32.dll file in c:\windows\system32 (SeaMonkey 2.x does not do this).

It's probably easier if you follow the thread on
mozilla.support.seamonkey, but here is a brief recap of my testing:

Note: all of the following with the WindowsSearch.exe program installed.

1. Used fixmapi.exe to replace the mozilla SM mapi32.dll in \system32\ -
that version is MS 1.0.2536.0.
2. Purge SM - all (Windows 'Add or Remove Programs) & deleted the
\mozilla\ folder in 'Documents and Settings'.
3. Rebooted & installed SM 1.1.16 (complete - no quicklaunch). I only
ran a cursory check - browser works & accepted making it my default
browser. Checked mapi32.dll - no change, it stayed the same.
4. Created a newsgroup account (news.mozilla.org) and accepted making SM
as the default mail application. Checked mapi32.dll - no change, it
stayed the same.
5. Purged SM 1.1.16 & \mozilla\ folder and rebooted.
6. Installed SM 2.0a3 (most recent as my copy was a 'pre' version).
7. Repeated 3 above w/2.0a3 - Standard + all Optional Components
(interesting license agreement): Checked mapi32.dll - no change, it
stayed the same.
8. Repeated 4 above: Checked mapi32.dll - no change, it stayed the same
(MS version).

Frank ask if I have Exchange or Groupwise installed I did at one time.

>> > The mapi32.dll is microsoft:
>> > Description: Extended MAPI 1.0 for Window NT
>> > Company: Microsoft Corporation
>> > File Version: 4.0.835.1374
>> >
>> > The system had Groupwise & Exchange installed on it (since removed) and
>> > is valid.
> [...]
>
> Yes, that's probably the "problem" (well, actually it's a bug in the
> code then). The code checks if the function "GetOutlookVersion" is
> present in the mapi32.dll to see if the DLL is current enough (on old
> systems like Win9x, there could be a DLL installed that did not support
> Simple MAPI the way SeaMonkey uses it, so SeaMonkey had to replace it).
> AFAIK this worked fine with the original mapi32.dll coming with IE 5.5,
> 6, 7 and various Outlook (Express) versions, but seems like this check
> fails Groupwise as already noted in the bug. With SeaMonkey 2 this will
> no longer be a problem as we never overwrite the mapi32.dll file in the
> system folder. Thanks for testing.
>

And today I tested with the 4.0.835.1374 mapi32.dll:

> Confirmed. I tested with the 4.0.835.1374 mapi32.dll file today - same
> way as outlined in my previous post with the 1.0.2536.0 mapi32.dll.
>
> 1.1.16 _does_ change it to the Mozilla version 0.8.0.0.
> 2.0a3 does not, it leaves it as 4.0.835.1374.


_______________________________________________
dev-apps-thunderbird mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-apps-thunderbird