ports/86372: Serious crash/memory hole with audio/timidity++

No Name arundel at h3c.de
Tue Sep 20 14:40:03 UTC 2005


>Number:         86372
>Category:       ports
>Synopsis:       Serious crash/memory hole with audio/timidity++
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Sep 20 14:40:01 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     No Name
>Release:        FreeBSD 6.0-BETA4 i386
>Organization:
>Environment:
System: FreeBSD skatecity 6.0-BETA4 FreeBSD 6.0-BETA4 #0: Wed Sep 14 00:54:49 CEST 2005 arundel at skatecity:/usr/obj/usr/src/sys/ARUNDEL i386


	
>Description:
	I tried to install audio/timidity++. So I did `sudo make` which worked
	just fine. When I do `make install` the make proccess seems to be stuck
	in a recursive loop:

===>	timidity++-2.13.2_1 depends on file: /usr/local/share/timidity/timidity.cfg - found
===>	timidity++-2.13.2_1 depends on file: /usr/local/bin/timidity - not found
===>	Verifying install for /usr/local/bin/timidity in /usr/ports/audio/timidity++
===>	Installing for timidity++-2.13.2_1
===>	timidity++-2.13.2_1 depends on file: /usr/local/share/timidity/timidity.cfg - found
===>	timidity++-2.13.2_1 depends on file: /usr/local/bin/timidity - not found
===>	Verifying install for /usr/local/bin/timidity in /usr/ports/audio/timidity++

	This goes on for ~ 500 lines. Then the process dies with this error message:

Stop in /usr/ports/audio/timidity++.
*** Error code 1

	which is also being displayed ~ 500 times.

	The big problem however is when I try to `make clean`. This will
	eventually kill X and any other app running. This is the error output:

swap_pager: out of swap space
...
	Plus I'm getting a lot of these errors:

swap_pager_getswapspace(16): failed
swap_pager_getswapspace(9): failed
swap_pager_getswapspace(16): failed
swap_pager_getswapspace(9): failed
swap_pager_getswapspace(15): failed
swap_pager_getswapspace(12): failed
...
	and a lot of messages about killed apps:

pid 76166 (Xorg), uid 0, was killed: out of swap space
pid 86002 (sh), uid 0, was killed: out of swap space
pid 90215 (make), uid 0, was killed: out of swap space
...

	Finally the whole multi-user envirement crashes and returns to the
	login screen.

>How-To-Repeat:
	`cd /usr/ports/audio/timidity++ && make all install clean`

>Fix:

	Maybe there's a problem in bsd.ports.mk ??

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list