Found a way to make blackbox block in its select() call. Theres a comment above it say this is possible but near impossible.. seems not to be the case :| It does it perfecetly consistantly on my machine if I follow the right steps.
This is, of course, with the latest cvs version. But should work for the last few (all?) alphas too. Also, I am using the cvs version of bbkeys. With bbkeys 0.8.4, this doesn't happen for me. However, it seems that blackbox blocking is still a problem regardless. I will attempt to track down what change in bbkeys caused it. heres the .xinitrc: bbkeys -i& gkrellm -w & exec blackbox Then, once blackbox has loaded: launch a terminal. In the terminal run: % bbkeys The X server should be entirely frozen at this point. gdb reports this backtrace. 0x402547ce in select () from /lib/libc.so.6 (gdb) bt #0 0x402547ce in select () from /lib/libc.so.6 #1 0xbffff4a4 in ?? () #2 0x0809f5af in main (argc=1, argv=0xbffff864) at main.cc:160 That's with debug symbols enabled.. :\ not sure why it gets a ??. Can anyone else reproduce this? xOr -- I am damn unsatisfied to be killed in this way.
msg07353/pgp00000.pgp
Description: PGP signature
