Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-2325

CPU busy loop in libprocess libev clock

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • 0.22.0
    • 0.22.0
    • libprocess
    • None
    • Mesosphere Q1 Sprint 3 - 2/20

    Description

      Sample stack trace:
      Thread 4 (Thread 0x7ff0917c4940 (LWP 46495)):
      #0 0x00007ff09b7a9c6d in gettimeofday () from /lib64/libc.so.6
      #1 0x00007ff09f6f8e2e in ev_time () at ev.c:1572
      #2 0x00007ff09f65f223 in process::Clock::now (process=Unhandled dwarf expression opcode 0xf3
      ) at src/clock.cpp:173
      #3 0x00007ff09f65f54d in process::Clock::now () at src/clock.cpp:153
      #4 0x00007ff09f65f59a in process::clock::next (timers=Traceback (most recent call last):
      File "/usr/share/gdb/python/libstdcxx/v6/printers.py", line 288, in children
      nodetype = gdb.lookup_type('std::_Rb_tree_node< std::pair< %s, %s > >' % (keytype, valuetype))
      RuntimeError: No type named std::_Rb_tree_node< std::pair< const process::Time, std::list<process::Timer, std::allocator<process::Timer> > > >.
      std::map with 7 elements) at src/clock.cpp:70
      #5 0x00007ff09f660e20 in process::tick () at src/clock.cpp:123
      #6 0x00007ff09f6cf1cf in process::internal::handle_delay (loop=0x7ff0a06307c0, timer=0x13ba440, revents=Unhandled dwarf expression opcode 0xf3
      ) at src/libev.cpp:64
      #7 0x00007ff09f6f88c5 in ev_invoke_pending (loop=0x7ff0a06307c0) at ev.c:2994
      #8 0x00007ff09f6fb877 in ev_run (loop=0x7ff0a06307c0, flags=0) at ev.c:3394
      #9 0x00007ff09f6cf34e in ev_loop () at 3rdparty/libev-4.15/ev.h:826
      #10 process::EventLoop::run () at src/libev.cpp:114
      #11 0x00007ff09ca7683d in start_thread () from /lib64/libpthread.so.0
      #12 0x00007ff09b7f2fcd in clone () from /lib64/libc.so.6

      Attachments

        Activity

          People

            jvanremoortere Joris Van Remoortere
            jvanremoortere Joris Van Remoortere
            Benjamin Hindman Benjamin Hindman
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: