Skip to content

[Bug]: Infinite trigger watch on Linux (Ubuntu 25.04) #8555

@jenjen75

Description

@jenjen75

Reproduction link or steps

hello.js

export function hello() {
  console.log('Hello Rolldown!');
}

main.js

import { hello } from './hello.js';

hello();

rolldown.config.js

import { defineConfig } from 'rolldown';

export default defineConfig([
  {
    input: 'src/main.js',
    output: {
      format: 'esm',
    },
  },
]);

run rolldown --config rolldown.config.js --watch

Edit hello.js and save

Ok in 1.0.0-rc.6
Bug in 1.0.0-rc.7

What is expected?

rebuild

What is actually happening?

infinite loop rebuild

System Info

  System:
    OS: Linux 6.17 Ubuntu 25.10 25.10 (Questing Quokka)
    CPU: (12) x64 AMD Ryzen 5 7500F 6-Core Processor
    Memory: 24.74 GB / 30.43 GB
    Container: Yes
    Shell: 5.2.37 - /bin/bash
  Binaries:
    Node: 24.13.0 - /home/jean-mi/.nvm/versions/node/v24.13.0/bin/node
    npm: 11.6.2 - /home/jean-mi/.nvm/versions/node/v24.13.0/bin/npm
    pnpm: 10.28.2 - /home/jean-mi/.nvm/versions/node/v24.13.0/bin/pnpm
  Browsers:
    Chrome: 145.0.7632.116
  npmPackages:
    rolldown: 1.0.0-rc.6 => 1.0.0-rc.6 

Any additional comments?

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Priority

None yet

Effort

None yet

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions