From nobody@FreeBSD.org  Mon Nov  4 07:31:17 2013
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTP id 81B7FEBD
	for <freebsd-gnats-submit@FreeBSD.org>; Mon,  4 Nov 2013 07:31:17 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from oldred.freebsd.org (oldred.freebsd.org [8.8.178.121])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mx1.freebsd.org (Postfix) with ESMTPS id 53B612158
	for <freebsd-gnats-submit@FreeBSD.org>; Mon,  4 Nov 2013 07:31:17 +0000 (UTC)
Received: from oldred.freebsd.org ([127.0.1.6])
	by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id rA47VH7A045671
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 4 Nov 2013 07:31:17 GMT
	(envelope-from nobody@oldred.freebsd.org)
Received: (from nobody@localhost)
	by oldred.freebsd.org (8.14.5/8.14.5/Submit) id rA47VG9Z045658;
	Mon, 4 Nov 2013 07:31:16 GMT
	(envelope-from nobody)
Message-Id: <201311040731.rA47VG9Z045658@oldred.freebsd.org>
Date: Mon, 4 Nov 2013 07:31:16 GMT
From: Alex Strange <astrange@ithinksw.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: lang/hiphop-php-2.1 asserts on hhvm startup
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         183649
>Category:       ports
>Synopsis:       lang/hiphop-php 2.1 asserts on hhvm startup
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Nov 04 07:40:01 UTC 2013
>Closed-Date:    
>Last-Modified:  Sat Feb 22 13:24:00 UTC 2014
>Originator:     Alex Strange
>Release:        9.2
>Organization:
>Environment:
FreeBSD xxx 9.2-RELEASE FreeBSD 9.2-RELEASE #2 r256364: Sun Oct 13 05:18:41 EDT 2013     astrange@xxx:/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
After installing hiphop-php-2.1_5 built with DEBUG enabled, the hhvm process asserts on startup.

(also, the port does not build with gcc4.8, which may be fixed in hhvm 2.2)

# gdb761 hhvm

Reading symbols from /usr/local/bin/hhvm...done.
(gdb) run
Starting program: /usr/local/bin/hhvm 
[New LWP 101902]
[New Thread 80b407400 (LWP 101902)]
Assertion failed: (stackaddr != nullptr), function init_stack_limits, file /usr/ports/lang/hiphop-php/work/hiphop-php-HPHP-2.1/hphp/util/alloc.cpp, line 75.

Program received signal SIGABRT, Aborted.
[Switching to Thread 80b407400 (LWP 101902)]
0x0000000809a1c23c in thr_kill () from /lib/libc.so.7
(gdb) bt
#0  0x0000000809a1c23c in thr_kill () from /lib/libc.so.7
#1  0x0000000809ac063b in abort () from /lib/libc.so.7
#2  0x0000000809aa3d35 in __assert () from /lib/libc.so.7
#3  0x0000000000df0bab in HPHP::Util::init_stack_limits (attr=0x7fffffffcfd0) at /usr/ports/lang/hiphop-php/work/hiphop-php-HPHP-2.1/hphp/util/alloc.cpp:75
#4  0x0000000000722b86 in HPHP::hphp_process_init () at /usr/ports/lang/hiphop-php/work/hiphop-php-HPHP-2.1/hphp/runtime/base/program_functions.cpp:1298
#5  0x00000000007213f4 in HPHP::execute_program_impl (argc=1, argv=0x7fffffffda98) at /usr/ports/lang/hiphop-php/work/hiphop-php-HPHP-2.1/hphp/runtime/base/program_functions.cpp:1132
#6  0x000000000071f4f6 in HPHP::execute_program (argc=1, argv=0x7fffffffda98) at /usr/ports/lang/hiphop-php/work/hiphop-php-HPHP-2.1/hphp/runtime/base/program_functions.cpp:735
#7  0x000000000043ba87 in main (argc=1, argv=0x7fffffffda98) at /usr/ports/lang/hiphop-php/work/hiphop-php-HPHP-2.1/hphp/hhvm/main.cpp:34
(gdb) up
#1  0x0000000809ac063b in abort () from /lib/libc.so.7
(gdb) 
#2  0x0000000809aa3d35 in __assert () from /lib/libc.so.7
(gdb) 
#3  0x0000000000df0bab in HPHP::Util::init_stack_limits (attr=0x7fffffffcfd0) at /usr/ports/lang/hiphop-php/work/hiphop-php-HPHP-2.1/hphp/util/alloc.cpp:75
75	/usr/ports/lang/hiphop-php/work/hiphop-php-HPHP-2.1/hphp/util/alloc.cpp: No such file or directory.
(gdb) info locals
stacksize = 2097152
stackaddr = 0x0
__PRETTY_FUNCTION__ = "void HPHP::Util::init_stack_limits(pthread_attr**)"
__func__ = "init_stack_limits"
guardsize = 4096
(gdb) quit

>How-To-Repeat:
Build the port with DEBUG enabled
>Fix:
Workaround: disable DEBUG


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->mm 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Mon Nov 11 00:54:54 UTC 2013 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=183649 
Responsible-Changed-From-To: mm->freebsd-ports-bugs 
Responsible-Changed-By: antoine 
Responsible-Changed-When: Sat Feb 22 13:20:38 UTC 2014 
Responsible-Changed-Why:  
Reassign as mm no longer maintains this port 

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