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

Adding excludes caused permanent crashing state, as long as ctags is installed #196

Open
brian-lamb-software-engineer opened this issue Aug 29, 2017 · 0 comments

Comments

@brian-lamb-software-engineer
Copy link

brian-lamb-software-engineer commented Aug 29, 2017

This is a direct copy from what ended up on config:
"atom-ctags": cmdArgs: "--exclude=node_modules --exclude=public --exclude=*.json --exclude=*.ht* --exclude=*.map --exclude=*.gi* --exclude=*.txt --exclude=*.lock --exclude=*.md --exclude=*.xml --exclude=.env* --exclude=artisan"

Now even after removing ctags, restarting, then reinstalling, it crashes.

I'm on Win7, and was just trying to add some excludes because i noticed that on a ctags rebuild i got an error messages that said it had too many files to process or something of that sort, and it suggested adding excludes. now I lost all ctags functionality.

After a thorough cleaning of any ctags entrys in all atom files, upon each reinstallation, atom crashes. If i click reopen, i get just a white window with the menu items only available on top. the only thing helpful there is atom update, but I'm at 1.9.4 already.

I have deleted the blob dir, the compile-cache files, all ctags packages, including in .apm dir, all recovery files, have nothing on the init, no remenants of ctags in the config, or keymap, or any other files. then again, after a fresh installation it crashes it just the same all over again.

I do have symbols-view, and it was disabled. Normally, that's disabled, in trying to fix, i may have enabled it, then on reinstall the last time i tried i got the message successfully that says that atom has disabled symbols-view.... Then after accepting that alert, a few moments go by and it crashes again with the "Keep Open, close or reload" message.

ill remove that package for now and see what happens.

So by me trying to add teh excludes to satisfy the ctags asked-for requirement, i have locked myself away altogether from this package at the moment.

I have followed the debug documentation all the way up to clear-window-state which I don't really want to do unless recommended.

Note, it will start in safe mode.

Update:
I have decided to clear-window-state,
then i clicked disable on symbols-view, then i went to install packages in atom settings where i have been reinstalling it from during the debugging phase, and once i installed it, and restarted atom, then reinstalled ctags, i get the crash all over again.

Installed packages list http://imgur.com/a/YTXbY

here is operation.log which is the only thing with potential useful info

