Bug #38026
Bug #38094: mgr: crash list
mgr: segfault, restful, PyModuleRunner::serve() > PyString_FromString() > PyObject_Malloc()
Status:
Resolved
Priority:
High
Assignee:
-
Category:
-
Target version:
-
% Done:
0%
Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
-33> 2019-01-23 21:16:50.382 7febf49b6700 4 mgr get_config get_config key: mgr/restful/y/server_addr -32> 2019-01-23 21:16:50.382 7febf49b6700 4 mgr get_typed_config get_typed_config y/server_addr not found -28> 2019-01-23 21:16:50.382 7febf49b6700 4 mgr get_config get_config key: mgr/restful/server_addr -27> 2019-01-23 21:16:50.382 7febf49b6700 4 mgr get_typed_config get_typed_config server_addr not found -15> 2019-01-23 21:16:50.382 7febf49b6700 4 mgr get_config get_config key: mgr/restful/y/server_port -14> 2019-01-23 21:16:50.382 7febf49b6700 4 mgr get_typed_config get_typed_config y/server_port not found -5> 2019-01-23 21:16:50.382 7febf49b6700 4 mgr get_config get_config key: mgr/restful/server_port -4> 2019-01-23 21:16:50.382 7febf49b6700 4 mgr get_typed_config get_typed_config server_port not found for all threads, -33> 2019-01-23 21:16:50.382 7febf49b6700 4 mgr get_config get_config key: mgr/restful/y/server_addr -32> 2019-01-23 21:16:50.382 7febf49b6700 4 mgr get_typed_config get_typed_config y/server_addr not found -31> 2019-01-23 21:16:50.382 7febf51b7700 4 mgr get_typed_config get_typed_config y/scrape_interval not found -30> 2019-01-23 21:16:50.382 7febf71fb700 4 mgr get_config get_config key: mgr/balancer/begin_time -29> 2019-01-23 21:16:50.382 7febf71fb700 4 mgr get_typed_config get_typed_config begin_time not found -28> 2019-01-23 21:16:50.382 7febf49b6700 4 mgr get_config get_config key: mgr/restful/server_addr -27> 2019-01-23 21:16:50.382 7febf49b6700 4 mgr get_typed_config get_typed_config server_addr not found -26> 2019-01-23 21:16:50.382 7febf91ff700 10 mgr send_beacon sending beacon as gid 6309 -25> 2019-01-23 21:16:50.382 7febf61f9700 20 mgr[devicehealth] enable_monitoring = False -24> 2019-01-23 21:16:50.382 7febf61f9700 4 mgr get_config get_config key: mgr/devicehealth/scrape_frequency -23> 2019-01-23 21:16:50.382 7febf39b4700 20 mgr Gil Switched to new thread state 0x559ca0c90210 -22> 2019-01-23 21:16:50.382 7febf61f9700 4 mgr get_typed_config get_typed_config scrape_frequency not found -21> 2019-01-23 21:16:50.382 7febf39b4700 20 mgr ~Gil Destroying new thread state 0x559ca0c90210 -20> 2019-01-23 21:16:50.382 7febf51b7700 4 mgr get_config get_config key: mgr/prometheus/scrape_interval -19> 2019-01-23 21:16:50.382 7febf51b7700 4 mgr get_typed_config get_typed_config scrape_interval not found -18> 2019-01-23 21:16:50.382 7febf61f9700 20 mgr[devicehealth] scrape_frequency = 86400 -17> 2019-01-23 21:16:50.382 7febf51b7700 4 mgr get_config get_config key: mgr/prometheus/y/server_addr -16> 2019-01-23 21:16:50.382 7febf51b7700 4 mgr get_typed_config get_typed_config y/server_addr not found -15> 2019-01-23 21:16:50.382 7febf49b6700 4 mgr get_config get_config key: mgr/restful/y/server_port -14> 2019-01-23 21:16:50.382 7febf49b6700 4 mgr get_typed_config get_typed_config y/server_port not found -13> 2019-01-23 21:16:50.382 7febf71fb700 4 mgr get_config get_config key: mgr/balancer/end_time -12> 2019-01-23 21:16:50.382 7febf61f9700 4 mgr get_config get_config key: mgr/devicehealth/pool_name -11> 2019-01-23 21:16:50.382 7febf71fb700 4 mgr get_typed_config get_typed_config end_time not found -10> 2019-01-23 21:16:50.382 7febf61f9700 4 mgr get_typed_config get_typed_config pool_name not found -9> 2019-01-23 21:16:50.382 7febf51b7700 4 mgr get_config get_config key: mgr/prometheus/server_addr -8> 2019-01-23 21:16:50.382 7febf51b7700 4 mgr get_typed_config get_typed_config server_addr not found -7> 2019-01-23 21:16:50.382 7febf51b7700 4 mgr get_config get_config key: mgr/prometheus/y/server_port -6> 2019-01-23 21:16:50.382 7febf51b7700 10 mgr get_typed_config get_typed_config y/server_port found: 7790 -5> 2019-01-23 21:16:50.382 7febf49b6700 4 mgr get_config get_config key: mgr/restful/server_port -4> 2019-01-23 21:16:50.382 7febf49b6700 4 mgr get_typed_config get_typed_config server_port not found -3> 2019-01-23 21:16:50.382 7febf91ff700 4 mgr send_beacon going active, including 211 commands in beacon -2> 2019-01-23 21:16:50.382 7febf91ff700 10 monclient: _send_mon_message to mon.b at v2:172.21.15.75:3300/0 -1> 2019-01-23 21:16:50.382 7febf91ff700 1 -- v1:172.21.15.75:53176/12271 --> [v2:172.21.15.75:3300/0,v1:172.21.15.75:6789/0] -- mgrbeacon mgr.y(296c15ca-d1f0-471c-bf42-ab83e49b9289,6309, [v2:172.21.15.75:6800/12271,v1:172.21.15.75:6801/12271], 1) v8 -- 0x559ca0c88900 con 0x559c9d387200 0> 2019-01-23 21:16:50.382 7febf49b6700 -1 *** Caught signal (Segmentation fault) ** in thread 7febf49b6700 thread_name:restful ceph version 14.0.1-2918-g57cd50d (57cd50dd88fa691d9bf65444ed9634a14265a86f) nautilus (dev) 1: (()+0x12890) [0x7fec104c7890] 2: (PyObject_Malloc()+0x4c) [0x7fec10a7359c] 3: (PyString_FromString()+0xd9) [0x7fec10a75939] 4: (PyDict_SetItemString()+0x14) [0x7fec10a9e1b4] 5: (PyEval_EvalFrameEx()+0x5a13) [0x7fec109f0bd3] 6: (PyEval_EvalCodeEx()+0x7d8) [0x7fec10b23278] 7: (()+0x1646dd) [0x7fec10aa86dd] 8: (PyObject_Call()+0x43) [0x7fec10998333] 9: (()+0x1abd1c) [0x7fec10aefd1c] 10: (PyObject_Call()+0x43) [0x7fec10998333] 11: (()+0x12b622) [0x7fec10a6f622] 12: (()+0x13c8da) [0x7fec10a808da] 13: (PyObject_Call()+0x43) [0x7fec10998333] 14: (PyEval_EvalFrameEx()+0x5314) [0x7fec109f04d4] 15: (PyEval_EvalCodeEx()+0x7d8) [0x7fec10b23278] 16: (PyEval_EvalFrameEx()+0x5bf6) [0x7fec109f0db6] 17: (PyEval_EvalCodeEx()+0x7d8) [0x7fec10b23278] 18: (()+0x1646dd) [0x7fec10aa86dd] 19: (PyObject_Call()+0x43) [0x7fec10998333] 20: (()+0x1abd1c) [0x7fec10aefd1c] 21: (PyObject_Call()+0x43) [0x7fec10998333] 22: (()+0x12b622) [0x7fec10a6f622] 23: (()+0x13c8da) [0x7fec10a808da] 24: (PyObject_Call()+0x43) [0x7fec10998333] 25: (PyEval_EvalFrameEx()+0x5314) [0x7fec109f04d4] 26: (PyEval_EvalCodeEx()+0x7d8) [0x7fec10b23278] 27: (PyEval_EvalFrameEx()+0x5bf6) [0x7fec109f0db6] 28: (PyEval_EvalCodeEx()+0x7d8) [0x7fec10b23278] 29: (()+0x1646dd) [0x7fec10aa86dd] 30: (PyObject_Call()+0x43) [0x7fec10998333] 31: (()+0x1abd1c) [0x7fec10aefd1c] 32: (PyObject_Call()+0x43) [0x7fec10998333] 33: (PyEval_EvalFrameEx()+0x41e1) [0x7fec109ef3a1] 34: (PyEval_EvalCodeEx()+0x7d8) [0x7fec10b23278] 35: (()+0x1645f9) [0x7fec10aa85f9] 36: (PyObject_Call()+0x43) [0x7fec10998333] 37: (()+0x1abd1c) [0x7fec10aefd1c] 38: (PyObject_Call()+0x43) [0x7fec10998333] 39: (()+0x12b622) [0x7fec10a6f622] 40: (()+0x13c8da) [0x7fec10a808da] 41: (PyObject_Call()+0x43) [0x7fec10998333] 42: (PyEval_EvalFrameEx()+0x41e1) [0x7fec109ef3a1] 43: (PyEval_EvalFrameEx()+0x8b5b) [0x7fec109f3d1b] 44: (PyEval_EvalCodeEx()+0x7d8) [0x7fec10b23278] 45: (()+0x1645f9) [0x7fec10aa85f9] 46: (PyObject_Call()+0x43) [0x7fec10998333] 47: (()+0x1abd1c) [0x7fec10aefd1c] 48: (PyObject_Call()+0x43) [0x7fec10998333] 49: (()+0x12b622) [0x7fec10a6f622] 50: (()+0x13c8da) [0x7fec10a808da] 51: (PyObject_Call()+0x43) [0x7fec10998333] 52: (PyEval_EvalFrameEx()+0x41e1) [0x7fec109ef3a1] 53: (PyEval_EvalCodeEx()+0x7d8) [0x7fec10b23278] 54: (PyEval_EvalFrameEx()+0x5bf6) [0x7fec109f0db6] 55: (PyEval_EvalCodeEx()+0x7d8) [0x7fec10b23278] 56: (()+0x1646dd) [0x7fec10aa86dd] 57: (PyObject_Call()+0x43) [0x7fec10998333] 58: (PyEval_EvalFrameEx()+0x5314) [0x7fec109f04d4] 59: (PyEval_EvalCodeEx()+0x7d8) [0x7fec10b23278] 60: (PyEval_EvalFrameEx()+0x5bf6) [0x7fec109f0db6] 61: (PyEval_EvalCodeEx()+0x7d8) [0x7fec10b23278] 62: (PyEval_EvalFrameEx()+0x5bf6) [0x7fec109f0db6] 63: (PyEval_EvalCodeEx()+0x7d8) [0x7fec10b23278] 64: (()+0x1645f9) [0x7fec10aa85f9] 65: (PyObject_Call()+0x43) [0x7fec10998333] 66: (()+0x1abd1c) [0x7fec10aefd1c] 67: (PyObject_Call()+0x43) [0x7fec10998333] 68: (PyObject_CallMethod()+0xc8) [0x7fec10abcc78] 69: (PyModuleRunner::serve()+0x62) [0x559c9ab4c822] 70: (PyModuleRunner::PyModuleRunnerThread::entry()+0x1cf) [0x559c9ab4cecf] 71: (()+0x76db) [0x7fec104bc6db]
/a/sage-2019-01-23_18:09:58-rados-wip-sage2-testing-2019-01-23-0826-distro-basic-smithi/3497875
Related issues
History
#1 Updated by Volker Theile about 5 years ago
- Related to Bug #38047: mgr: segfault, dashboard, PyModule::get_typed_option_value > PyErr_Restore added
#2 Updated by Ernesto Puerta about 5 years ago
- Parent task set to #38094
#3 Updated by Ernesto Puerta about 5 years ago
- Subject changed from segv from PyObject_Malloc() to mgr: segfault from PyObject_Malloc()
#4 Updated by Ernesto Puerta about 5 years ago
- Subject changed from mgr: segfault from PyObject_Malloc() to mgr: segfault, restful, PyModuleRunner::serve() > PyString_FromString() > PyObject_Malloc()
#5 Updated by Ernesto Puerta about 5 years ago
- Status changed from 12 to Fix Under Review
Potentially fixed by https://github.com/ceph/ceph/pull/26445 ?
#6 Updated by Sage Weil about 5 years ago
- Status changed from Fix Under Review to Resolved