Project

General

Profile

Actions

Bug #20766

closed

mgr: segv on shutdown

Added by Matt Benjamin over 6 years ago. Updated over 6 years ago.

Status:
Duplicate
Priority:
Immediate
Assignee:
-
Category:
ceph-mgr
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

Stopping ceph-mgr w/CTRL-C, I get after a while:

::ffff:10.17.151.15 - - [25/Jul/2017:09:02:46] "GET /health_data HTTP/1.1" 200 55002 "http://lemon:7000/health" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0"
^C2017-07-25 09:02:50.565304 7f334b184700 -1 Fail to open '/proc/0/cmdline' error = (2) No such file or directory
2017-07-25 09:02:50.565350 7f334b184700 -1 received signal: Interrupt from PID: 0 task name: <unknown> UID: 0
2017-07-25 09:02:50.565357 7f334b184700 -1 mgr handle_signal * Got signal Interrupt *
[25/Jul/2017:09:02:50] ENGINE Bus STOPPING
::ffff:10.17.151.15 - - [25/Jul/2017:09:02:51] "GET /health_data HTTP/1.1" 200 54890 "http://lemon:7000/health" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0"
[25/Jul/2017:09:02:55] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('::', 7000)) shut down
[25/Jul/2017:09:02:55] ENGINE Stopped thread '_TimeoutMonitor'.
[25/Jul/2017:09:02:55] ENGINE Bus STOPPED
[25/Jul/2017:09:02:55] ENGINE Bus EXITING
[25/Jul/2017:09:02:55] ENGINE Bus EXITED
[25/Jul/2017:09:02:55] ENGINE Waiting for child threads to terminate...
  • Caught signal (Segmentation fault) **
    in thread 7f3357729540 thread_name:ceph-mgr
    ceph version 12.1.1-527-g37af21b (37af21ba5901e7a11343bc318c7aeeea41e8c14d) luminous (rc)
    1: (()+0x41f8e4) [0x55da9ad918e4]
    2: (()+0x10a00) [0x7f3355468a00]
    3: (std::__cxx11::_List_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_clear()+0x10) [0x55da9ac26c90]
    4: (std::vector<Option, std::allocator<Option> >::~vector()+0x68) [0x55da9af64108]
    5: (()+0x395e8) [0x7f335440c5e8]
    6: (()+0x39635) [0x7f335440c635]
    7: (__libc_start_main()+0xf7) [0x7f33543f3587]
    8: (_start()+0x29) [0x55da9abf4a69]
    Segmentation fault (core dumped)

Related issues 1 (0 open1 closed)

Is duplicate of rbd - Bug #20869: [rbd-fuse] seg fault within new Ceph options frameworkResolved08/01/2017

Actions
Actions #1

Updated by Sage Weil over 6 years ago

  • Status changed from New to 12
  • Priority changed from Normal to Urgent

I think we want to fix this for release. Probably a matter of doing an exit(0), since we've more or less given up on an orderly shutdown w/ the python bits?

Actions #2

Updated by Sage Weil over 6 years ago

  • Priority changed from Urgent to Immediate
Actions #3

Updated by Sage Weil over 6 years ago

  • Status changed from 12 to Fix Under Review
Actions #4

Updated by Sage Weil over 6 years ago

  • Status changed from Fix Under Review to Duplicate

dup of http://tracker.ceph.com/issues/20869, fixed by 1d54951e4797981babf43d3fc2995222c9615bd6

Actions #5

Updated by Sage Weil over 6 years ago

  • Is duplicate of Bug #20869: [rbd-fuse] seg fault within new Ceph options framework added
Actions

Also available in: Atom PDF