-
Notifications
You must be signed in to change notification settings - Fork 178
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
Segmentation fault: 11 #487
Comments
I can't seem to reproduce this. Which OS and python version are you using? |
I'm on OS X 10.11.5. Python 2.7.10. Proselint 0.5.3. |
Upgraded to Python 2.7.11; crash still occurs. |
I'm on OS X 10.11.6 Beta (15G7b), Python 3.5, and proselint 0.5.3, and this runs cleanly. Can you upload the file? Maybe it's something about the encoding? |
It also runs cleanly for me on OS X 10.11.6 Beta (15G7b), Python 2.7.10, and proselint 0.5.3 |
Looking in to this again because I've been sad that I can't use proselint.
I removed all of the checks and added them back in in batches until it segfaulted again. Looks like |
Appears to specifically be the |
I've just tried replacing the contents of I tried emptying the file. Segfault. Removed the file. No segfault. Renamed the file (with original contents) to very2.py. No segfault. As best I can conclude from this, it appears something has a problem with the filename |
Btw I've also tried all of the typical uninstall/reinstall/upgrade/burn candles in a circle/sent the ravens/did a cartwheel, all to no avail. |
Can you try running |
Also, what kind of candles did you burn? Can you give a version number? That can be important. |
It appears proselint no longer segfaults without very.py, but it also doesn't throw any sort of warnings at all now. Just silence. |
Sadly the candles have burned down and I can no longer ping them. |
I fear now that the candles may have summoned something far worse than where I'd originally started. |
So where do things stand right now? When you run |
I tried uninstalling proselint again and reinstalling, but this time went in and manually deleted all of the relevant binaries/scripts I could find before running install again. Magically, everything appears to be working again. And so it goes. |
For historical purposes, these were the segfaults I was seeing:
|
I ran the following command:
proselint --json file.md
Where file.md contains:
The text was updated successfully, but these errors were encountered: