SDL client crashes on Ubuntu

You can get help here if Freeciv doesn't start on your computer, or if you keep getting fatal errors while playing etc.
Ignatus
Hardened
Posts: 244
Joined: Mon Nov 06, 2017 12:05 pm
Location: St.Petersburg, Russia
Contact:

Re: SDL client crashes on Ubuntu

Postby Ignatus » Thu Jul 04, 2019 3:43 pm

Yes. Here is what I have found in /var/crash:

Code: Select all

ProblemType: Crash
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Fri Jun 28 18:11:50 2019
DistroRelease: Ubuntu 18.04
ExecutablePath: /usr/games/freeciv-sdl
ExecutableTimestamp: 1516630443
ProcCmdline: freeciv-sdl
ProcCwd: /home/ignat
ProcEnviron:
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=ru_RU.UTF-8
 SHELL=/bin/bash
ProcMaps:
 56502e151000-56502e364000 r-xp 00000000 08:04 524740                     /usr/games/freeciv-sdl
 56502e563000-56502e566000 r--p 00212000 08:04 524740                     /usr/games/freeciv-sdl
 56502e566000-56502e575000 rw-p 00215000 08:04 524740                     /usr/games/freeciv-sdl
 56502e575000-56502e713000 rw-p 00000000 00:00 0
 5650303b8000-565034ce7000 rw-p 00000000 00:00 0                          [heap]
 # ...
 7f8d3c295000-7f8d3c296000 rw-p 00000000 00:00 0
 7ffea4991000-7ffea49b2000 rw-p 00000000 00:00 0                          [stack]
 7ffea49d9000-7ffea49dc000 r--p 00000000 00:00 0                          [vvar]
 7ffea49dc000-7ffea49de000 r-xp 00000000 00:00 0                          [vdso]
 ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
ProcStatus:
 Name:   freeciv-sdl
 Umask:   0002
 State:   S (sleeping)
 Tgid:   6846
 Ngid:   0
 Pid:   6846
 PPid:   2858
 TracerPid:   0
 Uid:   1001   1001   1001   1001
 Gid:   1001   1001   1001   1001
 FDSize:   64
 Groups:   4 24 27 30 46 110 125 1001
 NStgid:   6846
 NSpid:   6846
 NSpgid:   2719
 NSsid:   2719
 VmPeak:     347112 kB
 VmSize:     347112 kB
 VmLck:          0 kB
 VmPin:          0 kB
 VmHWM:      86004 kB
 VmRSS:      86004 kB
 RssAnon:      66872 kB
 RssFile:      17932 kB
 RssShmem:       1200 kB
 VmData:      80496 kB
 VmStk:        132 kB
 VmExe:       2124 kB
 VmLib:      34932 kB
 VmPTE:        692 kB
 VmSwap:          0 kB
 HugetlbPages:          0 kB
 CoreDumping:   1
 Threads:   1
 SigQ:   0/14797
 SigPnd:   0000000000000000
 ShdPnd:   0000000000000000
 SigBlk:   0000000000000000
 SigIgn:   0000000001001000
 SigCgt:   0000000180004002
 CapInh:   0000000000000000
 CapPrm:   0000000000000000
 CapEff:   0000000000000000
 CapBnd:   0000003fffffffff
 CapAmb:   0000000000000000
 NoNewPrivs:   0
 Seccomp:   0
 Speculation_Store_Bypass:   thread vulnerable
 Cpus_allowed:   f
 Cpus_allowed_list:   0-3
 Mems_allowed:   00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001
 Mems_allowed_list:   0
 voluntary_ctxt_switches:   3295
 nonvoluntary_ctxt_switches:   191
