From owner-freebsd-gecko@FreeBSD.ORG Thu Nov 6 19:41:02 2014 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CFD1F34B for ; Thu, 6 Nov 2014 19:41:02 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B74E5DC2 for ; Thu, 6 Nov 2014 19:41:02 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id sA6Jf2Hp092943 for ; Thu, 6 Nov 2014 19:41:02 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: gecko@FreeBSD.org Subject: [Bug 194757] www/seamonkey: DTRACE is broken on 11.0-CURRENT Date: Thu, 06 Nov 2014 19:41:02 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: markj@FreeBSD.org X-Bugzilla-Status: In Discussion X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: gecko@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Nov 2014 19:41:02 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194757 --- Comment #6 from Mark Johnston --- Created attachment 149133 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=149133&action=edit proposed fix This is happening because DTrace enforces a 128-byte limit on the function component of a probe name. This happens when it builds the DOF for the program object files, so it writes a truncated symbol name into the generated object file, causing the link error. Sigh. The attached patch fixes the build error by not truncating the function name when the DOF is written. DTrace still won't work, since the kernel will reject the DOF for having excessively long (> 128 bytes) function names. I'll look into fixing that, but it's a separate issue. Anyway, this problem existed before base r271413; those fixes just exposed further breakage. -- You are receiving this mail because: You are the assignee for the bug.