I tried for help on ArcEmu forums, one staff member locked 2 of my threads when my issue had not even been resolved, and then I was rudely insulted where I obviously reacted and got myself banned 
Anyways that's why I'm here for help as ArcEmu are not very friendly or helpful and most of you guys are, I've got the stack trace report, so anyone have any ideas?
Code:
nwnserver@nwnserver-desktop:~/arcemu/server/bin$ gdb --batch --eval-command="bt ful" arcemu-world core
warning: Can't read pathname for load map: Input/output error.
Core was generated by `./arcemu-world'.
Program terminated with signal 11, Segmentation fault.
[New process 19271]
[New process 19266]
[New process 19262]
[New process 19263]
[New process 19276]
[New process 19264]
[New process 19265]
[New process 19275]
[New process 19272]
[New process 19269]
[New process 19267]
[New process 19268]
[New process 19270]
#0 0xb79ca948 in *__GI_____strtoul_l_internal (
nptr=0x3d <Address 0x3d out of bounds>, endptr=0x0, base=10, group=0,
loc=0xb7af9380) at strtol_l.c:298
298 strtol_l.c: No such file or directory.
in strtol_l.c
#0 0xb79ca948 in *__GI_____strtoul_l_internal (
nptr=0x3d <Address 0x3d out of bounds>, endptr=0x0, base=10, group=0,
loc=0xb7af9380) at strtol_l.c:298
negative = <value optimized out>
cutoff = <value optimized out>
i = <value optimized out>
s = <value optimized out>
c = <value optimized out>
save = <value optimized out>
end = <value optimized out>
overflow = <value optimized out>
cnt = <value optimized out>
current = <value optimized out>
thousands = 0x0
thousands_len = <value optimized out>
grouping = 0x0
#1 0xb79ca260 in *__GI_strtoul (nptr=0x3d <Address 0x3d out of bounds>,
---Type <return> to continue, or q <return> to quit---
endptr=0x0, base=10) at strtol.c:110
No locals.
#2 0x0827c7dc in ObjectMgr::LoadTrainers (this=0x132cb750)
at ./../arcemu-shared/Database/Field.h:36
fields = (Field *) 0xae6a5dc0
tr = (Trainer *) 0xae638248
result = (QueryResult *) 0xae6008d0
result2 = (QueryResult *) 0x134164c0
fields2 = <value optimized out>
temp = 0x134594c8 "\n"
#3 0x083e1e1c in CallbackP0<ObjectMgr>::execute (this=0xb7af9380)
at ./../arcemu-shared/Database/../CallBack.h:51
No locals.
#4 0x083ce842 in Task::execute (this=0x13459410) at World.cpp:1112
No locals.
#5 0x083cf5df in TaskExecutor::run (this=0x13459520) at World.cpp:1125
t = (Task *) 0x13459410
#6 0x08405000 in thread_proc (param=0xad147c8) at Threading/ThreadPool.cpp:320
No locals.
#7 0xb7e4f4ff in start_thread (arg=0xb398bb90) at pthread_create.c:297
__res = <value optimized out>
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
---Type <return> to continue, or q <return> to quit---
pd = (struct pthread *) 0xb398bb90
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1209667596, 0, 0,
-1281837912, -51548975, 73626329}, mask_was_saved = 0}}, priv = {
pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 0}}}
not_first_call = <value optimized out>
robust = <value optimized out>
#8 0xb7a7e49e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Current language: auto; currently c
nwnserver@nwnserver-desktop:~/arcemu/server/bin$
Not sure why it says cannot read path file for map, it's in the correct folder and the correct lower case lettering.