Package: cameramonitor
Version: 0.2-2.1

Hello,

when logging out of Gnome via System -> Log Out user -> Log Out,
cameramonitor does not remove it's pid-file.

Every now and then this leads to cameramonitor popping up the
        Another instance of Camera Monitor is already running!
error message on next Login when another process grabbed the PID
listed in .cameramonitor.pid. This happens more often with the
"usual" Boot -> Login -> Log Out -> Shutdown -> Boot -> Login
use case.

The last lines shown by strace attached to a running cameramonitor
are:
read(4, 0x89790b0, 4096)                = -1 EAGAIN (Resource temporarily 
unavailable)
gettimeofday({1275378430, 62752}, NULL) = 0
poll([{fd=5, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, 
events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}], 4, 0) = 0 (Timeout)
exit_group(1)                           = ?
Process 12257 detached

Flipping gtk.main_quit() and utils.pid_clean() in exit_callback
doesn't help.


regards
   Mario

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages cameramonitor depends on:
ii  gconf2                        2.28.1-3   GNOME configuration database syste
ii  python                        2.5.4-9    An interactive high-level object-o
ii  python-gconf                  2.28.1-1   Python bindings for the GConf conf
ii  python-gtk2                   2.17.0-2   Python bindings for the GTK+ widge
ii  python-notify                 0.1.1-2+b2 Python bindings for libnotify
ii  python-support                1.0.8      automated rebuilding support for P

cameramonitor recommends no packages.

cameramonitor suggests no packages.

-- no debconf information

Attachment: signature.asc
Description: Digital signature

Reply via email to