[xmonad] mod+q logs me out?
Alexander Pirdy
alp05 at hampshire.edu
Tue Sep 18 22:43:58 CEST 2012
I discovered recently that my mod+q is not working correctly. When I
press it it kicks me out and I have to login again, this crashes all
the programs I'm using etc.
I am using xmonad 0.9.1 on xubuntu 10.4. I installed xmonad with the
package manager, and this happens on a fresh install with the default
xmonad.hs.
I don't think it has anything to do with the xmonad.hs file I use, but
just in case it can be found at http://hpaste.org/74925.
I also did a [2] ptrace on xmonad while I pressed mod+q which makes it
look as though xmonad is sending garbage parameters to itself (thanks
to geekosaurus on irc for this). Here is the portion where I think
stuff starts to go wrong, but the full trace can be found at
http://hpaste.org/74927.
> write(2, "xmonad: ", 8) = 8
> write(2, "user error (unrecognized flags)", 31) = 31
> write(2, "\n", 1) = 1
> getrusage(RUSAGE_SELF, {ru_utime={0, 984061}, ru_stime={1, 24064}, ...}) = 0
> gettimeofday({1347995657, 921071}, NULL) = 0
> rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> timer_settime(0, 0, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
> timer_delete(0) = 0
> rt_sigprocmask(SIG_BLOCK, [TTOU], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, NULL, 8) = 0
> rt_sigaction(SIGPIPE, {SIG_DFL, [], 0}, NULL, 8) = 0
> getrusage(RUSAGE_SELF, {ru_utime={0, 988061}, ru_stime={1, 24064}, ...}) = 0
> gettimeofday({1347995657, 928425}, NULL) = 0
> munmap(0xb7500000, 1048576) = 0
> exit_group(1) = ?
> Process 410 detached
Mod+q is mapped to the default of "spawn "xmonad --recompile; xmonad
--restart"", and a xmonad --restart executed from the terminal leads
me to believe that this is failing somehow, but I have no idea how to
find out more or to fix it.
Thanks for your help.
More information about the xmonad
mailing list