Cannot run Windows jsshell nightlies: mozutil.dll missing

RESOLVED FIXED in mozilla11



Build Config
6 years ago
6 years ago


(Reporter: Ben Lerner, Assigned: Jon Buckley)


7 Branch
Windows 7
Bug Flags:
in-testsuite ?

Firefox Tracking Flags

(Not tracked)



(1 attachment)



6 years ago
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
Build ID: 20110928134238

Steps to reproduce:

From bug 686305 comment 2, I tried downloading and, tried extracting each of them into their own subdirectory, and tried running js.exe.  Neither one worked, and gave the error "the program can't start because mozutils.dll is missing from [my] computer.  Try reinstalling the program to fix this problem.".  What am I missing, and where can I find mozutils.dll if in fact I need it?
Needs a packaging fix:
Blocks: 677501
Assignee: nobody → david.humphrey
Ever confirmed: true
There are two options, really: either include mozutils.dll, or stop linking jsshell to it. Do we have a reason to specifically want jsshell to use jemalloc?
Note: with the landing of bug 414946, the same issue will hit mac, too. Whichever route we take, we can remove the #ifdef in, zip will only complain about missing file, but won't fail (iirc its behaviour)
I suspect Spidermonkey hackers will in fact want a JS shell linked with jemalloc.

Comment 5

6 years ago
Created attachment 577705 [details] [diff] [review]
Add mozutils library to jsshell distributable

I spoke to David, he's fine with me taking this bug.

This patch simply adds the mozutils library to the archive file containing jsshell.
Assignee: david.humphrey → jon
Attachment #577705 - Flags: review?(ted.mielczarek)
Attachment #577705 - Flags: review?(ted.mielczarek) → review+

Comment 6

6 years ago
I built a try-server version at and tested Linux, Mac OS X, and Windows jsshells and they all run without asking for mozutils
Keywords: checkin-needed
Flags: in-testsuite?
Keywords: checkin-needed
Target Milestone: --- → mozilla11

Comment 8

6 years ago
Last Resolved: 6 years ago
Resolution: --- → FIXED
Duplicate of this bug: 703381

Comment 10

6 years ago
Try run for 2b9b32464d81 is complete.
Detailed breakdown of the results available here:
Results (out of 15 total builds):
    success: 13
    failure: 2
Builds available at
You need to log in before you can comment on or make changes to this bug.