Skip to content

--watch mode shouldn't enter REPL, causes a crash #45006

Description

@panva

Version

v18.11.0

Platform

Darwin M1-MacBook-Pro.local 21.6.0 Darwin Kernel Version 21.6.0: Mon Aug 22 20:19:52 PDT 2022; root:xnu-8020.140.49~2/RELEASE_ARM64_T6000 arm64

Subsystem

No response

What steps will reproduce the bug?

Kapture 2022-10-14 at 20 32 08

How often does it reproduce? Is there a required condition?

always

What is the expected behavior?

--watch alone shouldn't enter a REPL

What do you see instead?

REPL is started, any input crashes the process

Additional information

No response

Activity

  1. panva commented on Oct 14, 2022

    @panva
    MemberAuthor
    ➜  node --watch --trace-uncaught
    Welcome to Node.js v18.11.0.
    Type ".help" for more information.
    > f
    node:internal/readline/emitKeypressEvents:74
                throw err;
                ^
    This Environment was initialized without a V8::Inspector
    Thrown at:
        at onData (node:internal/readline/emitKeypressEvents:74:13)
        at emit (node:events:513:28)
        at emit (node:domain:489:12)
        at addChunk (node:internal/streams/readable:324:12)
        at readableAddChunk (node:internal/streams/readable:297:9)
        at Readable.push (node:internal/streams/readable:234:10)
        at onStreamRead (node:internal/stream_base_commons:190:23)
        at callbackTrampoline (node:internal/async_hooks:130:17)
    
  2. panva commented on Oct 14, 2022

    @panva
    MemberAuthor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    watch-modeIssues and PRs related to watch mode.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions