{"componentChunkName":"component---src-components-mark-down-block-js","path":"/docs/known-issues/","result":{"data":{"markdownRemark":{"html":"<h1 id=\"known-issues\" style=\"position:relative;\"><a href=\"#known-issues\" aria-label=\"known issues permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Known Issues</h1>\n<h2 id=\"appscope-141\" style=\"position:relative;\"><a href=\"#appscope-141\" aria-label=\"appscope 141 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>AppScope 1.4.1</h2>\n<p>2023-07-19 - Update to Feature Release</p>\n<p>As of this AppScope release, known issues include:</p>\n<ul>\n<li>\n<p><a href=\"https://github.com/criblio/appscope/issues/1580\">1580</a> Applications with the <code>s</code> bit set cannot be scoped. The system loader will emit a warning that the AppScope library cannot be preloaded; there will be no effect on the application beyond that.</p>\n<ul>\n<li><strong>Fix:</strong> Version TBD</li>\n</ul>\n</li>\n<li><a href=\"https://github.com/criblio/appscope/issues/1424\">1424</a> remains a Known Issue; see entry below.</li>\n</ul>\n<h2 id=\"appscope-132\" style=\"position:relative;\"><a href=\"#appscope-132\" aria-label=\"appscope 132 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>AppScope 1.3.2</h2>\n<p>2023-04-19 - Maintenance Release</p>\n<p>As of this AppScope release, known issues include:</p>\n<ul>\n<li>\n<p><a href=\"https://github.com/criblio/appscope/issues/1424\">1424</a> Scoping a Go application that was built without certain symbol names produces limited metrics, but no events. Work on a fix is in issue <a href=\"https://github.com/criblio/appscope/issues/1416\">1416</a>.</p>\n<ul>\n<li><strong>Fix:</strong> Version TBD (revised; originally 1.4.0)</li>\n</ul>\n</li>\n<li>\n<p><a href=\"https://github.com/criblio/appscope/issues/1412\">1412</a> Node.js apps compiled as <a href=\"https://www.redhat.com/en/blog/position-independent-executables-pie\">Position Independent Executables</a> (PIE) seg fault when scoped.</p>\n<ul>\n<li><strong>Fix:</strong> 1.3.3</li>\n</ul>\n</li>\n</ul>\n<h2 id=\"appscope-120\" style=\"position:relative;\"><a href=\"#appscope-120\" aria-label=\"appscope 120 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>AppScope 1.2.0</h2>\n<p>2022-11-09 - Feature Release</p>\n<p>As of this AppScope release, known issues include:</p>\n<ul>\n<li>\n<p><a href=\"https://github.com/criblio/appscope/issues/1258\">#1258</a> If a network connection is <a href=\"/docs/schema-reference#eventnetclose\">closed</a>, and then an attempt is made to <a href=\"/docs/schema-reference#eventnettx\">send</a> or <a href=\"/docs/schema-reference#eventnetrx\">receive</a> data on the same connection, the scoped application can crash. <strong> This issue is present in all versions of AppScope prior to 1.2.2</strong>.</p>\n<ul>\n<li><strong>Fix:</strong> 1.2.2</li>\n</ul>\n</li>\n<li>\n<p><a href=\"https://github.com/criblio/appscope/issues/1251\">#1251</a> <a href=\"/docs/troubleshooting#dynamic-configuration\">Changing</a> configuration of a scoped, running process causes the process to crash when the new configuration defines a protocol that the old configuration also defines. It crashes as long as the two protocols have the same name, even if the two definitions are identical. <strong> This issue is present in all versions of AppScope prior to 1.2.2</strong>.</p>\n<ul>\n<li><strong>Fix:</strong> 1.2.2</li>\n</ul>\n</li>\n<li>\n<p><a href=\"https://github.com/criblio/appscope/issues/1153\">#1153</a> After AppScope detaches from a process, <code>scope ps</code> still shows the process as scoped.</p>\n<ul>\n<li><strong>Fix:</strong> Planned for 1.3 or sooner</li>\n</ul>\n</li>\n<li>\n<p><a href=\"https://github.com/criblio/appscope/issues/1055\">#1055</a> With certain combinations of mount and PID namespaces, AppScope fails to attach to a process. We have found two scenarios when attach will fail. One is when AppScope is on a host and the target process is in a container, making the mount namespaces different, but the process was started with <code>pid=host</code>, making the PID namespaces the same. Another is when both AppScope and the target process are on a host, making the PID namespaces the same, but the process is <a href=\"https://www.freedesktop.org/software/systemd/man/systemd.exec.html#PrivateTmp=\">configured</a> as a service with <code>PrivateTmp</code> set to <code>true</code>, making the mount namespaces different.</p>\n<ul>\n<li><strong>Fix:</strong> 1.2.1</li>\n</ul>\n</li>\n</ul>\n<h2 id=\"appscope-110\" style=\"position:relative;\"><a href=\"#appscope-110\" aria-label=\"appscope 110 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>AppScope 1.1.0</h2>\n<p>2022-06-29 - Feature Release</p>\n<p>As of this AppScope release, known issues include:</p>\n<ul>\n<li>\n<p><a href=\"https://github.com/criblio/appscope/issues/1017\">#1017</a> <strong>Updated description</strong>: AppScope incorrectly handles the \"peek\" flag in interposed functions that receive network data. When a server \"peeks\" at the first byte of data, AppScope counts that byte twice, which breaks protocol detection. AppScope then fails to correctly produce HTTP events.</p>\n<ul>\n<li><strong>Fix:</strong> 1.1.1, in <a href=\"https://github.com/criblio/appscope/issues/1018\">#1018</a></li>\n</ul>\n</li>\n</ul>\n<h2 id=\"appscope-103\" style=\"position:relative;\"><a href=\"#appscope-103\" aria-label=\"appscope 103 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>AppScope 1.0.3</h2>\n<p>2022-04-12 - Maintenance Release</p>\n<p>As of this AppScope release, known issues include:</p>\n<ul>\n<li>\n<p><a href=\"https://github.com/criblio/appscope/issues/869\">#869</a> AppScope's ability to avoid outputting binary data in console messages does not work perfectly in all situations. When data is first sent to the console by a scoped app, AppScope can detect whether it is binary, and if so, redact it while emitting an informative message. But when apps switch back and forth between textual and binary data, AppScope does not detect the change, and binary data can appear in console output.</p>\n<ul>\n<li><strong>Fix:</strong> 1.0.4</li>\n</ul>\n</li>\n<li><a href=\"https://github.com/criblio/appscope/issues/831\">#831</a> When you scope the Microsoft Edge browser, AppScope fails to collect some HTTP events in these situations: (1) When Edge requests the use of HTTP/3; (2) When Edge uses HTTP/1.1 over UDP to request a list of plug-and-play devices from a Microsoft service; and, (3) when Edge uses SSL.  </li>\n</ul>\n<h2 id=\"appscope-100\" style=\"position:relative;\"><a href=\"#appscope-100\" aria-label=\"appscope 100 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>AppScope 1.0.0</h2>\n<p>2022-02-15 - GA</p>\n<p>As of this AppScope GA release, known issues include:</p>\n<ul>\n<li><a href=\"https://github.com/criblio/appscope/issues/405\">#405</a> <code>scope attach</code> to GDB seems to break GDB.</li>\n</ul>\n<h2 id=\"appscope-081\" style=\"position:relative;\"><a href=\"#appscope-081\" aria-label=\"appscope 081 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>AppScope 0.8.1</h2>\n<p>2021-12-21 - Maintenance Pre-Release</p>\n<p>As of this AppScope pre-release, known issues include:</p>\n<ul>\n<li>\n<p><a href=\"https://github.com/criblio/appscope/issues/677\">#677</a> HTTP/1.1 events are parsed incorrectly, populating the <code>http_method</code> and <code>http_target</code> fields with junk.</p>\n<ul>\n<li><strong>Fix:</strong> 1.0.0, in <a href=\"https://github.com/criblio/appscope/issues/680\">#680</a>  </li>\n</ul>\n</li>\n</ul>\n<h2 id=\"appscope-07\" style=\"position:relative;\"><a href=\"#appscope-07\" aria-label=\"appscope 07 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>AppScope 0.7</h2>\n<p>2021-07-02 - Maintenance Pre-Release</p>\n<p>As of this AppScope pre-release, known issues include:</p>\n<ul>\n<li>\n<p><a href=\"https://github.com/criblio/appscope/issues/362\">#362</a> AppScope cannot attach to any musl libc process.</p>\n<ul>\n<li><strong>Fix:</strong> 0.7.1, in <a href=\"https://github.com/criblio/appscope/issues/378\">#378</a>  </li>\n</ul>\n</li>\n<li><a href=\"https://github.com/criblio/appscope/issues/370\">#370</a> Unattach/detach, and unload of the libscope library, are not supported.</li>\n</ul>\n<h2 id=\"appscope-06\" style=\"position:relative;\"><a href=\"#appscope-06\" aria-label=\"appscope 06 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>AppScope 0.6</h2>\n<p>2021-04-01 - Maintenance Pre-Release</p>\n<p>As of this AppScope pre-release, known issues include:</p>\n<ul>\n<li>AppScope supports all Java <a href=\"https://dev.java/download/releases/\">currently supported runtimes</a>: versions 7, 8, 11, and 17. It does not support JRE 6 or earlier.</li>\n<li>\n<p><a href=\"https://github.com/criblio/appscope/issues/640\">#640</a> On Alpine and other distributions based on musl libc, running <code>appscope attach</code> against a Go application fails with the error: <code>failed to find libc in target process</code>.</p>\n<ul>\n<li><strong>Fix:</strong> 1.0.0, in <a href=\"https://github.com/criblio/appscope/issues/694\">#694</a></li>\n</ul>\n</li>\n<li><a href=\"https://github.com/criblio/appscope/issues/35\">#35</a> Go &#x3C; v.1.8 is not supported.</li>\n<li>\n<p><a href=\"https://github.com/criblio/appscope/issues/35\">#35</a> Go executables with stripped symbols do not allow function interposition. Executables will run, but will not provide data to AppScope.</p>\n<ul>\n<li><strong>Fix:</strong> 0.7</li>\n</ul>\n</li>\n<li>\n<p><a href=\"https://github.com/criblio/appscope/issues/143\">#143</a> Linux distros that use uClibc or MUSL instead of glibc, such as Alpine, are not supported</p>\n<ul>\n<li><strong>Fix:</strong> 0.7</li>\n</ul>\n</li>\n<li>\n<p><a href=\"https://github.com/criblio/appscope/issues/10\">#10</a>, <a href=\"https://github.com/criblio/appscope/issues/165\">#165,</a> Scoping the Docker executable is problematic.</p>\n<ul>\n<li><strong>Fix:</strong> 0.7</li>\n</ul>\n</li>\n<li>\n<p><a href=\"https://github.com/criblio/appscope/issues/119\">#119</a> HTTP 2 metrics and headers can be viewed only with <a href=\"https://cribl.io/product/\">Cribl LogStream</a>.</p>\n<ul>\n<li><strong>Fix:</strong> 0.8.0, in <a href=\"https://github.com/criblio/appscope/issues/543\">#543</a> </li>\n</ul>\n</li>\n</ul>\n<hr>\n<p>See <a href=\"https://github.com/criblio/appscope/issues\">all issues</a> currently open on GitHub.</p>","frontmatter":{"title":"Known Issues"}}},"pageContext":{"slug":"/known-issues/","id":"17940ad4-44da-5247-aa50-0b409082d180"}},"staticQueryHashes":["2787008656","306729481","625673991","640077088"]}