Skip to content

Sudden memory usage spikes over 121 GB happened and causing not responding for all running apps #173

Description

@rivaldotjioe

Issue Description

Sudden memory usage spikes over 121 GB happened and causing all running apps not responding at the same time. I can't catch the screenshot of Activity Monitor showing at that time since every app is not responding at the same time. But I'm afraid it might happen again in future


Environment

Property Value
App Version 2.1.89 (2189)
OS macOS 26.5.2
Device MacBookPro18,3 (Apple Silicon)
Collected 2026-07-07T12:21:07Z

Full diagnostics were copied to your clipboard. Press Cmd V below to paste them.

Issue Description

Sudden memory usage spikes over 121 GB happened and causing all running apps not responding at the same time. I didn’t catch the screenshot of Activity Monitor showing at that time since every app is not responding at the same time


Environment

Property Value
App Version 2.1.89 (2189)
OS macOS 26.5.2
Device MacBookPro18,3 (Apple Silicon)
Collected 2026-07-07T12:21:07Z

Recent Logs (last 5 minutes)

[19:18:22.981] [ERROR] Display validation: refusing to save unsafe current-width backup for width 1920.000000 (main=180.000000, separator=340.000000)
[19:18:25.962] [ERROR] Status item validation reached a healthy layout without a current-width backup for startup-follow-up
[19:18:26.874] [ERROR] Visibility intent enforcement skipped until status-item anchors are healthy (healthy-validation-startup-follow-up-attempt-1, structure=ready, geometry=cached, main=live, separator=cached)
[19:18:27.390] [ERROR] Visibility intent enforcement skipped until status-item anchors are healthy (healthy-validation-startup-follow-up-attempt-2, structure=ready, geometry=cached, main=live, separator=cached)
[19:18:27.901] [ERROR] Visibility intent enforcement skipped until status-item anchors are healthy (healthy-validation-startup-follow-up-attempt-3, structure=ready, geometry=cached, main=live, separator=cached)
[19:18:28.426] [ERROR] Visibility intent enforcement skipped until status-item anchors are healthy (healthy-validation-startup-follow-up-attempt-4, structure=ready, geometry=cached, main=live, separator=cached)
[19:18:28.960] [ERROR] Visibility intent enforcement skipped until status-item anchors are healthy (healthy-validation-startup-follow-up-attempt-5, structure=ready, geometry=cached, main=live, separator=cached)
[19:18:29.474] [ERROR] Visibility intent enforcement skipped until status-item anchors are healthy (healthy-validation-startup-follow-up-attempt-6, structure=ready, geometry=cached, main=live, separator=cached)
[19:18:29.977] [ERROR] Visibility intent enforcement skipped until status-item anchors are healthy (healthy-validation-startup-follow-up-attempt-7, structure=ready, geometry=cached, main=live, separator=cached)
[19:18:30.490] [ERROR] Visibility intent enforcement skipped until status-item anchors are healthy (healthy-validation-startup-follow-up-attempt-8, structure=ready, geometry=cached, main=live, separator=cached)
[19:18:30.490] [ERROR] Visibility intent replay gave up after 8 attempts (healthy-validation-startup-follow-up)
[19:18:46.356] [ERROR] Status item validation: status-item windows are invalid
[19:18:46.883] [ERROR] Status item validation: status-item windows are invalid
[19:18:47.405] [ERROR] Status item validation: status-item windows are invalid
[19:18:47.920] [ERROR] Status item validation: status-item windows are invalid
[19:18:48.427] [ERROR] Status item validation: status-item windows are invalid
[19:18:48.943] [ERROR] Status item validation: status-item windows are invalid
[19:18:48.943] [ERROR] Status item validation stopped after 6 checks for active-space-changed without autosave recovery
[19:18:48.943] [ERROR] Status item recovery stopped after 0 attempt(s) for position-validation-active-space-changed; last reason=invalid-status-items
[19:19:53.018] [ERROR] Status item validation: status-item windows are invalid
[19:19:53.552] [ERROR] Status item validation: status-item windows are invalid
[19:19:54.057] [ERROR] Status item validation: status-item windows are invalid
[19:19:54.566] [ERROR] Status item validation: status-item windows are invalid
[19:19:55.074] [ERROR] Status item validation: status-item windows are invalid
[19:19:55.599] [ERROR] Status item validation: status-item windows are invalid
[19:19:55.599] [ERROR] Status item validation stopped after 6 checks for active-space-changed without autosave recovery
[19:19:55.599] [ERROR] Status item recovery stopped after 0 attempt(s) for position-validation-active-space-changed; last reason=invalid-status-items
[19:20:01.831] [INFO] statusItemClicked: event type=2, clickType=<private>
[19:20:01.831] [INFO] Left-click: calling toggleHiddenItems()
[19:20:01.837] [INFO] toggleHiddenItems() called - state: <private>, authSetting: false
[19:20:01.837] [INFO] toggle() called, current state: <private>
[19:20:01.838] [INFO] hidingService.toggle() completed, new state: <private>
[19:20:02.628] [INFO] statusItemClicked: event type=2, clickType=<private>
[19:20:02.628] [INFO] Left-click: calling toggleHiddenItems()
[19:20:02.634] [INFO] toggleHiddenItems() called - state: <private>, authSetting: false
[19:20:02.634] [INFO] toggle() called, current state: <private>
[19:20:02.634] [INFO] Hiding items (length → 10000.000000)
[19:20:02.650] [INFO] hidingService.toggle() completed, new state: <private>
[19:21:05.968] [ERROR] getSeparatorOriginX: blocking mode with empty cache, using estimated 1700.000000

Settings Summary

hidingState: hidden
isAnimating: false
delimiterConfigured: true
delimiterLength: 10000.00
isMenuOpen: false
isRevealPinned: false
shouldSkipHideForExternalMonitor: false
hasNotch: false
isOnExternalMonitor: true
accessibilityGranted: true

separatorOriginX: 1700.00
alwaysHiddenSeparatorOriginX: nil
mainIconLeftEdgeX: 1720.00

mainStatusItemVisible: true
statusMenuItemCount: 15

statusItemForensics:
  startupItemsValid: false
  mainWindowValid: true
  separatorWindowValid: false
  hiddenCollapsedSeparatorHealthy: false
  systemMenuBarSuppressionHint: possible macOS menu bar suppression: check System Settings > Menu Bar > Allow in Menu Bar for SaneBar
  visibilityOverrideCount: 0
  visibilityOverrides: none
  missionControlDisplaysHaveSeparateSpaces: true
  missionControlSpansDisplaysRaw: false
  missionControlSummary: likely enabled (spans-displays=false)

mainButton:
  identifier: SaneBar.main
  action: statusItemClicked:
  hasTarget: true
  windowFrame: x=1720.0 y=1050.0 w=33.0 h=30.0
  screen: Mi Monitor

separatorButton:
  identifier: SaneBar.separator
  action: nil
  hasTarget: false
  windowFrame: x=-3508.0 y=1050.0 w=5016.0 h=30.0

alwaysHiddenSeparatorButton:
  identifier: SaneBar.alwaysHiddenSeparator
  action: nil
  hasTarget: false
  windowFrame: x=-3676.0 y=1050.0 w=30.0 h=30.0

prefsForensics:
  bundleIdentifier: com.sanebar.app
  autosaveVersion: 57
  currentScreenWidth: 1920.00
  currentScreenCount: 2
  statusItemScreen: Mi Monitor
  statusItemScreenWidth: 1920.00
  pointerScreen: Mi Monitor
  pointerScreenWidth: 1920.00
  calibratedScreenWidth: 1920.00
  currentWidthBucket: 1920
  storedWidthBucket: 1920
  legacyAlwaysHiddenSeparator: nil
  displayBackupCurrentMain: nil
  displayBackupCurrentSeparator: nil
  displayBackupStoredMain: nil
  displayBackupStoredSeparator: nil

nsStatusItemPreferredPositions:
  main: 180
  separator: 340
  alwaysHiddenSeparator: 10000

settings:
  autoRehide: false
  rehideDelay: 10.0s
  findIconRehideDelay: 15.0s
  showOnHover: false
  showOnScroll: false
  showOnClick: false
  hideApplicationMenusOnInlineReveal: true
  showOnUserDrag: true
  showOnLowBattery: false
  showOnAppLaunch: false
  showOnNetworkChange: false
  rehideOnAppChange: false
  requireAuthToShowHiddenIcons: false
  showDockIcon: false
  hideMainIcon: false
  dividerStyle: slash
  menuBarSpacing: default
  iconGroups: 0
  iconHotkeys: 0
  disableOnExternalMonitor: false
  useSecondMenuBar: true
  hideAllOtherMenuBarItems: false
  hideAllOtherVisibleItemCount: 0
  alwaysHiddenSectionEnabled: true
  alwaysHiddenPinnedItemCount: 23

diagnostics:
    accessibility:
      granted: true
      ownersCacheCount: 0
      ownersCacheAge: stale
      itemsCacheCount: 0
      itemsCacheAge: stale
      ownersRefreshInFlight: false
      itemsRefreshInFlight: false
      cacheWarmupInFlight: true
      cacheWarmupSuppressionDepth: 0
      deferredCacheWarmupReason: none
      knownOwnerRefreshAttempts: 0
      knownOwnerRefreshAccepted: 0
      knownOwnerRefreshFullFallbacks: 0
      knownOwnerRefreshLastOutcome: idle
      knownOwnerRefreshLastSeededItems: 0
      knownOwnerRefreshLastSeededOwners: 0
      knownOwnerRefreshLastFirstResult: 0
      knownOwnerRefreshLastFirstCoverage: 0.00
      knownOwnerRefreshLastRetryOwners: 0
      knownOwnerRefreshLastRetryResult: 0
      knownOwnerRefreshLastRetryCoverage: 0.00
      bundlesWithoutExtrasMenuBarCount: 0
      bundlesWithoutExtrasMenuBar: none
    lastActivation:
      startedAt: never
      requestedApp: none
      origin: direct
      didReveal: false
      preferHardwareFirst: false
      initialResolution: not-run
      initialTarget: none
      waitOutcome: not-run
      firstAttempt: not-run
      retryAttempt: not-run
      finalOutcome: not-run
    secondMenuBar:
      showRequestedAt: never
      currentMode: nil
      windowVisible: false
      windowFrame: nil
      refreshForced: false
      visibleCount: 0
      hiddenCount: 0
      alwaysHiddenCount: 0
      relayoutPassCount: 0
      lastRelayoutAt: never
      lastRelayoutReason: none

Submitted via SaneBar's in-app feedback

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions