rhysd / NyaoVim

Web-enhanced Extensible Neovim Frontend
Other
2.22k stars 57 forks source link

Can not boot nyaovim @nvim 0.1.6 #78

Closed ytac8 closed 8 years ago

ytac8 commented 8 years ago

Actual Behavior

when I type "nyaovim" in terminal, this message emerges in my terminal and I can't use nyaovim as shown in screenshot. How can I fix it??

/Library/Caches/com.apple.xbs/Sources/AppleGVA/AppleGVA-9.1.12/Sources/Slices/Driver/AVD_loader.cpp: failed to get a service for display 3 

日本語でも書いておくと,neovimをアップデートしたところnyaovimが起動しなくなりました. nyaovimコマンドを実行するとスクリーンショットのように真っ白な画面が出てきてしまいます. また,ターミナルの方では上記のようなメッセージが出てきてしまいます. 少しぐぐってみましたが,よくわかりませんでした .解決策等ありましたらお教えいただけると幸いです.

Steps to Reproduce

in terminal : type "nyaovim"

Screenshot on This Problem

2016-08-30 10 05 32

Environment

rhysd commented 8 years ago

ありがとうございます.0.1.6 はまだ試せていませんでした.こちらでも見てみます.

rhysd commented 8 years ago

手元では再現しませんでした.グラフィック系のエラーであれば Electron 本体のバグの可能性があるのですが, nyaovim --version すると Electron のバージョンは何になってますでしょうか?

ytac8 commented 8 years ago

electronのバージョンは1.3.4でした こちらがnyaovim --version したものになります

NyaoVim version 0.0.20
  electron : 1.3.4
  chrome : 52.0.2743.82
  node : 6.3.0
  v8 : 5.2.361.43
rhysd commented 8 years ago

@BaronTommy そちらは症状が違うようです.ENOENT なのでログから察するに nvim$PATH に含まれていなくてコマンドが見つからないと言われている気がするのですが,一応ご確認いただけませんでしょうか?

rhysd commented 8 years ago

ありがとうございます.新しい issue を立てていただけると助かります.日本語で大丈夫です.

rhysd commented 8 years ago

@ytac8

エラーを見るにグラフィクス周りですので,ハードウェア依存の問題かもしれません.お使いの Mac についてもう少し詳細をいただけませんか? (e.g. iMac (27-inch, Late 2013))

ytac8 commented 8 years ago
2016-08-31 23 22 33 2016-08-31 23 23 21

この辺りの情報で大丈夫でしょうか?

rhysd commented 8 years ago

ありがとうございます.ちょうどその機種を所有しておりますので,明日試せそうです.

rhysd commented 8 years ago

@ytac8

遅くなりました.同じ環境で試してみたのですが,私の手元では再現しませんでした(#80 は起きました)。お手数ですが,ウィンドウは立ち上がっているとのことですので,DevTools でログを確認していただけませんでしょうか.$ NODE_ENV=debug nyaovim で DevTools が起動時に立ち上がるはずです.

ytac8 commented 8 years ago

ありがとうございます. devtoolsを見たところ以下の様なエラーが出ていました.

2016-09-10 8 22 05
rhysd commented 8 years ago

ご確認ありがとうございます.どうやらコンソールに出ていたエラーは直接関係なく,#80 と同様のバグみたいですね.

rhysd commented 8 years ago

@ytac8

v0.0.21 で直ったはずです. ご確認ください.

ytac8 commented 8 years ago

お返事遅くなってしまい申し訳ありません. 今日試してみたのですが,一番最初の状態と変わらず起動した後も白い画面のままでした. /Library/Caches/com.apple.xbs/Sources/AppleGVA/AppleGVA-9.1.12/Sources/Slices/Driver/AVD_loader.cpp: failed to get a service for display 3 こちらのエラーも残っております.

nyaovim --versionした結果は以下のとおりです.

NyaoVim version 0.0.21
  electron : 1.4.0
  chrome : 53.0.2785.113
  node : 6.5.0
  v8 : 5.3.332.45

$ NODE_ENV=debug nyaovimもやってみたのですが,画面が白いままで何も出てこなかったです.

rhysd commented 8 years ago

ご確認ありがとうございます.DevTools のコンソールのほうには相変わらず 'prototype is not defined...' というエラーが出たままかどうかご確認願えませんでしょうか?ご報告いただいている描画周りのバグによるものなのかレンダラプロセス側の JS の問題なのか切り分けできてない状態です.

ytac8 commented 8 years ago

原因がわからないのですが, NODE_ENV=debug nyaovim を実行してもconsoleが出てこない状態です…

rhysd commented 8 years ago

メニューアイテムの中の 'View' → 'Open Developper Tools' からも開けるのですが,試していただけませんでしょうか

ytac8 commented 8 years ago

試してみたところ以下のよなメッセージが表示されました. コンソールも見てみましたが何も書かれていないです…

2016-09-18 18 01 55 2016-09-18 18 02 54
rhysd commented 8 years ago

ありがとうございます.うーむ,レンダラプロセスが意図せず死んでいるようですね… Electron のバグの可能性がかなり高そうです

ytac8 commented 8 years ago

なるほど…一度エレクトロンを入れ直してみます!

lambdalisue commented 8 years ago

本日久しぶりにインストールしたところ、同様の症状が発生しました。なお、electron などのバージョンも全く同じで devtools が機能していない点も同様です。ご報告まで

rhysd commented 8 years ago

ありがとうございます.うーん,Electron 1.4.0 なのが謎なんですよね… package.json では 1.3 を指定してるはずなんですが… とりあえず僕も 1.4 で見てみようと思います.

Chromium の GPU 周りはどうやらちょっと buggy っぽいのでなかなか難しいですね…手元で再現すれば何か手が打てると思います.

lambdalisue commented 8 years ago

^ がついていますが "electron-prebuilt": "1.3.5", の間違いでは?

http://qiita.com/sotarok/items/4ebd4cfedab186355867#%E3%82%AD%E3%83%A3%E3%83%AC%E3%83%83%E3%83%88%E8%A1%A8%E8%A8%98-

rhysd commented 8 years ago

あー,いえ,~1.3.5 が正しいですね.指摘ありがとうございます.修正しておきます.1.4 で動かないのは引き続き調べてみます.

lambdalisue commented 8 years ago

おねがいします :-)

rhysd commented 8 years ago

v0.0.22 で直ったと思いますので,一旦閉じます.もし万一直っていなければこの issue でメンションを飛ばしてください.

lambdalisue commented 8 years ago

治ってましたありがとうございます。:tada:

ytac8 commented 8 years ago

@rhysd

治っていました.ありがとうございます!

/Library/Caches/com.apple.xbs/Sources/AppleGVA/AppleGVA-9.1.12/Sources/Slices/Driver/AVD_loader.cpp: failed to get a service for display 3 は依然として表示されていますが起動できました!

ただnyaovimの問題であるかどうかはわからないのですが,macのディスプレイ上では表示は特に問題はないのですが,外部ディスプレイ上に持っていくとnyaovim内の文字がとても小さくなってしまうという問題が出てきてしまいました.

MacのRetinaディスプレイ上でnyaovimを開いたとき

2016-09-30 13 50 41

nyaovimを外部ディスプレイ上に持っていったとき

2016-09-30 13 51 02

見づらいかもしれませんが上記の画像のように文字が小さくなってしまいます.また挿入モードの挿入という文字が潰れてしまうようになってしまいました…

以前は特にこういったことはなかったような気がするのですが,こういったことが起きるのは僕だけでしょうか?