Red Hat Bugzilla – Bug 122449
[PATCH] xscreensaver packages broken - core dump
Last modified: 2007-11-30 17:07:01 EST
Description of problem:
/usr/X11R6/lib/xscreensaver/[lament|sproingies] core dump
Bad NULL pointer (wrong size - not correctly promoted to 0L
as expected) for call to XtVaAppCreateShell(..., 0L)
Reason is same old nemisis we found for IA64 (my patch below):
--- xscreensaver-4.10/hacks/screenhack.c.orig 2002-09-23
+++ xscreensaver-4.10/hacks/screenhack.c 2004-04-30
@@ -592,7 +592,7 @@
XtNbackground, (Pixel) bg,
XtNborderColor, (Pixel) bd,
XtNinput, True, /* for WM_HINTS
toplevel = new;
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install RHEL3U2 "RC" (2.4.21-14 kernel)
2. Bring up X (w/ vesa driver)
3. Run lament or sproingies
Core dump due to pointer that has not been promoted to 0L
screensaver runs w/o core dump
We have tested the patch and it fixes the problem. Also, this was a
problem that was perviously fixed in the ia64 bits.
Marking MODIFIED while QA tests the fix.
Verified as fixed in RHEL3U3 WS x86-64 Public Beta. Thanks.
An errata has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.