Signal: 6
Uname: Linux 4.15.0-53-generic x86_64
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_LogindSession: 7
CoreDump: base64
#...
ApportVersion: 2.20.9-0ubuntu7.6
AssertionMessage: corrupted double-linked list
Dependencies:
 adduser 3.116ubuntu1
 apt 1.6.11
 apt-utils 1.6.11
 ca-certificates 20180409
 dbus 1.12.2-1ubuntu1.1
 debconf 1.5.66ubuntu1
 debconf-i18n 1.5.66ubuntu1
 dpkg 1.19.0.5ubuntu2.1
 fonts-arphic-uming 0.2.20080216.2-7ubuntu3
 fonts-dejavu-core 2.37-1
 fonts-ipafont-gothic 00303-18ubuntu1
 fonts-ipafont-mincho 00303-18ubuntu1
 fonts-unfonts-core 1:1.0.2-080608-14
 freeciv-data 2.5.10-1 [modified: usr/share/games/freeciv/amplio2/units.spec]
 freeciv-server 2.5.10-1
 gcc-8-base 8.3.0-6ubuntu1~18.04.1
 gpgv 2.2.4-1ubuntu1.2
 krb5-locales 1.16-2ubuntu0.1
 libacl1 2.2.52-3build1
 libapparmor1 2.12-4ubuntu5.1
 libapt-inst2.0 1.6.11
 libapt-pkg5.0 1.6.11
 libasn1-8-heimdal 7.5.0+dfsg-1
 libasound2 1.1.3-5ubuntu0.2
 libasound2-data 1.1.3-5ubuntu0.2
 libasyncns0 0.8-6
 libattr1 1:2.4.47-2build1
 libaudit-common 1:2.8.2-1ubuntu1
 libaudit1 1:2.8.2-1ubuntu1
 libblkid1 2.31.1-0.4ubuntu3.3
 libbsd0 0.8.7-1
 libbz2-1.0 1.0.6-8.1ubuntu0.1
 libc6 2.27-3ubuntu1
 libcaca0 0.99.beta19-2ubuntu0.18.04.1
 libcap-ng0 0.7.7-3.1
 libcom-err2 1.44.1-1ubuntu1.1
 libcomerr2 1.44.1-1ubuntu1.1
 libcurl3-gnutls 7.58.0-2ubuntu3.7
 libdb5.3 5.3.28-13.1ubuntu1.1
 libdbus-1-3 1.12.2-1ubuntu1.1
 libexpat1 2.2.5-3ubuntu0.1
 libffi6 3.2.1-8
 libflac8 1.3.2-1
 libfluidsynth1 1.1.9-1
 libfreetype6 2.8.1-2ubuntu2
 libgcc1 1:8.3.0-6ubuntu1~18.04.1
 libgcrypt20 1.8.1-4ubuntu1.1
 libglib2.0-0 2.56.4-0ubuntu0.18.04.3
 libglib2.0-data 2.56.4-0ubuntu0.18.04.3
 libgmp10 2:6.1.2+dfsg-2
 libgnutls30 3.5.18-1ubuntu1.1
 libgpg-error0 1.27-6
 libgpm2 1.20.7-5
 libgssapi-krb5-2 1.16-2ubuntu0.1
 libgssapi3-heimdal 7.5.0+dfsg-1
 libhcrypto4-heimdal 7.5.0+dfsg-1
 libheimbase1-heimdal 7.5.0+dfsg-1
 libheimntlm0-heimdal 7.5.0+dfsg-1
 libhogweed4 3.4-1
 libhx509-5-heimdal 7.5.0+dfsg-1
 libicu60 60.2-3ubuntu3
 libidn2-0 2.0.4-1.1build2
 libjack-jackd2-0 1.9.12~dfsg-2
 libjbig0 2.1-3.1build1
 libjpeg-turbo8 1.5.2-0ubuntu5.18.04.1
 libjpeg8 8c-2ubuntu8
 libk5crypto3 1.16-2ubuntu0.1
 libkeyutils1 1.5.9-9.2ubuntu2
 libkrb5-26-heimdal 7.5.0+dfsg-1
 libkrb5-3 1.16-2ubuntu0.1
 libkrb5support0 1.16-2ubuntu0.1
 libldap-2.4-2 2.4.45+dfsg-1ubuntu1.2
 libldap-common 2.4.45+dfsg-1ubuntu1.2
 liblocale-gettext-perl 1.07-3build2
 liblua5.2-0 5.2.4-1.1build1
 liblz4-1 0.0~r131-2ubuntu3
 liblzma5 5.2.2-1.3
 libmad0 0.15.1b-9ubuntu18.04.1
 libmikmod3 3.3.11.1-3
 libmount1 2.31.1-0.4ubuntu3.3
 libncursesw5 6.1-1ubuntu1.18.04
 libnettle6 3.4-1
 libnghttp2-14 1.30.0-1ubuntu1
 libogg0 1.3.2-1
 libopenal-data 1:1.18.2-2
 libopenal1 1:1.18.2-2
 libp11-kit0 0.23.9-2
 libpam-modules 1.1.8-3.6ubuntu2.18.04.1
 libpam-modules-bin 1.1.8-3.6ubuntu2.18.04.1
 libpam0g 1.1.8-3.6ubuntu2.18.04.1
 libpcre3 2:8.39-9
 libpng16-16 1.6.34-1ubuntu0.18.04.2
 libpsl5 0.19.1-5build1
 libpulse0 1:11.1-1ubuntu7.2
 libreadline7 7.0-3
 libroken18-heimdal 7.5.0+dfsg-1
 librtmp1 2.4+20151223.gitfa8646d.1-1
 libsamplerate0 0.1.9-1
 libsasl2-2 2.1.27~101-g0780600+dfsg-3ubuntu2
 libsasl2-modules 2.1.27~101-g0780600+dfsg-3ubuntu2
 libsasl2-modules-db 2.1.27~101-g0780600+dfsg-3ubuntu2
 libsdl-gfx1.2-5 2.0.25-9
 libsdl-image1.2 1.2.12-8
 libsdl-mixer1.2 1.2.12-14
 libsdl-ttf2.0-0 2.0.11-4
 libsdl1.2debian 1.2.15+dfsg2-0.1
 libsdl2-2.0-0 2.0.8+dfsg1-1ubuntu1.18.04.3
 libseccomp2 2.4.1-0ubuntu0.18.04.2
 libselinux1 2.7-2build2
 libsemanage-common 2.7-2build2
 libsemanage1 2.7-2build2
 libsepol1 2.7-1
 libslang2 2.3.1a-3ubuntu1
 libsmartcols1 2.31.1-0.4ubuntu3.3
 libsndfile1 1.0.28-4ubuntu0.18.04.1
 libsndio6.1 1.1.0-3
 libsqlite3-0 3.22.0-1ubuntu0.1
 libssl1.1 1.1.1-1ubuntu2.1~18.04.4
 libstdc++6 8.3.0-6ubuntu1~18.04.1
 libsystemd0 237-3ubuntu10.23
 libtasn1-6 4.13-2
 libtext-charwidth-perl 0.04-7.1
 libtext-iconv-perl 1.7-5build6
 libtext-wrapi18n-perl 0.06-7.1
 libtiff5 4.0.9-5ubuntu0.2
 libtinfo5 6.1-1ubuntu1.18.04
 libudev1 237-3ubuntu10.23
 libunistring2 0.9.9-0ubuntu2
 libuuid1 2.31.1-0.4ubuntu3.3
 libvorbis0a 1.3.5-4.2
 libvorbisenc2 1.3.5-4.2
 libvorbisfile3 1.3.5-4.2
 libwayland-client0 1.16.0-1ubuntu1.1~18.04.1
 libwayland-cursor0 1.16.0-1ubuntu1.1~18.04.1
 libwayland-egl1 1.16.0-1ubuntu1.1~18.04.1
 libwebp6 0.6.1-2
 libwind0-heimdal 7.5.0+dfsg-1
 libwrap0 7.6.q-27
 libx11-6 2:1.6.4-3ubuntu0.2
 libx11-data 2:1.6.4-3ubuntu0.2
 libxau6 1:1.0.8-1
 libxcb1 1.13-2~ubuntu18.04
 libxcursor1 1:1.1.15-1
 libxdmcp6 1:1.1.2-3
 libxext6 2:1.3.3-1
 libxfixes3 1:5.0.3-1
 libxi6 2:1.7.9-1
 libxinerama1 2:1.1.3-1
 libxkbcommon0 0.8.2-1~ubuntu18.04.1
 libxml2 2.9.4+dfsg1-6.1ubuntu1.2
 libxrandr2 2:1.5.1-1
 libxrender1 1:0.9.10-1
 libxss1 1:1.2.2-1
 libxxf86vm1 1:1.1.4-1
 libzstd1 1.3.3+dfsg-2ubuntu1
 lsb-base 9.20170808ubuntu1
 multiarch-support 2.27-3ubuntu1
 openssl 1.1.1-1ubuntu2.1~18.04.4
 passwd 1:4.5-1ubuntu2
 perl-base 5.26.1-6ubuntu0.3
 publicsuffix 20180223.1310-1
 readline-common 7.0-3
 shared-mime-info 1.9-2
 tar 1.29b-2ubuntu0.1
 ubuntu-keyring 2018.09.18.1~18.04.0
 update-motd 3.6-0ubuntu1
 uuid-runtime 2.31.1-0.4ubuntu3.3
 x11-common 1:7.7+19ubuntu7.1
 xdg-user-dirs 0.17-1ubuntu1
 xkb-data 2.23.1-1ubuntu1.18.04.1
 zlib1g 1:1.2.11.dfsg-0ubuntu2
Disassembly:
 => 0x7f8d3a0d5e97 <__GI_raise+199>:   mov    0x108(%rsp),%rcx
    0x7f8d3a0d5e9f <__GI_raise+207>:   xor    %fs:0x28,%rcx
    0x7f8d3a0d5ea8 <__GI_raise+216>:   mov    %r8d,%eax
    0x7f8d3a0d5eab <__GI_raise+219>:   jne    0x7f8d3a0d5ecc <__GI_raise+252>
    0x7f8d3a0d5ead <__GI_raise+221>:   add    $0x118,%rsp
    0x7f8d3a0d5eb4 <__GI_raise+228>:   retq   
    0x7f8d3a0d5eb5 <__GI_raise+229>:   nopl   (%rax)
    0x7f8d3a0d5eb8 <__GI_raise+232>:   mov    0x3abfa9(%rip),%rdx        # 0x7f8d3a481e68
    0x7f8d3a0d5ebf <__GI_raise+239>:   neg    %eax
    0x7f8d3a0d5ec1 <__GI_raise+241>:   mov    $0xffffffff,%r8d
    0x7f8d3a0d5ec7 <__GI_raise+247>:   mov    %eax,%fs:(%rdx)
    0x7f8d3a0d5eca <__GI_raise+250>:   jmp    0x7f8d3a0d5e80 <__GI_raise+176>
    0x7f8d3a0d5ecc <__GI_raise+252>:   callq  0x7f8d3a1cbc80 <__stack_chk_fail>
    0x7f8d3a0d5ed1:   nopw   %cs:0x0(%rax,%rax,1)
    0x7f8d3a0d5edb:   nopl   0x0(%rax,%rax,1)
    0x7f8d3a0d5ee0 <killpg>:   test   %edi,%edi
DistributionChannelDescriptor:
 # This is a distribution channel descriptor
 # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
 canonical-oem-somerville-trusty-amd64-20140620-0
InstallationDate: Installed on 2017-04-21 (797 days ago)
InstallationMedia: Ubuntu 14.04 "Trusty" - Build amd64 LIVE Binary 20140620-04:25
JournalErrors:
# ...
Package: freeciv-client-sdl 2.5.10-1
PackageArchitecture: amd64
ProcCpuinfoMinimal:
 processor   : 3
 vendor_id   : GenuineIntel
 cpu family   : 6
 model      : 61
 model name   : Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz
 stepping   : 4
 microcode   : 0x2d
 cpu MHz      : 2494.218
 cache size   : 3072 KB
 physical id   : 0
 siblings   : 4
 core id      : 1
 cpu cores   : 2
 apicid      : 3
 initial apicid   : 3
 fpu      : yes
 fpu_exception   : yes
 cpuid level   : 20
 wp      : yes
 flags      : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap intel_pt xsaveopt dtherm ida arat pln pts md_clear flush_l1d
 bugs      : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds
 bogomips   : 4389.82
 clflush size   : 64
 cache_alignment   : 64
 address sizes   : 39 bits physical, 48 bits virtual
 power management:
ProcVersionSignature: Ubuntu 4.15.0-53.57-generic 4.15.18
Registers:
 rax            0x0   0
 rbx            0x7ffea49af6d0   140731660039888
 rcx            0x7f8d3a0d5e97   140244541070999
 rdx            0x0   0
 rsi            0x7ffea49af460   140731660039264
 rdi            0x2   2
 rbp            0x7ffea49af7d0   0x7ffea49af7d0
 rsp            0x7ffea49af460   0x7ffea49af460
 r8             0x0   0
 r9             0x7ffea49af460   140731660039264
 r10            0x8   8
 r11            0x200246   2097734
 r12            0x7ffea49af6d0   140731660039888
 r13            0x1000   4096
 r14            0x0   0
 r15            0x30   48
 rip            0x7f8d3a0d5e97   0x7f8d3a0d5e97 <__GI_raise+199>
 eflags         0x200246   [ PF ZF IF ID ]
 cs             0x33   51
 ss             0x2b   43
 ds             0x0   0
 es             0x0   0
 fs             0x0   0
 gs             0x0   0
SourcePackage: freeciv
Stacktrace:
 #0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
         set = {__val = {0, 7464456853859558912, 94902422614160, 58917121, 0, 140244445345420, 94902422614160, 58917121, 0, 140244445347128, 0, 7464456853859558912, 32, 59048193, 0, 0}}
         pid = <optimized out>
         tid = <optimized out>
         ret = <optimized out>
 #1  0x00007f8d3a0d7801 in __GI_abort () at abort.c:79
         save_stage = 1
         act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {94902406811128, 0, 140244445338120, 7216300580684329765, 4302513454, 0, 281479271677955, 0, 94902406815400, 18446744073709551615, 4294968195, 94902406811104, 140731660039896, 94902406811220, 140731660039856, 140731660040144}}, sa_flags = -1533348176, sa_restorer = 0x1000}
         sigs = {__val = {32, 0 <repeats 15 times>}}
         __cnt = <optimized out>
         __set = <optimized out>
         __cnt = <optimized out>
         __set = <optimized out>
 #2  0x00007f8d3a120897 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f8d3a24db9a "%s\n") at ../sysdeps/posix/libc_fatal.c:181
         ap = {{gp_offset = 24, fp_offset = 0, overflow_arg_area = 0x7ffea49af7e0, reg_save_area = 0x7ffea49af770}}
         fd = <optimized out>
         list = <optimized out>
         nlist = <optimized out>
         cp = <optimized out>
         written = <optimized out>
         on_2 = <optimized out>
         next = <optimized out>
         str = <optimized out>
         len = <optimized out>
         newp = <optimized out>
         iov = <optimized out>
         total = <optimized out>
         cnt = <optimized out>
         buf = <optimized out>
         wp = <optimized out>
         old = <optimized out>
         cnt = <optimized out>
         result = <optimized out>
 #3  0x00007f8d3a12790a in malloc_printerr (str=str@entry=0x7f8d3a24bcba "corrupted double-linked list") at malloc.c:5350
 No locals.
 #4  0x00007f8d3a127ac4 in malloc_consolidate (av=av@entry=0x7f8d3a482c40 <main_arena>) at malloc.c:4456
         fb = <optimized out>
         maxfb = 0x7f8d3a482c98 <main_arena+88>
         p = <optimized out>
         nextp = 0x0
         unsorted_bin = 0x7f8d3a482ca0 <main_arena+96>
         first_unsorted = <optimized out>
         nextchunk = <optimized out>
         size = <optimized out>
         nextsize = <optimized out>
         prevsize = <optimized out>
         nextinuse = <optimized out>
         bck = <optimized out>
         fwd = <optimized out>
 #5  0x00007f8d3a12f03b in _int_free (have_lock=0, p=<optimized out>, av=0x7f8d3a482c40 <main_arena>) at malloc.c:4362
         fb = <optimized out>
         nextsize = <optimized out>
         nextinuse = <optimized out>
         prevsize = <optimized out>
         fwd = <optimized out>
         size = <optimized out>
         nextchunk = <optimized out>
         bck = <optimized out>
         size = <optimized out>
         fb = <optimized out>
         nextchunk = <optimized out>
         nextsize = <optimized out>
         nextinuse = <optimized out>
         prevsize = <optimized out>
         bck = <optimized out>
         fwd = <optimized out>
         tc_idx = <optimized out>
         idx = <optimized out>
         old = <optimized out>
         old2 = <optimized out>
         fail = <optimized out>
         ignore1 = <optimized out>
         ignore2 = <optimized out>
         ignore3 = <optimized out>
         ignore = <optimized out>
         __atg1_result = <optimized out>
         ret = <optimized out>
         ret = <optimized out>
         ret = <optimized out>
         ret = <optimized out>
         ignore1 = <optimized out>
         ignore2 = <optimized out>
         ignore3 = <optimized out>
         heap = <optimized out>
         ignore = <optimized out>
 #6  __GI___libc_free (mem=0x565033c67eb0) at malloc.c:3124
         ar_ptr = 0x7f8d3a482c40 <main_arena>
         p = <optimized out>
         hook = <optimized out>
         mem = 0x565033c67eb0
         ar_ptr = <optimized out>
         p = <optimized out>
         hook = <optimized out>
         __x = <optimized out>
         ar_ptr = <optimized out>
         p = <optimized out>
         hook = <optimized out>
         __x = <optimized out>
 #7  0x00007f8d3bbb0abd in SDL_FreeSurface () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
 No symbol table info available.
 #8  0x000056502e18a143 in ?? ()
 No symbol table info available.
 #9  0x000056502e18817f in ?? ()
 No symbol table info available.
 #10 0x000056502e16934f in ?? ()
 No symbol table info available.
 #11 0x000056502e195e66 in ?? ()
 No symbol table info available.
 #12 0x000056502e196242 in ?? ()
 No symbol table info available.
 #13 0x00007f8d3a0b8b97 in __libc_start_main (main=0x56502e167b50 <main>, argc=1, argv=0x7ffea49afc58, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffea49afc48) at ../csu/libc-start.c:310
         self = <optimized out>
         __self = <optimized out>
         result = <optimized out>
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -8652458473335096903, 94902370597728, 140731660041296, 0, 0, -3120607836757100103, -3146218892627215943}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7f8d3c07c733 <_dl_init+259>, 0x7f8d3c03db18}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1007142707}}}
         not_first_call = <optimized out>
 #14 0x000056502e167b8a in ?? ()
 No symbol table info available.
StacktraceAddressSignature: /usr/games/freeciv-sdl:6:/lib/x86_64-linux-gnu/libc-2.27.so+40801:/lib/x86_64-linux-gnu/libc-2.27.so+89897:/lib/x86_64-linux-gnu/libc-2.27.so+9090a:/lib/x86_64-linux-gnu/libc-2.27.so+90ac4:/lib/x86_64-linux-gnu/libc-2.27.so+9803b:/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4+2eabd:/usr/games/freeciv-sdl+39143:/usr/games/freeciv-sdl+3717f:/usr/games/freeciv-sdl+1834f:/usr/games/freeciv-sdl+44e66:/usr/games/freeciv-sdl+45242:/lib/x86_64-linux-gnu/libc-2.27.so+21b97:/usr/games/freeciv-sdl+16b8a
StacktraceTop:
 __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f8d3a24db9a "%s\n") at ../sysdeps/posix/libc_fatal.c:181
 malloc_printerr (str=str@entry=0x7f8d3a24bcba "corrupted double-linked list") at malloc.c:5350
 malloc_consolidate (av=av@entry=0x7f8d3a482c40 <main_arena>) at malloc.c:4456
 _int_free (have_lock=0, p=<optimized out>, av=0x7f8d3a482c40 <main_arena>) at malloc.c:4362
 __GI___libc_free (mem=0x565033c67eb0) at malloc.c:3124
