sumo icon indicating copy to clipboard operation
sumo copied to clipboard

macOS Tahoe: SUMO fails to load the GUI after interacting with software

Open wagnertamas opened this issue 2 months ago • 8 comments

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.) Image

After changing the windows size:

Image

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.

wagnertamas avatar Oct 28 '25 21:10 wagnertamas

While this ought to be fixed upstream, an application-side work-around is described here

namdre avatar Oct 29 '25 07:10 namdre

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.

aminissn avatar Oct 31 '25 08:10 aminissn

Had the exact same issue on macOS Tahoe😅

nonPointer avatar Oct 31 '25 16:10 nonPointer

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).

aminissn avatar Nov 18 '25 08:11 aminissn

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.

Image

wagnertamas avatar Nov 19 '25 11:11 wagnertamas

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.

Image

aminissn avatar Nov 19 '25 11:11 aminissn

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

wagnertamas avatar Nov 19 '25 12:11 wagnertamas

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.

marcopros avatar Dec 09 '25 14:12 marcopros

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

Image

gabriel-76 avatar Dec 12 '25 19:12 gabriel-76