Sublime Forum

Dev Build 3130

#30

Excellent, thanks for the detailed info – I will work on reproducing and fixing that now.

1 Like

#31
  1. Open up ST 3130 x64 portable (clean) on Win 7
  2. File menu -> New File
  3. File menu -> New File
  4. Click and hold first tab, move mouse left or right a bit, no crash. Let go of the left mouse button.
  5. Click and hold second tab
  6. Move mouse in any direction, ST crashes
0 Likes

#32

Unfortunately it does not crash for me.

0 Likes

#33

I hope it helps. Windows 7.

P.S. ST Portable. Only Package Control & PackageResourceViewer installed.

Dump Summary
------------
Dump File:	c509ecff-09a0-4de2-81d1-05c6ce8ac943.dmp : C:\Development\Sublime\DEFAULT\Dev\c509ecff-09a0-4de2-81d1-05c6ce8ac943.dmp
Last Write Time:	21.04.2017 17:25:26
Process Name:	sublime_text.exe : C:\Development\Sublime\DEFAULT\Dev\sublime_text.exe
Process Architecture:	x64
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:	6.1.7601
CLR Version(s):	

Modules
-------
Module Name	Module Path	Module Version
-----------	-----------	--------------
sublime_text.exe	C:\Development\Sublime\DEFAULT\Dev\sublime_text.exe	1.0.0.1
ntdll.dll	C:\Windows\System32\ntdll.dll	6.1.7601.23714
kernel32.dll	C:\Windows\System32\kernel32.dll	6.1.7601.23714
KERNELBASE.dll	C:\Windows\System32\KERNELBASE.dll	6.1.7601.23714
usp10.dll	C:\Windows\System32\usp10.dll	1.626.7601.23688
msvcrt.dll	C:\Windows\System32\msvcrt.dll	7.0.7601.21878
user32.dll	C:\Windows\System32\user32.dll	6.1.7601.23594
gdi32.dll	C:\Windows\System32\gdi32.dll	6.1.7601.23739
lpk.dll	C:\Windows\System32\lpk.dll	6.1.7601.23717
comdlg32.dll	C:\Windows\System32\comdlg32.dll	6.1.7601.17514
shlwapi.dll	C:\Windows\System32\shlwapi.dll	6.1.7601.17514
comctl32.dll	C:\Windows\winsxs\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18837_none_fa3b1e3d17594757\comctl32.dll	6.10.7601.18837
shell32.dll	C:\Windows\System32\shell32.dll	6.1.7601.23155
advapi32.dll	C:\Windows\System32\advapi32.dll	6.1.7601.23714
sechost.dll	C:\Windows\System32\sechost.dll	6.1.7600.16385
rpcrt4.dll	C:\Windows\System32\rpcrt4.dll	6.1.7601.23714
ole32.dll	C:\Windows\System32\ole32.dll	6.1.7601.23714
wininet.dll	C:\Windows\System32\wininet.dll	11.0.9600.18639
api-ms-win-downlevel-user32-l1-1-0.dll	C:\Windows\System32\api-ms-win-downlevel-user32-l1-1-0.dll	6.2.9200.16492
api-ms-win-downlevel-shlwapi-l1-1-0.dll	C:\Windows\System32\api-ms-win-downlevel-shlwapi-l1-1-0.dll	6.2.9200.16492
api-ms-win-downlevel-version-l1-1-0.dll	C:\Windows\System32\api-ms-win-downlevel-version-l1-1-0.dll	6.2.9200.16492
version.dll	C:\Windows\System32\version.dll	6.1.7600.16385
api-ms-win-downlevel-normaliz-l1-1-0.dll	C:\Windows\System32\api-ms-win-downlevel-normaliz-l1-1-0.dll	6.2.9200.16492
normaliz.dll	C:\Windows\System32\normaliz.dll	6.1.7600.16385
iertutil.dll	C:\Windows\System32\iertutil.dll	11.0.9600.18639
api-ms-win-downlevel-advapi32-l1-1-0.dll	C:\Windows\System32\api-ms-win-downlevel-advapi32-l1-1-0.dll	6.2.9200.16492
userenv.dll	C:\Windows\System32\userenv.dll	6.1.7601.17514
profapi.dll	C:\Windows\System32\profapi.dll	6.1.7600.16385
imm32.dll	C:\Windows\System32\imm32.dll	6.1.7600.16385
msctf.dll	C:\Windows\System32\msctf.dll	6.1.7601.23572
api-ms-win-core-synch-l1-2-0.DLL	C:\Windows\System32\api-ms-win-core-synch-l1-2-0.DLL	10.0.10586.788
dbghelp.dll	C:\Windows\System32\dbghelp.dll	6.1.7601.17514
CRYPTBASE.dll	C:\Windows\System32\CRYPTBASE.dll	6.1.7601.23714
uxtheme.dll	C:\Windows\System32\uxtheme.dll	6.1.7600.16385
dwmapi.dll	C:\Windows\System32\dwmapi.dll	6.1.7600.16385
DWrite.dll	C:\Windows\System32\DWrite.dll	6.2.9200.22082
cryptsp.dll	C:\Windows\System32\cryptsp.dll	6.1.7601.23471
rsaenh.dll	C:\Windows\System32\rsaenh.dll	6.1.7600.16385
RpcRtRemote.dll	C:\Windows\System32\RpcRtRemote.dll	6.1.7601.17514
secur32.dll	C:\Windows\System32\secur32.dll	6.1.7601.23714
sspicli.dll	C:\Windows\System32\sspicli.dll	6.1.7601.23714
api-ms-win-downlevel-advapi32-l2-1-0.dll	C:\Windows\System32\api-ms-win-downlevel-advapi32-l2-1-0.dll	6.2.9200.16492
api-ms-win-downlevel-ole32-l1-1-0.dll	C:\Windows\System32\api-ms-win-downlevel-ole32-l1-1-0.dll	6.2.9200.16492
ws2_32.dll	C:\Windows\System32\ws2_32.dll	6.1.7601.23451
nsi.dll	C:\Windows\System32\nsi.dll	6.1.7600.16385
mswsock.dll	C:\Windows\System32\mswsock.dll	6.1.7601.23451
crypt32.dll	C:\Windows\System32\crypt32.dll	6.1.7601.23566
msasn1.dll	C:\Windows\System32\msasn1.dll	6.1.7601.17514
wship6.dll	C:\Windows\System32\wship6.dll	6.1.7600.16385
IPHLPAPI.DLL	C:\Windows\System32\IPHLPAPI.DLL	6.1.7601.17514
winnsi.dll	C:\Windows\System32\winnsi.dll	6.1.7600.16385
urlmon.dll	C:\Windows\System32\urlmon.dll	11.0.9600.18639
api-ms-win-downlevel-shlwapi-l2-1-0.dll	C:\Windows\System32\api-ms-win-downlevel-shlwapi-l2-1-0.dll	6.2.9200.16492
dnsapi.dll	C:\Windows\System32\dnsapi.dll	6.1.7601.21673
clbcatq.dll	C:\Windows\System32\clbcatq.dll	2001.12.8530.16385
oleaut32.dll	C:\Windows\System32\oleaut32.dll	6.1.7601.23569
dhcpcsvc6.DLL	C:\Windows\System32\dhcpcsvc6.DLL	6.1.7601.22130
netprofm.dll	C:\Windows\System32\netprofm.dll	6.1.7600.16385
nlaapi.dll	C:\Windows\System32\nlaapi.dll	6.1.7601.22137
WSHTCPIP.DLL	C:\Windows\System32\WSHTCPIP.DLL	6.1.7600.16385
rasadhlp.dll	C:\Windows\System32\rasadhlp.dll	6.1.7600.16385
dhcpcsvc.dll	C:\Windows\System32\dhcpcsvc.dll	6.1.7600.16385
npmproxy.dll	C:\Windows\System32\npmproxy.dll	6.1.7600.16385
FWPUCLNT.DLL	C:\Windows\System32\FWPUCLNT.DLL	6.1.7601.18283
credssp.dll	C:\Windows\System32\credssp.dll	6.1.7601.23714
schannel.dll	C:\Windows\System32\schannel.dll	6.1.7601.23714
apphelp.dll	C:\Windows\System32\apphelp.dll	6.1.7601.17514
ncrypt.dll	C:\Windows\System32\ncrypt.dll	6.1.7601.23714
bcrypt.dll	C:\Windows\System32\bcrypt.dll	6.1.7601.23714
bcryptprimitives.dll	C:\Windows\System32\bcryptprimitives.dll	6.1.7601.23451
wintrust.dll	C:\Windows\System32\wintrust.dll	6.1.7601.23566
gpapi.dll	C:\Windows\System32\gpapi.dll	6.1.7601.23452
cryptnet.dll	C:\Windows\System32\cryptnet.dll	6.1.7601.23566
Wldap32.dll	C:\Windows\System32\Wldap32.dll	6.1.7601.17514
SensApi.dll	C:\Windows\System32\SensApi.dll	6.1.7600.16385
powrprof.dll	C:\Windows\System32\powrprof.dll	6.1.7600.16385
setupapi.dll	C:\Windows\System32\setupapi.dll	6.1.7601.17514
cfgmgr32.dll	C:\Windows\System32\cfgmgr32.dll	6.1.7601.17514
devobj.dll	C:\Windows\System32\devobj.dll	6.1.7600.16385
0 Likes

