Zim

Crash over log file on startup with multiple users

Bug #1502249 reported by Andrew "Ozz" Oswald
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Zim
Fix Released
Undecided
Unassigned

Bug Description

Zim crashes on startup. It cannot write to a log file on /tmp when another user's session has written the file first.

Running Mint (Linux) Version: 17.2
Python Ver: 2.7.6
gtk: 2.24.23
pygtk: 2.24.0

Output on startup:

embr@comet ~ $ zim
Traceback (most recent call last):
  File "/usr/bin/zim", line 74, in <module>
    zim.main(argv)
  File "/usr/lib/python2.7/dist-packages/zim/__init__.py", line 294, in main
    zim.ipc.handle_argv()
  File "/usr/lib/python2.7/dist-packages/zim/ipc.py", line 121, in handle_argv
    servermain()
  File "/usr/lib/python2.7/dist-packages/zim/ipc.py", line 314, in servermain
    err_stream = open(os.path.join(dir, "zim-deamon.log"), "w")
IOError: [Errno 13] Permission denied: '/tmp/zim-deamon.log'
Traceback (most recent call last):
  File "/usr/bin/zim", line 74, in <module>
    zim.main(argv)
  File "/usr/lib/python2.7/dist-packages/zim/__init__.py", line 443, in main
    start_server_if_not_running()
  File "/usr/lib/python2.7/dist-packages/zim/ipc.py", line 277, in start_server_if_not_running
    raise AssertionError, 'Failed to start server (spawning)'
AssertionError: Failed to start server (spawning)

embr@comet ~ $ ls -l /tmp/zim*
-rw-r--r-- 1 ozz ozz 1788 Oct 2 12:40 /tmp/zim-deamon.log

embr@comet ~ $ zim --version
zim 0.60

Revision history for this message
Jaap Karssenberg (jaap.karssenberg) wrote :

Has already been fixed in newer releases

Changed in zim:
status: New → Fix Committed
Changed in zim:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.