We want your Server crash reports!

IronHorseIronHorse Developer, QA Manager, Technical Support & contributor Join Date: 2010-05-08 Member: 71669Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Subnautica Playtester, Subnautica PT Lead, Pistachionauts Posts: 8,191 admin
edited June 2016 in Server Discussion
Dear NS2 Server Operators,

During the time of rebuilding our new build system (which is now online), we’ve also reviewed and restructured our working process.

While doing so we’ve realized that in the past, mod related issues connected to the LUA VM or Spark API may at some point cause major server performance and stability issues with vanilla NS2.
These issues slipped by or didn’t get the needed attention by the dev team as it pertained to mod usage.

From now on the CDT will attempt to address these issues to the best of our ability by using the following process to collect and manage server issue reports.
This means from now on we will accept any kind of report that is submitted to this thread on our official tech support forums. Your report must follow this protocol:

Date of crash:
Used NS2 Build Version:
Map the crash occurred on:
Server details:
Name:
IP:
All Mods:
Description of the situation the crash occurred :
Files to link (do not upload them directly to the forum!) :
  • Server log
  • Crash dump / gdb backtrace (large files must be compressed as zip file)
  • (Optional) server config files
Information how to fetch the needed files are at the end (appendix) of this message.


Any report not containing ALL of the needed details will be ignored!!
Also reporting an issue to us does not guarantee a fix will be developed or help given.


All valid reports will be reviewed as soon as possible by the following CDT members: @Asraniel , @GhoulofGSG9 , and @fsfod
If you found an exploit, do not share it with the public, instead send your report to ns2cdt[AT]gmail[DOT]com .

But please remember that we are still only a volunteer team! Therefore have patience if we don’t answer you right away, or inform you that we have prioritized something else in the meantime.
We will attempt to update you on every matter as soon as we are able.

We also still won’t fix any script errors related to mods. However we will try to inform you what mod is causing the given issue and provide technical details.
In those cases, it’s up to you to contact the mod author for help and make sure that he/she is fixing the issue.

Thank you for your reports!




Appendix:

How you fetch the log.txt :
  • The log should be in your logdir or by default in %appdata%/Natural Selection 2/ (Windows) or ~/.config/Natural Selection 2/ (Linux)


How to create a Dump / GDB backtrace:
  • On Windows:
    You can either create a dump manually with a tool like the process explorer
    Or follow this guide to enable that full crash dumps get auto generated if an application crashes.
  • On Linux (debian-based):
    In some cases you have to install gdb first for your system via “sudo apt-get install gdb”

    After that you have to find out the PID of your ns2_server process. For this use
    pidof <name of the ns2_server process>
    

    Then start gdb with:
    gdb 2>&1 | tee gdb-<program name>.txt
    (gdb) handle SIG33 pass nostop noprint
    (gdb) set pagination 0
    (gdb) attach <PID>
    
     gdb-<program name>.txt
    
    is name of the text file the gdb output will be save into later.

    Next let the ns2 server process continue to work via
    (gdb) continue
    

    If the server crashes now run these commands:
    (gdb) backtrace full
    (gdb) info registers
    (gdb) x/16i $pc
    (gdb) thread apply all backtrace
    (gdb) quit
    

    Attach the
    gdb-<program name>.txt
    
    to your report.

Of course all of the above steps could be also put into a startup script so you don’t have to run them every time yourself.



If you need for further help with fetching the needed data, either ask in this thread or try to google for an answer.

Post edited by GhoulofGSG9 on
QUOTE (Techercizer @ Feb 3 2012, 10:47 AM) »
Every time you ask for troubleshooting without providing system info, ATI adds a rendering bug for an upcoming game.

When you feel you need to be rude or angry about a game, just read these links and remember what role you are playing:
http://en.wikipedia.org/wiki/Online_disinhibition_effect
http://www.eldergame.com/2008/06/taming-the-forum-tiger/
«1

Comments

  • RustyRusty Canada Join Date: 2013-07-02 Member: 185850Members, NS1 Playtester, Constellation, NS2 Playtester, Reinforced - Silver Posts: 65 Advanced user
    map - veil
    running - ns2+, shine, epsilon,
    ver : 274
    date : july 16th


    DiamondGamers.net
    A Rich Gaming Experience.
  • GhoulofGSG9GhoulofGSG9 Join Date: 2013-03-31 Member: 184566Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Squad Five Silver, Reinforced - Supporter, WC 2013 - Supporter, Pistachionauts Posts: 2,831 admin
    edited July 2015
    List of the until now reported issues:
    http://forums.unknownworlds.com/discussion/138140/list-of-known-server-crashes

    Rusty_1 wrote: »
    map - veil
    running - ns2+, shine, epsilon,
    ver : 274
    date : july 16th
    Please follow the in the OP given protocol!
    Developer, Modder and Server Admin of Survival of the Fattest - Ingame Nick: Ghoul
  • RustyRusty Canada Join Date: 2013-07-02 Member: 185850Members, NS1 Playtester, Constellation, NS2 Playtester, Reinforced - Silver Posts: 65 Advanced user
    Hope this is a better format Ghoul.

    Date of crash: July 16th 2015
    Used NS2 Build Version: 274
    Map the crash occurred on: Unknown
    Server details: Linux, Debian 64 bit
    Name: DiamondGamers - Dallas1
    IP: 45.35.1.10:27015
    All Mods: NS2+, Badges+, Shine, Epsilon,
    Description of the situation the crash occurred : Unknown
    Files to link (do not upload them directly to the forum!) : http://pastebin.com/PGw5kTPu
    Server log : http://pastebin.com/xqR6LZQD
    Crash dump / gdb backtrace (large files must be compressed as zip file)
    DiamondGamers.net
    A Rich Gaming Experience.
  • GhoulofGSG9GhoulofGSG9 Join Date: 2013-03-31 Member: 184566Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Squad Five Silver, Reinforced - Supporter, WC 2013 - Supporter, Pistachionauts Posts: 2,831 admin
    Rusty_1 wrote: »
    Hope this is a better format Ghoul.

    Date of crash: July 16th 2015
    Used NS2 Build Version: 274
    Map the crash occurred on: Unknown
    Server details: Linux, Debian 64 bit
    Name: DiamondGamers - Dallas1
    IP: 45.35.1.10:27015
    All Mods: NS2+, Badges+, Shine, Epsilon,
    Description of the situation the crash occurred : Unknown
    Files to link (do not upload them directly to the forum!) : http://pastebin.com/PGw5kTPu
    Server log : http://pastebin.com/xqR6LZQD
    Crash dump / gdb backtrace (large files must be compressed as zip file)

    Thanks you just confirmed that the Issue with ID 3 affects both OS
    Developer, Modder and Server Admin of Survival of the Fattest - Ingame Nick: Ghoul
  • SupaFredSupaFred Join Date: 2013-03-03 Member: 183652Members, NS2 Playtester, Squad Five Blue, NS2 Map Tester, Reinforced - Supporter, Reinforced - Silver, Reinforced - Shadow, WC 2013 - Silver Posts: 440 Advanced user
    Date of crash: July 20, 2015
    Used NS2 Build Version: 274
    Map the crash occurred on: Biodome
    Server details: Windows 7
    Name: [SWE] The Thirsty Onos #22
    IP: 85.229.117.11
    All Mods: NS2+, Shine Admin, Epsilon, Disabled first person spectate, Badges+
    Description of the situation the crash occurred : Empty server, looks like it happened just after a map change.
    Crash dump and server log zipped on Dropbox.
    Server log on Pastebin.

    Let me know if you want the config files or anything else.
    Thanks.
    Owner of The Thirsty Onos servers
    Steam profile
    YouTube for NS2 stuff
  • RustyRusty Canada Join Date: 2013-07-02 Member: 185850Members, NS1 Playtester, Constellation, NS2 Playtester, Reinforced - Silver Posts: 65 Advanced user
    Date of crash: July 22nd 2015
    Used NS2 Build Version: 274
    Map the crash occurred on: ns2_veil
    Server details: Linux, Debian 64 bit
    Name: DiamondGamers - Dallas1
    IP: 45.35.1.10:27015
    All Mods: NS2+, Badges+, Shine, Epsilon,
    Description of the situation the crash occurred : Unknown

    GDB dump : http://pastebin.com/NTWnGRjM
    DiamondGamers.net
    A Rich Gaming Experience.
  • RustyRusty Canada Join Date: 2013-07-02 Member: 185850Members, NS1 Playtester, Constellation, NS2 Playtester, Reinforced - Silver Posts: 65 Advanced user
    edited July 2015
    Date of crash: July 22nd 2015
    Used NS2 Build Version: 274
    Map the crash occurred on: unknown
    Server details: Linux, Debian 64 bit
    Name: DiamondGamers - Dallas1
    IP: 45.35.1.10:27015
    All Mods: NS2+, Badges+, Shine, Epsilon,
    Description of the situation the crash occurred : Unknown

    gdb dump - http://pastebin.com/WniDKwf3
    DiamondGamers.net
    A Rich Gaming Experience.
  • IronHorseIronHorse Developer, QA Manager, Technical Support & contributor Join Date: 2010-05-08 Member: 71669Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Subnautica Playtester, Subnautica PT Lead, Pistachionauts Posts: 8,191 admin
    edited July 2015
    Thanks everyone, categorizing and looking over these.
    Be sure to look at our List of Known Server Crashes before reporting, to see if they differ at all from yours (from OS to map to mods etc) and if they don't at all, just feel free to mention "I experienced issue #3 with no new data".
    The idea being we don't want you to have to spend the time to upload dumps etc if there is no difference at all... but if you have _any_ difference then your data could still provide more useful information.
    QUOTE (Techercizer @ Feb 3 2012, 10:47 AM) »
    Every time you ask for troubleshooting without providing system info, ATI adds a rendering bug for an upcoming game.

    When you feel you need to be rude or angry about a game, just read these links and remember what role you are playing:
    http://en.wikipedia.org/wiki/Online_disinhibition_effect
    http://www.eldergame.com/2008/06/taming-the-forum-tiger/
  • RustyRusty Canada Join Date: 2013-07-02 Member: 185850Members, NS1 Playtester, Constellation, NS2 Playtester, Reinforced - Silver Posts: 65 Advanced user
    Date of crash: July 26th 2015
    Used NS2 Build Version: 274
    Map the crash occurred on: veil
    Server details: Linux, Debian 64 bit
    Name: DiamondGamers - Dallas1
    IP: 45.35.1.10:27015
    All Mods: NS2+, Badges+, Shine, Epsilon,
    Description of the situation the crash occurred : Tried to do a vote reset - immediately crashed server.

    http://pastebin.com/rQ9ieFLm
    DiamondGamers.net
    A Rich Gaming Experience.
  • RustyRusty Canada Join Date: 2013-07-02 Member: 185850Members, NS1 Playtester, Constellation, NS2 Playtester, Reinforced - Silver Posts: 65 Advanced user
    Date of crash: July 27th 2015
    Used NS2 Build Version: 274
    Map the crash occurred on: unknown
    Server details: Linux, Debian 64 bit
    Name: DiamondGamers - Dallas1
    IP: 45.35.1.10:27015
    All Mods: NS2+, Badges+, Shine, Epsilon,
    Description of the situation the crash occurred : Unknown.

    But this error comes up as it crashes.
    0.166442871) at ../Source/Engine/Model.cpp:3162
    3162 ../Source/Engine/Model.cpp: Permission denied.
    Not sure if that helps.

    http://pastebin.com/C8M7N1gb
    DiamondGamers.net
    A Rich Gaming Experience.
  • SupaFredSupaFred Join Date: 2013-03-03 Member: 183652Members, NS2 Playtester, Squad Five Blue, NS2 Map Tester, Reinforced - Supporter, Reinforced - Silver, Reinforced - Shadow, WC 2013 - Silver Posts: 440 Advanced user
    edited July 2015
    Date of crash: July 22, 2015
    Used NS2 Build Version: 274
    Map the crash occurred on: Eclipse
    Server details: Windows 7
    Name: [SWE] The Thirsty Onos # 16
    IP: 85.229.117.11
    All Mods: NS2+, Shine Admin, Epsilon, Disabled first person spectate, Badges+
    Description of the situation the crash occurred : Empty server, looks like it happened just after a map change.

    Crash dump and log
    Log
    Post edited by SupaFred on
    Owner of The Thirsty Onos servers
    Steam profile
    YouTube for NS2 stuff
  • GhoulofGSG9GhoulofGSG9 Join Date: 2013-03-31 Member: 184566Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Squad Five Silver, Reinforced - Supporter, WC 2013 - Supporter, Pistachionauts Posts: 2,831 admin
    SupaFred wrote: »
    Date of crash: July 22, 2015
    Used NS2 Build Version: 274
    Map the crash occurred on: Eclipse
    Server details: Windows 7
    Name: [SWE] The Thirsty Onos # 16
    IP: 85.229.117.11
    All Mods: NS2+, Shine Admin, Epsilon, Disabled first person spectate, Badges+
    Description of the situation the crash occurred : Empty server, looks like it happened just after a map change.

    Crash dump and log
    Log

    Link to dump file is not working.
    Developer, Modder and Server Admin of Survival of the Fattest - Ingame Nick: Ghoul
  • SupaFredSupaFred Join Date: 2013-03-03 Member: 183652Members, NS2 Playtester, Squad Five Blue, NS2 Map Tester, Reinforced - Supporter, Reinforced - Silver, Reinforced - Shadow, WC 2013 - Silver Posts: 440 Advanced user
    Link to dump file is not working.

    Sorry, it's fixed now.

    Owner of The Thirsty Onos servers
    Steam profile
    YouTube for NS2 stuff
  • GhoulofGSG9GhoulofGSG9 Join Date: 2013-03-31 Member: 184566Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Squad Five Silver, Reinforced - Supporter, WC 2013 - Supporter, Pistachionauts Posts: 2,831 admin
    edited October 2015
    To clarify: we won't comment on each report.

    If we found a new bug it will be added to http://forums.unknownworlds.com/discussion/138140/list-of-known-server-crashes.
    Otherwise your report points towards an already known issue.
    Developer, Modder and Server Admin of Survival of the Fattest - Ingame Nick: Ghoul
  • FursFurs Join Date: 2013-09-20 Member: 188365Members, NS2 Playtester, Reinforced - Shadow Posts: 37 Fully active user
    Date of crash: 18/11/2015
    Used NS2 Build Version:277
    Map the crash occurred on: ns2_fracture (didnt even exist on the server)
    Server details: Ubuntu 12
    Name: Wraith :: NSL :: Amsterdam #1 - Hosted by Furs
    IP: 89.105.209.250
    All Mods: a2ddae8 812f004 e5ffa15 706d242
    Description of the situation the crash occurred : sv_changemap ns2_fracture (map doesnt exist, and crashed on cycle)
    Files to link (do not upload them directly to the forum!) : http://f0rc3.net/dump/ns2-server-linux-connect-hang.tgz

    Seems a admin changed it to a map that didnt exist, resulting in a unuseable server.
    Cookie?
  • IronHorseIronHorse Developer, QA Manager, Technical Support & contributor Join Date: 2010-05-08 Member: 71669Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Subnautica Playtester, Subnautica PT Lead, Pistachionauts Posts: 8,191 admin
    edited November 2015
    @Furs check mantis, I think that old bug (that i am sure was fixed at some point?) has just returned or there is some other parameter that was not fixed.

    @babblerking So repro steps are random, during pre game only?
    QUOTE (Techercizer @ Feb 3 2012, 10:47 AM) »
    Every time you ask for troubleshooting without providing system info, ATI adds a rendering bug for an upcoming game.

    When you feel you need to be rude or angry about a game, just read these links and remember what role you are playing:
    http://en.wikipedia.org/wiki/Online_disinhibition_effect
    http://www.eldergame.com/2008/06/taming-the-forum-tiger/
Sign In or Register to comment.