Closed
Bug 127833
Opened 23 years ago
Closed 23 years ago
Entry point not found - library xpcom.dll (?GetSharedBufferHandle@nsPrivateSharableString@@UBEPBV?$nsSharedBufferHandle@G@@XZ)
Categories
(SeaMonkey :: Installer, defect)
Tracking
(Not tracked)
VERIFIED
FIXED
mozilla1.0
People
(Reporter: holzmann, Assigned: Matti)
References
Details
(Whiteboard: [adt1])
Attachments
(2 files, 2 obsolete files)
3.77 KB,
image/png
|
Details | |
631 bytes,
patch
|
curt
:
review+
dveditz
:
superreview+
asa
:
approval+
|
Details | Diff | Splinter Review |
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:0.9.8+) Gecko/20020225
BuildID: 2002022503
After installation only by the first startup this message is displayed. See the
screenshot in the attachment. All other starts are without this message.
This message appears also when going to Help in the menuebar and activating
About-plug-ins. Here the message is reproducable every time.
It is sufficient to press OK and mozilla works without visible problems.
Reproducible: Always
Steps to Reproduce:
1.Go to HELP in the bar
2.Select About Plug-ins
3.The errormessage appears
Actual Results: I got the message in the attachment, that the procedure entry
point in
xpcomm.dll was not found.
Expected Results: Show no such message
NT4.0 SP5 only browser and composer installed, no mail, news, chatzilla
Reporter | ||
Comment 1•23 years ago
|
||
![]() |
||
Updated•23 years ago
|
Whiteboard: DUPEME
Assignee | ||
Comment 2•23 years ago
|
||
Reporter:
You have installed Mozilla over an older build !
a) Over which build do you have installed build 2002022503 ?
b) Please attach a list of DLLs from c:\programme\mozilla\components\ which are
old (left over from your old build)
c) uninstall mozilla and reinstall it should fix your problem.
Assignee: dougt → dveditz
Status: UNCONFIRMED → NEW
Component: XPCOM → Installer
Ever confirmed: true
QA Contact: scc → bugzilla
Whiteboard: DUPEME
Comment 3•23 years ago
|
||
over to curt, another old thing to zap
Assignee: dveditz → curt
Summary: procedure entry point not found in xpcom.dll → entry point not found ?GetSharedBufferHandle@nsPrivateSharableString@@UBEPBV?$nsSharedBufferHandle@G@@XZ
Reporter | ||
Comment 4•23 years ago
|
||
Answers:
a) Build 2002022503 was installed over 2002022203
b) old ddl after installation of build 2002022503: mozldap.dll
c) Thanks.
Updated•23 years ago
|
Updated•23 years ago
|
Summary: entry point not found ?GetSharedBufferHandle@nsPrivateSharableString@@UBEPBV?$nsSharedBufferHandle@G@@XZ → Entry point not found - library xpcom.dll (?GetSharedBufferHandle@nsPrivateSharableString@@UBEPBV?$nsSharedBufferHandle@G@@XZ)
Comment 5•23 years ago
|
||
I cant reproduce this bug with latest Mozilla installer. This is what I tested:
- installed latest trunk on top of a 0.9.3 installation
- installed latest trunk on top of a 0.9.7 installation
- installed latest trunk on top of a 2002-02-22 installation
all installation were done using the "complete" option.
If this is still a valid bug please specfify how to reproduce...
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → WORKSFORME
Assignee | ||
Comment 6•23 years ago
|
||
Henrik Gemal: why not read the comments before you mark a bug worksforme ?
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Comment 7•23 years ago
|
||
I read the comments. That why I tested:
- installed latest trunk on top of a 2002-02-22 installation
works for me. Please specify a valid testcase.
Comment 8•23 years ago
|
||
I now tried installating latest trunk on top of:
m15
m18
0.6
0.8
0.9.1
0.9.2
0.9.3
0.9.4
0.9.5
0.9.6
0.9.7
0.9.8
with no "entry point" problems at all...
How I tested:
1. Remove entire mozilla directory
2. install build (complete)
3. install latest build
4. start over at 1 again
Assignee | ||
Comment 9•23 years ago
|
||
Henrik: Have you tried (from comment #4) :
Build 2002022503 was installed over 2002022203 ?
Reporter | ||
Comment 10•23 years ago
|
||
How to reproduce this error message.
Currently installed: mozilla-win32-installer-sea.exe 2002030606-trunk
Navigator only
Install on top of this: mozilla-win32-installer-sea.exe 2002022810-0.9.4ec
After starting this produces a set of entrypoint not found messages.
Afterwards install mozilla-win32-installer-sea.exe 2002030606-trunk again and
you will get the message as shown in the attachment.
Sorry for the misleading information in the bug report before.
uwe
Comment 11•23 years ago
|
||
>Henrik: Have you tried (from comment #4) :
>Build 2002022503 was installed over 2002022203 ?
that makes no sense. Installing m18 on top on m16 possibly also gives me error.
Now need to fix those. Always test installing latest on top of something else.
I reproduced the bug now:
install "latest" on top of "2002-02-28-10-0.9.4ec"
The problem file is "mozldap.dll" in the component directory. Leftover also
seems to be "nsldap32v40.dll" but that doesn't produce any entry points errors.
Assignee | ||
Comment 12•23 years ago
|
||
Comment 13•23 years ago
|
||
Comment on attachment 73063 [details] [diff] [review]
easy patch
r=curt
Dan is out this week but Monday we'll get an sr= from him.
Attachment #73063 -
Flags: review+
Comment 14•23 years ago
|
||
on second thought I dont think "nsldap32v40.dll" is a left over...
Comment 15•23 years ago
|
||
Ok. the complete picture:
When "upgrading" from "2002-02-28-10-0.9.4ec" to "latest" the following files
are "left" behind. Left behind I mean not touched by the new install in:
C:\Program Files\mozilla.org\Mozilla\
-----------
msgMapi.dll
chrome\overlayinfo\editor\content\overlays.rdf
chrome\all-packages.rdf
chrome\all-skins.rdf
chrome\all-locales.rdf
chrome\user-locales.rdf
chrome\user-skins.rdf
component\nsMapiRegistry.dll
defaults\profile\US\chrome\userChrome.css
defaults\profile\US\chrome\userContent.css
res\throbber (directory)
res\acceptlanguage.properties
res\nssifail.txt
res\sample (a lot of files)
the most important files must be:
msgMapi.dll
component\nsMapiRegistry.dll
correct? Should we delete more?
Assignee | ||
Comment 16•23 years ago
|
||
We should delete this files :
msgMapi.dll
component\nsMapiRegistry.dll
component\mozldap.dll
I have mozldap.dll and msgmapi.dll in my current build, are this files still
unused ?
Next question: Can you install a build without Mail over a build with mail ?
Comment 17•23 years ago
|
||
Due to Mozilla's evil component linkage the installer forces you to update each
package it finds already installed if you try to update any of them. Users are
free to install into a fresh directory if they want fewer packages in the new
install, but we can't allow the mixture of an old Mail with a new XPCOM.
Assignee | ||
Updated•23 years ago
|
Attachment #73063 -
Attachment is obsolete: true
Assignee | ||
Comment 18•23 years ago
|
||
Updated•23 years ago
|
Comment 19•23 years ago
|
||
Comment on attachment 73707 [details] [diff] [review]
updated patch
dveditz can sr= this. I've added him to the cc list
Attachment #73707 -
Flags: review+
Assignee | ||
Comment 20•23 years ago
|
||
*** Bug 130297 has been marked as a duplicate of this bug. ***
Comment 21•23 years ago
|
||
*** Bug 131623 has been marked as a duplicate of this bug. ***
Updated•23 years ago
|
Attachment #73707 -
Flags: needs-work+
Comment 22•23 years ago
|
||
Comment on attachment 73707 [details] [diff] [review]
updated patch
msgMapi and nsMapiRegistry are mail files and should be deleted in mail.jst
However, you should check with the mail folks on that one to see if it's really
gone or only temporarily gone.
Comment 23•23 years ago
|
||
As far as I know mozldap.dll still exists and we use it.
ccind dmose for confirmation
Comment 24•23 years ago
|
||
Comment on attachment 73707 [details] [diff] [review]
updated patch
The file msgMapi.dll is required, this is the mapi support implementation.
However, nsMapiRegistry.dll is obsolete and should go away.
Comment 25•23 years ago
|
||
Also note : I saw the in comments above, this is for 0.94 to latest, in 0.94
msgMapi.dll was in the 'bin' directory but now it is in the 'bin\components'
directory since now it is an XPCOM component.
Comment 26•23 years ago
|
||
Also mozldap.dll is the file for LDAP XPCOM SDK implementation it should not be
deleted.
Assignee | ||
Comment 27•23 years ago
|
||
Rajiv Dayal: Thanks for you answer !
Attachment #73707 -
Attachment is obsolete: true
Comment 28•23 years ago
|
||
Comment on attachment 75024 [details] [diff] [review]
better patch, please review again...
sr=dveditz
Attachment #75024 -
Flags: superreview+
Comment 29•23 years ago
|
||
*** Bug 119508 has been marked as a duplicate of this bug. ***
Comment 31•23 years ago
|
||
FYI:
Just tried a crazy thing... Install latest Mozilla on top of Netscape 6.2.1.
The following files causes entry point problems:
component/absyncmj.dll
component/activation.dll
component/alchrdet.dll
component/impComm4x.dll
component/nsAB4xUpgrader.dll
component/spellchecker/spellchecker.dll
not really sure if we should bother...
Comment 32•23 years ago
|
||
That *is* a crazy thing, the Mozilla install will not clean up files left by
other installers.
Comment 33•23 years ago
|
||
I think it would be awfully bad precedent to deal try to fix this one.
Status: REOPENED → RESOLVED
Closed: 23 years ago → 23 years ago
Resolution: --- → INVALID
Assignee | ||
Comment 34•23 years ago
|
||
Reopening:
The original bug report is still valid. Invalid is only comment #31.
The patch for a an installing a mozilla build over an older mozilla build needs
only a review (r= and a=).
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
Comment 35•23 years ago
|
||
Comment on attachment 75024 [details] [diff] [review]
better patch, please review again...
Matti, shall I assign this to you to complete, or shall I seek the a= and check
it in?
Attachment #75024 -
Flags: review+
Assignee | ||
Comment 36•23 years ago
|
||
Thanks for your offer, i'll assign it to me.
You had enough work with this easy patch !
Assignee: curt → Matti
Status: REOPENED → NEW
Comment 37•23 years ago
|
||
Comment on attachment 75024 [details] [diff] [review]
better patch, please review again...
a=asa (on behalf of drivers) for checkin to the 1.0 trunk
Attachment #75024 -
Flags: approval+
Comment 38•23 years ago
|
||
Checked in to the trunk.
Status: NEW → RESOLVED
Closed: 23 years ago → 23 years ago
Resolution: --- → FIXED
Comment 39•23 years ago
|
||
verified upgrading from a 3/25 to 3/30 build (got bit by bug 135222 going to
todays build)
Status: RESOLVED → VERIFIED
Updated•21 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•