Bug#482385: xscreensaver disappears (segfaults/aborts?) when xrandr is used.

2008-06-27 Thread Jamie Zawinski
You said that it works to start xscreensaver and then add an additional screen -- but I don't see how that's possible. si-screens is never resized after startup. I tried to restructure the code so that the screens array could be regenerated every time an XRRScreenChangeNotifyEvent came in

Bug#482385: xscreensaver disappears (segfaults/aborts?) when xrandr is used.

2008-06-14 Thread Bas Zoetekouw
tag 482385 + patch thanks Hi Jamie! You wrote: Ideally, someone who has a Linux laptop and a couple of external monitors to experiment with would figure out what's wrong, and send me a patch... The following patch should fix it. It seems that xscreensaver simply called abort() if the

Bug#482385: xscreensaver disappears (segfaults/aborts?) when xrandr is used.

2008-06-14 Thread Jamie Zawinski
Did you test what happens if nscreens remains 0 for some length of time, e.g., through another idle cycle? I'm guessing the answer is nothing good... It's hard to tell just by looking at it, but I suspect that, for example, with that change it's going to be running hacks on screens that

Bug#482385: xscreensaver disappears (segfaults/aborts?) when xrandr is used.

2008-06-14 Thread Bas Zoetekouw
Hi Jamie! You wrote: Did you test what happens if nscreens remains 0 for some length of time, e.g., through another idle cycle? I'm guessing the answer is nothing good... Yes, I tried, and everything works fine (i.e., nothing happens, and xscreensaver doesn't crash). I also tested

Bug#482385: xscreensaver disappears (segfaults/aborts?) when xrandr is used.

2008-05-24 Thread Pierre Habouzit
On sam, mai 24, 2008 at 01:34:41 +, Jose Luis Rivas Contreras wrote: Pierre Habouzit wrote: If I start xscreensaver in a console and does the xrandr stuff in another I can see: $ xscreensaver -nosplash xscreensaver: 21:54:57: bad craziness: xinerama screen count changed from 1 to

Bug#482385: xscreensaver disappears (segfaults/aborts?) when xrandr is used.

2008-05-23 Thread Pierre Habouzit
On Fri, May 23, 2008 at 02:55:33AM +, Jose Luis Rivas Contreras wrote: Pierre Habouzit wrote: Package: xscreensaver Version: 5.05-1 Severity: grave Tags: security Justification: user security hole When xrandr is used to resize the screen on my laptop (because I use an

Bug#482385: xscreensaver disappears (segfaults/aborts?) when xrandr is used.

2008-05-23 Thread Jose Luis Rivas Contreras
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Pierre Habouzit wrote: On Fri, May 23, 2008 at 02:55:33AM +, Jose Luis Rivas Contreras wrote: Pierre Habouzit wrote: Package: xscreensaver Version: 5.05-1 Severity: grave Tags: security Justification: user security hole When xrandr is

Bug#482385: xscreensaver disappears (segfaults/aborts?) when xrandr is used.

2008-05-22 Thread Pierre Habouzit
Package: xscreensaver Version: 5.05-1 Severity: grave Tags: security Justification: user security hole When xrandr is used to resize the screen on my laptop (because I use an external 16:9 lcd screen at work, and the lcd panel of the laptop else and those don't have the same resolution)

Bug#482385: xscreensaver disappears (segfaults/aborts?) when xrandr is used.

2008-05-22 Thread Jose Luis Rivas Contreras
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Pierre Habouzit wrote: Package: xscreensaver Version: 5.05-1 Severity: grave Tags: security Justification: user security hole When xrandr is used to resize the screen on my laptop (because I use an external 16:9 lcd screen at work, and the