[Bug]: `flatpak-coredumpctl` crashes when `-m` is provided with a PID of a binary not installed by a `flatpak` package.
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 68/100
Direzione di ricerca
Il traceback punta al metodo run dello script Python flatpak-coredumpctl, intorno alla riga 58, dove subprocess.check_call esegue il comando flatpak run ... --command=gdb ... list per un PID che non è un'applicazione flatpak. Inizia riproducendo il caso con un qualsiasi PID di un processo andato in crash non flatpak passato a -m, poi individua dove lo script decide che l'eseguibile non è flatpakizzato e perché raggiunge comunque la chiamata a gdb. Il lavoro è completo quando questo caso stampa il messaggio 'doesn't seem to be a flatpaked application' e termina senza traceback.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Checklist
- I agree to follow the Code of Conduct that this project adheres to.
- I have searched the issue tracker for a bug that matches the one I want to file, without success.
- If this is an issue with a particular app, I have tried filing it in the appropriate issue tracker for the app (e.g. under https://github.com/flathub/) and determined that it is an issue with Flatpak itself.
- This issue is not a report of a security vulnerability (see here if you need to report a security issue).
Flatpak version
flatpak-1.16.1-1.fc42.x86_64
What Linux distribution are you using?
Fedora Linux
Linux distribution version
PRETTY_NAME="Fedora Linux 42 (KDE Plasma Desktop Edition)"
What architecture are you using?
x86_64
How to reproduce
-
Crash something that isn't from a Flatpak package, which
coredumpctlshall catch. -
Provide its PID as the argument to the
-mparameter offlatpak-coredumpctl.
Expected Behavior
I expect to see merely "Executable /usr/lib64/dotnet/dotnet doesn't seem to be a flatpaked application."
Actual Behavior
Executable /usr/lib64/dotnet/dotnet doesn't seem to be a flatpaked application. Running: `"flatpak" "run" "--filesystem=home" "--filesystem=/tmp" "--command=gdb" "--devel" "list" "/usr/lib64/dotnet/dotnet" "/tmp/tmpe9da8gah"` error: Invalid id list: Names must contain at least 2 periods Traceback (most recent call last): File "/usr/bin/flatpak-coredumpctl", line 83, in <module> coredumper.run() ~~~~~~~~~~~~~~^^ File "/usr/bin/flatpak-coredumpctl", line 58, in run subprocess.check_call(flatpak_command) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.13/subprocess.py", line 419, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['flatpak', 'run', '--filesystem=home', '--filesystem=/tmp', '--command=gdb', '--devel', 'list', '/usr/lib64/dotnet/dotnet', '/tmp/tmpe9da8gah']' returned non-zero exit status 1.
Additional Information
-
Reported downstream at
bugzilla.redhat.com/show_bug.cgi?id=2374163#c0. -
This likely isn't a duplicate of https://github.com/flatpak/flatpak/issues/6268#issue-3281903935.
- Lingua principale
- C
- Stelle
- 5.1k
- Fork
- 526
- Merge medio
- 2g 5h
- PR unite (30g)
- 29
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di flatpak/flatpak
-
[Feature request]: remove flatpak.fish completion so the shell's own completions are usedForse già presa @Franklin-Qi l’ha presa 10 giorni fa. Apertaenhancement needs triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
[Feature request]: add support for `xdg-state` filesystem prefixForse già presa @Franklin-Qi l’ha presa 10 giorni fa. Apertaenhancement libflatpak
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
flatpak/flatpak#5958 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
cli enhancement low priority
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
Some flatpak repair strings are not translatableForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
needs triage
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
flatpak/flatpak#6933 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di flatpak/flatpak
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
CVE-2026-111497Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
fink/fink-distributions#1322 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 83/100
openvehicles/Open-Vehicle-Monitoring-System-3#1563 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
ONLYOFFICE/DesktopEditors#2533 ·