Skip to content

Zombie dbus processes generated by github.com/99designs/keyring #773

@mihaitodor

Description

@mihaitodor

I noticed that gosnowflake added https://github.com/99designs/keyring as a dependency and, unfortunately, this library has an outstanding bug which can lead some Linux systems to create zombie dbus processes. This issue was observed initially when importing the Apache Pulsar client library into Benthos as described here and it's triggered in one of the init() functions from github.com/99designs/keyring. One workaround that I identified is to set DBUS_SESSION_BUS_ADDRESS=/dev/null on process startup.

I tried to reproduce it in a Docker container, but didn't succeed yet, so I opened this issue to raise awareness and I'll share detailed reproduction steps at a later time if I get more time to poke around with it.

Metadata

Metadata

Labels

bugErroneous or unexpected behaviourstatus-fixed_awaiting_releaseThe issue has been fixed, its PR merged, and now awaiting the next release cycle of the connector.status-triage_doneInitial triage done, will be further handled by the driver team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions