From nobody@FreeBSD.org  Sat Apr 10 11:42:26 2004
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id A246816A4CE
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 10 Apr 2004 11:42:26 -0700 (PDT)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 934E843D1D
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 10 Apr 2004 11:42:26 -0700 (PDT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.12.10/8.12.10) with ESMTP id i3AIgQ72085575
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 10 Apr 2004 11:42:26 -0700 (PDT)
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.12.10/8.12.10/Submit) id i3AIgQga085574;
	Sat, 10 Apr 2004 11:42:26 -0700 (PDT)
	(envelope-from nobody)
Message-Id: <200404101842.i3AIgQga085574@www.freebsd.org>
Date: Sat, 10 Apr 2004 11:42:26 -0700 (PDT)
From: Manuel Rabade Garcia <mig@mig-29.net>
To: freebsd-gnats-submit@FreeBSD.org
Subject: x11/xscreensaver: FIX for xscreensaver-demo crash
X-Send-Pr-Version: www-2.3

>Number:         65404
>Category:       ports
>Synopsis:       x11/xscreensaver: FIX for xscreensaver-demo crash
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    dougb
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Apr 10 11:50:17 PDT 2004
>Closed-Date:    Sat Aug 28 20:23:56 GMT 2004
>Last-Modified:  Sat Aug 28 20:23:56 GMT 2004
>Originator:     Manuel Rabade Garcia
>Release:        5.2
>Organization:
>Environment:
FreeBSD fulcrum.mig-29.net 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #4: Sat Mar 20 23:58:23 CST 2004     mig@fulcrum.mig-29.net:/usr/obj/usr/src/sys/FULCRUM  i386

>Description:
xscreensaver-demo was crashing, after loking in google, found this: http://lists.freebsd.org/mailman/htdig/freebsd-gnome/2004-March/005815.html, so adding the threading support to xscreensaver Makefile and works like a charm :)
>How-To-Repeat:
mig@fulcrum:~$ xscreensaver &
[1] 25546
mig@fulcrum:~$ xscreensaver-demo 
xscreensaver-demo: 13:11:34: error closing "/home                               escriptor
xscreensaver-demo: too early for dialog?
Fatal error 'Unable to read from thread kernel pi                               rc/lib/libc_r/uthread/uthread_kern.c (errno = 0)
Abort trap (core dumped)
mig@fulcrum:~$ 

>Fix:
diff -urN xscreensaver.old/Makefile xscreensaver/Makefile
--- xscreensaver.old/Makefile   Sat Apr 10 13:03:23 2004
+++ xscreensaver/Makefile       Sat Apr 10 13:32:17 2004
@@ -34,6 +34,9 @@
                --with-jpeg=${LOCALBASE} --without-gnome --without-kerberos \
                --without-motif
 
+CFLAGS+=       ${PTHREAD_CFLAGS}
+LDFLAGS+=      ${PTHREAD_LIBS}
+
 .include <bsd.port.pre.mk>
 
 .if defined(XS_WITH_ALL_FORTUNES)

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->DougB 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sat Apr 10 15:37:11 PDT 2004 
Responsible-Changed-Why:  
Over to maintainer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=65404 
State-Changed-From-To: open->feedback 
State-Changed-By: dougb 
State-Changed-When: Sun Aug 22 20:56:41 GMT 2004 
State-Changed-Why:  

I cannot reproduce this problem with version 4.18 and -current. 
Please try again with the new version and report your results here. 

Also, in the future please use more realistic Severity and Priority 
categories for your ports PRs.  

Thanks, 

Doug 


Responsible-Changed-From-To: DougB->dougb 
Responsible-Changed-By: dougb 
Responsible-Changed-When: Sun Aug 22 20:56:41 GMT 2004 
Responsible-Changed-Why:  

Canonical spelling. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=65404 
State-Changed-From-To: feedback->closed 
State-Changed-By: dougb 
State-Changed-When: Sat Aug 28 20:23:38 GMT 2004 
State-Changed-Why:  

Feedback timeout 

http://www.freebsd.org/cgi/query-pr.cgi?pr=65404 
>Unformatted:
