Open lebolo opened 8 years ago
Have you reproduced after following the directions at http://www.sublimetext.com/docs/3/revert.html?
I hadn't tried it before, but just tried now and it still doesn't work. Explicitly:
C:\Users\hbi91877\AppData\Roaming\Sublime Text 3
folder to DesktopC:\Users\hbi91877\AppData\Local\Sublime Text 3
folder to DesktopCan you provide a debug log of your reverted state?
Sorry, by debug log, do you mean the console output I pasted above (in the non-reverted version)?
Yes, my apologizes.
No problem =) Here it is:
DPI scale: 1
startup, version: 3114 windows x64 channel: stable
executable: /C/Program Files/Sublime Text 3/sublime_text.exe
working dir: /C/Users/redacted/Desktop
packages path: /C/Users/redacted/AppData/Roaming/Sublime Text 3/Packages
state path: /C/Users/redacted/AppData/Roaming/Sublime Text 3/Local
zip path: /C/Program Files/Sublime Text 3/Packages
zip path: /C/Users/redacted/AppData/Roaming/Sublime Text 3/Installed Packages
ignored_packages: ["Vintage"]
generating syntax summary
generating meta info summary
pre session restore time: 1.66197
startup time: 1.72597
first paint time: 1.72597
first paint time: 1.72597
reloading plugin Default.auto_indent_tag
reloading plugin Default.block
reloading plugin Default.comment
reloading plugin Default.convert_syntax
reloading plugin Default.copy_path
reloading plugin Default.delete_word
reloading plugin Default.detect_indentation
reloading plugin Default.duplicate_line
reloading plugin Default.echo
reloading plugin Default.exec
reloading plugin Default.fold
reloading plugin Default.font
reloading plugin Default.goto_line
reloading plugin Default.history_list
reloading plugin Default.indentation
reloading plugin Default.kill_ring
reloading plugin Default.mark
reloading plugin Default.new_templates
reloading plugin Default.open_context_url
reloading plugin Default.open_file_settings
reloading plugin Default.open_in_browser
reloading plugin Default.pane
reloading plugin Default.paragraph
reloading plugin Default.paste_from_history
reloading plugin Default.profile
reloading plugin Default.quick_panel
reloading plugin Default.run_syntax_tests
reloading plugin Default.save_on_focus_lost
reloading plugin Default.scroll
reloading plugin Default.set_unsaved_view_name
reloading plugin Default.show_scope_name
reloading plugin Default.side_bar
reloading plugin Default.sort
reloading plugin Default.swap_line
reloading plugin Default.switch_file
reloading plugin Default.symbol
reloading plugin Default.transform
reloading plugin Default.transpose
reloading plugin Default.trim_trailing_white_space
reloading plugin CSS.css_completions
reloading plugin Diff.diff
reloading plugin HTML.encode_html_entities
reloading plugin HTML.html_completions
plugins loaded
Do you have any files open when it hangs?
Does it hang if you don't have files/folders open?
Does it hang if you turn indexing off? ("index_files": false
setting).
Do you have any files open when it hangs?
I usually close Sublime with files and folders (and a project) open. I would "open Sublime" by double clicking on a txt file that I previously had open.
Does it hang if you don't have files/folders open?
I closed all files and folders and projects, then closed Sublime and tried to open by clicking on the Sublime exe file and nothing happens.
Does it hang if you turn indexing off? (
"index_files": false
setting).
I set "index_files": false
in my user settings and tried closing/opening Sublime, nothing happens :sob:
I wonder if you have a large session file. Can you look in %AppData%\Sublime Text 3\Local\
and see how large your session files are?
Is your user folder on a network share?
%AppData%\Sublime Text 3\Local\Session.sublime_session
is 41 KB. The folders are on my local (C:) drive.
I am also facing the same problem but it occurs only on the 64bit version of Sublime Text 3 for Windows (both installer and portable for build 3114). The 32bit version works fine on Windows 7 64bit.
+1
@ngsann Same for me - The process isn't cleanly exiting for 64 bit but 32 bit version works fine.
+1 Sublime text does not shut down cleanly. If I have to reopen, I would have to first kill the process in task manager.
I am seeing this issue on build 3126, 64 bit version.
Can this be reproduced on build 3129?
I'm still on build 3126 and it is closing cleanly now. There must be some external cause.
I installed build 3126 64 bit on Windows 7 (the same machine that was causing the crash previously) recently and it is closing cleanly this time. I did not uninstall the 32-bit version though. Either it is fix or maybe one of the plugins was not behaving previously.
Is there any resolution to this? I am still having the issue on 3126 and Windows 7.
Still an issue 3126 Windows 7
I'd be curious if anyone can reproduce on 3127+, 3131 being the latest dev build. We are using a newer version of Visual Studio and I am wondering if it will have an effect since users are only reporting issues with the x64 build.
Unfortunately I can't reproduce the issue.
Is it possible you are all running the same anti-virus software, or something like that?
I actually tried the 3131 build yesterday to no avail. I was able to just install the 32-bit version since it seems to work fine. Running my company's installation of Symantec for anti-virus, not able to uninstall or disable it or I would test that theory.
Does Symantec mention anything related to sublime_text.exe
?
I had this problem before but it is rare, usually happens when I play too much with the plugins and syntax system, at one point, changing the syntaxes and saving them wasn't triggering the auto reload and I had to reopen sublime for the changes to take effect.
To make it stable again I had to uninstall and delete all caches in the %APPDATA%\Local\Sublime Text 3
directory. When it got stuck it felt like sublime was waiting for a plugin to shutdown.
Unfortunately Symantec isn't complaining about sublime_text.exe anywhere that I can find. However it did decide to quarantine the 3131 build installer for some reason.
borela - I thought the same thing and tried to do a fresh install. I still couldn't get it to work, but perhaps I missed some cache files somewhere. Might give it another try.
Was having the same issue on 3126 and some earlier versions. It was pretty hit or miss, so I could never determine what exactly was causing it as well. Tried updating to 3131 and with preliminary tests it seems to be working correctly now.
I'll come back and edit this/post again if I notice the problem resurface, but in the meantime, the updated VS compiler may have fixed it like @wbond suggested.
+1, same issue. Win7, ST3, build 3126, 64bit. I always close files before closing the window. Pressing the window close cross (top right) or file > exit give different results. Window close just closes the GUI but in the background sublime is still running and GUI cannot be started again. Exit cause sublime to "not respond", when i close the "frozen" window then windows asks me to terminate the process or wait. My solution, never close sublime :/
I posted previously that Version 3126 was working for me. It seems like it is no longer working and I'm still experiencing this problem. I don't have any plugins installed. I will also test the dev build. Build 3142 doesn't seems to work for me either.
I can also reproduce the bug using the latest portable stable 3143 x64 version on the Windows 7 x64.
Download the stable portable version
Extract it to some where
Open Sublime (even at the first time)
Exit Sublime
(Notice that, sublime_text.exe
is still in Windows Task Manager)
Try to re-open Sublime
Same issue here Windows 7 64bit Sublime 3 Build 3143
This seems like it is affecting a small number of users, so we need to figure out what is common between them. Perhaps some of you who are affected can list the packages you have installed?
I have a new installation with only a few packages installed
{
"bootstrapped": true,
"in_process_packages":
[
],
"installed_packages":
[
"File Rename",
"nginx",
"Package Control"
]
}
UPDATE: with settings
{
"default_line_ending": "unix",
"fold_buttons": false,
"highlight_line": true,
"ignored_packages":
[
"Vintage"
],
"preview_on_click": false,
"rulers":
[
120
],
"save_on_focus_lost": true,
"shift_tab_unindent": true,
"spell_check": true,
"tab_completion": false,
"tab_size": 4,
"translate_tabs_to_spaces": true,
"use_tab_stops": true
}
@anmil Ok, what about antivirus/security software?
I haven't been able to repeat this since I moved to Windows 10. So fear I'm no longer of use here.
New installation of Windows 7 64 bit, few weeks old. I use Microsoft Security Essentials for AV
When you close ST, and the sublime_text
process is still running afterwards, is plugin_host
also still running? Does manually terminating plugin_host
before closing ST help the sublime_text
process to quit gracefully?
Yes plugin_host
is still running and I tried killing it first and didn't change anything. It also does not seem to start back up, I don't know if that is an issue or not.
fixed in build 3143 for me.
I'm seeing the same problem with 64-bit Sublime Text 3 (build 3143) on 64-bit Windows 7. When I kill Sublime Text, plugin_host.exe
quits, but sublime_text.exe
never does, and I have to kill it manually before I can start Sublime Text again.
The same configuration starts without issues on Windows 10.
Console output after restarting Sublime Text:
DPI scale: 1
startup, version: 3143 windows x64 channel: stable
executable: /C/Program Files/Sublime Text 3/sublime_text.exe
working dir: /C/Program Files/Sublime Text 3
packages path: /d/Users/trystero/AppData/Roaming/Sublime Text 3/Packages
state path: /d/Users/trystero/AppData/Roaming/Sublime Text 3/Local
zip path: /C/Program Files/Sublime Text 3/Packages
zip path: /d/Users/trystero/AppData/Roaming/Sublime Text 3/Installed Packages
ignored_packages: ["ColorSchemeEditor", "PackageDev", "Vintage"]
top level value must be an array
top level value must be an array
Unable to decode Packages/Theme - Trystero/trystero/sidebar_scroll_bar.png
Unable to decode Packages/Theme - Trystero/trystero/sidebar_scroll_puck.png
Unable to decode Packages/Theme - Trystero/trystero/sidebar_scroll_bar_horiz.png
Unable to decode Packages/Theme - Trystero/trystero/sidebar_scroll_puck_horiz.png
pre session restore time: 0.0775962
startup time: 0.120596
first paint time: 0.121596
reloading plugin Default.auto_indent_tag
reloading plugin Default.block
reloading plugin Default.comment
reloading plugin Default.convert_syntax
reloading plugin Default.copy_path
reloading plugin Default.delete_word
reloading plugin Default.detect_indentation
reloading plugin Default.duplicate_line
reloading plugin Default.echo
reloading plugin Default.exec
reloading plugin Default.fold
reloading plugin Default.font
reloading plugin Default.goto_line
reloading plugin Default.history_list
reloading plugin Default.indentation
reloading plugin Default.install_package_control
reloading plugin Default.kill_ring
reloading plugin Default.mark
reloading plugin Default.new_templates
reloading plugin Default.open_context_url
reloading plugin Default.open_in_browser
reloading plugin Default.pane
reloading plugin Default.paragraph
reloading plugin Default.paste_from_history
reloading plugin Default.profile
reloading plugin Default.quick_panel
reloading plugin Default.run_syntax_tests
reloading plugin Default.save_on_focus_lost
reloading plugin Default.scroll
reloading plugin Default.set_unsaved_view_name
reloading plugin Default.settings
reloading plugin Default.show_scope_name
reloading plugin Default.side_bar
reloading plugin Default.sort
reloading plugin Default.swap_line
reloading plugin Default.switch_file
reloading plugin Default.symbol
reloading plugin Default.transform
reloading plugin Default.transpose
reloading plugin Default.trim_trailing_white_space
reloading plugin Default.ui
reloading plugin CSS.css_completions
reloading plugin Diff.diff
reloading plugin HTML.encode_html_entities
reloading plugin HTML.html_completions
reloading plugin 0_package_control_loader.00-package_control
reloading plugin 0_package_control_loader.50-pyyaml
reloading plugin Clickable URLs.clickable_urls
reloading plugin ColorSchemeSelector.ColorSchemeSelector
reloading plugin Indent XML.indentxml
reloading plugin Indent XML.setup
reloading plugin Package Control.1_reloader
reloading plugin Package Control.2_bootstrap
reloading plugin Package Control.Package Control
reloading plugin PackageResourceViewer.package_resource_viewer
reloading plugin PackageResourceViewer.package_resources
reloading plugin Pretty JSON.PrettyJson
reloading plugin Pretty JSON.PrettyJsonListeners
plugins loaded
Package Control: Skipping automatic upgrade, last run at 2017-10-08 23:40:04, next run at 2017-10-09 00:40:04 or after
Correction: Sometimes sublime_text.exe
does shut down; it just takes several minutes to do so. I'll attach a Process Monitor capture file showing all activity by sublime_text.exe
on one of my startup/shutdown cycles in case it helps you get a better idea what causes the long delay.
Sublime Text shutdown.zip
Process Explorer shows a single lingering thread from the hung sublime_text.exe
process, with this stack:
ntdll.dll!ZwWaitForSingleObject+0xa
KERNELBASE.dll!WaitForSingleObjectEx+0x9c
sublime_text.exe+0x2bdd16
sublime_text.exe+0x2bd919
kernel32.dll!UnhandledExceptionFilter+0x160
ntdll.dll!Ordinal1+0x1af
ntdll.dll!KiUserApcDispatcher+0x93
ntdll.dll!RtlDecodePointer+0xad
ntdll.dll!RtlUnwindEx+0xbbf
ntdll.dll!KiUserExceptionDispatcher+0x2e
ntdll.dll!RtlAllocateHeap+0x96d
kernel32.dll!HeapFree+0xa
lastapphook_x64.dll!ASOLIBSetProcessMsgCallback+0x18ac28
lastapphook_x64.dll!UnsetHook+0x518
lastapphook_x64.dll!GetRecordedEvents+0x4e7
USER32.dll!GetKeyboardLayoutList+0x19c
USER32.dll!LockWindowStation+0x85
USER32.dll!IsDialogMessageW+0x169
ntdll.dll!KiUserCallbackDispatcher+0x1f
USER32.dll!DestroyWindow+0xa
ole32.dll!CoRegisterActivationFilter+0xc254
ole32.dll!CoRegisterMessageFilter+0x833
ole32.dll!CoRegisterMessageFilter+0x75b
ole32.dll!CoInitializeEx+0x5f2
ntdll.dll!LdrShutdownProcess+0x1d1
ntdll.dll!RtlExitUserProcess+0x90
sublime_text.exe+0x7618
sublime_text.exe+0x433319
kernel32.dll!BaseThreadInitThunk+0xd
ntdll.dll!RtlUserThreadStart+0x21
Same problem, SPECIFICALLY with Windows 7 Pro 64bit
Problem does not exist in Windows Server 2008, 2008 R2, 2012, 2012 R2, 2016 I checked.
Funny thing is though, it WORKS PERFECTLY FINE, in SAFE MODE
There might be a windows service that is probably conflicting with the closing process
Hope that helps to lead to a resolution.
I have had this issue for previous builds, but I can confirm that it still exists on build 3156 for Windows 7 Pro 64bit.
Not sure if it was listed before, but if you click File > Exit the window hangs, rather than having the window close completely, and then windows will let you kill the process.
I have found a solution!!! It's a workaround, but hey it works.
-Right-click the Sublime Text 3 Shortcut, -Properties -Go to Compatibility tab -Check 'Run this Program in compatibility mode for' -Select "Windows 7" -Check 'Run as Administrator' -Okay
Somehow this fixed the problem, and when I undid these changes, the problem came back.
With this, we can mark it resolved, at least.
I have this problem as well. The Ziabytes recommendation did work for me (Run as Admin). This is not ideal in a corporate environment where admin privileges are restricted.
I have found a solution!!! It's a workaround, but hey it works. ... Somehow this fixed the problem, and when I undid these changes, the problem came back.
With this, we can mark it resolved, at least.
@ziabytes, it's great to have a workaround but I disagree that this means this can be marked as resolved. I could easily do this at home if I owned a windows machine, but when I'm at work we don't get local admin on our machines so this workaround doesn't help in this scenario at all and this remains an issue. To offer up a second alternative I am able to run it successfully in Compatibility Mode for Win7 if that's an option for anyone that can set compatibility but can't run as administrator, but again I'm sure there are some people that won't be able to do this.
@wbond, on a separate note, I don't know if this is related to the issue or helps in any way, but I'm noticing that when I close Sublime and it remains in my Win7 task manager, the file %sublime_dir%\Data\Index\000005.ldb is remaining open in Sublime. This is happening in a fresh install of build 3176 and not using any plugins at all in Win7 Enterprise Service Pack 1.
@RyanMenard That is interesting. I wonder if something is going funky with software on your machine blocking access to that file somehow? Perhaps antivirus? Does it ever finish closing, or does it hang forever?
@wbond It hangs forever (the longest I've ever let it hang is overnight after leaving work for the day).
I just cloned a second copy of my sublime directory and ran sublime from there. Using the cloned copy I was able to manually open and save the 000005.ldb file in the original sublime directory so it doesn't appear that the file is being protected or anything and seems more like sublime is getting hung up prior to releasing that file on termination.
I'm going to dig this back up because I am also having this problem. Sublime appears to close, and doesn't show on task manager, but if I open process explorer, it still shows. I cannot terminate it at all either. I am forced to log off and log back in to close it.
Another example is that I have Sandboxie installed on my computer and it has some folders set to auto run in sandboxed mode. If I open something in one of these folders (and it opens with Sublime), it acts similar, but when I close the process it sticks around in the sandbox. I cannot terminate it from Sandboxie either. Seems like Sandboxie is also failing it's job here as well.
Windows 10 x64 v3.2.1 Build 3207 Happening for months now
I downloaded Process Hacker and tried using that. It gave me some more information. The error message (on termination) said "Unable to terminate sublime_text.exe (PID #####): An attempt was made to access an exiting process."
Seems like it is exiting, but being caught on exit and not able to finish closing out.
I rebooted, then reinstalled on top of the current installation. Seems to be closing fully now.
Just leaving this here in case anyone else has similar issues.
Summary
When I quit Sublime Text 3, I notice a _sublimetext.exe process still running in my Windows task manager (~90MB memory). Trying to open Sublime again fails (no Sublime window pops up). A new _sublimetext.exe process is spawned each time I try to open it. It continues to fail until I forcefully (End Task) kill all _sublimetext.exe processes then try again.
Expected behavior
Sublime Text 3 to open regardless of having been recently closed.
Actual behavior
Sublime Text 3 does not open once closed until process is forcefully killed.
Steps to reproduce
Environment
Here is the console output upon successfully opening.