Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Uncaught RangeError: Maximum call stack size exceeded #18

Open
masiddique opened this issue Oct 3, 2018 · 2 comments
Open

Uncaught RangeError: Maximum call stack size exceeded #18

masiddique opened this issue Oct 3, 2018 · 2 comments

Comments

@masiddique
Copy link

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.31.1 x64
Electron: 2.0.7
OS: Ubuntu 16.04.5
Thrown From: tree-view-extended package 2.1.0

Stack Trace

Uncaught RangeError: Maximum call stack size exceeded

At /usr/share/atom/resources/app/node_modules/pathwatcher/lib/file.js:155

RangeError: Maximum call stack size exceeded
    at File.module.exports.File.existsSync (/usr/share/atom/resources/app/node_modules/pathwatcher/lib/file.js:155:23)
    at TextBuffer.module.exports.TextBuffer.isModified (/usr/share/atom/resources/app/node_modules/text-buffer/lib/text-buffer.js:448:33)
    at TextEditor.isModified (/usr/share/atom/resources/app/src/text-editor.js:1166:44)
    at /packages/tree-view-extended/lib/extended-tree-view.js:92:40
    at Array.map (<anonymous>)
    at ExtendedTreeView.render (/packages/tree-view-extended/lib/extended-tree-view.js:80:19)
    at Function.module.exports.Emitter.simpleDispatch (/usr/share/atom/resources/app/node_modules/event-kit/lib/emitter.js:27:20)
    at Emitter.module.exports.Emitter.emit (/usr/share/atom/resources/app/node_modules/event-kit/lib/emitter.js:156:34)
    at GitRepository.getPathStatus (/usr/share/atom/resources/app/src/git-repository.js:395:26)
    at GitRepository.isPathModified (/usr/share/atom/resources/app/src/git-repository.js:340:45)
    at /packages/tree-view-extended/lib/extended-tree-view.js:96:24
    at Array.map (<anonymous>)
    at ExtendedTreeView.render (/packages/tree-view-extended/lib/extended-tree-view.js:80:19)
    at Function.module.exports.Emitter.simpleDispatch (/usr/share/atom/resources/app/node_modules/event-kit/lib/emitter.js:27:20)
    at Emitter.module.exports.Emitter.emit (/usr/share/atom/resources/app/node_modules/event-kit/lib/emitter.js:156:34)
    at GitRepository.getPathStatus (/usr/share/atom/resources/app/src/git-repository.js:395:26)
    at GitRepository.isPathModified (/usr/share/atom/resources/app/src/git-repository.js:340:45)
    at /packages/tree-view-extended/lib/extended-tree-view.js:96:24
    at Array.map (<anonymous>)
    at ExtendedTreeView.render (/packages/tree-view-extended/lib/extended-tree-view.js:80:19)
    at Function.module.exports.Emitter.simpleDispatch (/usr/share/atom/resources/app/node_modules/event-kit/lib/emitter.js:27:20)
    at Emitter.module.exports.Emitter.emit (/usr/share/atom/resources/app/node_modules/event-kit/lib/emitter.js:156:34)
    at GitRepository.getPathStatus (/usr/share/atom/resources/app/src/git-repository.js:395:26)
    at GitRepository.isPathModified (/usr/share/atom/resources/app/src/git-repository.js:340:45)
    at /packages/tree-view-extended/lib/extended-tree-view.js:96:24
    at Array.map (<anonymous>)
    at ExtendedTreeView.render (/packages/tree-view-extended/lib/extended-tree-view.js:80:19)
    at Function.module.exports.Emitter.simpleDispatch (/usr/share/atom/resources/app/node_modules/event-kit/lib/emitter.js:27:20)
    at Emitter.module.exports.Emitter.emit (/usr/share/atom/resources/app/node_modules/event-kit/lib/emitter.js:156:34)
    at GitRepository.getPathStatus (/usr/share/atom/resources/app/src/git-repository.js:395:26)

Commands

     -0:29.6.0 julia-client:open-console (atom-pane.pane.active)
  3x -0:25.8.0 autocomplete-plus:cancel (atom-text-editor.editor.is-focused)
  2x -0:14.9.0 pane:close (div.item-views)

Non-Core Packages

atom-latex 0.8.5 
atom-material-ui 2.1.3 
atom-updater-linux 1.3.0 
city-lights-icons 1.1.1 
city-lights-syntax 1.1.8 
city-lights-ui 1.5.3 
file-icons 2.1.25 
fonts 3.1.0 
highlight-selected 0.14.0 
Hydrogen 2.6.0 
ide-r 0.1.8 
indent-detective 0.3.0 
ink 0.9.10 
julia-client 0.7.7 
language-julia 0.17.0 
language-latex 1.2.0 
language-markdown 0.26.0 
latex 0.50.0 
latex-completions 0.3.5 
markdown-pdf 2.2.0 
markdown-preview-plus 3.6.3 
minimap-highlight-selected 4.6.1 
move-panes 0.2.0 
pandoc 0.2.2 
rbox 0.5.0 
save-session 0.15.7 
swap-panes 0.2.0 
tabs-to-spaces 1.0.5 
tool-bar 1.1.10 
tool-bar-main 0.0.11 
trailing-spaces 0.4.0 
tree-view-extended 2.1.0 
uber-juno 0.2.0 
xml-formatter 0.11.0 
@jerome-diver
Copy link

