Sublime Forum

ST3 b3019/3018: Crash in Makefile

#1

When editing Makefile and entering simply colons “::” it will crash ST.

How to reproduce:

  1. New file
  2. Set syntax to Makefile
  3. Enter “::”

Details: Win7 x64, non-portable ST3 build3018

0 Likes

Dev Build 3020
ST3 3017 random crashes while typing
#2

Unfortunately, I’m unable to replicate this

0 Likes

#3

I was able to verify it on W7 Professional, x64. ST build 3019. Below is the dump summary, though I don’t know how helpful it will be to tracking down this issue. There were also some XML files, but I didn’t see anything that would help track down any issues. That being said, if those would be helpful, let me know.

Dump Summary
------------
Dump File:  WER4645.tmp.mdmp : C:\Users\skuroda\AppData\Local\Temp\WER4645.tmp.mdmp
Last Write Time:    3/12/2013 5:20:44 PM
Process Name:   sublime_text.exe : C:\Program Files\Sublime Text 3\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
0 Likes

#4

Thanks for the confirmation. It turns out the issue is a pointer arithmetic underflow bug in Oniguruma that only manifests itself on Windows 7 x64, and not Windows 8, due to the low heap addresses issued by the Windows 7 x64 malloc implementation. Should have it fixed shortly.

0 Likes