#34

Here it crashes:
arch linux, simply extracted the tgz into a folder the user owns.
Starting Sublime, create 2 new files, doesn’t matter if you save them or not. Simply move the first tab behind the second -> Sublime crashes and is gone.

0 Likes

#35

Jon has a fix for the tab crash queued up for a new build. I’m checking out some of the font issues highlighted.

6 Likes

#36

This seems to be an issue with Windows font loading. It appears that using the font name Ubuntu works fine with DirectWrite, whereas Ubuntu Condensed is required for GDI. I’ll see if there is anything we can do about that.

0 Likes

#37

It crashes for me on Windows 7 64-bit. I have the dump files and can attach them if it would be of any help.

0 Likes

#38

I’m having a hard time reproducing this on Windows 10 x64. I installed your theme and configured MacType. Any other tips? What profile are you using for MacType?

Actually, I just got it. I had to load with directwrite, then change to gdi after loading.

1 Like

#39

3131 is out now, addressing the above issues

15 Likes

#40

The tab dragging crash is gone in 3131 but I just noticed ST still has this old bug on HiDPI screens that when you drag a tab, during the dragging, it does not use @2x assets and the font rendering is also pixelated.

0 Likes

#41

Thanks!

No more tab crashing, and no more gray bar at the bottom.

0 Likes

