【发布时间】:2016-05-19 06:51:30
【问题描述】:
我正在使用 Ubuntu 15.10 64 位并尝试使用 sublimetext2 打开远程文件 (sftp)。
到昨天为止一切正常。
今天,远程 sftp 目录中列出的所有文件都使用 gedit 打开,尽管打开这些文件的默认程序(.php、.txt 等)设置为 sublimetext2。
另外,在“文件属性”->“打开方式”中已经设置了默认的sublimetext2。
以这种方式打开仍然使用 gedit 代替: 右键单击文件 -> 使用其他应用程序打开 -> 选择 sublimetext2(已设置为默认值)。
我已经尝试过使用leafpad,但结果完全一样。
编辑:
我试过这个: - 使用“> fileName.log”从终端打开 sublime 以强制它在终端中写入一些日志。 - 从 sublime-text 创建一个新文件,然后将其保存到远程位置。按确定保存文件时,几秒钟后编辑器崩溃。 在终端出现:
(sublime_text:3228): Gtk-WARNING **: Operazione non supportata dal backend
(sublime_text:3228): Gtk-WARNING **: Operazione non supportata dal backend
/usr/bin/sublime-text: riga 3: 3228 Errore di segmentazione (core dump creato)
/opt/sublime_text_2/sublime_text --class=sublime-text-2 "$@"
在/var/crash/中出现了文件“_opt_sublime_text_2_sublime_text.1000.crash”,摘录如下:
SegvAnalysis:
Segfault happened at: 0x7fab2f9b66fa <strlen+42>: movdqu (%rax),%xmm12
PC (0x7fab2f9b66fa) ok
source "(%rax)" (0x00000000) not located in a known VMA region (needed readable region)!
destination "%xmm12" ok
SegvReason: reading NULL VMA
Stacktrace:
编辑:Sublime text 3 的崩溃日志
SegvAnalysis:
Segfault happened at: 0x7fa347c126fa <strlen+42>: movdqu (%rax),%xmm12
PC (0x7fa347c126fa) ok
source "(%rax)" (0x00000000) not located in a known VMA region (needed readable region)!
destination "%xmm12" ok
SegvReason: reading NULL VMA
SourcePackage: sublime-text
Stacktrace:
#0 strlen () at ../sysdeps/x86_64/strlen.S:106
No locals.
#1 0x000000000074c324 in ?? ()
No symbol table info available.
#2 0x00000000005c5ffe in ?? ()
No symbol table info available.
#3 0x000000000044c0eb in ?? ()
No symbol table info available.
#4 0x000000000044c7b8 in ?? ()
No symbol table info available.
#5 0x000000000044c904 in ?? ()
No symbol table info available.
#6 0x000000000057e3c6 in ?? ()
No symbol table info available.
#7 0x000000000058e640 in ?? ()
No symbol table info available.
#8 0x000000000058723c in ?? ()
No symbol table info available.
#9 0x00000000005af5fc in ?? ()
No symbol table info available.
#10 0x00000000005c3924 in ?? ()
No symbol table info available.
#11 0x00000000005c8747 in ?? ()
No symbol table info available.
#12 0x00007fa3426cbe5c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
[...]
sublime_text crashed with SIGSEGV in strlen()
我必须做些什么来解决这个令人沮丧的问题?
谢谢!
【问题讨论】:
-
昨天发生了什么?计算机不只是“随机”更改其设置。
-
昨天什么也没发生。今天ubuntu seggested更新lightdm,然后(我想)更新之后,问题就发生了。
-
好吧,我强烈建议使用
.deb格式更新到Sublime Text 3(使用sudo dpkg -i filename.deb安装)。然后,按照我在 Ask Ubuntu 上将 Sublime 设置为默认文本编辑器 here 的说明进行操作。 -
我已经按照你在那篇帖子中的说明进行操作了。我的 sublime 版本 (2) 存在于 /usr/share/applications/ 中,但作为 sublime-text-2.desktop。有问题吗?
-
不管怎样,与gedit不同的任何其他编辑器也会出现问题
标签: ubuntu sublimetext2 sftp