Page MenuHomeFeedback Tracker

Linux Server Segmentation fault (core dumped) on graceful shutdown (initiated by server command #shutdown)
Reviewed, NormalPublic

Description

I have the same problem (as T121812) when shutting down the server from the terminal with CTRL+C (sending SIGINT). So for the sake of it I took another approach and did the whole process by joining the currently running server and shut it down logged in as an admin with the MP server command #shutdown.

I just recently made a fresh install of the Arch Linux OS and before that I was running an older kernel and possibly older Steamcmd version (sadly there's not a chance I would remember what they were) all the way to the beginning of December 2016. With the older build(s) I had sporadic Segmentation faults (around 1 out of 10 shutdowns, probably less) but now with the fresh-out-of-the-box install Segmentation fault happens with every shutdown.

Details

Severity
Crash
Resolution
Open
Reproducibility
Always
Operating System
Linux x64
Operating System Version
4.8.13-1-ARCH (Arch Linux)
Category
Dedicated Server
Steps To Reproduce
  1. get a fresh Linux Dedicated Server install via SteamCMD
  2. run the server without mods, config, etc.
  3. wait for the server to finish its startup procedure
  4. join the server with another PC and log in as an admin
  5. shutdown the server with #shutdown
  6. "Segmentation fault (core dumped)"
Additional Information

GDB output

$gdb ./arma3server

GNU gdb (GDB) 7.12
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./arma3server...(no debugging symbols found)...done.

(gdb) run
Starting program: /home/[username]/steamcmd/arma3/arma3server
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0xf7fd3b40 (LWP 652)]
18:31:33 SteamAPI initialization failed. Steam features wont's be accessible!
18:31:33 Cannot register unknown string STR_USRACT_ACTIVESENSORSTOGGLE
18:31:33 Cannot register unknown string STR_CONTROLS_TOOLTIPS_SENSORS
18:31:33 Cannot register unknown string STR_CLIENT_IS_HOST
18:31:33 Cannot register unknown string STR_CLIENT_IS_DS_ADMIN
18:31:33 Initializing stats manager.
sh: /sbin/ifconfig: No such file or directory
18:31:33 Stats config disabled.
18:31:33 sessionID: 3d29237df21780f5ca184cb32dba0ec933e61102
[New Thread 0xf7718b40 (LWP 666)]
[New Thread 0xf7617b40 (LWP 667)]
[New Thread 0xf7516b40 (LWP 668)]
18:31:40 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayEditObject/Controls/B_OK/
18:31:40 Updating base class RscSliderH->RscXSliderH, by a3\editor_f\config.bin/RscDisplayEditObject/Slider/
18:31:40 Updating base class RscText->RscPicture, by a3\editor_f\config.bin/RscDisplayEditObject/Preview/
18:31:40 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayMissionLoad/Controls/B_OK/
18:31:40 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayMissionSave/Controls/B_OK/
18:31:40 Updating base class BlendAnims->, by a3\anims_f\config\sdr\weaponswitching\config.bin/CfgMovesMaleSdr/BlendAnims/
18:31:40 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoScrollbars/
18:31:40 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoHScrollbars/
18:31:40 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoVScrollbars/
18:31:40 Updating base class ->RscText, by a3\ui_f\config.bin/RscLine/
18:31:40 Updating base class ->RscActiveText, by a3\ui_f\config.bin/RscActivePicture/
18:31:40 Updating base class ->RscButton, by a3\ui_f\config.bin/RscButtonTextOnly/
18:31:40 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscShortcutButtonMain/
18:31:40 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscButtonEditor/
18:31:40 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscIGUIShortcutButton/
18:31:40 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscGearShortcutButton/
18:31:40 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscButtonMenu/
18:31:40 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuOK/
18:31:40 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuCancel/
18:31:40 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuSteam/
18:31:40 Updating base class ->RscText, by a3\ui_f\config.bin/RscLoadingText/
18:31:40 Updating base class ->RscListBox, by a3\ui_f\config.bin/RscIGUIListBox/
18:31:40 Updating base class ->RscListNBox, by a3\ui_f\config.bin/RscIGUIListNBox/
18:31:40 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackground/
18:31:40 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUI/
18:31:40 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUILeft/
18:31:40 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUIRight/
18:31:40 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUIBottom/
18:31:40 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUITop/
18:31:40 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUIDark/
18:31:40 Updating base class ->RscPictureKeepAspect, by a3\ui_f\config.bin/RscBackgroundLogo/
18:31:40 Updating base class ->RscMapControl, by a3\ui_f\config.bin/RscMapControlEmpty/
18:31:40 Updating base class ->RscPicture, by a3\ui_f\config.bin/CA_Mainback/
18:31:40 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Back/
18:31:40 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Title_Back/
18:31:40 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Black_Back/
18:31:40 Updating base class ->RscTitle, by a3\ui_f\config.bin/CA_Title/
18:31:40 Updating base class ->RscPictureKeepAspect, by a3\ui_f\config.bin/CA_Logo/
18:31:40 Updating base class ->CA_Logo, by a3\ui_f\config.bin/CA_Logo_Small/
18:31:40 Updating base class ->RscButton, by a3\ui_f\config.bin/CA_RscButton/
18:31:40 Updating base class ->CA_RscButton, by a3\ui_f\config.bin/CA_RscButton_dialog/
18:31:40 Updating base class ->RscActiveText, by a3\ui_f\config.bin/CA_Ok/
18:31:40 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_image/
18:31:40 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_image2/
18:31:40 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_text/
18:31:40 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscVignette/
18:31:40 Updating base class ->RscControlsGroupNoScrollbars, by a3\ui_f\config.bin/RscMapControlTooltip/
18:31:40 Updating base class RscUnitInfo->RscUnitInfoAirNoWeapon, by a3\ui_f\config.bin/RscInGameUI/RscUnitInfoAir/
18:31:40 Updating base class RscControlsGroup->RscControlsGroupNoScrollbars, by a3\ui_f\config.bin/RscInGameUI/RscTaskOverview/controls/TaskOverviewAssigned/
18:31:40 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_OK/
18:31:40 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_Cancel/
18:31:40 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_Clear/
18:31:40 Updating base class ->RscText, by a3\ui_f\config.bin/RscDisplayCapture/controls/TimeLines/
18:31:40 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonAverages/
18:31:40 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonSavePreviousData/
18:31:40 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonPreviousData/
18:31:40 Updating base class RscPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/IconPicture/
18:31:40 Updating base class IconPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/DlcOwnedIconPicture/
18:31:40 Updating base class IconPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/DlcIconPicture/
18:31:40 Updating base class RscControlsGroup->RscControlsGroupNoScrollbars, by a3\ui_f\config.bin/RscDisplayCampaignLoad/controls/OverviewGroup/
18:31:40 Updating base class RscButton->RscButtonSearch, by a3\ui_f\config.bin/RscDisplayCampaignLoad/controls/SearchButton/
18:31:40 Updating base class RscShortcutButton->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayCampaignLoad/controls/ButtonCancel/
18:31:40 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCampaignLoad/controls/ButtonGameOptions/
18:31:40 Updating base class RscShortcutButton->RscButtonMenuSteam, by a3\ui_f\config.bin/RscDisplayCampaignLoad/controls/ButtonBuyDLC/
18:31:40 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCampaignLoad/controls/ButtonRevert/
18:31:40 Updating base class RscShortcutButton->RscButtonMenuOK, by a3\ui_f\config.bin/RscDisplayCampaignLoad/controls/ButtonOK/
18:31:40 Updating base class RscListBox->RscCombo, by a3\ui_f\config.bin/RscDisplayCustomizeController/Steepness/
18:31:40 Updating base class ->RscStandardDisplay, by a3\ui_f\config.bin/RscDisplayControlSchemes/
18:31:40 Updating base class ButtonOK->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayControlSchemes/controls/ButtonCancel/
18:31:40 Updating base class RscButton->RscButtonMenuOK, by a3\ui_f\config.bin/RscDisplayControlSchemes/controls/ButtonOK/
18:31:40 Updating base class RscPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayFileSelectImage/controls/OverviewPicture/
18:31:40 Updating base class RscShortcutButton->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayFieldManual/controls/ButtonCancel/
18:31:40 Cannot delete class B_KickOff, it is referenced somewhere (used as a base class probably).
18:31:40 Updating base class RscButton->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayPublishMission/controls/ButtonCancel/
18:31:40 Updating base class RscShortcutButton->RscButtonMenuOK, by a3\ui_f\config.bin/RscDisplayPublishMissionSelectTags/controls/ButtonOK/
18:31:40 Updating base class ButtonOK->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayPublishMissionSelectTags/controls/ButtonCancel/
18:31:40 Updating base class ->RscSubmenu, by a3\ui_f\config.bin/RscMainMenu/
Cannot update non class from class a3\ui_f\config.bin/RscCallSupport/Items/
Cannot update non class from class a3\ui_f\config.bin/RscRadio/Items/
18:31:40 Updating base class ->DistanceClose, by a3\ui_f\config.bin/CfgSimpleTasks/Icon3D/DistanceMid/
18:31:40 Updating base class ->DistanceClose, by a3\ui_f\config.bin/CfgSimpleTasks/Icon3D/DistanceLong/
18:31:40 Updating base class ->BlendAnims, by a3\soft_f_kart\kart_01\config.bin/CfgMovesMaleSdr/BlendAnims/
18:31:40 Updating base class RscText->ctrlStaticBackgroundDisable, by a3\3den\config.bin/RscDisplayOptionsAudio/ControlsBackground/BackgroundDisable/
18:31:40 Updating base class RscText->ctrlStaticBackgroundDisableTiles, by a3\3den\config.bin/RscDisplayOptionsAudio/ControlsBackground/BackgroundDisableTiles/
18:31:40 Updating base class RscText->ctrlStaticBackgroundDisable, by a3\3den\config.bin/RscDisplayConfigure/ControlsBackground/BackgroundDisable/
18:31:40 Updating base class RscText->ctrlStaticBackgroundDisableTiles, by a3\3den\config.bin/RscDisplayConfigure/ControlsBackground/BackgroundDisableTiles/
18:31:40 Updating base class RscText->ctrlStaticBackgroundDisable, by a3\3den\config.bin/RscDisplayConfigureAction/ControlsBackground/BackgroundDisable/
18:31:40 Updating base class RscText->ctrlStaticBackgroundDisableTiles, by a3\3den\config.bin/RscDisplayConfigureAction/ControlsBackground/BackgroundDisableTiles/
18:31:40 Updating base class RscText->ctrlStaticBackgroundDisable, by a3\3den\config.bin/RscDisplayConfigureControllers/ControlsBackground/BackgroundDisable/
18:31:40 Updating base class RscText->ctrlStaticBackgroundDisableTiles, by a3\3den\config.bin/RscDisplayConfigureControllers/ControlsBackground/BackgroundDisableTiles/
18:31:40 Updating base class RscText->ctrlStaticBackgroundDisable, by a3\3den\config.bin/RscDisplayGameOptions/ControlsBackground/BackgroundDisable/
18:31:40 Updating base class RscText->ctrlStaticBackgroundDisableTiles, by a3\3den\config.bin/RscDisplayGameOptions/ControlsBackground/BackgroundDisableTiles/
18:31:40 Updating base class controls->, by a3\3den\config.bin/RscDisplayArcadeMap_Layout_2/Controls/
18:31:40 Updating base class controls->, by a3\3den\config.bin/RscDisplayArcadeMap_Layout_6/Controls/
18:31:41 Initializing Steam Manager
18:31:41 Steam Manager initialized.
18:31:41 ============================================================================================= List of mods ===============================================================================================
18:31:41 modsReadOnly = false
18:31:41 safeModsActivated = false
18:31:41 customMods = false
18:31:41 hash = '9E6147A921E73C79788034EEBE98DAAADF5C2B89'
18:31:41 hashShort = '1f88dd0f'
18:31:41                                               name |               modDir |    default |               origin |                                     hash | hashShort | fullPath
18:31:41 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
18:31:41                                  Arma 3 DLC Bundle |            dlcbundle |       true |            NOT FOUND |                                          |           |
18:31:41                                        Arma 3 Apex |            expansion |       true |             GAME DIR | 889deca7b67b3edca0b2da51a5318a40167757dd |  c794d30d | /home/[username]/steamcmd/arma3/expansion
18:31:41                                    Arma 3 Marksmen |                 mark |       true |             GAME DIR | 7129193541b9133ea1bea45441e244eb180cbfe7 |  58644447 | /home/[username]/steamcmd/arma3/mark
18:31:41                                 Arma 3 Helicopters |                 heli |       true |             GAME DIR | 037b8a52dea414a8999d947ae74a01089ef1178e |  6b140d2c | /home/[username]/steamcmd/arma3/heli
18:31:41                                       Arma 3 Karts |                 kart |       true |             GAME DIR | 9b8fdc1c10171397e45e8a671074d3b570c758a9 |  a5c8c24c | /home/[username]/steamcmd/arma3/kart
18:31:41                                        Arma 3 Zeus |              curator |       true |             GAME DIR | e3578d1509f22cc901180ed73925c9d766cdc84c |  e6c7fc7b | /home/[username]/steamcmd/arma3/curator
18:31:41                                             Arma 3 |                   A3 |       true |            NOT FOUND |                                          |           |
18:31:41 ==========================================================================================================================================================================================================
18:31:41 InitSound ...
18:31:41 InitSound - complete
18:31:41 Dedicated host created.
18:31:41 PhysX3 SDK Init started ...
18:31:41 PhysX3 SDK Init ended.
[New Thread 0xe1bffb40 (LWP 669)]
Attempt to override final function - rscminimap_script
Attempt to override final function - rscdisplayloading_script
Attempt to override final function - rscdisplayloading_script
Attempt to override final function - rscdisplayloading_script
Attempt to override final function - rscdiary_script
Attempt to override final function - rscdiary_script
Attempt to override final function - rscdisplayremotemissions_script
Attempt to override final function - rscdisplayloading_script
Attempt to override final function - rscdiary_script
Attempt to override final function - rscdiary_script
Attempt to override final function - rscdisplaystrategicmap_script
Attempt to override final function - rscdisplaycommon_script
Attempt to override final function - rscdisplaygarage_script
Attempt to override final function - rscdisplayhostsettings_script
Attempt to override final function - rscdisplayloading_script
Attempt to override final function - rscdisplaycurator_script
Attempt to override final function - display3deneditcomposition_script
Attempt to override final function - display3deneditattributes_script
Attempt to override final function - display3deneditattributes_script
Attempt to override final function - rscdisplayhostsettings_script
Attempt to override final function - rscdisplaycommon_script
Attempt to override final function - rscdisplaydebriefing_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
18:31:45 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
a3_characters_f
18:31:45 Loading movesType CfgGesturesMale
18:31:45 MovesType CfgGesturesMale load time 83 ms
18:31:45 Loading movesType CfgMovesMaleSdr
18:31:53 MovesType CfgMovesMaleSdr load time 7809 ms
[New Thread 0xd47ffb40 (LWP 670)]
[New Thread 0xd37ffb40 (LWP 671)]
[New Thread 0xd27ffb40 (LWP 672)]
18:31:53 BattlEye Server: Initialized (v1.215)
18:31:53 Host identity created.
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
[New Thread 0xe13feb40 (LWP 673)]
[New Thread 0xe12fdb40 (LWP 674)]
[Thread 0xe12fdb40 (LWP 674) exited]
[New Thread 0xe11fcb40 (LWP 675)]
[New Thread 0xd3ffeb40 (LWP 676)]
[New Thread 0xd3efdb40 (LWP 677)]
[Thread 0xe11fcb40 (LWP 675) exited]
[Thread 0xd3ffeb40 (LWP 676) exited]
Setting breakpad minidump AppID = 107410
18:31:53 Game Port: 2302, Steam Query Port: 2303
18:31:53 Initializing Steam server - Game Port: 2302, Steam Query Port: 2303
Arma 3 Console version1.66.139586  : port 2302
[New Thread 0xce7ffb40 (LWP 678)]
[New Thread 0xd3ffeb40 (LWP 679)]
18:31:54 Connected to Steam servers
18:32:19 [playername] uses modified data file
18:32:19 BattlEye Server: Player #0 [playername] ([ipnumberandport]) connected
18:32:19 Player [playername] connecting.
18:32:21 BattlEye Server: Player #0 [playername] - GUID: [guidnumber]
[New Thread 0xe10e2b40 (LWP 684)]
[Thread 0xe10e2b40 (LWP 684) exited]
18:32:21 Player [playername] connected (id=[uidnumber]).
18:32:21 BattlEye Server: Verified GUID ([guidnumber]) of player #0 [playername]
18:32:22 BattlEye Server: Starting with Arma 3 1.58 all server admins will have to define a dedicated port in BEServer.cfg in order to be able to use BE RCon. Please see https://www.battleye.com/support/documentation/ for details.
18:32:29 Admin logged in, player: [playername], playerUID: [uidnumber], IP: [ipnumberandport].
18:32:29 Admin logged in, player: [playername], playerUID: [uidnumber], IP: [ipnumberandport].
[Thread 0xce7ffb40 (LWP 678) exited]
[Thread 0xd47ffb40 (LWP 670) exited]
[Thread 0xd37ffb40 (LWP 671) exited]
[Thread 0xd27ffb40 (LWP 672) exited]
[Thread 0xe13feb40 (LWP 673) exited]
[Thread 0xd3efdb40 (LWP 677) exited]
[Thread 0xd3ffeb40 (LWP 679) exited]
[Thread 0xe1bffb40 (LWP 669) exited]
18:32:37 Deinitialized shape [Class: "C_Soldier_VR_F"; Shape: "a3\characters_f_bootcamp\common\vr_soldier_f.p3d";]
18:32:37 ../lib/Network/networkServer.cpp ClearNetServer:NOT IMPLEMENTED - briefing!
18:32:38 String id 2366 is not registered
18:32:38
[Thread 0xf7fd3b40 (LWP 652) exited]
18:32:38 Critical:Destroying running thread!
18:32:38 Critical:Destroying running thread!
18:32:38 Critical:Destroying running thread!

Thread 3 "arma3server" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xf7718b40 (LWP 666)]
0x3dd3eab3 in ?? ()

