Page MenuHomeFeedback Tracker

Linux Dayz Experimental Server - Segmentation fault (signal 11)
Closed, ResolvedPublic

Description

I installed a fresh copy of experimental server on Ubuntu 20.04, did some basic config, and getting the following crash error (full log file attached):

Received fatal signal: SIGSEGV(11)	PID: 180494
***** SIGNAL SIGSEGV (11)
exitWithDefaultSignalHandler:156. Exiting due to signal, 11{F2918947}


and  

2:22:34 Player connect enabled
	stack dump [1]  ./DayZServer() [0xd4581e]
	stack dump [2]  /lib/x86_64-linux-gnu/libc.so.6 : +0x42520 [0x7f2703bd0520]
	stack dump [3]  ./DayZServer : EC_GROUP_order_bits+0 [0x1196510]
	stack dump [4]  /lib/x86_64-linux-gnu/libcrypto.so.3 : +0x16a8fd [0x7f270373b8fd]
	stack dump [5]  /lib/x86_64-linux-gnu/libcrypto.so.3 : ENGINE_init+0x9b [0x7f2703741c5b]
	stack dump [6]  /lib/x86_64-linux-gnu/libcrypto.so.3 : +0x1a7011 [0x7f2703778011]
	stack dump [7]  /lib/x86_64-linux-gnu/libssl.so.3 : SSL_CTX_new_ex+0x523 [0x7f2703a4d3d3]
	stack dump [8]  /lib/x86_64-linux-gnu/libcurl.so.4 : +0x71f37 [0x7f27043d6f37]
	stack dump [9]  /lib/x86_64-linux-gnu/libcurl.so.4 : +0x78177 [0x7f27043dd177]
	stack dump [10]  /lib/x86_64-linux-gnu/libcurl.so.4 : +0x74a6b [0x7f27043d9a6b]
	stack dump [11]  /lib/x86_64-linux-gnu/libcurl.so.4 : +0x2d0f6 [0x7f27043920f6]
	stack dump [12]  /lib/x86_64-linux-gnu/libcurl.so.4 : +0x46f66 [0x7f27043abf66]
	stack dump [13]  /lib/x86_64-linux-gnu/libcurl.so.4 : curl_multi_perform+0xce [0x7f27043ae45e]
	stack dump [14]  ./DayZServer() [0x12c6bee]
	stack dump [15]  ./DayZServer() [0x12c6419]
	stack dump [16]  ./DayZServer() [0x12c4bcf]
	stack dump [17]  ./DayZServer() [0x12c4dd1]
	stack dump [18]  ./DayZServer() [0x12c1c2e]
	stack dump [19]  ./DayZServer() [0x5cf740]
	stack dump [20]  ./DayZServer() [0x5cf9f4]
	stack dump [21]  ./DayZServer() [0x5d081a]
	stack dump [22]  ./DayZServer() [0x9f0f1d]
	stack dump [23]  ./DayZServer() [0x5dd119]
	stack dump [24]  ./DayZServer() [0x55ca45]
	stack dump [25]  /lib/x86_64-linux-gnu/libc.so.6 : +0x29d90 [0x7f2703bb7d90]
	stack dump [26]  /lib/x86_64-linux-gnu/libc.so.6 : __libc_start_main+0x80 [0x7f2703bb7e40]
	stack dump [27]  ./DayZServer() [0x5ce31a]

Details

Severity
Block
Resolution
Open
Reproducibility
Always
Operating System
Linux x64
Operating System Version
20.04
Category
Server
Steps To Reproduce

Start experimental server on linux

Additional Information

Tried running a server with a download via SteamCMD only and a download via LinuxGSM.

Event Timeline

Para03 created this task.Feb 3 2023, 3:02 AM
Para03 updated the task description. (Show Details)Feb 3 2023, 3:24 AM
Para03 updated the task description. (Show Details)
Geez changed the task status from New to Acknowledged.Feb 3 2023, 9:33 AM
Geez added a subscriber: Geez.

Thank you for the report Para03.
We are aware of this problem and it is being worked on.
Regards,
Geez

Texman added a subscriber: Texman.Apr 6 2023, 10:36 PM

Any new word on this issue? I've tried running server via install with Steamcmd as well as install with LGSM. I get same error both ways. SIGSEGV(11) crash.

kraftwerkbeard added a subscriber: kraftwerkbeard.EditedApr 19 2023, 5:05 AM

Can confirm this is an issue with 22.04 LTS as of today. I am going to roll back to 18 and see if it works there. If not maybe straight Debian or CentOS. I'll update with my outcomes.

