question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

jsc failing on windows

See original GitHub issue

Probably upstream but just in case this has to do with the way jsvu is unpacking jsc:

✔ Found latest JavaScriptCore version: v232897.
✔ URL: https://s3-us-west-2.amazonaws.com/archives.webkit.org/wincairo-x86_64-release/232897.zip
✔ Download completed.
❯ Extracting…
Installing library to ~\.jsvu\engines\javascriptcore\JavaScriptCore.resources\Info.plist…
Installing library to ~\.jsvu\engines\javascriptcore\DumpRenderTreeLib.dll…
Installing library to ~\.jsvu\engines\javascriptcore\JavaScriptCore.dll…
Installing library to ~\.jsvu\engines\javascriptcore\jscLib.dll…
Installing library to ~\.jsvu\engines\javascriptcore\libEGL.dll…
Installing library to ~\.jsvu\engines\javascriptcore\libGLESv2.dll…
Installing library to ~\.jsvu\engines\javascriptcore\MiniBrowserLib.dll…
Installing library to ~\.jsvu\engines\javascriptcore\testapiLib.dll…
Installing library to ~\.jsvu\engines\javascriptcore\testmasmLib.dll…
Installing library to ~\.jsvu\engines\javascriptcore\testRegExpLib.dll…
Installing library to ~\.jsvu\engines\javascriptcore\TestWebCoreLib.dll…
Installing library to ~\.jsvu\engines\javascriptcore\TestWebKitAPIInjectedBundle.dll…
Installing library to ~\.jsvu\engines\javascriptcore\TestWebKitLegacyLib.dll…
Installing library to ~\.jsvu\engines\javascriptcore\TestWebKitLib.dll…
Installing library to ~\.jsvu\engines\javascriptcore\TestWTFLib.dll…
Installing library to ~\.jsvu\engines\javascriptcore\WebKit.dll…
Installing library to ~\.jsvu\engines\javascriptcore\WebKit2.dll…
Installing library to ~\.jsvu\engines\javascriptcore\WTF.dll…
Installing library to ~\.jsvu\engines\javascriptcore\DumpRenderTree.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\DumpRenderTreeLib.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\ImageDiff.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\JavaScriptCore.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\jsc.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\jscLib.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\libEGL.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\libGLESv2.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\LLIntOffsetsExtractor.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\MiniBrowser.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\MiniBrowserLib.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\testapi.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\testapiLib.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\testmasm.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\testmasmLib.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\testRegExp.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\testRegExpLib.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\TestWebCore.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\TestWebCoreLib.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\TestWebKit.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\TestWebKitAPIInjectedBundle.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\TestWebKitLegacy.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\TestWebKitLegacyLib.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\TestWebKitLib.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\TestWTF.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\TestWTFLib.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\WebKit.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\WebKit2.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\WebKitNetworkProcess.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\WebKitStorageProcess.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\WebKitWebProcess.pdb…
Installing library to ~\.jsvu\engines\javascriptcore\WTF.pdb…
Installing binary to ~\.jsvu\engines\javascriptcore\jsc.exe…
Installing wrapper script to ~\.jsvu\javascriptcore.cmd…
✔ Extraction completed.
❯ Testing…
✖ Error: Command failed: C:\Users\doilij/.jsvu/javascriptcore C:\Users\doilij\AppData\Local\Temp\e6dbf97c188ee412a3409f98eac3e1d9

An error message pops up:

image

I’m confused because jscLib.dll is definitely extracted:

Installing library to ~\.jsvu\engines\javascriptcore\jscLib.dll…

And it’s definitely there on disk and new. So it seems like maybe is somehow an invalid DLL?

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:8 (7 by maintainers)

github_iconTop GitHub Comments

2reactions
rkirslingcommented, Jun 18, 2018

The issue here is that certain third-party DLLs (e.g. ICU) are needed to run jsc.exe, so we’ll need to fetch and unzip a copy of WinCairoRequirements as well.

Sorry I missed this in #44—I had these DLLs in my path (and forgot that these are among the things that 32-bit AppleWin port references Program Files\iTunes for).

1reaction
dilijevcommented, Jun 20, 2018

Putting WinCairoRequirements\bin64 on my PATH solved the crash on my end.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Jsc.exe EXE Errors: Download and Troubleshoot
If Those Steps Fail: Download and Replace Your jsc.exe File (Caution: Advanced) · Locate your Windows operating system version in the list of ......
Read more >
What is jsc.exe? - Fileinspect
jsc.exe is a part of the Microsoft® JScript Compiler . This file can cause jsc.exe application error and jsc.exe High Disk Usage. Read...
Read more >
jsc.exe file - How to fix jsc.exe errors - EXEscan.net
The jsc.exe file may have been damaged. Reinstall the application. jsc.exe - Error. jsc.exe is not recognized as an internal or external command,...
Read more >
Remote Network Access Troubleshooting - JSC - NASA
Are you getting a error stating "invalid username or password"? a. Make sure you are entering your current JSC ID and password into...
Read more >
What is jsc.exe? Is it Safe or a Virus? How to remove or fix it
These .exe error messages can occur during the installation of a program, during the execution of it's associate software program, Windows 10 ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found