Project

General

Profile

Actions

Bug #16647

closed

/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-11.0.0-410-gf57f82d/src/msg/async/Event.cc: 248: FAILED assert(in_thread())

Added by de lan almost 8 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
rados
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Hi!
when i test zhe rados/basic suites by zhe newest version of the master branch ,there are too many core dump lead to tester failer.

such as:
2016-07-09T15:19:57.619 INFO:tasks.workunit.client.0.plana136.stderr:/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-11.0.0-410-gf57f82d/src/msg/async/Event.cc: In function 'void EventCenter::delete_time_event(uint64_t)' thread 7f53952db2c0 time 2016-07-09 15:19:57.595599
2016-07-09T15:19:57.619 INFO:tasks.workunit.client.0.plana136.stderr:/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-11.0.0-410-gf57f82d/src/msg/async/Event.cc: 248: FAILED assert(in_thread())
2016-07-09T15:19:57.620 INFO:tasks.workunit.client.0.plana136.stderr: ceph version v11.0.0-410-gf57f82d (f57f82dbc8838a41476b0fe6e6cdec7402cbeef3)
2016-07-09T15:19:57.620 INFO:tasks.workunit.client.0.plana136.stderr: 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x95) [0x7f538c5b7b77]
2016-07-09T15:19:57.620 INFO:tasks.workunit.client.0.plana136.stderr: 2: (EventCenter::delete_time_event(unsigned long)+0x4c) [0x7f538c6b4302]
2016-07-09T15:19:57.620 INFO:tasks.workunit.client.0.plana136.stderr: 3: (AsyncConnection::cleanup_handler()+0xbf) [0x7f538c8f8bff]
2016-07-09T15:19:57.621 INFO:tasks.workunit.client.0.plana136.stderr: 4: (C_clean_handler::do_request(int)+0x27) [0x7f538c8f9411]
2016-07-09T15:19:57.621 INFO:tasks.workunit.client.0.plana136.stderr: 5: (EventCenter::~EventCenter()+0x5b) [0x7f538c6b2dc7]
2016-07-09T15:19:57.621 INFO:tasks.workunit.client.0.plana136.stderr: 6: (Worker::~Worker()+0x7c) [0x7f538c6abbce]
2016-07-09T15:19:57.621 INFO:tasks.workunit.client.0.plana136.stderr: 7: (Worker::~Worker()+0x18) [0x7f538c6abc0e]
2016-07-09T15:19:57.621 INFO:tasks.workunit.client.0.plana136.stderr: 8: (WorkerPool::~WorkerPool()+0xc8) [0x7f538c6a63a0]
2016-07-09T15:19:57.622 INFO:tasks.workunit.client.0.plana136.stderr: 9: (WorkerPool::~WorkerPool()+0x18) [0x7f538c6a6436]
2016-07-09T15:19:57.622 INFO:tasks.workunit.client.0.plana136.stderr: 10: (CephContext::TypedSingletonWrapper<WorkerPool>::~TypedSingletonWrapper()+0x4a) [0x7f538c6b220e]
2016-07-09T15:19:57.622 INFO:tasks.workunit.client.0.plana136.stderr: 11: (CephContext::TypedSingletonWrapper<WorkerPool>::~TypedSingletonWrapper()+0x18) [0x7f538c6b224a]
2016-07-09T15:19:57.622 INFO:tasks.workunit.client.0.plana136.stderr: 12: (CephContext::~CephContext()+0x55) [0x7f538c76e355]
2016-07-09T15:19:57.623 INFO:tasks.workunit.client.0.plana136.stderr: 13: (CephContext::put()+0x138) [0x7f538c76ed2e]
2016-07-09T15:19:57.623 INFO:tasks.workunit.client.0.plana136.stderr: 14: (librados::RadosClient::~RadosClient()+0xb8) [0x7f538c4e9d98]
2016-07-09T15:19:57.623 INFO:tasks.workunit.client.0.plana136.stderr: 15: (librados::RadosClient::~RadosClient()+0x18) [0x7f538c4e9e4a]
2016-07-09T15:19:57.624 INFO:tasks.workunit.client.0.plana136.stderr: 16: (librados::Rados::shutdown()+0x65) [0x7f538c483567]
2016-07-09T15:19:57.624 INFO:tasks.workunit.client.0.plana136.stderr: 17: (librados::Rados::~Rados()+0x18) [0x7f538c4833e0]
2016-07-09T15:19:57.624 INFO:tasks.workunit.client.0.plana136.stderr: 18: (WatchStress_Stress1_Test::TestBody()+0x985) [0x48065f]
2016-07-09T15:19:57.625 INFO:tasks.workunit.client.0.plana136.stderr: 19: (void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)+0x65) [0x4a9366]
2016-07-09T15:19:57.625 INFO:tasks.workunit.client.0.plana136.stderr: 20: (void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)+0x4b) [0x4a4a4a]
2016-07-09T15:19:57.625 INFO:tasks.workunit.client.0.plana136.stderr: 21: (testing::Test::Run()+0xd5) [0x48cb8b]
2016-07-09T15:19:57.626 INFO:tasks.workunit.client.0.plana136.stderr: 22: (testing::TestInfo::Run()+0x108) [0x48d30e]
2016-07-09T15:19:57.626 INFO:tasks.workunit.client.0.plana136.stderr: 23: (testing::TestCase::Run()+0xf4) [0x48d954]
2016-07-09T15:19:57.626 INFO:tasks.workunit.client.0.plana136.stderr: 24: (testing::internal::UnitTestImpl::RunAllTests()+0x298) [0x49409c]
2016-07-09T15:19:57.626 INFO:tasks.workunit.client.0.plana136.stderr: 25: (bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)+0x65) [0x4aa141]
2016-07-09T15:19:57.627 INFO:tasks.workunit.client.0.plana136.stderr: 26: (bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)+0x4b) [0x4a57cc]
2016-07-09T15:19:57.627 INFO:tasks.workunit.client.0.plana136.stderr: 27: (testing::UnitTest::Run()+0xb4) [0x492e38]
2016-07-09T15:19:57.627 INFO:tasks.workunit.client.0.plana136.stderr: 28: (RUN_ALL_TESTS()+0x11) [0x4b38b5]
2016-07-09T15:19:57.627 INFO:tasks.workunit.client.0.plana136.stderr: 29: (main()+0x3d) [0x4b3845]
2016-07-09T15:19:57.627 INFO:tasks.workunit.client.0.plana136.stderr: 30: (__libc_start_main()+0xf5) [0x7f538acd9ec5]
2016-07-09T15:19:57.628 INFO:tasks.workunit.client.0.plana136.stderr: 31: ceph_test_stress_watch() [0x47f859]
2016-07-09T15:19:57.628 INFO:tasks.workunit.client.0.plana136.stderr: NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
2016-07-09T15:19:57.681 INFO:tasks.workunit.client.0.plana136.stderr:Aborted (core dumped)


Files

log.txt (392 KB) log.txt test log de lan, 07/11/2016 02:15 AM
Actions #1

Updated by de lan almost 8 years ago

In order to compare,i have test the rados_stress_watch.yaml 10 times use zhe newest version of the master branch and the V11.0.0.

the result list:
the newest branch: http://www.daisycloud.org:9091/lan-2016-07-09_15:15:08-rados-wip-lan-testing---basic-plana/
the V11.0.0: http://www.daisycloud.org:9091/lan-2016-07-09_15:29:17-rados-v11.0.0---basic-plana/

It is pretty obvious that zhe V11.0.0 is OK, maybe some new commit cause zhe core dump?

Actions #2

Updated by Haomai Wang almost 8 years ago

sure, it's the known issue and the fix is on the queue

Actions #3

Updated by Haomai Wang over 7 years ago

  • Status changed from New to Closed
Actions

Also available in: Atom PDF