Ubuntu 12.04 freeze after starting FGFS when enabling multithreading-mode

Bug #1000752 reported by Alfagulf
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fgfs-base (Ubuntu)
New
Undecided
Unassigned

Bug Description

I have just installed fresh ubuntu 12.04 (64bit) + Gnome-Shell + FGFS on a new ASUS P8Z77-VLX motherboard with Intel I7 3770K CPU and 16GB of ram.
When Starting fgfs with the default preferences.xml file, it starts and work but only utilizing one thread out of the eight CPU threads.
But after I enabled multithreading-mode in the preferences.xml file and set it as follows:
<multithreading-mode>DrawThreadPerContext</multithreading-mode>
or as :
<multithreading-mode>AutomaticSelection</multithreading-mode>

FlightGear would start and a while after showing the cockpit the whole system freezes!!!
I can't even switch to the terminal (by pressing CNTL+ F1) to reboot!!
I have to either press the reset or power off buton and restart the system.

I am still in the process of diagnosing this problem, but if someone out there that can confirm this bug or have a solution, then please do not hesitate to assist.

Thanks

Revision history for this message
Alfagulf (alfagulf) wrote :

An Update:
I disabled Multithreading-mode, and now FGFS is causing the system to Freeze as well !
So it seems the freezing of the system is not related to the state of the multithreading-mode after all!

Revision history for this message
Alfagulf (alfagulf) wrote :

I noticed that when multithreading-mode is enabled the following error is being dumped in the terminal window at very high rate:

Warning: detected OpenGL error 'invalid framebuffer operation' at after RenderBin::draw(..)

Asus:~$ fgfs --enable-auto-coordination
Processing command line arguments
KI266 dme indicator #0 initialized
loading scenario 'nimitz_demo'
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib audio/pcm_bluetooth.c:1614:(audioservice_expect) BT_GET_CAPABILITIES failed : Input/output error(5)
ALSA lib audio/pcm_bluetooth.c:1614:(audioservice_expect) BT_GET_CAPABILITIES failed : Input/output error(5)
ALSA lib audio/pcm_bluetooth.c:1614:(audioservice_expect) BT_GET_CAPABILITIES failed : Input/output error(5)
ALSA lib audio/pcm_bluetooth.c:1614:(audioservice_expect) BT_GET_CAPABILITIES failed : Input/output error(5)
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
jack server is not running or cannot be started
creating 3D noise texture... DONE
Initializing Nasal Electrical System
Warning: detected OpenGL error 'invalid framebuffer operation' at after RenderBin::draw(..)
RenderStage::drawInner(,) FBO status = 0x8cd6
Warning: detected OpenGL error 'invalid framebuffer operation' at after RenderBin::draw(..)
RenderStage::drawInner(,) FBO status = 0x8cd6
Warning: detected OpenGL error 'invalid framebuffer operation' at after RenderBin::draw(..)
RenderStage::drawInner(,) FBO status = 0x8cd6
Warning: detected OpenGL error 'invalid framebuffer operation' at after RenderBin::draw(..)
RenderStage::drawInner(,) FBO status = 0x8cd6
Warning: detected OpenGL error 'invalid framebuffer operation' at after RenderBin::draw(..)
RenderStage::drawInner(,) FBO status = 0x8cd6
Warning: detected OpenGL error 'invalid framebuffer operation' at after RenderBin::draw(..)
RenderStage::drawInner(,) FBO status = 0x8cd6
Warning: detected OpenGL error 'invalid framebuffer operation' at after RenderBin::draw(..)
RenderStage::drawInner(,) FBO status = 0x8cd6
:
:
:
:

BTW: I am using the Intel HD4000 built-in GPU !!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.