Skip to content

process object with weird attributes in Node.js v10.5.0 #209

@mmarchini

Description

@mmarchini
0x000002e56df83d09:<Object: process properties {
    .title=<unknown field type>,
    .version=<Smi: 1>,
    .versions=<Smi: 1>,
    .arch=<Smi: 1>,
    .platform=<Smi: 1>,
    .release=<Smi: 1>,
    .argv=0x000002e5ff5aa5e9:<Array: length=2>,
    .execArgv=0x000002e5ff5aa609:<Array: length=2>,
    .env=0x000002e5ff5aa629:<Object: (anonymous)>,
    .pid=<Smi: 1>,
    .features=<Smi: 1>,
    .ppid=<unknown field type>,
    .execPath=0x000002e5ff5aa679:<String: "/Users/mmarchini...">,
    .debugPort=<unknown field type>,
    ._startProfilerIdleNotifier=<unknown field type>,
    ._stopProfilerIdleNotifier=<unknown field type>,
    .abort=<unknown field type>,
    .chdir=0x000002e51d4dbae1:<function: chdir at (external).js:20:33>,
    .umask=0x000002e51d4dbb21:<function: umask at (external).js:24:33>,
    ._getActiveRequests=<unknown field type>,
    ._getActiveHandles=<unknown field type>,
    .reallyExit=<unknown field type>,
    .cwd=<unknown field type>,
    .getuid=<unknown field type>,
    .geteuid=<unknown field type>,
    .getgid=<unknown field type>,
    .getegid=<unknown field type>,
    .getgroups=<unknown field type>,
    ._kill=<unknown field type>,
    .dlopen=<unknown field type>,
    ._debugProcess=<unknown field type>,
    ._debugEnd=<unknown field type>,
    .hrtime=0x000002e51d4dd1a1:<function: hrtime at (external).js:96:35>,
    .cpuUsage=0x000002e51d4dd4f9:<function: cpuUsage at (external).js:35:39>,
    .uptime=<unknown field type>,
    .memoryUsage=0x000002e51d4dd7a9:<function: memoryUsage at (external).js:123:45>,
    ._rawDebug=0x000002e51d4e0fd1:<function: process._rawDebug at (external).js:250:31>,
    .moduleLoadList=<Smi: 1>,
    .binding=<unknown field type>,
    ._linkedBinding=<unknown field type>,
    ._events=0x000002e5ff5aa6c9:<Object: Object>,
    ._eventsCount=<Smi: 4>,
    ._maxListeners=0x000002e532d022e1:<undefined>,
    ._fatalException=<unknown field type>,
    .domain=0x000002e532d02201:<null>,
    ._exiting=0x000002e532d023f1:<false>,
    .assert=<unknown field type>,
    .config=0x000002e5917a4401:<Object: Object>,
    .setUncaughtExceptionCaptureCallback=<unknown field type>,
    .hasUncaughtExceptionCaptureCallback=<unknown field type>,
    .emitWarning=<unknown field type>,
    .nextTick=<unknown field type>,
    ._tickCallback=<unknown field type>,
    .stdout=<unknown field type>,
    .stderr=<unknown field type>,
    .stdin=<unknown field type>,
    .openStdin=<unknown field type>,
    .initgroups=<unknown field type>,
    .setegid=<unknown field type>,
    .seteuid=<unknown field type>,
    .setgid=<unknown field type>,
    .setuid=<unknown field type>,
    .setgroups=<unknown field type>,
    .exit=<unknown field type>,
    .kill=<unknown field type>,
    .argv0=0x000002e5ff5b0a21:<String: "node">,
    .mainModule=0x000002e58cd02ae1:<Object: Module>}>
0x000002e56df89931:<Object: process >

For example, platform=<Smi: 1> should be a string. Node.js v10.4.1 is working fine.

git bisect points to nodejs/node@ba17c9e as the offending commit.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions