[Bug] SimpleX Chat 7.0.0 Flatpak crashes before JVM startup
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 68/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- java, linux
調査の方向性
Start at the Flatpak launch path and the jvmLauncherStartJvm and main entry points; inspect the pipe reader described in the report, including short reads and EINTR. Reproduce the failure on Linux/Wayland and verify that the JVM starts successfully with the full launcher buffer received.
索引モデルが issue の本文から書いたものです。
説明
Is there an existing issue for this?
- I have searched the existing issues
Platform
Linux
OS version
Ubuntu 26 Wayland
App version
7.0.0
Current Behavior
It crashes before starting.
Expected Behavior
It starts.
Steps To Reproduce
Try to launch it
Relevant log output
AI-generated analysis:
SimpleX Chat 7.0.0 Flatpak crashes before JVM startup.
Backtrace:
#0 setenv()
#1 jvmLauncherStartJvm()
#2 main()
The launcher transfers JvmlLauncherData through a pipe.
strace shows:
writer: write(..., 9626) = 9626
reader: read(..., 9626) = 8192
No subsequent read is performed for the remaining 1434 bytes.
As a result, the deserialized launcher buffer is incomplete. At entry to
jvmLauncherStartJvm():
env_count = 2
env_names[0] = 0xfffffffffffe22d0
env_names[1] = 0xfffffffffffe22d0
env_values[0] = 0xfffffffffffe22d0
env_values[1] = 0xfffffffffffe22d0
setenv() then dereferences these invalid pointers and crashes.
The pipe reader needs to loop until the requested buffer size has been fully
received, handling short reads and EINTR.
- 主要言語
- Haskell
- スター
- 19.5k
- フォーク
- 1.4k
- 平均マージ
- 1日 13時間
- マージ済み PR(30日)
- 83
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
simplex-chat/simplex-chat のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
simplex-chat/simplex-chat#7248 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 75/100
simplex-chat/simplex-chat#6782 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
simplex-chat/simplex-chat#6772 ·
-
[Bug]: オープンbug terminal triage
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
simplex-chat/simplex-chat#6752 ·
-
bug triage
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
simplex-chat/simplex-chat#6710 ·
simplex-chat/simplex-chat の issue をすべて見る
似ている issue
-
typst-0.12 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
commercialhaskell/stackage#8127 ·
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
input-output-hk/haskell.nix#2573 ·
-
docs
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
-
needs triage type: bug
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100