update: 18.04.6 LTS confirmed working.

Any updates on this? It's been like 3 months since this issue started. Haven't been able to do any linux experimental testing. C'mon.

revij added a subscriber: revij.Jun 11 2023, 9:12 AM
Schard added a subscriber: Schard.Jul 24 2023, 4:19 PM

Dayz does not run on Linux anymore, please fix this, its been 6 months.

Geez added a comment.Aug 15 2023, 10:50 AM

Dayz does not run on Linux anymore, please fix this, its been 6 months.

Can you please specify? as our testing does not indicate any issues at the moment.

Ubuntu 22.04.2 LTS

8:24:40 [45] VehicleSedan02
8:24:40 Primary Spawner: "Vehicle", active: yes, repeat: 1
8:24:40 [46] VehicleTruck01
8:24:40 Primary Spawner: "Vehicle", active: yes, repeat: 1
8:24:40 [CE][Hive] :: Initializing of spawners done.
8:24:40 [CE][Hive] :: Init sequence finished.
8:24:40 Player connect enabled
8:24:40 Mission read.
8:24:40 Connected to Steam
8:24:40 Steam policy response
Segmentation fault (core dumped)

Geez added a comment.Aug 15 2023, 2:32 PM

Can you please specify further what is happening ?

I get the same problem

13:00:32 Primary Spawner: "Vehicle", active: yes, repeat: 1
13:00:32 [45] VehicleSedan02
13:00:32 Primary Spawner: "Vehicle", active: yes, repeat: 1
13:00:32 [46] VehicleTruck01
13:00:32 Primary Spawner: "Vehicle", active: yes, repeat: 1
13:00:32 [CE][Hive] :: Initializing of spawners done.
13:00:32 [CE][Hive] :: Init sequence finished.
13:00:32 Player connect enabled
13:00:32 Mission read.
13:00:32 Connected to Steam
13:00:32 Steam policy response
13:00:34 [IdleMode] Entering IN - save processed
Segmentation fault (core dumped)

Fresh server install on ubuntu 22.04. Server reaches the "Entering IN" line, sits there for 5-10 seconds, then crashes with segmentation fault.

command
./DayZServer -config=serverDZ.cfg -port=2302 -freezecheck -BEpath=/home/dayz2/serverfiles/battleye/ -profiles=/home/dayz2/serverprofile/

apport.log
ERROR: apport (pid 8869) Tue Aug 15 08:54:58 2023: called for pid 8806, signal 11, core limit 18446744073709551615, dump mode 1
ERROR: apport (pid 8869) Tue Aug 15 08:54:58 2023: ignoring implausibly big core limit, treating as unlimited
ERROR: apport (pid 8869) Tue Aug 15 08:54:58 2023: executable: /home/dayz2/serverfiles/DayZServer (command line "./DayZServer -config=serverDZ.cfg -port=2302 -freezecheck -BEpath=/home/dayz2/serverfiles/battleye/ -profiles=/home/dayz2/serverprofile/")
ERROR: apport (pid 8869) Tue Aug 15 08:54:58 2023: executable does not belong to a package, ignoring
ERROR: apport (pid 8869) Tue Aug 15 08:54:58 2023: writing core dump to core._home_dayz2_serverfiles_DayZServer.1004.91058244-4f99-4ccb-b9dc-3ec61d5c6a85.8806.426973 (limit: -1)

syslog
kernel: [ 4311.128817] traps: enfMain[8806] general protection fault ip:11cb350 sp:7ffe9d5e7c18 error:0 in DayZServer[400000+1328000]

gdb
Core was generated by `./DayZServer -config=serverDZ.cfg -port=2302 -freezecheck -BEpath=/home/dayz2/s'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00000000011cb350 in ?? ()
[Current thread is 1 (LWP 8806)]

Geez closed this task as Resolved.Aug 16 2023, 11:28 AM
Geez claimed this task.

Hello everyone.
Currently we only officially support 18.04.xx LTS.
This means that ubuntu 22.04 or 20.04 etc might not work - which seems to be the case.

Please put that in some notes or updates so people don’t waste time setting up an updated server only to start over with an older OS.

Scottyj added a subscriber: Scottyj.Oct 5 2023, 5:30 AM

Just ran into this after spending a few hours getting everything else going (because I’m a noob to Linux and steamcmd/lsgm). Curious if there’s any eta for when it might support 22.04.

Any updates? its now Nov 14 2024 and this still isn't fixed?! Basically cant run a DayZ server on Linux without being on a old OS. Please fix it!!!