same here. i'm on archlinux and atom version is 1.35.1-1
Tell me if you need more precision to ba able to fix this anoying bug who make this package difficult to use.

@elarivie
Copy link

Hello @hswolff

I experience the same issue… find below repro steps to help find the root cause of the issue:

Repro Steps:

  1. Open Atom

  2. Open a project folder

  3. Open any file from the project

  4. Create a new file "File > New File"

  5. 💥Boom💥

    The untitled tab of the new created file shows up but Atom becomes very slow and then at some point a red pop-up/stacktrace shows up with the stacktrace below:

  6. Clicking on the other opened file tab from step 3 (Untitled file) and switching between each of them

  7. 💥Boom💥 💥Boom💥 💥Boom💥 at each tab switch the same pop-up from step 4-5 shows-up

Note: When atom become very slow I can hear the fan of my laptop to speed up, like if atom is in fact working very hard on something

Stacktrace:

/snap/atom/232/usr/share/atom/resources/app/static/:11
Hide Stack Trace
RangeError: Maximum call stack size exceeded
at TextEditor.getPath (/snap/atom/232/usr/share/atom/resources/app/static/:11:12175)
at TextEditor.getFileName (/snap/atom/232/usr/share/atom/resources/app/static/:11:12234)
at TextEditor.getTitle (/snap/atom/232/usr/share/atom/resources/app/static/:11:11706)
at /home/xxx/.atom/packages/tree-view-extended/lib/extended-tree-view.js:87:48
at Array.map ()
at ExtendedTreeView.render (/home/xxx/.atom/packages/tree-view-extended/lib/extended-tree-view.js:80:19)
at Function.simpleDispatch (/snap/atom/232/usr/share/atom/resources/app/static/:11:1206583)
at Emitter.emit (/snap/atom/232/usr/share/atom/resources/app/static/:11:1208024)
at GitRepository.getPathStatus (/snap/atom/232/usr/share/atom/resources/app/static/:14:1158449)
at GitRepository.isPathModified (/snap/atom/232/usr/share/atom/resources/app/static/:14:1157935)
at /home/xxx/.atom/packages/tree-view-extended/lib/extended-tree-view.js:96:24
at Array.map ()
at ExtendedTreeView.render (/home/xxx/.atom/packages/tree-view-extended/lib/extended-tree-view.js:80:19)
at Function.simpleDispatch (/snap/atom/232/usr/share/atom/resources/app/static/:11:1206583)
at Emitter.emit (/snap/atom/232/usr/share/atom/resources/app/static/:11:1208024)
at GitRepository.getPathStatus (/snap/atom/232/usr/share/atom/resources/app/static/:14:1158449)
at GitRepository.isPathModified (/snap/atom/232/usr/share/atom/resources/app/static/:14:1157935)
at /home/xxx/.atom/packages/tree-view-extended/lib/extended-tree-view.js:96:24
at Array.map ()
at ExtendedTreeView.render (/home/xxx/.atom/packages/tree-view-extended/lib/extended-tree-view.js:80:19)
at Function.simpleDispatch (/snap/atom/232/usr/share/atom/resources/app/static/:11:1206583)
at Emitter.emit (/snap/atom/232/usr/share/atom/resources/app/static/:11:1208024)
at GitRepository.getPathStatus (/snap/atom/232/usr/share/atom/resources/app/static/:14:1158449)
at GitRepository.isPathModified (/snap/atom/232/usr/share/atom/resources/app/static/:14:1157935)
at /home/xxx/.atom/packages/tree-view-extended/lib/extended-tree-view.js:96:24
at Array.map ()
at ExtendedTreeView.render (/home/xxx/.atom/packages/tree-view-extended/lib/extended-tree-view.js:80:19)
at Function.simpleDispatch (/snap/atom/232/usr/share/atom/resources/app/static/:11:1206583)
at Emitter.emit (/snap/atom/232/usr/share/atom/resources/app/static/:11:1208024)
at GitRepository.getPathStatus (/snap/atom/232/usr/share/atom/resources/app/static/:14:1158449)
at GitRepository.isPathModified (/snap/atom/232/usr/share/atom/resources/app/static/:14:1157935)
at /home/xxx/.atom/packages/tree-view-extended/lib/extended-tree-view.js:96:24
at Array.map ()
at ExtendedTreeView.render (/home/xxx/.atom/packages/tree-view-extended/lib/extended-tree-view.js:80:19)
at Function.simpleDispatch (/snap/atom/232/usr/share/atom/resources/app/static/:11:1206583)
at Emitter.emit (/snap/atom/232/usr/share/atom/resources/app/static/:11:1208024)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants