XScreenSaver 5.00b5

XScreenSaver 5.00b5 out now. This is likely the last beta release before the real thing. X11 users, please test: I've integrated a bunch of patches from the Fedora and Debian folks.

I've had a report that the MacOS version of xanalogtv is crashing when trying to load images, but it works for me. Anyone?

Since the last beta:

  • New hacks, topblock and glschool.
  • xmatrix -mode pipe displays the text of a subprocess.
  • endgame has higher resolution chess-piece models.
  • webcollage takes a -directory option to get images from a local directory.
  • The RPM spec file no longer auto-restarts xscreensaver when a new version is installed. Restart it manually.
Tags: , , , ,

3 Responses:

  1. trollll says:

    i've kept up since before the first mac beta (built from source) and haven't had a single one crash on me. i have it set to use a random one each time, so i think i've used at least most of them at this point.

    quick thanks for porting this, by the way. i started giving it a shot a few years ago, but just didn't have the time or know-how to make any progress.

  2. mr_durden says:

    I added you because I recently read Neuromancer and I found a picture of a Molly'esque character on your page.
    And you post some very interesting articles.


  3. natenate says:

    xanalogtv crashed thusly:

    Application Specific Information:
    Desktop &
    Screen Saver v.1.3 (com.apple.preference.desktopscreeneffect)|ScreenSaver|running|XAnalogTV

    Exception: EXC_BAD_ACCESS (0x0001)
    Codes: KERN_INVALID_ADDRESS (0x0001) at 0xa1b1c1d3

    Thread 0 Crashed:
    0 org.jwz.xscreensaver.XAnalogTV 0x051b4eac analogtv_setup_sync + 112 (bundle1.s:283)
    1 org.jwz.xscreensaver.XAnalogTV 0x051b856c image_loaded_cb + 252 (bundle1.s:283)
    2 org.jwz.xscreensaver.XAnalogTV 0x051c10c0 pipe_cb + 360 (bundle1.s:283)
    3 ...jwz.xscreensaver.PopSquares 0x051a4a1c jwxyz_sources_run + 312 (bundle1.s:283)
    4 ...jwz.xscreensaver.PopSquares 0x051961e4 -[XScreenSaverView animateOneFrame] + 852 (bundle1.s:283)
    5 com.apple.ScreenSaver 0x99e55368 -[ScreenSaverView _oneStep:] + 132
    6 com.apple.Foundation 0x92978f5c __NSFireTimer + 116
    7 com.apple.CoreFoundation 0x907f7550 __CFRunLoopDoTimer + 184
    8 com.apple.CoreFoundation 0x907e3ec8 __CFRunLoopRun + 1680
    9 com.apple.CoreFoundation 0x907e347c CFRunLoopRunSpecific + 268
    10 com.apple.HIToolbox 0x9321d980 RunCurrentEventLoopInMode + 264
    11 com.apple.HIToolbox 0x9321cf8c ReceiveNextEventCommon + 244
    12 com.apple.HIToolbox 0x9321ce80 BlockUntilNextEventMatchingListInMode + 96
    13 com.apple.AppKit 0x9371fe84 _DPSNextEvent + 384
    14 com.apple.AppKit 0x9371fb48 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 116
    15 com.apple.AppKit 0x9371c08c -[NSApplication run] + 472
    16 com.apple.AppKit 0x9380cbfc NSApplicationMain + 452
    17 com.apple.systempreferences 0x00002d04 0x1000 + 7428
    18 com.apple.systempreferences 0x0000a348 0x1000 + 37704