Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Web demo gallery crashing on Chrome (Linux)

オープン
#243 コメント 2 件 リアクション 1 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
45/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
静か
技術スタック
rust

調査の方向性

demo/src/main.rs:57:21 から始めて、Linux の Chrome Web デモで失敗を再現し、その後、eframe が Web ビルド用のグラフィックスバックエンドをどのように選択するかを調べます。利用可能なブラウザーアダプターと、コンパイル済みおよび要求されたバックエンドを比較します。Chrome on Linux でギャラリーが実験的な Vulkan を必要とせずに起動すれば完了です。

索引モデルが issue の本文から書いたものです。

説明

I noticed that the "Try the web demo gallery" is currently not working as expected. When running it in a browser, the app displays the following error: The app has crashed. See the developer console for details.

Environment:

  • OS: Ubuntu 24.04.4 LTS
  • Browser: Chrome Version 146.0.7680.164 (Official Build) (64-bit)

Console output:

panicked at demo/src/main.rs:57:21:
Failed to start eframe: JsValue("No suitable graphics adapter found; noop not requested, vulkan support not compiled in, metal support not compiled in, dx12 support not compiled in, gl support not compiled in, webgpu not requested")

chrome://gpu/ output:

Graphics Feature Status
=======================
*   Canvas: Hardware accelerated
*   Direct Rendering Display Compositor: Disabled
*   Compositing: Hardware accelerated
*   Multiple Raster Threads: Enabled
*   OpenGL: Enabled
*   Rasterization: Hardware accelerated
*   Raw Draw: Disabled
*   Skia Graphite: Disabled
*   TreesInViz: Disabled
*   Video Decode: Hardware accelerated
*   Video Encode: Software only. Hardware acceleration disabled
*   Vulkan: Disabled
*   WebGL: Hardware accelerated
*   WebGPU: Hardware accelerated
*   WebGPU interop: Disabled
*   WebNN: Disabled

While the demo works with vulkan enabled, this isn't a viable workaround as vulkan is experimental, breaks all video playback, and causes other issues.

主要言語
Rust
スター
478
フォーク
108
平均マージ
1日 18時間
マージ済み PR(30日)
4

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

emilk/egui_plot のほかの issue

emilk/egui_plot の issue をすべて見る

似ている issue

Rust の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。