https://tracker.ceph.com/https://tracker.ceph.com/favicon.ico2017-03-21T06:57:14ZCeph mgr - Bug #19258: mgr: segv in PySys_GetObject / PySys_SetArgvEx / PyModules::init / Mgr::inithttps://tracker.ceph.com/issues/19258?journal_id=877302017-03-21T06:57:14ZKefu Chaitchaikov@gmail.com
<ul></ul><p>also spotted in <a class="external" href="http://pulpito.ceph.com/kchai-2017-03-20_17:19:01-rados-wip-kefu-testing---basic-smithi/">http://pulpito.ceph.com/kchai-2017-03-20_17:19:01-rados-wip-kefu-testing---basic-smithi/</a>.</p> mgr - Bug #19258: mgr: segv in PySys_GetObject / PySys_SetArgvEx / PyModules::init / Mgr::inithttps://tracker.ceph.com/issues/19258?journal_id=877922017-03-21T14:47:30ZKefu Chaitchaikov@gmail.com
<ul><li><strong>Project</strong> changed from <i>Ceph</i> to <i>mgr</i></li><li><strong>Category</strong> deleted (<del><i>110</i></del>)</li></ul> mgr - Bug #19258: mgr: segv in PySys_GetObject / PySys_SetArgvEx / PyModules::init / Mgr::inithttps://tracker.ceph.com/issues/19258?journal_id=878132017-03-21T20:35:58ZJohn Sprayjcspray@gmail.com
<ul></ul><p>Looking at the log from sage-2017-03-10_21:25:42-rados-wip-mgr-commands---basic-smithi/902188...</p>
<p>Seems like this is happening on the second call to PyModules::init (the daemon went inactive then active again, which it's allowed to do).</p>
<p>I think there's just no call to PyModules::shutdown anywhere, which would have been calling Py_Finalize and making the second call to Py_Initialize safe</p> mgr - Bug #19258: mgr: segv in PySys_GetObject / PySys_SetArgvEx / PyModules::init / Mgr::inithttps://tracker.ceph.com/issues/19258?journal_id=878272017-03-22T05:55:17ZKefu Chaitchaikov@gmail.com
<ul><li><strong>Assignee</strong> set to <i>Kefu Chai</i></li></ul><p>john, thanks for the RCA, let me take a stab on it!</p> mgr - Bug #19258: mgr: segv in PySys_GetObject / PySys_SetArgvEx / PyModules::init / Mgr::inithttps://tracker.ceph.com/issues/19258?journal_id=878282017-03-22T06:24:00ZKefu Chaitchaikov@gmail.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>7</i></li></ul><p><a class="external" href="https://github.com/ceph/ceph/pull/14078">https://github.com/ceph/ceph/pull/14078</a></p> mgr - Bug #19258: mgr: segv in PySys_GetObject / PySys_SetArgvEx / PyModules::init / Mgr::inithttps://tracker.ceph.com/issues/19258?journal_id=881902017-03-29T14:03:52ZKefu Chaitchaikov@gmail.com
<ul><li><strong>Status</strong> changed from <i>7</i> to <i>Resolved</i></li></ul>