Closed Bug 228034 Opened 21 years ago Closed 20 years ago

unable to launch TB 0.4 on win NT 4: can not find entrypoint of procedure CopyStgMedium in dll urlmon.dll

Categories

(Thunderbird :: Account Manager, defect)

x86
Windows NT
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 249593

People

(Reporter: zweetsmoel, Assigned: bernard.alleysson)

References

Details

(Whiteboard: Firefox version of bug: bug 249593)

User-Agent:       Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.5) Gecko/20031007 Firebird/0.7
Build Identifier: Mozilla thunderbird 0.4 (zip distro), official build from mozilla ftp server, english version

Trying to run TB 0.4 on Win NT 4 (SP 4 or 5) ends up with the recurring message:
"can not find entrypoint of procedure CopyStgMedium in dll urlmon.dll". (The
original error message is in dutch, the language of the win NT system I use is
dutch). Trying to create a new profile with 'thunderbird -p' instantly gives
same error message. thunderbird was installed in fresh folder, deleting the
previous profile folder, or the contents of the chrome folder or anything else
mentioned in the release notes didn't solve the problem. TB 0.4 seems to be
broken on win nt 4, although the release notes put NT 4 in the supported OS
list. TB 0.3 runs fine on the same system.

Reproducible: Always

Steps to Reproduce:
1. run TB 0.4 on win NT 4
2. see error message, click ok to close.
3. thunderbird did not start at all.

Actual Results:  
besides the error message nothing happens.

Expected Results:  
see TB 0.4 running.

Weird problem, I'm not new to mozilla products, but with all my knowledge and
tricks I know to make moz builds run I wasn't able to make TB run on Win NT 4.
The urlmon.dll is:
"The Urlmon library component
is a Multipurpose Internet Mail Extensions (MIME) handler and
Component Object Model (COM) application for the Wininet library."
This is still happening with the Thunderbird 0.5 release on Windows NT4, SP6.
The exact error-message in English is

XPCOM:EventReceiver: thunderbird.exe - Entry Point Not Found

The procedure entry point CopyStgMedium could not be located in the dynamic link
library urlmon.dll.
More information on this bug can be found at 

http://forums.mozillazine.org/viewtopic.php?p=386082

It seems that Thunderbird needs a version of urlmon.dll that is more recent than
the one supplied with Win NT4 SP6. One suggestion was to install IE6 to get this
DLL, but that doesn't feel like a good solution...
*** Bug 237336 has been marked as a duplicate of this bug. ***
URL: n/a
Whiteboard: Firefox version of bug: bug 249593.
*** Bug 250115 has been marked as a duplicate of this bug. ***
Blocks: mingw
The patch that caused the regression is the fix for bug 223909.

Porting the code to Mozilla would fix bug 47838.
Depends on: 223909
As Bug #249593 (Firebird version of this bug) has '+' flags, I'm requesting the
same for this bug.
Flags: blocking-aviary1.0RC1?
Flags: blocking-aviary1.0?
Fix for bug 249593 should fix this bug too
Assignee: mscott → balleysson
Status: NEW → ASSIGNED
Flags: blocking-aviary1.0RC1? → blocking-aviary1.0RC1+
Thunderbird also does not run under Windows95! Firefox had the same problem, but
they have fixed it in there currenz nightlies. I hope that you will also make
Thunderbird run under Windows 95 again.
(In reply to comment #9)

typing errors, sorry:

"there currenz nightlies" -> "their current nightly builds"
Install file:
ThunderbirdSetup-0.7.3.exe

Operating system:
Windows NT 4.0 sp6 (4.00.1381)

Always reproducable.

I ran the installation on a fresh system to which ONLY SP6 was installed. No
other vendor software is installed on this system.  The following DLLs are not
installed during installation, but are required.   

urlmon.dll 
shlwapi.dll  <-- Required but not previously reported in bugzilla DB.

SP6 does not supply URLMON.DLL as previously reported.

FIX: Copying DLLs from an XP SP1 system into the application directory or system
directory fixes problem.
balleysson, any thoughts on when you might be able to get a patch together for
this one?  -thanks
I may have misunderstood, but from the comments, the patch in bug 249593 (which
is awaiting review) will fix this bug.
Whiteboard: Firefox version of bug: bug 249593. → Firefox version of bug: bug 249593
(In reply to comment #13)
> I may have misunderstood, but from the comments, the patch in bug 249593 (which
> is awaiting review) will fix this bug.

As the patch in Bug #249593 applies to files common to FF and TB, then this
would become a dup. If the fix was in mozilla/browser somewhere, then this
wouldn't be a dup.

*** This bug has been marked as a duplicate of 249593 ***
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
Flags: blocking-aviary1.0?
removing blocking flag. this is a dupe of a fixed-aviary bug.
Flags: blocking-aviary1.0PR+
This problem seems to be fixed in Firefox latest-trunk nightlies. But
Thunderbird latest-trunk nightlies still do not work under Windows 95 !!! Why is
this currently only fixed for Firedox and not also for Thunderbird !?
You need to log in before you can comment on or make changes to this bug.