Package: flightgear Version: 3.0.0-5 Severity: important Dear Maintainer,
Even with ~/.fgfs removed and allowed to re-create, fgfs always segfaults on exit To reporoduce: With only default confif and no ~/.fgfs run fgfs once loaded and on the runway select File/Quit answer the "Exit FlightGear?" dialog with button "Exit" fgfs segfaults The final moments via strace -f fgfs: [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d5228a000, 32768) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d17af8000, 32768) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d17b00000, 32768) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d17b10000, 32768) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d2c050000, 32768) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d178ff000, 624) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d178fe000, 840) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d178fc000, 816) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d178fa000, 5136) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d52063000, 888) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d52062000, 4056) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d604d2000, 784) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d604d0000, 7736) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d604cc000, 624) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d604ca000, 840) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d604cb000, 936) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d60487000, 2136) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d60486000, 3592) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d604b4000, 2136) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d6049f000, 3592) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d6044f000, 848) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d6044e000, 352) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d40000000, 1648) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d1c000000, 2688) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d51ff1000, 688) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d60622000, 160) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d5007e000, 424) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d60452000, 560) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d6044d000, 560) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d52058000, 256) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d604a3000, 552) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d6044c000, 552) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d5007c000, 200) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d60489000, 560) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d604a2000, 160) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d52305000, 144) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d60621000, 48) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d5007d000, 112) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d604cd000, 176) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d5007b000, 80) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d604c8000, 176) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d604a1000, 176) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d604a0000, 296) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d52057000, 360) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d60485000, 456) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d60488000, 448) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d60451000, 176) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d2c250000, 32768) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d60624000, 48) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d60625000, 24) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d604ce000, 32) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d60627000, 24) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d60626000, 80) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d51fef000, 48) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d60623000, 48) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d604f7000, 65536) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] munmap(0x7f6d6054b000, 65536) = 0 [pid 3948] ioctl(6, 0x40086409, 0x7ffd67604ee0) = 0 [pid 3948] close(6) = 0 [pid 3948] shutdown(5, SHUT_RDWR) = 0 [pid 3948] close(5) = 0 [pid 3948] futex(0x2f0ed24, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x2f0ed20, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 [pid 3972] <... futex resumed> ) = 0 [pid 3972] futex(0x2f0ecf0, FUTEX_WAKE_PRIVATE, 1) = 0 [pid 3972] write(4, "nasal:3:/home/markus/pkg-flightg"..., 143) = 143 [pid 3972] futex(0x2f0ed24, FUTEX_WAIT_PRIVATE, 925, NULL <unfinished ...> [pid 3948] futex(0x2f0ed24, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x2f0ed20, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 [pid 3972] <... futex resumed> ) = 0 [pid 3948] futex(0x2f0ecf0, FUTEX_WAKE_PRIVATE, 1 <unfinished ...> [pid 3972] futex(0x2f0ecf0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...> [pid 3948] <... futex resumed> ) = 0 [pid 3972] <... futex resumed> ) = -1 EAGAIN (Resource temporarily unavailable) [pid 3972] futex(0x2f0ecf0, FUTEX_WAKE_PRIVATE, 1) = 0 [pid 3972] write(4, "general:3:/build/simgear-8Bulj8/"..., 125) = 125 [pid 3972] futex(0x2f0ed24, FUTEX_WAIT_PRIVATE, 927, NULL <unfinished ...> [pid 3948] munmap(0x7f6d1d8f9000, 4198400) = 0 [pid 3948] munmap(0x7f6d1f7fe000, 134221824) = 0 [pid 3948] munmap(0x7f6d1cca1000, 3149824) = 0 [pid 3948] munmap(0x7f6d1e0fb000, 3149824) = 0 [pid 3948] munmap(0x7f6d1c9a0000, 3149824) = 0 [pid 3948] munmap(0x7f6d1cfa2000, 5595136) = 0 [pid 3948] munmap(0x7f6d1d4f8000, 4198400) = 0 [pid 3948] munmap(0x7f6d1c049000, 5595136) = 0 [pid 3948] munmap(0x7f6d1c59f000, 4198400) = 0 [pid 3948] munmap(0x7f6d1e7fd000, 16781312) = 0 [pid 3948] munmap(0x7f6d1dcfa000, 4198400) = 0 [pid 3948] munmap(0x7f6d1e3fc000, 4198400) = 0 [pid 3948] fcntl(9, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 [pid 3948] fstat(9, {st_mode=S_IFREG|0644, st_size=182714368, ...}) = 0 [pid 3948] stat("/home/timw/.fgfs/navdata_3_0.cache", {st_mode=S_IFREG|0644, st_size=182714368, ...}) = 0 [pid 3948] close(9) = 0 [pid 3948] futex(0x34d1394, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x34d1390, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 [pid 3962] <... futex resumed> ) = 0 [pid 3948] futex(0x7f6d51fee9d0, FUTEX_WAIT, 3962, NULL <unfinished ...> [pid 3962] futex(0x34f5800, FUTEX_WAKE_PRIVATE, 1) = 0 [pid 3962] madvise(0x7f6d517ee000, 8368128, MADV_DONTNEED) = 0 [pid 3962] _exit(0) = ? [pid 3948] <... futex resumed> ) = 0 [pid 3962] +++ exited with 0 +++ [pid 3948] poll([{fd=16, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=16, revents=POLLOUT}]) [pid 3948] writev(16, [{"\27\0\2\0\1\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 [pid 3948] poll([{fd=16, events=POLLIN}], 1, 4294967295) = 1 ([{fd=16, revents=POLLIN}]) [pid 3948] recvmsg(16, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\r\0\0\0\0\0\2\0\300\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 [pid 3948] recvmsg(16, 0x7ffd67605540, 0) = -1 EAGAIN (Resource temporarily unavailable) [pid 3948] recvmsg(16, 0x7ffd67605540, 0) = -1 EAGAIN (Resource temporarily unavailable) [pid 3948] poll([{fd=16, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=16, revents=POLLOUT}]) [pid 3948] writev(16, [{"\26\0\4\0\0\0\0\0\1\0\0\0\0\0\0\0\27N\2\0(\1\0\0", 24}, {NULL, 0}, {"", 0}], 3) = 24 [pid 3948] poll([{fd=16, events=POLLIN}], 1, 4294967295) = 1 ([{fd=16, revents=POLLIN}]) [pid 3948] recvmsg(16, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\17\0\0\0\0\0}\23\340\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 [pid 3948] recvmsg(16, 0x7ffd67605540, 0) = -1 EAGAIN (Resource temporarily unavailable) [pid 3948] recvmsg(16, 0x7ffd67605540, 0) = -1 EAGAIN (Resource temporarily unavailable) [pid 3948] munmap(0x7f6d6059f000, 135168) = 0 [pid 3948] munmap(0x7f6d605c0000, 135168) = 0 [pid 3948] munmap(0x7f6d605e1000, 135168) = 0 [pid 3948] munmap(0x7f6d60629000, 135168) = 0 [pid 3948] munmap(0x7f6d569c9000, 2134976) = 0 [pid 3948] munmap(0x7f6d50489000, 2303992) = 0 [pid 3948] munmap(0x7f6d428f2000, 2130456) = 0 [pid 3948] munmap(0x7f6d2caa8000, 2171952) = 0 [pid 3948] munmap(0x7f6d5231c000, 2134688) = 0 [pid 3948] munmap(0x7f6d2c7fd000, 2795368) = 0 [pid 3948] munmap(0x7f6d567a2000, 2253872) = 0 [pid 3948] munmap(0x7f6d176f0000, 2134792) = 0 [pid 3948] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, si_addr=0xa505a40} --- [pid 3972] +++ killed by SIGSEGV +++ +++ killed by SIGSEGV +++ Segmentation fault -- System Information: Debian Release: 8.1 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages flightgear depends on: ii flightgear-data-all 3.0.0-3 ii freeglut3 2.8.1-2 ii libc6 2.19-18 ii libdbus-1-3 1.8.18-0+deb8u1 ii libgcc1 1:4.9.2-10 ii libgl1-mesa-glx [libgl1] 10.3.2-1 ii libglu1-mesa [libglu1] 9.0.0-2 ii libgsm1 1.0.13-4 ii libice6 2:1.0.9-1+b1 ii libjpeg62-turbo 1:1.3.1-12 ii libopenal1 1:1.15.1-5 ii libopenscenegraph100 3.2.1-6 ii libopenthreads20 3.2.1-6 ii libplib1 1.8.5-7 ii libpng12-0 1.2.50-2+b2 ii libsimgearcore3.0.0 3.0.0-6+b2 ii libsimgearscene3.0.0 3.0.0-6+b2 ii libsm6 2:1.2.2-1+b1 ii libspeex1 1.2~rc1.2-1 ii libspeexdsp1 1.2~rc1.2-1 ii libsqlite3-0 3.8.7.1-1+deb8u1 ii libstdc++6 4.9.2-10 ii libudev1 215-17+deb8u1 ii libx11-6 2:1.6.2-3 ii libxext6 2:1.3.3-1 ii libxi6 2:1.7.4-1+b2 ii libxmu6 2:1.1.2-1 ii zlib1g 1:1.2.8.dfsg-2+b1 flightgear recommends no packages. flightgear suggests no packages. -- no debconf information