Closed Bug 1778254 Opened 3 years ago Closed 3 years ago

SECMOD_LockedModuleHasRemovableSlots could not be located in xul.dll after updating Firefox.

Categories

(Toolkit :: Application Update, defect)

Desktop
Windows 11
defect

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
firefox-esr91 --- unaffected
firefox-esr102 --- wontfix
firefox102 --- wontfix
firefox103 --- wontfix
firefox104 --- wontfix

People

(Reporter: KWierso, Unassigned)

References

(Regression, )

Details

(Keywords: regression)

A user on reddit recently updated their Firefox, and now is now getting an error message, presumably on startup, complaining that The procedure entry point SECMOD_LockedModuleHasRemovableSlots could not be located in the dynamic link library C:\Program Files\Mozilla Firefox\xul.dll

From the reddit post's screenshot, that looks like Windows 11.

OS: Unspecified → Windows 11
Hardware: Unspecified → Desktop

Set release status flags based on info from the regressing bug 1769627

:jschanck, since you are the author of the regressor, bug 1769627, could you take a look?
For more information, please visit auto_nag documentation.

Flags: needinfo?(jschanck)

The only way I can see this happening is if the rest of Firefox got updated but NSS didn't, so this seems like an updater bug, maybe?

Component: Security: PSM → Application Update
Flags: needinfo?(jschanck)
Product: Core → Toolkit

It would be very surprising to me if a user managed to get only part of the install updated. It would be helpful to see the update logs for this user. Wes, would you mind either linking to the post or trying to get the logs from the user? The steps should be:

  1. Navigate to about:support
  2. Find the "Update Folder" entry and click "Open Folder".
  3. Open the updates directory.
  4. Inside, you should find files named last-update.log and backup-update.log. Attach these files to this bug.

Another thing that might be useful is the checksums of all of the DLLs and EXEs in the install directory -- we should be able to confirm whether or not there's some sort of frankenfox with those.

(In reply to bhearsum@mozilla.com (:bhearsum) from comment #5)

It would be very surprising to me if a user managed to get only part of the install updated. It would be helpful to see the update logs for this user. Wes, would you mind either linking to the post or trying to get the logs from the user? The steps should be:

The post is at https://www.reddit.com/r/firefox/comments/vsbn1f/went_to_go_on_the_internet_and_it_was_updating/

OP in that thread said downloading and installing from scratch worked correctly, so it sounds like the update did mess something up, I guess. Looking at the thread, sounds like they actually blew away the messed up install, so I don't know if I could get checksums of the messed up files.

Is the "Update Folder" entry universal for all installations? Sounds like the messed up install can't get to a point where about:support could be loaded. Looks like it takes you to some folder in %PROGRAMDATA% named Mozilla-[checksum or other randomish string]. Could I just ask OP for any folder matching that description and sort it out after the fact?

Flags: needinfo?(bhearsum)

(In reply to Wes Kocher (:KWierso) (Not reading bugmail; email directly if needed) from comment #7)

(In reply to bhearsum@mozilla.com (:bhearsum) from comment #5)

It would be very surprising to me if a user managed to get only part of the install updated. It would be helpful to see the update logs for this user. Wes, would you mind either linking to the post or trying to get the logs from the user? The steps should be:

The post is at https://www.reddit.com/r/firefox/comments/vsbn1f/went_to_go_on_the_internet_and_it_was_updating/

OP in that thread said downloading and installing from scratch worked correctly, so it sounds like the update did mess something up, I guess. Looking at the thread, sounds like they actually blew away the messed up install, so I don't know if I could get checksums of the messed up files.

D'oh :(

Is the "Update Folder" entry universal for all installations? Sounds like the messed up install can't get to a point where about:support could be loaded. Looks like it takes you to some folder in %PROGRAMDATA% named Mozilla-[checksum or other randomish string]. Could I just ask OP for any folder matching that description and sort it out after the fact?

Yeah, that should be fine for the update data (although it may be outdated at this point).

Flags: needinfo?(bhearsum)

I asked for the data a week ago on reddit, no response.

I'm going to close as in INCOMPLETE. It's pretty clear something caused Firefox to have mismatched binary components, but without further information we can't really say more than that.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.