electron-builder: On OSX, Wine crashes when dealing with a lot a data

  • Version: 1.4.4
  • Target: Windows

When building for Windows from OSX, I get this wine error;

Error: Exit code: 5. Command failed: wine /Users/ineghi/.cache/Squirrel.Windows/Squirrel.Windows-1.4.4/Writ eZipToSetup.exe /Dev/Repos/mixer/dist/win/mixer Setup 0.0.0.exe /var/folders/db/nnpx_zv11nlgqt42df9h76p r0000gn/T/electron-builder-be7-157fb17b72a-0/t-be7-2-setup.zip wine: Unhandled page fault on read access to 0x00000000 at address 0x7b850832 (thread 0009), starting debugger...

The application contains a lot of video (for a total of 4 go). This is probably a wine memory issue since everything is working fine without them.

edit: I use Wine 1.8.5 installed trough homebrew.

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Reactions: 1
  • Comments: 28 (11 by maintainers)

Commits related to this issue

Most upvoted comments

Oh, yes! I have about 1.03 TB free of 1.11TB

@maotora

  1. please try stable wine (2.0.2)
  2. please try our proven and tested docker image to build: https://www.electron.build/multi-platform-build#docker

I’m getting the wine issue here using ArchLinux it’s weird that the issue appears randomly, (sometimes it does sometimes I go through). But now it sticks and I can’t build anymore.

> Mijengo@0.9.0 private:build:win /home/user/Projects/Electron/Mijengo/desktop
> build --win

electron-builder 19.35.1
No native production dependencies
Packaging for win32 x64 using electron 1.8.1 to dist/win-unpacked
Error: Exit code: null. Command failed: wine /home/user/.cache/electron-builder/winCodeSign/winCodeSign-1.9.0/rcedit.exe /home/user/Projects/Electron/Mijengo/desktop/dist/win-unpacked/Mijengo.exe --set-version-string FileDescription Mijengo --set-version-string ProductName Mijengo --set-version-string LegalCopyright Copyright © 2017 Hack EAC --set-file-version 0.9.0 --set-product-version 0.9.0.0 --set-version-string InternalName Mijengo --set-version-string OriginalFilename  --set-version-string CompanyName Hack EAC --set-icon /home/user/Projects/Electron/Mijengo/desktop/build/icon.ico
err:ntdll:RtlpWaitForCriticalSection section 0x7bd06d80 "../../../wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 001a, blocked by 001d, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7bd06d80 "../../../wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0019, blocked by 001d, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7bd06d80 "../../../wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0028, blocked by 0027, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7bd06d80 "../../../wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 001a, blocked by 001d, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7bd06d80 "../../../wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0019, blocked by 001d, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7bd06d80 "../../../wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0028, blocked by 0027, retrying (60 sec)

