Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 636024 - app-doc/zeal-0.4.0 - multiple users are unable to run at the same time
Summary: app-doc/zeal-0.4.0 - multiple users are unable to run at the same time
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Ole Reifschneider
Depends on:
Reported: 2017-10-31 11:52 UTC by Jaak Ristioja
Modified: 2017-10-31 13:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description Jaak Ristioja 2017-10-31 11:52:26 UTC
It is impossible to run zeal from multiple users at the same time. On startup, an error dialog with the message "Another application instance can be still running, or has crashed. Make sure to start Zeal only once." is shown. If one clicks on the "Retry" button, another error dialog with the message "Zeal is unable to start. Please report the issue providing the details below." is shown. The error message shown when one clicks on the "Show details" button is "QLocalServer::listen: Address in use".

This appears to be caused by the fact the zeal always attempts to use an unix socket named /tmp/ZealLocalServer regardless of user. Hence if one user runs zeal  and creates /tmp/ZealLocalServer, other users are unable to run zeal, because /tmp/ZealLocalServer already exists, and they don't have permission to overwrite it.

PS: Additionally, the socket /tmp/ZealLocalServer is not removed if zeal crashes.