Page MenuHomeFeedback Tracker

Headless Client with vn loaded crashes with std::regex_error
New, NormalPublic

Description

The current Linux dedicated server binary can not start as a headless client if Prairie Fire is loaded. This happens whether the 32 bit or 64 bit binary is used.

I'm willing to part with a core file should it be desired.

Details

Severity
Crash
Resolution
Open
Reproducibility
Always
Operating System
Linux x64
Operating System Version
Debian Buster
Category
Dedicated Server
Steps To Reproduce
  1. Start a headless client with vn loaded: ./arma3server -client -connect=127.0.0.1 -mod=vn
  2. Observe as the process dumps core
Additional Information
[...]
15:36:46 PhysX3 SDK Init started ...
15:36:46 PhysX3 SDK Init ended.
15:36:49 Error in expression <((0.5*safezoneW)-(0.5*((((safezoneW/(pixelW * pixelGridBase * 0.50))-10))*(>
15:36:49   Error position: </(pixelW * pixelGridBase * 0.50))-10))*(>
15:36:49   Error Zero divisor
15:36:49 Error in expression <((((((safezoneW/(pixelW * pixelGridBase * 0.50))-10)*0.>
15:36:49   Error position: </(pixelW * pixelGridBase * 0.50))-10)*0.>
15:36:49   Error Zero divisor
15:36:49 Error in expression <((((((safezoneW/(pixelW * pixelGridBase * 0.50))-10)*0.>
15:36:49   Error position: </(pixelW * pixelGridBase * 0.50))-10)*0.>
15:36:49   Error Zero divisor
15:36:49 Error in expression <((0.5*safezoneW)-(0.5*((((safezoneW/(pixelW * pixelGridBase * 0.50))-10))*(>
15:36:49   Error position: </(pixelW * pixelGridBase * 0.50))-10))*(>
15:36:49   Error Zero divisor
15:36:49 Error in expression <((0.5*safezoneW)-(0.5*((((safezoneW/(pixelW * pixelGridBase * 0.50))-10))*(>
15:36:49   Error position: </(pixelW * pixelGridBase * 0.50))-10))*(>
15:36:49   Error Zero divisor
15:36:49 Error in expression <((0.5*safezoneH)-(0.5*((((safezoneH/(pixelH * pixelGridBase * 0.50))*0.75))>
15:36:49   Error position: </(pixelH * pixelGridBase * 0.50))*0.75))>
15:36:49   Error Zero divisor
15:36:49 Error in expression <((((safezoneH/(pixelH * pixelGridBase * 0.50))*0.75))>
15:36:49   Error position: </(pixelH * pixelGridBase * 0.50))*0.75))>
15:36:49   Error Zero divisor
15:36:49 Error in expression <((((safezoneH/(pixelH * pixelGridBase * 0.50))*0.75))>
15:36:49   Error position: </(pixelH * pixelGridBase * 0.50))*0.75))>
15:36:49   Error Zero divisor
15:36:49 Error in expression <((0.5*safezoneW)-(0.5*((((safezoneW/(pixelW * pixelGridBase * 0.50))-10))*(>
15:36:49   Error position: </(pixelW * pixelGridBase * 0.50))-10))*(>
15:36:49   Error Zero divisor
15:36:49 Error in expression <((0.5*safezoneW)-(0.5*((((safezoneW/(pixelW * pixelGridBase * 0.50))-10))*(>
15:36:49   Error position: </(pixelW * pixelGridBase * 0.50))-10))*(>
15:36:49   Error Zero divisor
15:36:49 Error in expression <(((((safezoneH/(pixelH * pixelGridBase * 0.50))*0.75)*>
15:36:49   Error position: </(pixelH * pixelGridBase * 0.50))*0.75)*>
15:36:49   Error Zero divisor
terminate called after throwing an instance of 'std::regex_error'
  what():  regex_error
Aborted (core dumped)

Event Timeline

bato created this task.May 13 2021, 3:51 PM
bato changed Severity from None to Crash.May 13 2021, 3:54 PM
bato changed Reproducibility from N/A to Always.
Maarten added a subscriber: Maarten.

Thank you for your feedback! It will now be reviewed by a specialist in our internal QA system.

Blutti added a subscriber: Blutti.Jun 11 2022, 5:35 PM

Bumping as this is still an issue