Monitoring Files
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Is anyone else having problems with all the KDE apps crashing (last several
unstable releases) whenever a file is changed in a directory they are
monitoring (open file dialogue, save file dialogue, etc).
(i.e. konqueor crashes if you create a file in the directory it is looking at,
kmail crashes when you ask it to save an attachement to a folder, kword
crashes when you create a file in a directory the open file dialogue is
looking at, etc, etc).
I see a possibly releated problem. The fam daemon seems to be broken on the
Alpha (downgrading to version 2.6 doesn't help). I don't see any relevant
bug reports filed against it.
A typical run with the -f -d (foreground debug) options dumps (upon starting
konqueror and pointing it at /tmp) gives:
famd[3380]: log level is LOG_DEBUG
famd[3380]: read /etc/fam.conf line 13: "insecure_compatibility" = "false"
famd[3380]: read /etc/fam.conf line 20: "untrusted_user" = "nobody"
famd[3380]: read /etc/fam.conf line 28: "local_only" = "true"
famd[3380]: read /etc/fam.conf line 35: "xtab_verification" = "true"
famd[3380]: Setting untrusted-user to "nobody" (uid: 65534, gid: 65534)
famd[3380]: listening for clients on descriptor 3
famd[3380]: client fd 4 is local/untrusted.
famd[3380]: new connection from client 4
famd[3380]: client 4 said: client 4 is sockmeister, and wants a unix domain
socket
famd[3380]: Setting groups to: (none)
famd[3380]: Setting egid to 0
famd[3380]: Skipping setting euid, because it's already 0
famd[3380]: client sockmeister said uid 702; creating /tmp/.famfBUYSf
famd[3380]: listening for requests for uid 702 on descriptor 5
(/tmp/.famfBUYSf)
famd[3380]: client fd 6 is local/trusted (socket /tmp/.famfBUYSf, uid 702).
famd[3380]: new connection from client 6
famd[3380]: Shutting down connection
famd[3380]: lost connection from sockmeister
famd[3380]: client 6 said: request 1 monitor dir "/tmp"
famd[3380]: mtab: new local "/dev/sda2" on "/"
famd[3380]: mtab: new local "proc" on "/proc"
famd[3380]: mtab: new local "sysfs" on "/sys"
famd[3380]: mtab: new local "devpts" on "/dev/pts"
famd[3380]: mtab: new local "tmpfs" on "/dev/shm"
famd[3380]: mtab: new local "/dev/sda1" on "/boot"
famd[3380]: mtab: new NFS "<deleted>" on "<deleted>" using <nfs>
famd[3380]: attr_cache_timout set to 60
famd[3380]: mtab: new NFS "<deleted>" on "<deleted>" using <nfs>
famd[3380]: attr_cache_timout set to 60
famd[3380]: mtab: new NFS "<deleted>" on "<deleted>" using <nfs>
famd[3380]: attr_cache_timout set to 60
famd[3380]: mtab: new NFS "<deleted>" on "<deleted>" using <nfs>
famd[3380]: attr_cache_timout set to 60
famd[3380]: mtab done.
famd[3380]: myself watching /etc/mtab
famd[3380]: express() name: /etc/mtab
famd[3380]: opened pipe
famd[3380]: New DirWatch for /etc (802 6c1)
famd[3380]: New FileWatch for 802 1e191
famd[3380]: told dnotify to monitor "/etc/mtab" = dev 8/2, ino 123281
famd[3380]: Setting groups to: 501
famd[3380]: Setting egid to 501
famd[3380]: Setting euid to 702
famd[3380]: express() name: /tmp
famd[3380]: New DirWatch for /tmp (802 e459)
famd[3380]: New FileWatch for 802 e459
famd[3380]: told dnotify to monitor "/tmp" = dev 8/2, ino 58457
famd: Event.c++:119: char Event::code() const: Assertion `code != '?'' failed.
Aborted
- -T
- --
Tyson Whitehead (-twhitehe@uwo.ca -- WSC-)
Computer Engineer Dept. of Applied Mathematics,
Graduate Student- Applied Mathematics University of Western Ontario,
GnuPG Key ID# 0x8A2AB5D8 London, Ontario, Canada
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFAdHCNRXbLmIoqtdgRAsgHAJ0f5l0A6Wz+ljI1Z1XnOJY6Y15vJgCfeyni
4UrOIjuqIbJ8rDAeRmWxiUs=
=KxNx
-----END PGP SIGNATURE-----
Reply to: