Дампы ядра Atom в Ubuntu на Windows 10

Дампы ядра Atom в Ubuntu на Windows 10

Я хочу использовать пакет Atom, который не поддерживается в Windows... но вот в чем загвоздка — я хочу использовать его в Windows.

Вот что я сделал:

Я зашёл так далеко, чтобы теперь потерпеть неудачу!

root@CHERNIKHOV:~# sudo atom
sudo: unable to resolve host CHERNIKHOV
root@CHERNIKHOV:~# /usr/bin/atom: line 119:   117 Aborted                 (core dumped) nohup "$ATOM_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$ATOM_HOME/nohup.out" 2>&1
[117:0114/120453:FATAL:render_sandbox_host_linux.cc(40)] Check failed: 0 == shutdown(renderer_socket_, SHUT_RD). shutdown: Invalid argument
#0 0x000001e09b2e <unknown>
#1 0x000001e1f73b <unknown>
#2 0x000001e1fcfd <unknown>
#3 0x000002893352 <unknown>
#4 0x00000265e7f9 <unknown>
#5 0x000002664dbf <unknown>
#6 0x00000265de96 <unknown>
#7 0x000001204397 <unknown>
#8 0x000001202e70 <unknown>
#9 0x0000033a9803 main
#10 0x7f0ccb101f45 __libc_start_main
#11 0x000000575279 <unknown>

Идеи по исправлению или следующему шагу в отладке приветствуются.

EDIT: Еще немного отладки...

Я создал две 64-битные виртуальные машины Ubuntu в VirtualBox с настройками по умолчанию, сетевые подключения установлены в режим моста, и установил Ubuntu Server 16.04.01 на одну, Ubuntu Desktop 16.04.01 на другую. Я установил atom и openssh-server на обе. Atom запускается в Ubuntu desktop. Однако при использовании PuTTy и Xming для рендеринга Atom в Windows результаты неизменно плохие. Простое приложение X Windows, xclock, отлично работает через SSH с Xming в обеих средах.

Сервер Ubuntu:

root@Farnum:~# atom
root@Farnum:~# /usr/bin/atom: line 119:  1506 Aborted                 (core dumped) nohup "$ATOM_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$ATOM_HOME/nohup.out" 2>&1
[xcb] Unknown sequence number while processing queue
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
atom --executed-from=/home/voidstar --pid=1493: ../../src/xcb_io.c:274: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed.
Failed to get crash dump id.
Report Id:

Рабочий стол Ubuntu:

root@Ylva:~# atom
root@Ylva:~# /usr/bin/atom: line 119:  7610 Aborted                 (core dumped) nohup "$ATOM_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$ATOM_HOME/nohup.out" 2>&1

(atom:7610): IBUS-WARNING **: The owner of /home/voidstar/.config/ibus/bus is not root!
Home directory not accessible: Permission denied
[xcb] Unknown sequence number while processing queue
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
atom --executed-from=/home/voidstar --pid=7597: ../../src/xcb_io.c:274: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed.
Failed to get crash dump id.
Report Id:

EDIT: Используя mobaxterm вместо Xming, я смог заставить Atom отображаться в Windows, удаленно от моих виртуальных машин Ubuntu, но все еще нет радости от Ubuntu на Windows. Если вы хотите попробовать отладить это - я бы порекомендовал mobaxterm.

решение1

Поскольку Bash на Windows находится в стадии бета-тестирования, будут некоторые проблемы. Погуглив, я нашелэтот, что соответствует вашей ошибке. В теме говорится, что системный вызов shutdown не реализован.

решение2

Вы пробовали это?http://www.howtogeek.com/261449/how-to-install-linux-software-in-windows-10s-ubuntu-bash-shell/иhttp://www.howtogeek.com/261449/how-to-install-linux-software-in-windows-10s-ubuntu-bash-shell/

Ваш вопрос очень интересен для меня. Я никогда не слышал о программном обеспечении, которое имело бы пакеты для дистрибутивов Debian и Redhat, но не для Windows. (обычно бывает наоборот). Я лично заинтересован в решении этой проблемы, потому что для меня это так необычно, но очень интересно, особенно учитывая, что это возможно с Windows Bash и всем остальным. Я обновлю этот ответ упрощенными инструкциями, если и когда я полностью разберусь, но хотел бы опубликовать это в то же время.

прокомментировать другой ответ У меня было ощущение, что проблема в поддержке подсистемы Linux, исходя из того, что я гуглил. Помню, как однажды я тестировал команды на компьютере друга и обнаружил, что не все стандартные команды bash еще реализованы. Я не хотел говорить этого раньше, потому что надеялся, что это не так, но в ответ на вопрос звучит так, будто вы могли бы подождать, пока Microsoft предоставит больше поддержки подсистеме Linux. Я бы написал это в комментарии к тому ответу, но у меня нет репутации.

Возможное временное решение: в то же время, если вы действительно хотите использовать этот редактор, вы, вероятно, запустите виртуальную машину легковесного производного Debian, например Lubuntuhttp://lubuntu.net/Я знаю, что это может быть не идеально, но хотел упомянуть об этом на всякий случай.

Связанный контент