(gdb) info threads
  Id   Target Id         Frame
  1    Thread 0xf7767700 (LWP 648) "arma3server" 0x097f3134 in free ()
* 3    Thread 0xf7718b40 (LWP 666) "arma3server" 0x3dd3eab3 in ?? ()
  4    Thread 0xf7617b40 (LWP 667) "arma3server" 0x3dd3eab3 in ?? ()
  5    Thread 0xf7516b40 (LWP 668) "arma3server" 0x3dd3eab3 in ?? ()
  
(gdb) info registers
eax            0x0      0
ecx            0xf6b87610       -155683312
edx            0x9c9aed8        164212440
ebx            0x0      0
esp            0xf77182f8       0xf77182f8
ebp            0xf7718428       0xf7718428
esi            0xf6b8761c       -155683300
edi            0x3d0f00 4001536
eip            0x3dd3eab3       0x3dd3eab3
eflags         0x10246  [ PF ZF IF RF ]
cs             0x23     35
ss             0x2b     43
ds             0x2b     43
es             0x2b     43
fs             0x0      0
gs             0x63     99

(gdb) bt full
#0  0x3dd3eab3 in ?? ()
No symbol table info available.
#1  0x09c9af19 in ?? ()
No symbol table info available.
#2  0xf785246e in clone () from /usr/lib32/libc.so.6
No symbol table info available.

