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

Crash on bulk Sublimehq packages move #1778

Open
evandrocoan opened this issue Jun 21, 2017 · 0 comments
Open

Crash on bulk Sublimehq packages move #1778

evandrocoan opened this issue Jun 21, 2017 · 0 comments
Labels

Comments

@evandrocoan
Copy link

evandrocoan commented Jun 21, 2017

Summary

I make Sublime Text build 3139 crash today, when I moved all my Sublimehq Packages fork from my Packages unpacked folder out, and the in again.

This is the dump file generated:

  1. https://github.com/evandrocoan/SublimeTextStudio/releases/download/1.0.5/41985c15-16e0-47b4-a28f-df7778b9a8d5.dmp
Dump Summary
------------
Dump File:              41985c15-16e0-47b4-a28f-df7778b9a8d5.dmp : D:\User\Downloads\41985c15-16e0-47b4-a28f-df7778b9a8d5.dmp
Last Write Time:        21-Jun-17 11:07:45
Process Name:           sublime_text.exe : D:\User\Dropbox\Applications\SoftwareVersioning\SublimeText\sublime_text.exe
Process Architecture:   x86
Exception Code:         0xC0000005
Exception Information:  The thread tried to read from or write to a virtual address for which it does not have the appropriate access.
Heap Information:       Not Present

System Information
------------------
OS Version: 10.0.15063
CLR Version(s): 

Expected behavior

Not crash on bulk packages changes.

Actual behavior

Crash on bulk packages add/removal.

Steps to reproduce

  1. Open Sublime Text, and to go the menu: Preferences -> Browse Packages....
    It should open your Sublie Text Packages folder.
  2. Then open a shell command line on this folder.
  3. Run the command cd ..; mv ./Packages/ ./PackagesOld
  4. Run the command git clone https://github.com/evandrocoan/Packages
  5. Run this move.sh script, to move them in and out and in:
  6. (change {,Sublimehq} --> {Sublimehq,} and vice-versa)
# Move the Sublimehq packages from `Packages` to `SublimehqPackages`
mkdir SublimehqPackages

mv {,Sublimehq}"Packages/Lisp"
mv {,Sublimehq}"Packages/Lua"
mv {,Sublimehq}"Packages/Makefile"
mv {,Sublimehq}"Packages/Markdown"
mv {,Sublimehq}"Packages/Matlab"
mv {,Sublimehq}"Packages/Objective-C"
mv {,Sublimehq}"Packages/OCaml"
mv {,Sublimehq}"Packages/Pascal"
mv {,Sublimehq}"Packages/Perl"
mv {,Sublimehq}"Packages/PHP"
mv {,Sublimehq}"Packages/Python"
mv {,Sublimehq}"Packages/R"
mv {,Sublimehq}"Packages/Rails"
mv {,Sublimehq}"Packages/Regular Expressions"
mv {,Sublimehq}"Packages/RestructuredText"
mv {,Sublimehq}"Packages/Ruby"
mv {,Sublimehq}"Packages/Rust"
mv {,Sublimehq}"Packages/Scala"
mv {,Sublimehq}"Packages/ShellScript"
mv {,Sublimehq}"Packages/SQL"
mv {,Sublimehq}"Packages/TCL"
mv {,Sublimehq}"Packages/Text"
mv {,Sublimehq}"Packages/Textile"
mv {,Sublimehq}"Packages/XML"
mv {,Sublimehq}"Packages/YAML"
mv {,Sublimehq}"Packages/LICENSE"
mv {,Sublimehq}"Packages/README.md"
mv {,Sublimehq}"Packages/.git"
mv {,Sublimehq}"Packages/ActionScript"
mv {,Sublimehq}"Packages/AppleScript"
mv {,Sublimehq}"Packages/ASP"
mv {,Sublimehq}"Packages/Batch File"
mv {,Sublimehq}"Packages/C#"
mv {,Sublimehq}"Packages/C++"
mv {,Sublimehq}"Packages/Clojure"
mv {,Sublimehq}"Packages/CSS"
mv {,Sublimehq}"Packages/D"
mv {,Sublimehq}"Packages/Diff"
mv {,Sublimehq}"Packages/Erlang"
mv {,Sublimehq}"Packages/Go"
mv {,Sublimehq}"Packages/Graphviz"
mv {,Sublimehq}"Packages/Groovy"
mv {,Sublimehq}"Packages/Haskell"
mv {,Sublimehq}"Packages/HTML"
mv {,Sublimehq}"Packages/Java"
mv {,Sublimehq}"Packages/JavaScript"
mv {,Sublimehq}"Packages/LaTeX"

printf "Success\!\n"

Environment

  • Operating system and version:
    • Windows 10 build 15063 x64
    • Mac OS ...
    • Linux ...
  • Monitor:
    • Resolution 1920x1080
    • dpi_scale used in ST 1.0
  • Sublime Text:
    • Build 3139
    • 32 bit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants