Had a segmentation fault when zoning into Stratos last night and couldn't repeat it. If I enable debug (I should have in first place), will it show the errors in console? What steps should I take to give you the errors you need?
Had a segmentation fault when zoning into Stratos last night and couldn't repeat it. If I enable debug (I should have in first place), will it show the errors in console? What steps should I take to give you the errors you need?
Last edited by Loki; 11-18-2019 at 07:45 PM.
Best would be to compile with debug, but also --disable-optimization and --disable-inlines. Then, right before you run SEQ, run "ulimit -c unlimited" to enable core dumps for that session. A segfault should drop a core file in the same directory (at least on debian). It will be large, but will contain a snapshot of memory and program state from when the crash occurred.
The ideal thing would be for me to get a copy of that core (it'll be too big to post here, but I could arrange someplace to upload it). Second best would be a copy of a full backtrace generated from that core file (from the same directory, run gdb ./showeq core, then at the gdb prompt, do "bt full"). That could be copy/pasted here without too much issue.
FYI, I also had a crash while zoning (a couple actually) and was able to get a core file. A quick look shows a null pointer dereference in spawn-related code. I won't have time to investigate further and come up with a fix until after the holiday weekend, but I'll try to get it sorted out as soon as I can.
This may or may not be what's causing *your* crash, but I'd say there's a fair chance it is. If you do happen to get another crash and can get me a backtrace and/or core file then we can use that to confirm whether or not it's the same issue. Otherwise, you can wait and see how it does after I get this fix in.
There are currently 1 users browsing this thread. (0 members and 1 guests)