Event Timeline

Amontieri updated the task description. (Show Details)Jan 10 2017, 6:33 PM
Actium added a subscriber: Actium.Jan 10 2017, 6:40 PM

Thanks for reporting this ;) Unfortunately, nobody bothered to investigate (or even fix) this issue following my initial report.

As I commented in T121812, I think you found another way to trigger the same issue, which makes it extremely likely it's located somewhere deep down in the graceful shutdown code. With debug symbols available, this should be relatively easy to find and fix ...

Alwin claimed this task.Jan 11 2017, 11:22 AM
Alwin changed the task status from New to Reviewed.

Hello,

thanks for report. We´ll investigate your issue.

We´re sorry for delay.

@Alwin While you're at it, you may also want to take a look at T80679. It describes how it should be possible to trigger a graceful shutdown not only with SIGINT, but with SIGTERM as well. I reported it 2 years ago ;)

Alwin added a comment.Jan 11 2017, 4:07 PM

@Actium

I´m sorry for that. Obviously, I´ve noticed your previous similar issue you mentioned.
We´re investigating it right now. Don´t worry. We´re trying to solve each problem here to players happiness.

Thank you for info.

@Alwin Your efforts are much appreciated :)

Just to avoid any misunderstandings: You've obviously found (i.e. claimed) T121812 (same as this, just with SIGINT instead of #shutdown), but not T80679 (different issue, describing the lack of a signal handler for SIGTERM). Fixing all 3 (or rather 2½) in one swoop should be doable, so since you didn't claim the latter I just wanna make sure. Sorry for my persistence ;)

Alwin added a comment.Jan 12 2017, 9:28 AM
This comment was removed by Alwin.
Alwin added a comment.Jan 12 2017, 9:41 AM

Hi, @Amontieri

For your information, your issue has been added to our system and wr´re investigating right now. I´d ask you for patience. If you didn´t upload crash dumps. Could you do it, please? :)

Thank you.

@Alwin Here you are. Do note that this core dump doesn't belong to the gdb trace I provided with the initial report so I will upload one that does belongs as a .txt-file.


Alwin added a comment.Jan 13 2017, 9:24 AM

Thank you.