[Quickfix-developers] make fails on Solaris 10
Brought to you by:
orenmnero
From: Andreas W. <and...@co...> - 2015-08-21 08:53:01
|
Hello, I tried to compile the quickfix version 1.14.3 on Solaris 10 using g++ version 4.9.2. It seems to run a unittest and there it crashes. The core looks like this: (dbx) where [1] 0xffffffff7e7dd314(0xffffffff7fffc2c8, 0x4a3, 0x1, 0x6, 0x0, 0xffffffffffffffff), at 0xffffffff7e7dd314 [2] 0xffffffff7f608570(0xffffffff7fffc2c8, 0x1, 0x6, 0x0, 0x6, 0x1), at 0xffffffff7f608570 [3] 0xffffffff7f6086a8(0x1, 0x6, 0x0, 0x0, 0x0, 0x0), at 0xffffffff7f6086a8 [4] raise(0x6, 0x0, 0xffffffff7cebb4d4, 0xffffffffffffffff, 0xffffffff7d03e000, 0x0), at 0xffffffff7ce7443c [5] abort(0x1, 0x1d8, 0xffffffff7ddde280, 0x1f1f4c, 0x0, 0x0), at 0xffffffff7ce4c1c0 =>[6] __gnu_cxx::__verbose_terminate_handler(), line 95 in "vterminate.cc" [7] __cxxabiv1::__terminate(handler = 0xffffffff7dde26a8 = &__gnu_cxx::__verbose_terminate_handler()), line 47 in "eh_terminate.cc" [8] __cxa_call_terminate(ue_header = 0x10016eb20), line 54 in "eh_call.cc" [9] __gxx_personality_v0(version = <value unavailable>, actions = <value unavailable>, exception_class = <value unavailable>, ue_header = 0x10016eb20, context = 0xffffffff7fffd3e0), line 670 in "eh_personality.cc" ---- hidden frames, use 'where -h' to see them all ---- [12] __cxa_throw(obj = 0x10016eb40, tinfo = 0xffffffff7df2bd90, dest = (nil)), line 82 in "eh_throw.cc" [13] FixtureDtorThrows::~FixtureDtorThrows(this = <bad address 0x000000008156a38f>), line 134 in "TestTestMacros.cpp" [14] ~FixtureDtorThrowsFixtureDtorThrowsTestNameHelper() (inlined), line 16 in "ExecuteTest.h" [15] TestFixtureDtorThrowsFixtureDtorThrowsTestName::RunImpl(this = 0xffffffff7fffc2c8), line 138 in "ExecuteTest.h" Does anyone have an idea what to do? Btw: I do not understand why there is a throw in a destructor since this is undefined behviour. But maybe this belongs to some test? Regards, Andreas -- Comyno Ltd. Zimmerweg 6 60325 Frankfurt www.comyno.com |