I use archlinux 64 bits, flightgear 3.4, ( CPU : intel pentium dual core 3.3 Ghz, 4 Gb ram, graphic card : radeon HD4650 Pcie ),
flightgear worked well 2 mounths ago, but since a recent upgrade of some system packages ( mesa 11.0.2-1, kernel 4.2.1, xorg-server 1.17.2-4, gcc-multilib 5.2.0-2 ) it doesn't work, I don't know exactly which package is the culprit,
flightgear doesn't work, it crash few seconds after the display of the splash screen,
the error message in the console is :
Illegal instruction (core dumped)
I have a radeon HD4650 Pci with open source driver ( radeon ), maybe the bug doesn't occur with a nvidia graphic card,
I tried to use gdb but the backtrace doesn't help :
- Code: Select all
(gdb) bt full
#0 0x00007ffff7dfd5eb in ?? ()
No symbol table info available.
#1 0x0000000001d92c20 in ?? ()
No symbol table info available.
#2 0x00007fffe5d4d740 in ?? ()
No symbol table info available.
#3 0x0000000000000007 in ?? ()
No symbol table info available.
#4 0x0000000000000000 in ?? ()
No symbol table info available.
Program received signal SIGILL, Illegal instruction.
[Switching to Thread 0x7fffe5d4f700 (LWP 2522)]
0x00007ffff7dfd5eb in ?? ()
[Thread 0x7fffeb18c700 (LWP 2528) exited]
[Thread 0x7fffdc1fe700 (LWP 2527) exited]
[Thread 0x7fffe5d4f700 (LWP 2522) exited]
[Thread 0x7fffe6755700 (LWP 2521) exited]
[Thread 0x7ffff7ee5800 (LWP 2513) exited]
Program terminated with signal SIGILL, Illegal instruction.
The program no longer exists.
I will try to recompile flightgear with the new version of gcc 5.2 but I suspect a more deep problem related to openGL ( mesa 11 ), maybe some openGL instructions in flightgear source code are not valid with the recent version of mesa or xorg