err:ntdll:RtlpWaitForCriticalSection section 0x7bd06d80 "../../../wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 001a, blocked by 001d, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7bd06d80 "../../../wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0019, blocked by 001d, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7bd06d80 "../../../wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0028, blocked by 0027, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7bd06d80 "../../../wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 001a, blocked by 001d, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7bd06d80 "../../../wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0019, blocked by 001d, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7bd06d80 "../../../wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0028, blocked by 0027, retrying (60 sec)

    at /home/user/Projects/Electron/Mijengo/desktop/node_modules/builder-util/src/util.ts:116:16
    at ChildProcess.exithandler (child_process.js:277:5)
    at emitTwo (events.js:125:13)
    at ChildProcess.emit (events.js:213:7)
    at maybeClose (internal/child_process.js:927:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
From previous event:
    at exec (/home/user/Projects/Electron/Mijengo/desktop/node_modules/builder-util/src/util.ts:84:3)
    at wineExecutable.value.then.wine (/home/user/Projects/Electron/Mijengo/desktop/node_modules/builder-util/src/wine.ts:55:21)
From previous event:
    at execWine (/home/user/Projects/Electron/Mijengo/desktop/node_modules/builder-util/src/wine.ts:55:8)
    at /home/user/Projects/Electron/Mijengo/desktop/node_modules/electron-builder/src/winPackager.ts:334:11
From previous event:
    at WinPackager.signAndEditResources (/home/user/Projects/Electron/Mijengo/desktop/node_modules/electron-builder/out/winPackager.js:445:11)
    at WinPackager.signApp (/home/user/Projects/Electron/Mijengo/desktop/node_modules/electron-builder/src/winPackager.ts:350:17)
    at /home/user/Projects/Electron/Mijengo/desktop/node_modules/electron-builder/src/platformPackager.ts:208:16
From previous event:
    at WinPackager.doPack (/home/user/Projects/Electron/Mijengo/desktop/node_modules/electron-builder/out/platformPackager.js:261:11)
    at /home/user/Projects/Electron/Mijengo/desktop/node_modules/electron-builder/src/platformPackager.ts:114:16
    at Generator.next (<anonymous>)
From previous event:
    at WinPackager.pack (/home/user/Projects/Electron/Mijengo/desktop/node_modules/electron-builder/out/platformPackager.js:184:11)
    at /home/user/Projects/Electron/Mijengo/desktop/node_modules/electron-builder/src/packager.ts:260:24
From previous event:
    at Packager.doBuild (/home/user/Projects/Electron/Mijengo/desktop/node_modules/electron-builder/out/packager.js:344:11)
    at /home/user/Projects/Electron/Mijengo/desktop/node_modules/electron-builder/src/packager.ts:186:52
    at Generator.next (<anonymous>)
From previous event:
    at Packager.build (/home/user/Projects/Electron/Mijengo/desktop/node_modules/electron-builder/out/packager.js:263:11)
    at /home/user/Projects/Electron/Mijengo/desktop/node_modules/electron-builder/src/builder.ts:283:40
    at Generator.next (<anonymous>)
    at build (/home/user/Projects/Electron/Mijengo/desktop/node_modules/electron-builder/out/builder.js:63:21)
    at loadEnv.then (/home/user/Projects/Electron/Mijengo/desktop/node_modules/electron-builder/src/cli/cli.ts:49:4)
From previous event:
    at build (/home/user/Projects/Electron/Mijengo/desktop/node_modules/electron-builder/out/builder.js:63:21)
    at loadEnv.then (/home/user/Projects/Electron/Mijengo/desktop/node_modules/electron-builder/out/cli/cli.js:155:79)
    at runCallback (timers.js:781:20)
    at tryOnImmediate (timers.js:743:5)
    at processImmediate [as _immediateCallback] (timers.js:714:5)
From previous event:
    at Object.args [as handler] (/home/user/Projects/Electron/Mijengo/desktop/node_modules/electron-builder/out/cli/cli.js:155:68)
    at Object.runCommand (/home/user/Projects/Electron/Mijengo/desktop/node_modules/electron-builder/node_modules/yargs/lib/command.js:226:22)
    at Object.parseArgs [as _parseArgs] (/home/user/Projects/Electron/Mijengo/desktop/node_modules/electron-builder/node_modules/yargs/yargs.js:998:24)
    at Object.get [as argv] (/home/user/Projects/Electron/Mijengo/desktop/node_modules/electron-builder/node_modules/yargs/yargs.js:912:21)
    at Object.<anonymous> (/home/user/Projects/Electron/Mijengo/desktop/node_modules/electron-builder/out/cli/cli.js:151:418)
    at Module._compile (module.js:624:30)
    at Object.Module._extensions..js (module.js:635:10)
    at Module.load (module.js:545:32)
    at tryModuleLoad (module.js:508:12)
    at Function.Module._load (module.js:500:3)
    at Function.Module.runMain (module.js:665:10)
    at startup (bootstrap_node.js:201:16)
    at bootstrap_node.js:626:3
npm ERR! code ELIFECYCLE
npm ERR! errno 255
npm ERR! Mijengo@0.9.0 private:build:win: `build --win`
npm ERR! Exit status 255
npm ERR!
npm ERR! Failed at the Mijengo@0.9.0 private:build:win script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/user/.npm/_logs/2017-10-09T14_09_46_875Z-debug.log
ERROR: "private:build:win" exited with 255.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! Mijengo@0.9.0 pack:win: `run-s private:clean private:compile private:build:win`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the Mijengo@0.9.0 pack:win script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/user/.npm/_logs/2017-10-09T14_09_46_966Z-debug.log

Versions

winetricks: 20170823 - sha256sum: 0663ccd4ee21dea5c4e3019dc52f9affd6d87dfb43d94bc2b87c0d1106d1356f

wine: wine-2.18

Help!