From owner-freebsd-dtrace@freebsd.org Mon Apr 25 00:05:32 2016 Return-Path: Delivered-To: freebsd-dtrace@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 21BD2B1C42F for ; Mon, 25 Apr 2016 00:05:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) 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 11D531A29 for ; Mon, 25 Apr 2016 00:05:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u3P05VXE097680 for ; Mon, 25 Apr 2016 00:05:31 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-dtrace@FreeBSD.org Subject: [Bug 207735] www/firefox: DTRACE no longer works since 41.0 Date: Mon, 25 Apr 2016 00:05:32 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: markj@FreeBSD.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: markj@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-dtrace@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "A discussion list for developers working on DTrace in FreeBSD." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Apr 2016 00:05:32 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D207735 --- Comment #5 from Mark Johnston --- (In reply to Jan Beich from comment #4) Yes. Sorry, I've just been very busy with work. I've spent more time looking at the code, and I think raising DTRACE_FUNCNAMELEN isn't a bad way to address the problem. I said in comment 3 that a buffer of size DTRACE_FUNCNAMELEN is created for every single probe, but this isn't right. It's only used when passing probe descriptions between userland and = the kernel, for instance when running dtrace -l, or when creating an enabling. I'll look at DTrace memory usage with and without a change that doubles this constant. Assuming I haven't missed anything, the difference should not be significant. I'll also modify the DOF validation code so that we simply skip probes with excessively long function names. --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-dtrace@freebsd.org Mon Apr 25 18:41:52 2016 Return-Path: Delivered-To: freebsd-dtrace@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 92C3BB1CD16 for ; Mon, 25 Apr 2016 18:41:52 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) 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 7EA1F1B0D for ; Mon, 25 Apr 2016 18:41:52 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u3PIfqFI078230 for ; Mon, 25 Apr 2016 18:41:52 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-dtrace@FreeBSD.org Subject: [Bug 207735] www/firefox: DTRACE no longer works since 41.0 Date: Mon, 25 Apr 2016 18:41:52 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@freebsd.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: markj@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-dtrace@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "A discussion list for developers working on DTrace in FreeBSD." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Apr 2016 18:41:52 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D207735 --- Comment #6 from commit-hook@freebsd.org --- A commit references this bug: Author: markj Date: Mon Apr 25 18:40:57 UTC 2016 New revision: 298589 URL: https://svnweb.freebsd.org/changeset/base/298589 Log: Allow DOF sections with excessively long probe function components. Without this change, DTrace will refuse to load a DOF section if the function component of any of its probes exceeds DTRACE_FUNCNAMELEN (128). Probes in C++ programs can have very long function components. Rather than rejecting all probes if a single probe exceeds the limit, simply skip the invalid probe and emit a warning. This ensures that valid probes are instantiated. PR: 207735 MFC after: 2 weeks Changes: head/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-dtrace@freebsd.org Mon Apr 25 18:44:54 2016 Return-Path: Delivered-To: freebsd-dtrace@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0CEDFB1CDA9 for ; Mon, 25 Apr 2016 18:44:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) 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 F16991D8F for ; Mon, 25 Apr 2016 18:44:53 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u3PIirb5085426 for ; Mon, 25 Apr 2016 18:44:53 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-dtrace@FreeBSD.org Subject: [Bug 207735] www/firefox: DTRACE no longer works since 41.0 Date: Mon, 25 Apr 2016 18:44:54 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@freebsd.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: markj@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-dtrace@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "A discussion list for developers working on DTrace in FreeBSD." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Apr 2016 18:44:54 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D207735 --- Comment #7 from commit-hook@freebsd.org --- A commit references this bug: Author: markj Date: Mon Apr 25 18:44:11 UTC 2016 New revision: 298590 URL: https://svnweb.freebsd.org/changeset/base/298590 Log: Increase DTRACE_FUNCNAMELEN from 128 to 192. This allows for the long function components encountered in www/firefox. This constant is part of DTrace's userland ABI, so this change may not be MFC'ed. PR: 207735 Changes: head/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-dtrace@freebsd.org Sat Apr 30 04:37:12 2016 Return-Path: Delivered-To: freebsd-dtrace@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BA492AD904D for ; Sat, 30 Apr 2016 04:37:12 +0000 (UTC) (envelope-from rm@joyent.com) Received: from mail-pf0-x232.google.com (mail-pf0-x232.google.com [IPv6:2607:f8b0:400e:c00::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 998C1126B for ; Sat, 30 Apr 2016 04:37:12 +0000 (UTC) (envelope-from rm@joyent.com) Received: by mail-pf0-x232.google.com with SMTP id 206so56486563pfu.0 for ; Fri, 29 Apr 2016 21:37:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joyent.com; s=google; h=from:subject:to:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=RRS3f0UNhOgHF3lTgniVdy2/QBTEBcQ3nVYF63UWv+A=; b=V3oPExosthI4jdqfAlXScZNasrChB/4rrscNXVYQNP/vlW3PqDAvCGtawuZKzJ9Iox uVyDxUW1tO38t6lBaFs1MedCOzCRkccUBXwwe1INEzOIVSSY2D4mOaTvYcMClkAkia0q CEDmM9IVc4aHdGnIlqNnTSf1CtaEwNz6ZIyDI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:subject:to:message-id:date:user-agent :mime-version:content-transfer-encoding; bh=RRS3f0UNhOgHF3lTgniVdy2/QBTEBcQ3nVYF63UWv+A=; b=GF2+F9lkZAJAhx2ABZCDsWzv5vFxDDRpjdUd6QuCm1yZoEIDOE/cigSRy9rxnMAHl0 Ulfpw82qdo/dGRKSVL4FqFb+y83XsgcO5HLXyMSH77XIeOEukxEiMlNzOyBxH+XtsmP5 vqwgwJMygIDzi7uufBD3W86wvd1BxccEEWrkUZZrz1g9qhdBQglmexmhMgkvKJfr9WOH aqjARkrUXypdnDNvrvGrz0zB2Vr4Zr25kHcezUhqLJBbD5Hv8OPJ+HDLmwSag8+47010 NRbUYyXy4RLprTyauiJZCh1BiM7AZIUhktHfa77agcEPD7XA9W6VjCk3pLaK8g7OII63 CHig== X-Gm-Message-State: AOPr4FVqOWa4B3MjSQ04cg7ORGjVwxt6HQUpy1OxfTM+QnHM9WMuucDFJZieeCjvX4mlsxau X-Received: by 10.98.44.72 with SMTP id s69mr34452055pfs.31.1461991032018; Fri, 29 Apr 2016 21:37:12 -0700 (PDT) Received: from zanarkand.local (c-73-241-83-139.hsd1.ca.comcast.net. [73.241.83.139]) by smtp.gmail.com with ESMTPSA id 76sm27381680pfz.44.2016.04.29.21.37.10 for (version=TLSv1/SSLv3 cipher=OTHER); Fri, 29 Apr 2016 21:37:10 -0700 (PDT) From: Robert Mustacchi Subject: dtrace.conf 2016 To: freebsd-dtrace@freebsd.org Message-ID: <57243676.9000404@joyent.com> Date: Fri, 29 Apr 2016 21:37:10 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-dtrace@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "A discussion list for developers working on DTrace in FreeBSD." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Apr 2016 04:37:12 -0000 Hi, dtrace.conf 2016 is on! Rather than come up with creative uses of em-dashes, I'll instead just steal Bryan Cantrill's words: The quadrennial dtrace.conf is back for 2016! dtrace.conf will be on May 25th in San Francisco, and is free and welcome to all. For more information and to RSVP please go to: https://www.eventbrite.com/e/dtraceconf-2016-tickets-24940883855 Space is limited though, so sign-up soon -- and hope to see you in San Francisco on May 25th! -- Robert