SublimeLinter: Crash with `Bad file descriptor`

I just got the 4.0.1 upgrade and I randomly get the following:

SublimeLinter: #221 mylinter foo.txt ERROR:

 Linter crashed.

Traceback (most recent call last):
  File "lint.backend in .config/sublime-text-3/Installed Packages/SublimeLinter.sublime-package", line 97, in execute_lint_task
  File "lint.linter in .config/sublime-text-3/Installed Packages/SublimeLinter.sublime-package", line 797, in lint
  File "lint.linter in .config/sublime-text-3/Installed Packages/SublimeLinter.sublime-package", line 1139, in run
  File "lint.linter in .config/sublime-text-3/Installed Packages/SublimeLinter.sublime-package", line 1188, in communicate
  File "lint.util in .config/sublime-text-3/Installed Packages/SublimeLinter.sublime-package", line 225, in communicate
  File "./python3.3/subprocess.py", line 920, in communicate
  File "./python3.3/subprocess.py", line 1556, in _communicate
  File "./python3.3/subprocess.py", line 1670, in _communicate_with_poll
  File "./python3.3/subprocess.py", line 1607, in close_unregister_and_remove
OSError: [Errno 9] Bad file descriptor

My linter is accepting the buffer via stdin.

Running on linux with sublime 3157

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 36 (27 by maintainers)

Commits related to this issue

Most upvoted comments

am also having this mostly happen with stylelinter

[MODERATED]