-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PhaseAggressiveCoalesce SIGSEGV #1529
Comments
|
hs_err_pid9228.log
|
Disabled JaCoCo to remove -javaagent; still happening: |
Another instance:
|
Note: we've also seen this on the latest JDK 11 (qualitatively, less frequently, but hard to tell). |
Known failing methods:
@rcaudy's research indicates that only C2 (aka tier 4) fails on these methods as far as we can tell. It is easier to reproduce this issue locally by passing
and passing it to java with a jvm arg like |
Note that the above packages are no longer correct. |
This commit excludes 60+ methods from hotspot's Tier 4 (aka C2) JIT compilation. Each of these has been found crash the certain JVM implementations (across vendors, across OSes, and across hardware archetectures) when it compiles this code, but not consistently. By excluding only C2 in this way, we allow C1 (aka Tier 1-3) to still run, and get better performance than interpreted bytecode. All existing ways to run code should be affected by this - running main()s or tests through either gradle or IntelliJ, and running our shell scripts to launch the server will all end up with a compiler directives file to disable c2 for these methods. Using the engine as a library is not fixed in this way, but this is a problem that can only be solved through documentation, to inform users that they should make sure to start the JVM with a specific set of flags. An extra array of "devJvmArgs" is left in the io.deephaven.java-conventions plugin to make it easier to add more flags later for this kind of problem - it will automatically be included for all of the above categories. Fixes #1529
Release notes https://github.com/deephaven/web-client-ui/releases/tag/v0.55.0 # [0.55.0](deephaven/web-client-ui@v0.54.0...v0.55.0) (2023-11-20) ### Bug Fixes * Changes for Deephaven UI embedding widget plugins ([#1644](deephaven/web-client-ui#1644)) ([b6eeb30](deephaven/web-client-ui@b6eeb30)) * Fixed chart e2e test changing daily ([#1652](deephaven/web-client-ui#1652)) ([f9f62db](deephaven/web-client-ui@f9f62db)), closes [#1634](deephaven/web-client-ui#1634) * Isolate Styleguide snapshots ([#1649](deephaven/web-client-ui#1649)) ([a2ef056](deephaven/web-client-ui@a2ef056)) ### Features * forward and back buttons for organize column search ([#1620](deephaven/web-client-ui#1620)) ([75cf184](deephaven/web-client-ui@75cf184)), closes [#1529](deephaven/web-client-ui#1529) * Styleguide regression tests ([#1639](deephaven/web-client-ui#1639)) ([561ff22](deephaven/web-client-ui@561ff22)), closes [#1634](deephaven/web-client-ui#1634) ### Reverts * feat: forward and back buttons for organize column search ([#1640](deephaven/web-client-ui#1640)) ([737d1aa](deephaven/web-client-ui@737d1aa)) Co-authored-by: deephaven-internal <deephaven-internal@users.noreply.github.com>
Release notes https://github.com/deephaven/web-client-ui/releases/tag/v0.56.0 # [0.56.0](deephaven/web-client-ui@v0.55.0...v0.56.0) (2023-12-11) ### Bug Fixes * add right margin to <Button kind='inline'/> using icons ([#1664](deephaven/web-client-ui#1664)) ([fd8a6c6](deephaven/web-client-ui@fd8a6c6)) * adjust filter bar colour ([#1666](deephaven/web-client-ui#1666)) ([4c0200e](deephaven/web-client-ui@4c0200e)) * convert organize columns component to purecomponent ([#1653](deephaven/web-client-ui#1653)) ([8ddc114](deephaven/web-client-ui@8ddc114)), closes [#1650](deephaven/web-client-ui#1650) * Default to `Skip` operation instead of `Sum` operation ([#1648](deephaven/web-client-ui#1648)) ([6083173](deephaven/web-client-ui@6083173)), closes [#1355](deephaven/web-client-ui#1355) [#1355](deephaven/web-client-ui#1355) * Fix button snapshots ([#1655](deephaven/web-client-ui#1655)) ([c0cc966](deephaven/web-client-ui@c0cc966)) * popper blur in styleguide ([#1672](deephaven/web-client-ui#1672)) ([6fa2204](deephaven/web-client-ui@6fa2204)) * Unable to delete selected rows in some input tables ([#1678](deephaven/web-client-ui#1678)) ([1e71550](deephaven/web-client-ui@1e71550)), closes [#1677](deephaven/web-client-ui#1677) ### Features * Add embed-widget ([#1668](deephaven/web-client-ui#1668)) ([1b06675](deephaven/web-client-ui@1b06675)), closes [#1629](deephaven/web-client-ui#1629) * forward and back button for organize column search ([#1641](deephaven/web-client-ui#1641)) ([89f2be5](deephaven/web-client-ui@89f2be5)), closes [#1529](deephaven/web-client-ui#1529) * Tables that have names starting with underscore do not auto-launch from console ([#1656](deephaven/web-client-ui#1656)) ([21131fe](deephaven/web-client-ui@21131fe)), closes [#1549](deephaven/web-client-ui#1549) [#1410](deephaven/web-client-ui#1410) * theme fontawesome icon size wrapped in spectrum icons ([#1658](deephaven/web-client-ui#1658)) ([2aa8cef](deephaven/web-client-ui@2aa8cef)) * Theme Selector ([#1661](deephaven/web-client-ui#1661)) ([5e2be64](deephaven/web-client-ui@5e2be64)), closes [#1660](deephaven/web-client-ui#1660) * Theming - Bootstrap ([#1603](deephaven/web-client-ui#1603)) ([88bcae0](deephaven/web-client-ui@88bcae0)) * Theming - Inline svgs ([#1651](deephaven/web-client-ui#1651)) ([1e40d3e](deephaven/web-client-ui@1e40d3e)) * View cell contents in context menu ([#1657](deephaven/web-client-ui#1657)) ([90b7517](deephaven/web-client-ui@90b7517)), closes [#1605](deephaven/web-client-ui#1605) ### BREAKING CHANGES * Bootstrap color variables are now predominantly hsl based. SCSS will need to be updated accordingly. Theme providers are needed to load themes. * Tables assigned to variable beginning with "_" will not open automatically even if "Auto Launch Panels" is checked. Co-authored-by: deephaven-internal <deephaven-internal@users.noreply.github.com>
We've run into DB:test triggering SIGSEGV twice now in the same relative spot, on two different JDK 17 JVMs.
and
Unfortunately, we have been unable to grab the JVM err logs thus far - hopefully once #1528 we'll be able to capture the logs successfully.
The text was updated successfully, but these errors were encountered: