Jump to content

Paeva

Members
  • Posts

    1
  • Joined

  • Last visited

Paeva's Achievements

0

Reputation

  1. I'm also running Arch Linux, and Avorion stopped working normally after I updated all packages on the system on Oct 29 (I hadn't upgraded these for a few weeks). I believe I also updated Steam at the same time. I'm thankfully able to play singleplayer by following @rfvgyhn's tip to use Go Offline in Steam. So yay, I can keep blasting pirates! Otherwise, when attempting to load a galaxy while steam is in online mode, AvorionServer starts up and crashes within a few seconds with a segfault (SIGSEGV in the server log) and a stack trace (without debug symbols), and sadly the thread that segfaults isn't identified elsewhere in the log. Key bits from the serverlog (full serverlog attached): ... 2023-11-01 20-49-53| Thread 139661494187712 Received signal SIGSEGV ... 2023-11-01 20-49-53| === STACKTRACE ===================================== 2023-11-01 20-49-53| #1: ?? [0xd01781] 2023-11-01 20-49-53| #2: [ext] ?? [0x7f0583a5c710] ... 2023-11-01 20-49-53| #23: [ext] ?? [0x7f0583b2e7cc] 2023-11-01 20-49-53| =================================================== ... Edit: the first and last addresses in this stack fall within the following ranges from the captured avorionserver-maps.txt (and most of the addresses in the middle fall in ranges for steamclient.so): 7f05839ee000-7f0583a6f000 rw-s 00000000 00:18 551121 /dev/shm/u1000-Shm_93c3be7d 7f0583a6f000-7f0583c6f000 rw-s 00000000 00:18 507726 /dev/shm/u1000-ValveIPCSharedObj-Steam In case it's helpful to pin this down, I cross-referenced the libraries that AvorionServer links against the packages that I upgraded when this stopped working. There were four: glibc, zlib, libx11, and libglvnd. % while ! pgrep AvorionServer ; do sleep 1 ; done ; cat /proc/$(pgrep AvorionServer)/maps > avorionserver-maps.txt ... % cat avorionserver-maps.txt | tr -s ' ' | cut -f 6 -d ' ' | sort | uniq | grep /usr | parallel pacman -Qo {} /usr/lib/libstdc++.so.6.0.32 is owned by gcc-libs 13.2.1-3 ... /usr/lib/libz.so.1.3 is owned by zlib 1:1.3-2 % grep -i graded /var/log/pacman.log | grep 'gcc-libs\|glibc\|libcap\|libglvnd\|libx11\|libxau\|libxcb\|libxdmcp\|systemd-libs\|zlib' | grep -v lib32 | grep 10-29 [2023-10-29T13:57:42-0600] [ALPM] upgraded glibc (2.38-5 -> 2.38-7) [2023-10-29T13:57:43-0600] [ALPM] upgraded zlib (1:1.3-1 -> 1:1.3-2) [2023-10-29T13:57:43-0600] [ALPM] upgraded libx11 (1.8.6-1 -> 1.8.7-1) [2023-10-29T13:57:44-0600] [ALPM] upgraded libglvnd (1.6.0-1 -> 1.7.0-1) serverlog 2023-11-01 20-49-50.txt avorionserver-maps.txt
×
×
  • Create New...