Skip to content

flora-colossus seems going into a forever loop or infinite iteration.  #1362

Open
@buptfarmer

Description

@buptfarmer

Preflight Checklist

  • I have read the contribution documentation for this project.
  • I agree to follow the code of conduct that this project follows, as appropriate.
  • I have searched the issue tracker for a bug that matches the one I want to file, without success.

Issue Details

  • Electron Packager Version:

  • Electron Version:

  • Operating System:

  • Last Known Working Electron Packager version::

    1 #/bin/bash
    2 DEBUG=* npx electron-packager .
    3 + DEBUG='*'
    4 + npx electron-packager .
    5 2022-04-29T03:35:29.647Z electron-packager Electron Packager 15.5.1
    6 Node v16.8.0
    7 Host Operating system: darwin 21.4.0 (x64)
    8 2022-04-29T03:35:29.648Z electron-packager Packager Options: {"_":["."],"deref-symli nks":true,"derefSymlinks":true,"download":{"rejectUnauthorized":true,"reject-unautho rized":true},"junk":true,"prune":true,"dir":".","protocols":[]}
    9 2022-04-29T03:35:29.648Z electron-packager Target Platforms: darwin
    10 2022-04-29T03:35:29.648Z electron-packager Target Architectures: x64
    11 Fri, 29 Apr 2022 03:35:29 GMT get-package-info Getting props: [
    12 [ 'productName', 'name' ],
    13 'version',
    14 [
    15 'dependencies.electron',
    16 'devDependencies.electron',
    17 'dependencies.electron-nightly',
    18 'devDependencies.electron-nightly',
    19 'dependencies.electron-prebuilt-compile',
    20 'devDependencies.electron-prebuilt-compile',
    21 'dependencies.electron-prebuilt',
    22 'devDependencies.electron-prebuilt'
    23 ]
    24 ]

Expected Behavior

I expect the packager can finish in a couple of minutes;

Actual Behavior

The packager cannot finish.

To Reproduce

Additional Information

When I use electron packager with command DEBUG=* npx electron-packager . It cannot finish over one hour. The log on the sonle repeatedly output something like "flora-colossus already walked this route" and " flora-colossus walk reached xxx".
the path looks like hopping between es6-iterator and es5-iterator.
flora-colossus seems going into a forever loop or infinite iteration.


 flora-colossus already walked this route +1ms
  flora-colossus walk reached: /Users/chanson.cc/01-code/15-github/betwixt/node_modules/jscs/node_modules/escope/node_modules/es6-map/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es5-ext/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es6-symbol  Type is: DEV +14ms
  flora-colossus walk reached: /Users/chanson.cc/01-code/15-github/betwixt/node_modules/jscs/node_modules/escope/node_modules/es6-map/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es5-ext/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es6-symbol/node_modules/d  Type is: DEV +1ms
  flora-colossus walk reached: /Users/chanson.cc/01-code/15-github/betwixt/node_modules/jscs/node_modules/escope/node_modules/es6-map/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es5-ext/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext  Type is: DEV +0ms
  flora-colossus walk reached: /Users/chanson.cc/01-code/15-github/betwixt/node_modules/jscs/node_modules/escope/node_modules/es6-map/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es5-ext/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator  Type is: DEV +2ms
  flora-colossus already walked this route +0ms
  flora-colossus walk reached: /Users/chanson.cc/01-code/15-github/betwixt/node_modules/jscs/node_modules/escope/node_modules/es6-map/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es5-ext/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es6-symbol/node_modules/d/node_modules/es5-ext/node_modules/es6-iterator/node_modules/es6-symbol  Type is: DEV +15ms
  flora-colossus already walked this route +0ms

packagelog.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions