Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 06 Nov 2014 19:41:02 +0000
From:      bugzilla-noreply@freebsd.org
To:        gecko@FreeBSD.org
Subject:   [Bug 194757] www/seamonkey: DTRACE is broken on 11.0-CURRENT
Message-ID:  <bug-194757-21738-HNV7P1Kwgq@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-194757-21738@https.bugs.freebsd.org/bugzilla/>
References:  <bug-194757-21738@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194757

--- Comment #6 from Mark Johnston <markj@FreeBSD.org> ---
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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-194757-21738-HNV7P1Kwgq>