
On Sun, Dec 27, 2009 at 12:56 AM, Ferenc Wagner
Very strange, all the setsid() syscalls are doubled like for example
[pid 11584] setsid() = 11584 [pid 11584] setsid() = -1 EPERM (Operation not permitted) [pid 11584] write(2, "xmonad-i386-linux: ", 19) = 19 [pid 11584] write(2, "createSession: permission denied"..., 58) = 58 [pid 11584] write(2, "\n", 1) = 1
Xmonad should run four instances of dzen2 (4 spawnPipe entries in xmonad.hs), maybe this is the reason?
What is your GHC version?
$ ghc --version The Glorious Glasgow Haskell Compilation System, version 6.10.4
What is your unix package version?
What is "unix package"? Sorry for stupid question :)
Please compile the following test program, run it under strace -f and send the output back:
Attached.