Comment 3 for bug 1575106

Revision history for this message
Michał Górniak (p4cket) wrote : Re: [Bug 1575106] Re: Keystone crash with coredump during apache stop

hey,
yeah its working fine after restart + coredump generated.

On Wed, May 4, 2016 at 3:42 PM, Roman Podoliaka <
<email address hidden>> wrote:

> Btw, is Keystone (apache) restarted automatically after core dump?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1575106
>
> Title:
> Keystone crash with coredump during apache stop
>
> Status in Mirantis OpenStack:
> Incomplete
>
> Bug description:
> Hey,
> i have lots of coredump from keystone during apache stop/restart
>
> ~# keystone --version
> 1.3.1
>
> (gdb) where
> #0 0x00007f32631c7730 in _PyTrash_thread_destroy_chain () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> #1 0x00007f326317ff4e in PyEval_EvalFrameEx () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> #2 0x00007f326318154d in PyEval_EvalCodeEx () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> #3 0x00007f326317fdd8 in PyEval_EvalFrameEx () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> #4 0x00007f326318154d in PyEval_EvalCodeEx () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> #5 0x00007f326317fdd8 in PyEval_EvalFrameEx () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> #6 0x00007f326318154d in PyEval_EvalCodeEx () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> #7 0x00007f32631b67a5 in ?? () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> #8 0x00007f3263122d43 in PyObject_Call () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> #9 0x00007f326317c3b1 in PyEval_EvalFrameEx () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> #10 0x00007f3263180059 in PyEval_EvalFrameEx () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> #11 0x00007f3263180059 in PyEval_EvalFrameEx () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> #12 0x00007f326318154d in PyEval_EvalCodeEx () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> #13 0x00007f32631b66d0 in ?? () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> #14 0x00007f3263122d43 in PyObject_Call () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> #15 0x00007f32630ae7bd in ?? () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> #16 0x00007f3263122d43 in PyObject_Call () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> #17 0x00007f326319b577 in PyEval_CallObjectWithKeywords () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> #18 0x00007f3263103f92 in ?? () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> #19 0x00007f3269a8f182 in start_thread (arg=0x7f32414e3700) at
> pthread_create.c:312
> #20 0x00007f32697bc47d in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
>
>
> (gdb) bt full
> #0 0x00007f32631c7730 in _PyTrash_thread_destroy_chain () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> No symbol table info available.
> #1 0x00007f326317ff4e in PyEval_EvalFrameEx () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> No symbol table info available.
> #2 0x00007f326318154d in PyEval_EvalCodeEx () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> No symbol table info available.
> #3 0x00007f326317fdd8 in PyEval_EvalFrameEx () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> No symbol table info available.
> #4 0x00007f326318154d in PyEval_EvalCodeEx () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> No symbol table info available.
> #5 0x00007f326317fdd8 in PyEval_EvalFrameEx () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> No symbol table info available.
> #6 0x00007f326318154d in PyEval_EvalCodeEx () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> No symbol table info available.
> #7 0x00007f32631b67a5 in ?? () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> No symbol table info available.
> #8 0x00007f3263122d43 in PyObject_Call () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> No symbol table info available.
> #9 0x00007f326317c3b1 in PyEval_EvalFrameEx () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> No symbol table info available.
> #10 0x00007f3263180059 in PyEval_EvalFrameEx () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> No symbol table info available.
> #11 0x00007f3263180059 in PyEval_EvalFrameEx () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> No symbol table info available.
> #12 0x00007f326318154d in PyEval_EvalCodeEx () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> No symbol table info available.
> #13 0x00007f32631b66d0 in ?? () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> No symbol table info available.
> #14 0x00007f3263122d43 in PyObject_Call () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> No symbol table info available.
> #15 0x00007f32630ae7bd in ?? () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> No symbol table info available.
> #16 0x00007f3263122d43 in PyObject_Call () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> No symbol table info available.
> #17 0x00007f326319b577 in PyEval_CallObjectWithKeywords () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> No symbol table info available.
> #18 0x00007f3263103f92 in ?? () from
> /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
> No symbol table info available.
> #19 0x00007f3269a8f182 in start_thread (arg=0x7f32414e3700) at
> pthread_create.c:312
> __res = <optimized out>
> pd = 0x7f32414e3700
> now = <optimized out>
> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139853820737280,
> -3495166348351394815, 0, 0, 139853820737984, 139853820737280,
> 3538191194546613249, 3538281094028176385}, mask_was_saved = 0}}, priv = {
> pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup =
> 0x0, canceltype = 0}}}
> not_first_call = <optimized out>
> pagesize_m1 = <optimized out>
> sp = <optimized out>
> freesize = <optimized out>
> __PRETTY_FUNCTION__ = "start_thread"
> #20 0x00007f32697bc47d in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
>
>
> its looking similar to:
> http://bugs.python.org/issue1856
>
> output from thread_exit.py can be found here:
> http://pastebin.com/f0vAH1UK
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/mos/+bug/1575106/+subscriptions
>