You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Joris Van Remoortere (JIRA)" <ji...@apache.org> on 2015/02/07 00:50:34 UTC

[jira] [Created] (MESOS-2325) CPU busy loop in libprocess libev clock

Joris Van Remoortere created MESOS-2325:
-------------------------------------------

             Summary: CPU busy loop in libprocess libev clock
                 Key: MESOS-2325
                 URL: https://issues.apache.org/jira/browse/MESOS-2325
             Project: Mesos
          Issue Type: Bug
          Components: libprocess
    Affects Versions: 0.22.0
            Reporter: Joris Van Remoortere
            Assignee: Joris Van Remoortere
            Priority: Blocker
             Fix For: 0.22.0


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



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)