ZOMBIE Process by FireDragon

For some reason whenever firedrgon is opened, a zombie process is created with it, tried killing parent process and restarting but nothing works.

$ ps aux | grep -E "<defunct>"
asa        14398  0.0  0.0      0     0 ?        Z    10:23   0:00 [firedragon] <defunct>
$ zps -l
PID     PPID    STATE               NAME COMMAND
16513   16463   Z             firedragon
$ zps -r
Name:    firedragon
PID:     16513
PPID:    16463
State:   Z

1 defunct process(es) cleaned up in 0.69s

Reopening firedragon brings zombie process to a new pid

$ zps -l
PID     PPID    STATE               NAME COMMAND
17076   17024   Z             firedragon

Here is my system details.

$ garuda-inxi
Kernel: 6.1.2-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux
root=UUID=fff1a130-5283-4cb4-9626-0e18df0efc8c rw [email protected]
rd.udev.log_priority=3 vt.global_cursor_default=0
resume=UUID=36b59a06-7ef5-4227-ab86-ec3c5a46bd4e loglevel=3
sysrq_always_enabled=1 systemd.unified_cgroup_hierarchy=1 ibt=off
Desktop: KDE Plasma v: 5.26.5 tk: Qt v: 5.15.7 info: latte-dock
wm: kwin_x11 dm: SDDM Distro: Garuda Linux base: Arch Linux
Type: Laptop System: LENOVO product: 81NB v: Lenovo IdeaPad S340-14API
serial: <filter> Chassis: type: 10 v: Lenovo IdeaPad S340-14API
serial: <filter>
Mobo: LENOVO model: LNVNB161216 v: SDK0Q55722 WIN serial: <filter>
UEFI: LENOVO v: AMCN31WW(V1.14) date: 06/08/2022
ID-1: BAT1 charge: 29.5 Wh (55.7%) condition: 53.0/52.5 Wh (101.0%)
volts: 11.6 min: 11.3 model: 0x4C 0x47 0x43 0x00 0x32 0x30 0x 0x4C 0x31
0x38 0x33 0x50 0x5250 type: Li-ion serial: <filter> status: not charging
cycles: 543
Device-1: hidpp_battery_0 model: Logitech Wireless Keyboard
serial: <filter> charge: 55% (should be ignored) rechargeable: yes
status: discharging
Info: model: AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx socket: FP5
bits: 64 type: MT MCP arch: Zen/Zen+ note: check gen: 1 level: v3
note: check built: 2019 process: GF 12nm family: 0x17 (23)
model-id: 0x18 (24) stepping: 1 microcode: 0x8108109
Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
L1: 384 KiB desc: d-4x32 KiB; i-4x64 KiB L2: 2 MiB desc: 4x512 KiB L3: 4 MiB
desc: 1x4 MiB
Speed (MHz): avg: 1487 high: 2100 min/max: 1400/2100 boost: enabled
base/boost: 2100/3700 scaling: driver: acpi-cpufreq governor: ondemand
volts: 1.2 V ext-clock: 100 MHz cores: 1: 1400 2: 1400 3: 1400 4: 1400
5: 2100 6: 1400 7: 1400 8: 1400 bogomips: 33550
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Device-1: AMD Picasso/Raven 2 [Radeon Vega Series / Radeon Mobile Series]
vendor: Lenovo driver: amdgpu v: kernel arch: GCN-5 code: Vega
process: GF 14nm built: 2017-20 pcie: gen: 3 speed: 8 GT/s lanes: 16
ports: active: eDP-1 empty: HDMI-A-1 bus-ID: 04:00.0 chip-ID: 1002:15d8
class-ID: 0300 temp: 77.0 C
Device-2: Syntek Integrated Camera type: USB driver: uvcvideo
bus-ID: 1-4:5 chip-ID: 174f:2426 class-ID: 0e02 serial: <filter>
Display: x11 server: X.Org v: 21.1.6 with: Xwayland v: 22.1.7
compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: eDP-1 mapped: eDP model: LG Display 0x05ec built: 2018
res: 1920x1080 hz: 60 dpi: 158 gamma: 1.2 size: 309x174mm (12.17x6.85")
diag: 355mm (14") ratio: 16:9 modes: max: 1920x1080 min: 640x480
API: OpenGL v: 4.6 Mesa 22.3.2 renderer: AMD Radeon Vega 8 Graphics
(raven LLVM 14.0.6 DRM 3.49 6.1.2-arch1-1) direct render: Yes
Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio vendor: Lenovo
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 04:00.1 chip-ID: 1002:15de class-ID: 0403
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Lenovo
driver: snd_pci_acp3x v: kernel
alternate: snd_rn_pci_acp3x,snd_pci_acp5x,snd_pci_acp6x,snd_acp_pci,snd_rpl_pci_acp6x,snd_pci_ps,snd_sof_amd_renoir,snd_sof_amd_rembrandt
pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 04:00.5 chip-ID: 1022:15e2
class-ID: 0480
Device-3: AMD Family 17h/19h HD Audio vendor: Lenovo driver: snd_hda_intel
v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 04:00.6
chip-ID: 1022:15e3 class-ID: 0403
Sound API: ALSA v: k6.1.2-arch1-1 running: yes
Sound Server-1: PulseAudio v: 16.1 running: no
Sound Server-2: PipeWire v: 0.3.63 running: yes
Device-1: Realtek RTL8822BE 802.11a/b/g/n/ac WiFi adapter
vendor: Lenovo ThinkPad E595 driver: rtw_8822be v: N/A modules: rtw88_8822be
pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 2000 bus-ID: 02:00.0
chip-ID: 10ec:b822 class-ID: 0280
IF: wlp2s0 state: up mac: <filter>
Device-2: Realtek RTL8153 Gigabit Ethernet Adapter type: USB driver: r8152
bus-ID: 2-1.1:5 chip-ID: 0bda:8153 class-ID: 0000 serial: <filter>
IF: enp4s0f3u1u1 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-1: Realtek RTL8822BE Bluetooth 4.2 Adapter type: USB driver: btusb
v: 0.8 bus-ID: 3-2:2 chip-ID: 0bda:b023 class-ID: e001 serial: <filter>
Report: bt-adapter ID: hci0 rfk-id: 3 state: down
bt-service: enabled,running rfk-block: hardware: no software: yes
address: <filter>
Local Storage: total: 1.14 TiB used: 68.77 GiB (5.9%)
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Lenovo O.E.M.
model: RPFTJ256PDD2MWX size: 238.47 GiB block-size: physical: 512 B
logical: 512 B speed: 15.8 Gb/s lanes: 2 type: SSD serial: <filter>
rev: 11.9 temp: 52.9 C scheme: GPT
SMART: yes health: PASSED on: 41d 23h cycles: 3,262
read-units: 61,174,535 [31.3 TB] written-units: 39,288,907 [20.1 TB]
ID-2: /dev/sda maj-min: 8:0 vendor: Seagate model: ST1000LM035-1RK172
family: Mobile HDD size: 931.51 GiB block-size: physical: 4096 B
logical: 512 B sata: 3.1 speed: 6.0 Gb/s type: HDD rpm: 5400
serial: <filter> rev: LFM1 temp: 41 C scheme: GPT
SMART: yes state: enabled health: PASSED on: 211d 10h cycles: 3051
Old-Age: g-sense error rate: 150 Pre-Fail: attribute: Spin_Retry_Count
value: 100 worst: 100 threshold: 97
ID-1: / raw-size: 85.25 GiB size: 85.25 GiB (100.00%)
used: 68.77 GiB (80.7%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p7
maj-min: 259:7
ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%)
used: 596 KiB (0.1%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p5
maj-min: 259:5
ID-3: /home raw-size: 85.25 GiB size: 85.25 GiB (100.00%)
used: 68.77 GiB (80.7%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p7
maj-min: 259:7
ID-4: /var/log raw-size: 85.25 GiB size: 85.25 GiB (100.00%)
used: 68.77 GiB (80.7%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p7
maj-min: 259:7
ID-5: /var/tmp raw-size: 85.25 GiB size: 85.25 GiB (100.00%)
used: 68.77 GiB (80.7%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p7
maj-min: 259:7
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 5.73 GiB used: 1007.5 MiB (17.2%)
priority: 100 dev: /dev/zram0
ID-2: swap-2 type: partition size: 5.86 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p6 maj-min: 259:6
System Temperatures: cpu: 77.9 C mobo: N/A gpu: amdgpu temp: 77.0 C
Fan Speeds (RPM): N/A
Processes: 303 Uptime: 10m wakeups: 4 Memory: 5.73 GiB
used: 3.26 GiB (56.8%) Init: systemd v: 252 default: graphical
tool: systemctl Compilers: gcc: 12.2.0 clang: 14.0.6 Packages: 2299
pm: pacman pkgs: 2293 libs: 499 tools: octopi,pamac,paru pm: flatpak pkgs: 6
Shell: garuda-inxi (sudo) default: Bash v: 5.1.16 running-in: konsole
inxi: 3.3.24
Garuda (2.6.13-1):
System install date:     2022-08-01
Last full system update: 2023-01-04
Is partially upgraded:   No
Relevant software:       snapper NetworkManager mkinitcpio
Windows dual boot:       Yes
Failed units:            samba.service

@dr460nf1r3 Sir what can be done, any suggestions?

Check again, I have no zombie process.

Btw, it's rude to ping Admins and push your topic without new Data.


It seems to be related to your particular device as I don't have these zombie processes as well. I didn't have time to look into it further yet.

1 Like

No zombie here either, but I see lots of old reports about a zombie process with Firefox.

Reopening firedragon brings zombie process to a new pid

If that means the zombies do not "outlive" the browser and do not accumulate when closing/reopening, it's of no practical consequence and can be ignored.
As far as I understand, PID 1 eventually reaps them if left orphaned by their parent process.

╰─λ ps aux | egrep "Z|<defunct>"
egrep: warning: egrep is obsolescent; using grep -E
asa        97154  0.0  0.0      0     0 ?        Z    20:24   0:00 [firedragon] <defunct>

Sorry didn't mean to be rude.

Oh, ok i'll let you know if anything.

Yes but for some reason it effs gmeet up. And no it is not because of the hardening, I reverted and it was fine for a while, but after zombie process gmeet is laggy af.

if i clear all FD data and reinstall it fresh, might it solve the issue?

What does that mean? My translation program can't decipher your text.

Try it, how should we know?

I meant to say that google meet is messing up, and it is not because of the browser hardening policies.