Just adding a few keywords because it took 4 hours for me to find this bug report:
My self-compiled Freeciv 2.3.0 stopped responding after upgrading to Ubuntu 11.10 Oneiric Ocelot. This bug causes 100% CPU usage and hanging after clicking "Connect to server". In local play, it also causes missing menubars and map not rendering.
On debugger it shows as g_main_loop_run getting stuck by continuously running gdk_window_update_idle.
The fix is very simple, as described above: just export GDK_NATIVE_WINDOWS=1
Just adding a few keywords because it took 4 hours for me to find this bug report:
My self-compiled Freeciv 2.3.0 stopped responding after upgrading to Ubuntu 11.10 Oneiric Ocelot. This bug causes 100% CPU usage and hanging after clicking "Connect to server". In local play, it also causes missing menubars and map not rendering.
On debugger it shows as g_main_loop_run getting stuck by continuously running gdk_window_ update_ idle.
The fix is very simple, as described above: just export GDK_NATIVE_ WINDOWS= 1