[2588:9360:0829/124351.868:VERBOSE1:crash_service.cc(142)] window handle is 000000000014082A
[2588:9360:0829/124351.868:VERBOSE1:crash_service.cc(284)] pipe name is \\.\pipe\Atom Crash Service
dumps at C:\Users\ME\AppData\Local\Temp\Atom Crashes
[2588:9360:0829/124351.868:VERBOSE1:crash_service.cc(288)] checkpoint is C:\Users\ME\AppData\Local\Temp\Atom Crashes\crash_checkpoint.txt
server is https://crashreporter.atom.io
maximum 128 reports/day
reporter is electron-crash-service
[2588:9360:0829/124351.868:VERBOSE1:crash_service_main.cc(94)] Ready to process crash requests
[2588:5084:0829/124351.871:VERBOSE1:crash_service.cc(317)] client start. pid = 3360
[2588:5084:0829/124352.490:VERBOSE1:crash_service.cc(317)] client start. pid = 3624
[8344:9276:0829/124352.528:VERBOSE1:crash_service_main.cc(78)] Session start. cmdline is [--reporter-url=https://crashreporter.atom.io --application-name=Atom "--crashes-directory=C:\Users\ME\AppData\Local\Temp\Atom Crashes" --v=1]
[8344:9276:0829/124352.550:VERBOSE1:crash_service.cc(142)] window handle is 00000000003405CE
[8344:9276:0829/124352.550:VERBOSE1:crash_service.cc(284)] pipe name is \\.\pipe\Atom Crash Service
dumps at C:\Users\ME\AppData\Local\Temp\Atom Crashes
[8344:9276:0829/124352.550:VERBOSE1:crash_service.cc(288)] checkpoint is C:\Users\ME\AppData\Local\Temp\Atom Crashes\crash_checkpoint.txt
server is https://crashreporter.atom.io
maximum 128 reports/day
reporter is electron-crash-service
[8344:9276:0829/124352.550:ERROR:crash_service.cc(295)] could not start dumper
[2588:5084:0829/124357.269:VERBOSE1:crash_service.cc(388)] dump for pid = 3624 is C:\Users\ME\AppData\Local\Temp\Atom Crashes\4140f3a3-942a-425d-8fe0-81d67dab557e.dmp
[2588:264:0829/124357.278:VERBOSE1:crash_service.cc(325)] client end. pid = 3624
[2588:264:0829/124404.798:VERBOSE1:crash_service.cc(325)] client end. pid = 3360
[2588:264:0829/124405.798:VERBOSE1:crash_service.cc(346)] zero clients. exiting
[2588:9360:0829/124405.798:VERBOSE1:crash_service.cc(486)] session ending..
[2588:9360:0829/124405.798:VERBOSE1:crash_service.cc(491)] clients connected :2
clients terminated :2
dumps serviced :0
dumps reported :0
[2588:9360:0829/124405.798:VERBOSE1:crash_service_main.cc(99)] Session end. return code is 0
[5404:8396:0829/124409.309:VERBOSE1:crash_service_main.cc(78)] Session start. cmdline is [--reporter-url=https://crashreporter.atom.io --application-name=Atom "--crashes-directory=C:\Users\ME\AppData\Local\Temp\Atom Crashes" --v=1]
[5404:8396:0829/124409.318:VERBOSE1:crash_service.cc(142)] window handle is 00000000002908FA
[5404:8396:0829/124409.318:VERBOSE1:crash_service.cc(284)] pipe name is \\.\pipe\Atom Crash Service
dumps at C:\Users\ME\AppData\Local\Temp\Atom Crashes
[5404:8396:0829/124409.318:VERBOSE1:crash_service.cc(288)] checkpoint is C:\Users\ME\AppData\Local\Temp\Atom Crashes\crash_checkpoint.txt
server is https://crashreporter.atom.io
maximum 128 reports/day
reporter is electron-crash-service
[5404:8396:0829/124409.319:VERBOSE1:crash_service_main.cc(94)] Ready to process crash requests
[5404:1364:0829/124409.320:VERBOSE1:crash_service.cc(317)] client start. pid = 5836
[5404:1364:0829/124409.919:VERBOSE1:crash_service.cc(317)] client start. pid = 9136
[7636:5116:0829/124409.955:VERBOSE1:crash_service_main.cc(78)] Session start. cmdline is [--reporter-url=https://crashreporter.atom.io --application-name=Atom "--crashes-directory=C:\Users\ME\AppData\Local\Temp\Atom Crashes" --v=1]
[7636:5116:0829/124409.964:VERBOSE1:crash_service.cc(142)] window handle is 00000000003A08F2
[7636:5116:0829/124409.964:VERBOSE1:crash_service.cc(284)] pipe name is \\.\pipe\Atom Crash Service
dumps at C:\Users\ME\AppData\Local\Temp\Atom Crashes
[7636:5116:0829/124409.964:VERBOSE1:crash_service.cc(288)] checkpoint is C:\Users\ME\AppData\Local\Temp\Atom Crashes\crash_checkpoint.txt
server is https://crashreporter.atom.io
maximum 128 reports/day
reporter is electron-crash-service
[7636:5116:0829/124409.964:ERROR:crash_service.cc(295)] could not start dumper
[5404:8800:0829/124415.052:VERBOSE1:crash_service.cc(325)] client end. pid = 9136
[5404:1364:0829/124417.750:VERBOSE1:crash_service.cc(317)] client start. pid = 9972
[2592:9964:0829/124417.769:VERBOSE1:crash_service_main.cc(78)] Session start. cmdline is [--reporter-url=https://crashreporter.atom.io --application-name=Atom "--crashes-directory=C:\Users\ME\AppData\Local\Temp\Atom Crashes" --v=1]
[2592:9964:0829/124417.795:VERBOSE1:crash_service.cc(142)] window handle is 0000000000190842
[2592:9964:0829/124417.795:VERBOSE1:crash_service.cc(284)] pipe name is \\.\pipe\Atom Crash Service
dumps at C:\Users\ME\AppData\Local\Temp\Atom Crashes
[2592:9964:0829/124417.795:VERBOSE1:crash_service.cc(288)] checkpoint is C:\Users\ME\AppData\Local\Temp\Atom Crashes\crash_checkpoint.txt
server is https://crashreporter.atom.io
maximum 128 reports/day
reporter is electron-crash-service
[2592:9964:0829/124417.795:ERROR:crash_service.cc(295)] could not start dumper
[5404:8800:0829/124423.685:VERBOSE1:crash_service.cc(325)] client end. pid = 9972
[5404:1364:0829/124430.548:VERBOSE1:crash_service.cc(317)] client start. pid = 8364
[2996:3724:0829/124430.570:VERBOSE1:crash_service_main.cc(78)] Session start. cmdline is [--reporter-url=https://crashreporter.atom.io --application-name=Atom "--crashes-directory=C:\Users\ME\AppData\Local\Temp\Atom Crashes" --v=1]
[2996:3724:0829/124430.578:VERBOSE1:crash_service.cc(142)] window handle is 00000000001E077E
[2996:3724:0829/124430.578:VERBOSE1:crash_service.cc(284)] pipe name is \\.\pipe\Atom Crash Service
dumps at C:\Users\ME\AppData\Local\Temp\Atom Crashes
[2996:3724:0829/124430.578:VERBOSE1:crash_service.cc(288)] checkpoint is C:\Users\ME\AppData\Local\Temp\Atom Crashes\crash_checkpoint.txt
server is https://crashreporter.atom.io
maximum 128 reports/day
reporter is electron-crash-service
[2996:3724:0829/124430.578:ERROR:crash_service.cc(295)] could not start dumper
[5404:1364:0829/124435.618:VERBOSE1:crash_service.cc(388)] dump for pid = 8364 is C:\Users\ME\AppData\Local\Temp\Atom Crashes\f9928cad-80de-4fd1-ae1b-7be6957cb076.dmp
[5404:8800:0829/124435.699:VERBOSE1:crash_service.cc(325)] client end. pid = 8364
[5404:8800:0829/124438.662:VERBOSE1:crash_service.cc(325)] client end. pid = 5836
[5404:8800:0829/124439.662:VERBOSE1:crash_service.cc(346)] zero clients. exiting
[5404:8396:0829/124439.662:VERBOSE1:crash_service.cc(486)] session ending..
[5404:8396:0829/124439.662:VERBOSE1:crash_service.cc(491)] clients connected :4
clients terminated :4
dumps serviced :0
dumps reported :0
[5404:8396:0829/124439.662:VERBOSE1:crash_service_main.cc(99)] Session end. return code is 0

Here is the .atom/.apm/atom-ctags/5.1.0/package/package.json which points to a non existant directry, this is bothering me, not sure if it creates dynamically (the d-117729-10200-1v1ezu5.eutw6d2t9 directory)
{"name":"atom-ctags","version":"5.1.0","main":"./lib/main","description":"better autocomplete for atom","keywords":["autocomplete","ctags"],"license":"MIT","dependencies":{"q":"^1.1.2","atom-message-panel":"^1.1.1","ctags":"https://github.com/yongkangchen/node-ctags/archive/5.0.tar.gz","atom-space-pen-views":"^2.0.0"},"repository":{"type":"git","url":"git+https://github.com/yongkangchen/atom-ctags.git"},"engines":{"atom":"*"},"providedServices":{"autocomplete.provider":{"versions":{"2.0.0":"provide"}}},"readme":"# Atom Ctags Package\n\n\nThis package uses:\n[ctags](http://ctags.sourceforge.net),\n[autocomplete-plus](https://github.com/atom/autocomplete-plus)\nand fork from [symbols-view](https://github.com/atom/symbols-view)\n\n# Features\n* **AutoComplete with ctags**\n* **Auto Update the file's tags data when saved**\n* go-to-declaration and return-from-declaration\n* toggle-file-symbols\n* toggle-project-symbols\n* \"Rebuild Ctags\" in context-menu\n* \"Auto Build Tags When Active\" setting, default: false\n* 'extraTagFiles' setting, add specified tagFiles.(Make sure you tag file generate with --fields=+KSn)\n* 'cmdArgs' setting, add specified ctag command args like: --exclude=lib --exclude=*.js\n* 'buildTimeout' setting, specified ctag command execute timeout\n\n![atom-ctags](https://cloud.githubusercontent.com/assets/704762/3483867/e0bac2ee-0397-11e4-89c1-70689f6b8ff3.gif)\n\n# Install\n**You can install atom-ctags using the Preferences pane.**\nAnd please Make sure that [autocomplete-plus](https://github.com/saschagehlich/autocomplete-plus) already installed.\n\n# TODO\n* Merge [symbols-tree-view](https://atom.io/packages/symbols-tree-view)\n* ~~Submit to atom package center~~\n* ~~Modify package name~~\n* Performance optimization\n* Disk file cache\n* Release memory when deactivate\n* Appearance improve\n* Writing Tests\n* Auto check package of autocomplete-plus installed\n* ~~Auto disable package of symbols-view~~\n* ~~use Activation Events to speed up load time~~\n* ~~use ctags command args -R~~\n\n\n# Changelog\n* timeout default 10 s\n* go-to-declaration support column\n* Optimization for duplicate results [#3](https://github.com/yongkangchen/atom-ctags/issues/3)\n* [speed tag parse by use ctag command param to parse line number instead of fs-plus](https://github.com/yongkangchen/atom-ctags/commit/784160320309212d0acf865092133ba55980c605)\n* [`use -R instead of (fs-plus).traverseTreeSync` and `search tag limit max`](https://github.com/yongkangchen/atom-ctags/commit/4e4df478c2a00b83143e1887a8b6fd6c5067ce95)\n\n# Make a donation via Paypal ![Make a donation via Paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif)\nClick 'Send Money' after login PayPal, and my PayPal account is: lx1988cyk#gmail.com\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/yongkangchen/atom-ctags/issues"},"homepage":"https://github.com/yongkangchen/atom-ctags#readme","_id":"[email protected]","_shasum":"6ea38be61fd4f2a28207eca052c3b23b63c427cc","_resolved":"file:..\\d-117729-10200-1v1ezu5.eutw6d2t9\\package.tgz","_from":"..\\d-117729-10200-1v1ezu5.eutw6d2t9\\package.tgz"}

@brian-lamb-software-engineer brian-lamb-software-engineer changed the title i added excludes, now crashing atom adding excludes now causing permanent crash as long as ctags is installed Aug 29, 2017
@brian-lamb-software-engineer brian-lamb-software-engineer changed the title adding excludes now causing permanent crash as long as ctags is installed Adding excludes caused permanent crashing state, as long as ctags is installed Aug 29, 2017
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

1 participant