macOS Tahoe: SUMO fails to load the GUI after interacting with software
SUMO fails to load any change on GUI after interacting with the program. The issue occurs after installing macOS Tahoe. The underlining issue is caused by the problem with XQuartz incompatibility with the new macOS: https://github.com/XQuartz/XQuartz/issues/438
It is highly possible that the issue with XQaurtz won't be solved, because the project is not maintained anymore.
After loading a basic sumo network: (The network doesn't load.)
After changing the windows size:
SUMO version: see attached photos macOS version: 26.0.1 (25A362) XQuartz version: 2.8.5
The problem occurs with all of the GUI based programs.
While this ought to be fixed upstream, an application-side work-around is described here
Somewhat related issue, before updating my MacOS to Tahoe 26.0.1, I faced an issue with XQuartz not detecting my display automatically anymore, and I had to add XQuartz to run on boot to make it work. So when I run sumo-gui or netedit I get:
FXApp::openDisplay: unable to open display /private/tmp/com.apple.launchd.phkFE23NzC/org.xquartz:0
Then I updated my OS and realized even if I do that, the window refreshing doesn't work. All this started to happen when Mac builds failed some weeks ago. not sure if these are related.
Had the exact same issue on macOS Tahoe😅
for me the following fix worked: defaults write org.xquartz.X11 enable_iglx -bool true
reboot computer afterwards.
I also had to allow connections from network clients in xquartz security settings, and export DISPLAY=:0 to be able to run GUIs from Terminal (instead of quartz terminal).
Sadly this method only partially fixes the issue I have. After this solution, the buttons are working, however, I still cannot see the simulation. See the attached screenshot.
are you trying to resize the window? Because that is the only limitation I have had so far, cannot resize the window after it opens, everything else works fine for me.
No, I only tried to load a sumo cfg file, I didn't try to revise the window. I followed all your previous instructions, and it helped with the buttons not showing up.
https://github.com/user-attachments/assets/f9c65ff4-175e-4f98-8093-5644cd13f0f7
I can confirm the same issue on macOS Tahoe.
System:
- macOS: 26.0.1
- SUMO: 1.25.0
- XQuartz: 2.8.5
I tried the workaround: defaults write org.xquartz.X11 enable_iglx -bool true rebooted enabled "Allow connections from network clients" export DISPLAY=:0
Result: The GUI buttons start working again, but the simulation rendering area is still blank / not updating. Resizing the window also does not fix the issue.
So the workaround partially helps, but the GUI is still unusable for actual simulation visualization.
The problem persists in the Tahoe 26.2 version from 2025-12-12.
System:
macOS: 26.2 SUMO: 1.25.0 XQuartz: 2.8.5