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>