#42

Does anyone have a problem with Package Control? It loads a list, but I can’t install anything. It throws an error:

Traceback (most recent call last):
  File "package_control.package_installer in /Users/rainglady/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package", line 154, in on_done
  File "package_control.package_disabler in /Users/rainglady/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package", line 76, in disable_packages
ImportError: No module named 'package_control'

I’m on latest macOS Sierra (10.12.4).

0 Likes

#43

Ok, fixed it. I have to uninstall Sublime (via CleanMyMac) and deleted Sublime Text 3 folder placed in ~/Library/Application Support. Then install everything once again. Now it works completely fine. Maybe it was some issue with updating it from 3130? Cheers :)!

0 Likes

#44

Hi Jon, I made a few minor changes to the command palette entries. Click below for a diff, should you be interested.

Diff
--- a/Default.sublime-commands
+++ b/Default.sublime-commands
@@ -4,25 +4,14 @@
         "command": "toggle_setting",
         "args": {"setting": "word_wrap"}
     },
-    {
-        "caption": "Convert Case: Upper Case",
-        "command": "upper_case"
-    },
-    {
-        "caption": "Convert Case: Lower Case",
-        "command": "lower_case"
-    },
-    {
-        "caption": "Convert Case: Title Case",
-        "command": "title_case"
-    },
-    {
-        "caption": "Convert Case: Swap Case",
-        "command": "swap_case"
-    },
 
-    { "command": "toggle_comment", "args": {"block": false}, "caption": "Toggle Comment" },
-    { "command": "toggle_comment", "args": {"block": true}, "caption": "Toggle Block Comment" },
+    { "command": "upper_case", "caption": "Convert Case: Upper Case" },
+    { "command": "lower_case", "caption": "Convert Case: Lower Case" },
+    { "command": "title_case", "caption": "Convert Case: Title Case" },
+    { "command": "swap_case", "caption": "Convert Case: Swap Case" },
+
+    { "command": "toggle_comment", "args": {"block": false}, "caption": "Comment Line: Toggle" },
+    { "command": "toggle_comment", "args": {"block": true}, "caption": "Comment Block: Toggle" },
 
     { "command": "toggle_bookmark", "caption": "Bookmarks: Toggle" },
     { "command": "next_bookmark", "caption": "Bookmarks: Select Next" },
