I’m using sublime 3 Build 3083 on Ubuntu 64 bit, and since when I’ve upgraded to sublime 3 (coming from a 2 profile), after some uptime (I always suspend my machine, so sometimes it might be days), plugin_host crashes when I select a new file using the file palette (Ctrl+P) to open it.
The crash doesn’t happen by just choosing the file with the arrow keys, but as soon as I press Retrun to actually open the file. If I use the mouse, clicking in the file content just to see it, it doesn’t happen.
I don’t know how I can help in fixing this, but I guess that Jon can easily debug this by using the core file with this revision compiled with debug symbols…
So, here’s my core-dump file: downloads.tuxfamily.org/3v1deb/t … ump.tar.gz
The only thing I can see from here is this, but it doensn’t say much…
Probably a recursive call issue from a plugin (I’ve tried to disable them, but I can’t find the one causing troubles). However, plugin_host should stop the plugin, not crash.
#0 0x00007fcc76c23cc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1 0x00007fcc76c270d8 in __GI_abort () at abort.c:89
#2 0x000000000050086a in Py_FatalError ()
#3 0x00000000004e5250 in _Py_CheckRecursiveCall ()
#4 0x00000000004e5727 in PyEval_EvalFrameEx ()
#5 0x00000000004ebc27 in PyEval_EvalCodeEx ()
#6 0x00000000005918db in ?? ()
#7 0x000000000048c505 in PyObject_Call ()
#8 0x000000000058ac2f in ?? ()
#9 0x000000000048c505 in PyObject_Call ()
#10 0x00000000004bac82 in ?? ()
#11 0x00000000004ba61d in ?? ()
#12 0x000000000048c505 in PyObject_Call ()
#13 0x00000000004ea1b4 in PyEval_EvalFrameEx ()
#14 0x00000000004ebc27 in PyEval_EvalCodeEx ()
#15 0x00000000005918db in ?? ()
#16 0x000000000048c505 in PyObject_Call ()
#17 0x000000000058ac2f in ?? ()
#18 0x000000000048c505 in PyObject_Call ()
#19 0x00000000004bac82 in ?? ()
#20 0x00000000004ba61d in ?? ()
#21 0x000000000048c505 in PyObject_Call ()
#22 0x00000000004ea1b4 in PyEval_EvalFrameEx ()
#23 0x00000000004ebc27 in PyEval_EvalCodeEx ()
#24 0x00000000004ea077 in PyEval_EvalFrameEx ()
#25 0x00000000004ebc27 in PyEval_EvalCodeEx ()
#26 0x00000000005918db in ?? ()
#27 0x000000000048c505 in PyObject_Call ()
#28 0x000000000058ac2f in ?? ()
#29 0x000000000048c505 in PyObject_Call ()
#30 0x00000000004bac82 in ?? ()
#31 0x00000000004ba61d in ?? ()
#32 0x000000000048c505 in PyObject_Call ()
#33 0x00000000004ea1b4 in PyEval_EvalFrameEx ()
#34 0x00000000004ebc27 in PyEval_EvalCodeEx ()
#35 0x00000000004ea077 in PyEval_EvalFrameEx ()
#36 0x00000000004ea004 in PyEval_EvalFrameEx ()
#37 0x00000000004ebc27 in PyEval_EvalCodeEx ()
#38 0x00000000005918db in ?? ()
#39 0x000000000048c505 in PyObject_Call ()
#40 0x00000000004e550e in PyEval_CallObjectWithKeywords ()
#41 0x00000000004667fc in ?? ()
#42 0x00000000004600d9 in _start ()