Tags:  bionic
ThreadStacktrace:
 .
 Thread 1 (Thread 0x7f8d3c23b080 (LWP 6846)):
 #0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
         set = {__val = {0, 7464456853859558912, 94902422614160, 58917121, 0, 140244445345420, 94902422614160, 58917121, 0, 140244445347128, 0, 7464456853859558912, 32, 59048193, 0, 0}}
         pid = <optimized out>
         tid = <optimized out>
         ret = <optimized out>
 #1  0x00007f8d3a0d7801 in __GI_abort () at abort.c:79
         save_stage = 1
         act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {94902406811128, 0, 140244445338120, 7216300580684329765, 4302513454, 0, 281479271677955, 0, 94902406815400, 18446744073709551615, 4294968195, 94902406811104, 140731660039896, 94902406811220, 140731660039856, 140731660040144}}, sa_flags = -1533348176, sa_restorer = 0x1000}
         sigs = {__val = {32, 0 <repeats 15 times>}}
         __cnt = <optimized out>
         __set = <optimized out>
         __cnt = <optimized out>
         __set = <optimized out>
 #2  0x00007f8d3a120897 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f8d3a24db9a "%s\n") at ../sysdeps/posix/libc_fatal.c:181
         ap = {{gp_offset = 24, fp_offset = 0, overflow_arg_area = 0x7ffea49af7e0, reg_save_area = 0x7ffea49af770}}
         fd = <optimized out>
         list = <optimized out>
         nlist = <optimized out>
         cp = <optimized out>
         written = <optimized out>
         on_2 = <optimized out>
         next = <optimized out>
         str = <optimized out>
         len = <optimized out>
         newp = <optimized out>
         iov = <optimized out>
         total = <optimized out>
         cnt = <optimized out>
         buf = <optimized out>
         wp = <optimized out>
         old = <optimized out>
         cnt = <optimized out>
         result = <optimized out>
 #3  0x00007f8d3a12790a in malloc_printerr (str=str@entry=0x7f8d3a24bcba "corrupted double-linked list") at malloc.c:5350
 No locals.
 #4  0x00007f8d3a127ac4 in malloc_consolidate (av=av@entry=0x7f8d3a482c40 <main_arena>) at malloc.c:4456
         fb = <optimized out>
         maxfb = 0x7f8d3a482c98 <main_arena+88>
         p = <optimized out>
         nextp = 0x0
         unsorted_bin = 0x7f8d3a482ca0 <main_arena+96>
         first_unsorted = <optimized out>
         nextchunk = <optimized out>
         size = <optimized out>
         nextsize = <optimized out>
         prevsize = <optimized out>
         nextinuse = <optimized out>
         bck = <optimized out>
         fwd = <optimized out>
 #5  0x00007f8d3a12f03b in _int_free (have_lock=0, p=<optimized out>, av=0x7f8d3a482c40 <main_arena>) at malloc.c:4362
         fb = <optimized out>
         nextsize = <optimized out>
         nextinuse = <optimized out>
         prevsize = <optimized out>
         fwd = <optimized out>
         size = <optimized out>
         nextchunk = <optimized out>
         bck = <optimized out>
         size = <optimized out>
         fb = <optimized out>
         nextchunk = <optimized out>
         nextsize = <optimized out>
         nextinuse = <optimized out>
         prevsize = <optimized out>
         bck = <optimized out>
         fwd = <optimized out>
         tc_idx = <optimized out>
         idx = <optimized out>
         old = <optimized out>
         old2 = <optimized out>
         fail = <optimized out>
         ignore1 = <optimized out>
         ignore2 = <optimized out>
         ignore3 = <optimized out>
         ignore = <optimized out>
         __atg1_result = <optimized out>
         ret = <optimized out>
         ret = <optimized out>
         ret = <optimized out>
         ret = <optimized out>
         ignore1 = <optimized out>
         ignore2 = <optimized out>
         ignore3 = <optimized out>
         heap = <optimized out>
         ignore = <optimized out>
 #6  __GI___libc_free (mem=0x565033c67eb0) at malloc.c:3124
         ar_ptr = 0x7f8d3a482c40 <main_arena>
         p = <optimized out>
         hook = <optimized out>
         mem = 0x565033c67eb0
         ar_ptr = <optimized out>
         p = <optimized out>
         hook = <optimized out>
         __x = <optimized out>
         ar_ptr = <optimized out>
         p = <optimized out>
         hook = <optimized out>
         __x = <optimized out>
 #7  0x00007f8d3bbb0abd in SDL_FreeSurface () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
 No symbol table info available.
 #8  0x000056502e18a143 in ?? ()
 No symbol table info available.
 #9  0x000056502e18817f in ?? ()
 No symbol table info available.
 #10 0x000056502e16934f in ?? ()
 No symbol table info available.
 #11 0x000056502e195e66 in ?? ()
 No symbol table info available.
 #12 0x000056502e196242 in ?? ()
 No symbol table info available.
 #13 0x00007f8d3a0b8b97 in __libc_start_main (main=0x56502e167b50 <main>, argc=1, argv=0x7ffea49afc58, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffea49afc48) at ../csu/libc-start.c:310
         self = <optimized out>
         __self = <optimized out>
         result = <optimized out>
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -8652458473335096903, 94902370597728, 140731660041296, 0, 0, -3120607836757100103, -3146218892627215943}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7f8d3c07c733 <_dl_init+259>, 0x7f8d3c03db18}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1007142707}}}
         not_first_call = <optimized out>
 #14 0x000056502e167b8a in ?? ()
 No symbol table info available.
Title: freeciv-sdl assert failure: corrupted double-linked list
UnreportableReason:
 В вашей системе установлены устаревшие версии некоторых пакетов. Обновите следующие пакеты и проверьте, осталась ли проблема:
 
 libsystemd0, libudev1
UpgradeStatus: No upgrade log present (probably fresh install)
_MarkForUpload: True