Segmentation Fault on Startup

Hi,

I just tried to start up the current Core hash#: https://github.com/TrinityCore/TrinityCore/commit/b949521a52532e6c44f79d3a5858e833ad0e9598

As it did compile pretty well i tried to run it once, but as i started it i got a Segmentation fault Error.

So i tried to start up using GDB, and it tells me that ther is an error in /usr/include/boost/asio/detail/imp/epoll_reactor.ipp ?

Starting program: /home/wowcore/server/bin/worldserver
[Thread debugging using libthread_db enabled]
Using host libthread_db library “/lib/x86_64-linux-gnu/libthread_db.so.1”.
[New Thread 0x7ffff4fff700 (LWP 12058)]
[New Thread 0x7ffff45fe700 (LWP 12059)]
[New Thread 0x7ffff3bfd700 (LWP 12060)]
[Thread 0x7ffff3bfd700 (LWP 12060) exited]
[New Thread 0x7ffff3bfd700 (LWP 12061)]
[New Thread 0x7ffff29f3700 (LWP 12062)]
[New Thread 0x7ffff13ff700 (LWP 12064)]
[Thread 0x7ffff13ff700 (LWP 12064) exited]
[Thread 0x7ffff3bfd700 (LWP 12061) exited]
[Thread 0x7ffff45fe700 (LWP 12059) exited]
[Thread 0x7ffff4fff700 (LWP 12058) exited]
[Thread 0x7ffff7f61740 (LWP 12057) exited]
Couldn’t get registers: No such process.
(gdb) [Inferior 1 (process 12057) exited with code 01]

Edit: For a unknown reason it did not take the whole post.

Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) run
The program being debugged has been started already.
Start it from the beginning? (y or n) n
Program not restarted.
(gdb) bt full
#0 0x0000000000000000 in ?? ()
No symbol table info available.
#1 0x0000000001259e6e in boost::asio::detail::task_io_service_operation::destroy (this=0x7ffff5010120)
at /usr/include/boost/asio/detail/task_io_service_operation.hpp:42
No locals.
#2 0x000000000125fd3b in boost::asio::detail::op_queue_access::destroyboost::asio::detail::task_io_service_operation (o=0x7ffff5010120)
at /usr/include/boost/asio/detail/op_queue.hpp:47
No locals.
#3 0x000000000125d7a1 in boost::asio::detail::op_queueboost::asio::detail::task_io_service_operation::~op_queue (this=0x7ffff5010148,
__in_chrg=) at /usr/include/boost/asio/detail/op_queue.hpp:81
op = 0x7ffff5010120
#4 0x000000000128cd16 in boost::asio::detail::task_io_service::~task_io_service (this=0x7ffff50100c0, __in_chrg=)
at /usr/include/boost/asio/detail/task_io_service.hpp:38
No locals.
#5 0x000000000128cdb6 in boost::asio::detail::task_io_service::~task_io_service (this=0x7ffff50100c0, __in_chrg=)
at /usr/include/boost/asio/detail/task_io_service.hpp:38
No locals.
#6 0x0000000001259c68 in boost::asio::detail::service_registry::destroy (service=0x7ffff50100c0)
at /usr/include/boost/asio/detail/impl/service_registry.ipp:101
No locals.
#7 0x000000000126b742 in boost::asio::detail::service_registry::~service_registry (this=0x7ffff500f040, __in_chrg=)
at /usr/include/boost/asio/detail/impl/service_registry.ipp:45
next_service = 0x0
service = 0x0
#8 0x000000000126e01f in boost::asio::io_service::~io_service (this=0x2b638a0 <_ioService>, __in_chrg=)
at /usr/include/boost/asio/impl/io_service.ipp:53
No locals.
#9 0x00007ffff5c84b22 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#10 0x00007ffff5c84b75 in exit () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#11 0x000000000188ce8d in World::SetInitialWorldSettings (this=0x2b62f40 World::instance()::instance)
at /home/wowcore/Core/src/server/game/World/World.cpp:1304
startupBegin = 43
realm_zone = 32767
stmt = 0x7ffff5077940
nextGameEvent = 4110908600
startupDuration = 0
server_type = 4132637472
oldMSTime = 32767
localTm = {tm_sec = -247463936, tm_min = 32767, tm_hour = -184524800, tm_mday = 32767, tm_mon = -180355048, tm_year = 32767, tm_wday = -184524568,
tm_yday = 32767, tm_isdst = 6, tm_gmtoff = 140737241455168, tm_zone = 0x7ffff5006000 “”}
#12 0x0000000001267623 in main (argc=3, argv=0x7fffffffe728) at /home/wowcore/Core/src/server/worldserver/Main.cpp:193
configFile = {static npos = ,
_M_dataplus = {<std::allocator> = {<__gnu_cxx::new_allocator> = {}, },
_M_p = 0x7ffff501d1d8 “…/etc/worldserver.conf”}}
threadPool = {<std::_Vector_base<std::thread, std::allocatorstd::thread >> = {
_M_impl = {<std::allocatorstd::thread> = {<__gnu_cxx::new_allocatorstd::thread> = {}, },
_M_start = 0x7ffff5039070, _M_finish = 0x7ffff5039080, _M_end_of_storage = 0x7ffff5039080}}, }
soapThread = 0x365
vm =
configError = {static npos = ,
_M_dataplus = {<std::allocator> = {<gnu_cxx::new_allocator> = {}, },
M_p = 0x7ffff6777498 std::string::_Rep::_S_empty_rep_storage+24 “”}}
seed = {bn = 0x7ffff5061980}
signals = {<boost::asio::basic_io_object<boost::asio::signal_set_service, false>> = {service = @0x7ffff503c080, implementation = {
queue
= {boost::noncopyable_::noncopyable = {}, front
= 0x0, back
= 0x0}, signals
= 0x7ffff50778e0}}, }
worldPort = 511
worldListener = {static npos = ,
_M_dataplus = {<std::allocator> = {<__gnu_cxx::new_allocator> = {}, },
_M_p = 0xa <error: Cannot access memory at address 0xa>}}

Anyone else got problems on a Ubuntu based mashine ?

Hope to hear from you!