@@ -40,6 +29,8 @@
     { "caption": "View: Toggle Tabs", "command": "toggle_tabs" },
     { "caption": "View: Toggle Status Bar", "command": "toggle_status_bar" },
     { "caption": "View: Toggle Menu", "command": "toggle_menu" },
+    { "caption": "View: Toggle Full Screen", "command": "toggle_full_screen" },
+    { "caption": "View: Toggle Distraction Free Mode", "command": "toggle_distraction_free" },
 
     { "caption": "Project: Save As", "command": "save_project_and_workspace_as" },
     { "caption": "Project: Close", "command": "close_workspace" },
@@ -77,11 +68,20 @@
         "command": "select_theme"
     },
 
+    { "caption": "File: New", "command": "new_file" },
+    { "caption": "File: Open…", "command": "prompt_open_file", "platform": "!OSX" },
     { "caption": "File: Save All", "command": "save_all" },
     { "caption": "File: Revert", "command": "revert" },
     { "caption": "File: New View into File", "command": "clone_file" },
     { "caption": "File: Close All", "command": "close_all" },
 
+    { "caption": "Folder: Open…", "command": "prompt_open_folder", "platform": "!OSX" },
+
+    { "caption": "Open…", "command": "prompt_open", "platform": "OSX" },
+
+    { "caption": "Window: New", "command": "new_window" },
+    { "caption": "Window: Close", "command": "close_window" },
+
     { "caption": "HTML: Wrap Selection With Tag", "command": "insert_snippet", "args": { "name": "Packages/XML/Snippets/long-tag.sublime-snippet" } },
     { "caption": "HTML: Encode Special Characters", "command": "encode_html_entities" },
 
@@ -100,6 +100,8 @@
     { "caption": "Permute Selections: Unique", "command": "permute_selection", "args": {"operation": "unique"} },
     { "caption": "Permute Selections: Shuffle", "command": "permute_selection", "args": {"operation": "shuffle"} },
 
+    { "caption": "Code Folding: Fold", "command": "fold" },
+    { "caption": "Code Folding: Unfold", "command": "unfold" },
     { "caption": "Code Folding: Unfold All", "command": "unfold_all" },
     { "caption": "Code Folding: Fold Tag Attributes", "command": "fold_tag_attributes" },
 
@@ -108,5 +110,7 @@
 
     { "caption": "About", "command": "show_about_window" },
     { "caption": "Changelog", "command": "show_changelog" },
+    { "caption": "Documentation", "command": "open_url", "args": { "url": "https://www.sublimetext.com/docs/3/" } },
+    { "caption": "Check for Updates…", "command": "update_check", "platform": "!Linux" },
     { "caption": "Indexing Status", "command": "show_progress_window" },
 ]
0 Likes

#45

I prefer the current comment toggle command names because they are more accurate. Specifically, the default toggle command will fall back to a block command if line commands aren’t valid in a syntax, e. G. In css. This also makes it hard to group the commands to a common prefix, unless you do it like “Toggle Comment: Prefer Line” or “Default” or similar.

0 Likes

#46

In combination with:

theme developers might find:

useful, which has been updated last week.

0 Likes

#47

Jon, maybe you could add support for jump lists on Windows in one of the next builds?

1 Like

#48

I’ve lately been enjoying the existance of the Skins package by @deathaxe. I’d suggest merging its functionality into the core, should one last issue (see #5) be resolved, instead of having the separate menu entries for Color Schemes and Themes which lack the ability to add related settings.

You can test it using one of these packages out of-the-box:

  • Boxy Theme
  • Material Theme
  • gruvbox
  • Brogrammer Theme
  • ayu
  • TwoDark
  • Agila Theme
0 Likes

#49

@jps, @wbond

I’m not sure this is the right place to bring this up, however:

The new app icon keeps reminding me of the SS flag the Nazis used, maybe you could consider changing the app icon again? Every time I see the icon it makes me feels uneasy.

0 Likes