atom-ctags icon indicating copy to clipboard operation
atom-ctags copied to clipboard

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

Open brian-lamb-software-engineer opened this issue 6 years ago • 0 comments

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"}