Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

  1. Home
  2. Support
  3. nxmc 5.2.8 standalone jar core dump

nxmc 5.2.8 standalone jar core dump

Scheduled Pinned Locked Moved Support
4 Posts 2 Posters 67.9k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K
    K
    kavirondo
    wrote on last edited by
    #1

    Hello,

    I am trying to run nxmc standalone version 5.2.8, and it runs and I can log in, but when I click the inventory and click on the netxms host the application quits with below error: core dump

    I am using Raspberry Pi 5 with Raspberry Pi (aarch64, arm64) OS Debian Trixie and KDE Plasma, with default-jre:

    java -version
    openjdk version "21.0.9" 2025-10-21
    OpenJDK Runtime Environment (build 21.0.9+10-Debian-1deb13u1)
    OpenJDK 64-Bit Server VM (build 21.0.9+10-Debian-1deb13u1, mixed mode, sharing)
    

    Please suggest what I can do.

    Thank you,
    Alex

    Error message:

     java -jar nxmc-5.2.8-standalone.jar
    onfiguration hint: DefaultLineChartPeriod = 60
    14:40:30.379 [ModalContext] INFO  org.netxms.client.NXCSession - Succesfully logged in, userId=1
    14:40:30.682 [ModalContext] DEBUG org.netxms.nxmc.base.login.LoginJob - Calling login listener org.netxms.nxmc.modules.alarms.AlarmsModuleLoginListener@5a4abe67
    14:40:30.713 [ModalContext] INFO  o.n.n.modules.alarms.AlarmNotifier - Received 74 alarms from server (74 outstanding)
    14:40:30.717 [ModalContext] DEBUG org.netxms.nxmc.base.login.LoginJob - Calling login listener org.netxms.nxmc.modules.worldmap.MapTilesHousekeeper@2c5e670b
    14:40:30.731 [ModalContext] INFO  o.n.n.m.worldmap.MapTilesHousekeeper - Map tiles housekeeper job scheduled
    14:40:30.732 [ModalContext] INFO  org.netxms.nxmc.base.login.LoginJob - Creating keepalive timer
    14:40:30.733 [ModalContext] INFO  org.netxms.nxmc.base.login.LoginJob - Login job completed
    14:40:30.734 [Session Keepalive Timer] INFO  o.n.nxmc.base.login.KeepAliveTimer - Session keepalive timer started
    14:40:30.770 [main] DEBUG o.n.n.m.objecttools.ObjectToolsCache - Registered object tool handler for ID="wakeup"
    14:40:30.912 [main] DEBUG org.netxms.nxmc.Startup - User inactivity timer not set
    
    (SWT:42514): Gtk-CRITICAL **: 14:40:30.914: gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed
    14:40:30.988 [main] DEBUG o.n.nxmc.base.windows.MainWindow - Switching to perspective Pinboard
    14:40:30.988 [main] DEBUG o.netxms.nxmc.base.views.Perspective - Creating content for perspective Pinboard
    14:40:31.205 [main] DEBUG o.n.nxmc.base.windows.MainWindow - Executing post-open handler
    14:40:39.979 [main] DEBUG o.n.nxmc.base.windows.MainWindow - Switching to perspective Infrastructure
    14:40:39.980 [main] DEBUG o.netxms.nxmc.base.views.Perspective - Creating content for perspective Infrastructure
    14:40:41.616 [main] DEBUG org.netxms.nxmc.tools.FontTools - Selected font Liberation Sans
    14:40:41.646 [main] DEBUG org.netxms.nxmc.tools.FontTools - Selected font Liberation Sans
    14:40:41.663 [main] DEBUG org.netxms.nxmc.tools.FontTools - Selected font Liberation Sans
    14:40:41.676 [main] DEBUG org.netxms.nxmc.tools.FontTools - Selected font Liberation Sans
    14:40:41.713 [main] DEBUG org.netxms.nxmc.tools.FontTools - Selected font Liberation Sans
    14:40:41.723 [main] DEBUG org.netxms.nxmc.tools.FontTools - Selected font Liberation Sans
    14:40:41.738 [main] DEBUG org.netxms.nxmc.tools.FontTools - Selected font Liberation Sans
    14:40:41.747 [main] DEBUG org.netxms.nxmc.tools.FontTools - Selected font Liberation Sans
    14:40:41.757 [main] DEBUG org.netxms.nxmc.tools.FontTools - Selected font Liberation Sans
    
    (SWT:42514): Gtk-WARNING **: 14:40:41.848: Negative content width -1 (allocation 1, extents 1x1) while allocating gadget (node scrolledwindow, owner GtkScrolledWindow)
    
    (SWT:42514): Gtk-WARNING **: 14:40:41.853: Negative content width -1 (allocation 1, extents 1x1) while allocating gadget (node scrolledwindow, owner GtkScrolledWindow)
    
    (SWT:42514): Gtk-WARNING **: 14:40:41.856: Negative content width -1 (allocation 1, extents 1x1) while allocating gadget (node scrolledwindow, owner GtkScrolledWindow)
    
    (SWT:42514): Gtk-WARNING **: 14:40:41.865: Negative content width -1 (allocation 1, extents 1x1) while allocating gadget (node scrolledwindow, owner GtkScrolledWindow)
    
    (SWT:42514): Gtk-WARNING **: 14:40:41.869: Negative content width -1 (allocation 1, extents 1x1) while allocating gadget (node scrolledwindow, owner GtkScrolledWindow)
    
    (SWT:42514): Gtk-WARNING **: 14:40:41.873: Negative content width -1 (allocation 1, extents 1x1) while allocating gadget (node scrolledwindow, owner GtkScrolledWindow)
    
    (SWT:42514): Gtk-WARNING **: 14:40:41.879: Negative content width -1 (allocation 1, extents 1x1) while allocating gadget (node scrolledwindow, owner GtkScrolledWindow)
    
    (SWT:42514): Gtk-WARNING **: 14:40:41.883: Negative content width -1 (allocation 1, extents 1x1) while allocating gadget (node scrolledwindow, owner GtkScrolledWindow)
    
    (SWT:42514): Gtk-WARNING **: 14:40:41.889: Negative content width -1 (allocation 1, extents 1x1) while allocating gadget (node scrolledwindow, owner GtkScrolledWindow)
    #
    # A fatal error has been detected by the Java Runtime Environment:
    #
    #  SIGSEGV (0xb) at pc=0x00007ffed2e0f964, pid=42514, tid=42515
    #
    # JRE version: OpenJDK Runtime Environment (21.0.9+10) (build 21.0.9+10-Debian-1deb13u1)
    # Java VM: OpenJDK 64-Bit Server VM (21.0.9+10-Debian-1deb13u1, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
    # Problematic frame:
    # C  [libgobject-2.0.so.0+0x3f964]  g_type_check_instance_is_a+0x64
    #
    # Core dump will be written. Default location: Core dumps may be processed with "/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h %d %F" (or dumping to /home/alex/Downloads/core.42514)
    #
    # An error report file with more information is saved as:
    # /home/alex/Downloads/hs_err_pid42514.log
    [32.231s][warning][os] Loading hsdis library failed
    #
    # If you would like to submit a bug report, please visit:
    #   https://bugs.debian.org/openjdk-21
    # The crash happened outside the Java Virtual Machine in native code.
    # See problematic frame for where to report the bug.
    #
    Aborted (core dumped)
    
    1 Reply Last reply
    0
    • K
      K
      kavirondo
      wrote on last edited by
      #2

      I have also tried to update java to openjdk-25-jre

      Its better, I could use the client for about 2-3 minutes, then it crashed.

      # A fatal error has been detected by the Java Runtime Environment:
      #
      #  SIGSEGV (0xb) at pc=0x00007ffe43d70648, pid=144722, tid=144723
      #
      # JRE version: OpenJDK Runtime Environment (25.0.1+8) (build 25.0.1+8-Debian-1deb13u1)
      # Java VM: OpenJDK 64-Bit Server VM (25.0.1+8-Debian-1deb13u1, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
      # Problematic frame:
      # C  [libgtk-3.so.0+0x5d0648]  gtk_widget_is_sensitive+0x28
      #
      # Core dump will be written. Default location: Core dumps may be processed with "/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h %d %F" (or dumping to /home/alex/Downloads/core.144722)
      #
      # An error report file with more information is saved as:
      # /home/alex/Downloads/hs_err_pid144722.log
      [204.802s][warning][os] Loading hsdis library failed
      #
      # If you would like to submit a bug report, please visit:
      #   https://bugs.debian.org/openjdk-25
      # The crash happened outside the Java Virtual Machine in native code.
      # See problematic frame for where to report the bug.
      #
      Aborted (core dumped)
      

      hs_err_pid144722.log

      1 Reply Last reply
      0
      • F
        F
        Filipp Sudanov
        wrote on last edited by
        #3

        The reason seems to be with the framework used to build the GUI. Here's Anthropic's Claude's comment on this, pls give us update if any of this helps:

        ● This is a SWT/GTK compatibility crash on ARM64 (Raspberry Pi 5). The segfault occurs in GTK's native code when rendering the       
          Infrastructure view. Here are potential fixes:                                                                                     
                                                                                                                                             
          Quick Fixes to Try                                                                                                                 
                                                                                                                                             
          1. Force GTK3 settings                                                                                                             
                                                                                                                                             
          export SWT_GTK3=1                                                                                                                   
          export GDK_BACKEND=x11                                                                                                             
          java -jar nxmc-5.2.8-standalone.jar                                                                                                 
                                                                                                                                             
          2. Disable GTK overlay scrollbars (likely culprit given "Negative content width" errors)                                           
                                                                                                                                             
          export GTK_OVERLAY_SCROLLING=0                                                                                                     
          java -jar nxmc-5.2.8-standalone.jar                                                                                                 
                                                                                                                                             
          3. Try a simpler GTK theme                                                                                                         
                                                                                                                                             
          export GTK_THEME=Adwaita                                                                                                           
          java -jar nxmc-5.2.8-standalone.jar                                                                                                 
                                                                                                                                             
          4. All environment variables combined                                                                                               
                                                                                                                                             
          export SWT_GTK3=1                                                                                                                   
          export GDK_BACKEND=x11                                                                                                             
          export GTK_OVERLAY_SCROLLING=0                                                                                                     
          export GTK_THEME=Adwaita                                                                                                           
          java -jar nxmc-5.2.8-standalone.jar                                                                                                 
                                                                                                                                             
          5. Try with additional JVM flags                                                                                                   
                                                                                                                                             
          java -Dorg.eclipse.swt.internal.gtk.disablePrinting=true \                                                                         
              -Dorg.eclipse.swt.internal.gtk.noFocusHack=true \                                                                             
              -jar nxmc-5.2.8-standalone.jar                                                                                                 
                                                                                                                                             
          Root Cause                                                                                                                         
                                                                                                                                             
          The crash happens in g_type_check_instance_is_a which indicates GTK is receiving an invalid widget reference. The "Negative content 
          width -1" warnings suggest the scrollbar widget calculation fails before the crash. This is a known issue with:                     
          - SWT on ARM64 Linux                                                                                                               
          - Certain GTK3 versions with KDE/Plasma (GTK apps under Qt-based desktop)                                                           
          - Overlay scrollbars in newer GTK versions                                                                                         
                                                                                                                                             
          If Above Doesn't Work                                                                                                               
                                                                                                                                             
          1. Try Wayland instead of X11 (or vice versa):                                                                                     
          export GDK_BACKEND=wayland                                                                                                         
          2. Install older GTK3:                                                                                                             
          Debian Trixie (testing) may have a bleeding-edge GTK that has compatibility issues.                                                 
          3. Use the Web UI instead - avoids native SWT/GTK entirely by running NXMC in a browser.                                           
          4. Report to NetXMS with the workaround that helped (or didn't) so they can investigate the SWT version bundled in the standalone JAR
          for ARM64.

        1 Reply Last reply
        0
        • K
          K
          kavirondo
          wrote on last edited by
          #4

          @filipp-sudanov said in nxmc 5.2.8 standalone jar core dump:

          The reason seems to be with the framework used to build the GUI. Here's Anthropic's Claude's comment on this, pls give us update if any of this helps:

          ● This is a SWT/GTK compatibility crash on ARM64 (Raspberry Pi 5). The segfault occurs in GTK's native code when rendering the       
            Infrastructure view. Here are potential fixes:                                                                                     
                                                                                                                                               
            Quick Fixes to Try

          Hi Filipp,

          Thanks for the feedback. Given that I am using KDE then that may further explain the issues as there is not much by way of GTK installed on this machine, though the core libraries are present.

          I will try the suggestions and revert.

          Best,

          Alex

          1 Reply Last reply
          0

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          Powered by NodeBB Contributors
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups