Skip to content

[BUG] Sol crashing after typing the first letter #221

@Eris-Margeta

Description

@Eris-Margeta

Environment Information

macOS Version:
macOS 26.0.1 (25A362) on Apple Silicon (M1)

sol Version:
2.1.285 (499)

Issue Description

On an M1 Mac (after the Tahoe update), Sol.app crashes instantly upon text input. The crash occurs immediately after the first character is typed, or sometimes when the text input field loses focus. The crash is consistent and occurs with versions installed via Homebrew or manual download.

Reproduction Steps

  1. Launch Sol.app using the keyboard shortcut or by clicking the app icon.
  2. The main search window appears correctly.
  3. Press any single letter or number key on the keyboard.
  4. The application immediately crashes and closes.

Expected Behavior

The typed character should appear in the search bar, and the application should remain open, ready to receive more input or display results.

Actual Behavior

The application crashes and disappears from the screen the moment the first key is pressed. No text is ever rendered in the input field.

Screenshots/Logs

Please attach the full crash reports here.
Full crash report attached as a .txt file.

Additional Context

I've been trying a few things to see if I could figure out what's causing the crash, and I think I've narrowed it down a little. I'm not an expert, so I'm just describing what I saw.
At first, the app would crash the very instant I typed a single letter.
I thought it might be related to spell check (based on earlier logs mentioning spelling-autocomplete service), so I used terminal commands to turn off every spelling and auto-correction feature on my Mac.

defaults write NSGlobalDomain NSAutomaticSpellingCorrectionEnabled -bool false
defaults write NSGlobalDomain NSAutomaticTextCompletionEnabled -bool false
defaults write NSGlobalDomain WebAutomaticSpellingCorrectionEnabled -bool false
defaults write NSGlobalDomain NSAllowContinuousSpellChecking -bool false
defaults write -g NSAutomaticQuoteSubstitutionEnabled -bool false
defaults write -g NSAutomaticDashSubstitutionEnabled -bool false
defaults write NSGlobalDomain NSAutomaticCapitalizationEnabled -bool false
defaults write NSGlobalDomain NSAutomaticPeriodSubstitutionEnabled -bool false
defaults write NSGlobalDomain NSAutomaticTextReplacementEnabled -bool false
defaults write NSGlobalDomain NSAutomaticLinkDetectionEnabled -bool false
defaults write NSGlobalDomain NSAutomaticDataDetectionEnabled -bool false

After I did that, the behavior changed! The app no longer crashed immediately when I typed. Instead, it would crash about a second later, seemingly right when the text box would normally lose focus. I checked the new crash report, and all the "spell check" stuff was gone, so it looks like that setting change worked.
Since it still crashed, I also tried disabling emoji substitution and other automatic text replacements. Unfortunately, that didn't stop the crash either. The newest crash report now shows things related to "CoreEmoji" instead of spell check.
So, it seems like the problem isn't just spell check, but maybe something deeper with how macOS processes text right after you type. I hope this information and the different crash logs I've attached are helpful for you all. Let me know if there's anything else I can do to help test

PLEASE help me solve this issue - Sol is my most important partner, Spotlight is a cancer to all macs!

Extra extra context

I tried disabling keyboard navigation in settings, changed inputs, turning off all my apps that MIGHT have the slightest chance of conflicting with the input such as SteerMouse, Hammerspoon, etc.. I thoroughly removed all input monitoring permissions, all accessibility permissions for all apps on my machine - nothing works.

Help me narrow down the issue
Yours truly

sol-crash-report.txt
before-turning-off-spelling-crash-report.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions