- Thread 26: New lock acquire point, in a watchdog method - on_modified
- Thread 23: New lock acquire point, in a watchdog method - on_created
- Thread 17: New lock acquire point, in a watchdog method - on_created
- Thread 11: New lock acquire point, in a watchdog method - on_modified
- Thread 8: New lock acquire point, in a watchdog method - on_created
- Thread 5: LSP connection WriteData
- Thread 2: HandleNotificationInPollThread - happened after the deadlock(?)
- Thread 1: DebugInfo - waiting for lock
Last active
April 6, 2020 10:47
-
-
Save bstaletic/6420f693e096eb7b65298589008e72e4 to your computer and use it in GitHub Desktop.
Watchdog deadlock
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Thread 26 (Thread 0x7f0eeaffd700 (LWP 12757)): | |
Traceback (most recent call first): | |
<built-in method __enter__ of _thread.lock object at remote 0x7f0f561f69e0> | |
File "/home/bstaletic/work/ycmd/ycmd/completers/language_server/language_server_completer.py", line 2920, in on_modified | |
with self._server._server_info_mutex: | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/events.py", line 336, in dispatch | |
}[event.event_type](event) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/events.py", line 452, in dispatch | |
super(PatternMatchingEventHandler, self).dispatch(event) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 369, in dispatch_events | |
handler.dispatch(event) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 196, in run | |
self.dispatch_events(self.event_queue, self.timeout) | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 25 (Thread 0x7f0eeb7fe700 (LWP 12756)): | |
Traceback (most recent call first): | |
<built-in method acquire of _thread.lock object at remote 0x7f0f560ac988> | |
File "/usr/lib/python3.5/threading.py", line 293, in wait | |
waiter.acquire() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/utils/delayed_queue.py", line 54, in get | |
self._not_empty.wait() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_buffer.py", line 43, in read_event | |
return self._queue.get() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify.py", line 131, in queue_events | |
event = self._inotify.read_event() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 145, in run | |
self.queue_events(self.timeout) | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 24 (Thread 0x7f0eebfff700 (LWP 12755)): | |
Traceback (most recent call first): | |
<built-in method read of module object at remote 0x7f0f583ff958> | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_c.py", line 311, in read_events | |
event_buffer = os.read(self._inotify_fd, event_buffer_size) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_buffer.py", line 88, in run | |
inotify_events = self._inotify.read_events() | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 23 (Thread 0x7f0f08ff9700 (LWP 12754)): | |
Traceback (most recent call first): | |
<built-in method __enter__ of _thread.lock object at remote 0x7f0f561f69e0> | |
File "/home/bstaletic/work/ycmd/ycmd/completers/language_server/language_server_completer.py", line 2913, in on_created | |
with self._server._server_info_mutex: | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/events.py", line 336, in dispatch | |
}[event.event_type](event) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/events.py", line 452, in dispatch | |
super(PatternMatchingEventHandler, self).dispatch(event) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 369, in dispatch_events | |
handler.dispatch(event) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 196, in run | |
self.dispatch_events(self.event_queue, self.timeout) | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 22 (Thread 0x7f0f097fa700 (LWP 12753)): | |
Traceback (most recent call first): | |
<built-in method acquire of _thread.lock object at remote 0x7f0f560acf08> | |
File "/usr/lib/python3.5/threading.py", line 293, in wait | |
waiter.acquire() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/utils/delayed_queue.py", line 54, in get | |
self._not_empty.wait() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_buffer.py", line 43, in read_event | |
return self._queue.get() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify.py", line 131, in queue_events | |
event = self._inotify.read_event() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 145, in run | |
self.queue_events(self.timeout) | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 21 (Thread 0x7f0f09ffb700 (LWP 12752)): | |
Traceback (most recent call first): | |
<built-in method read of module object at remote 0x7f0f583ff958> | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_c.py", line 311, in read_events | |
event_buffer = os.read(self._inotify_fd, event_buffer_size) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_buffer.py", line 88, in run | |
inotify_events = self._inotify.read_events() | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 20 (Thread 0x7f0f0a7fc700 (LWP 12751)): | |
Traceback (most recent call first): | |
<built-in method acquire of _thread.lock object at remote 0x7f0f4c5532a8> | |
File "/usr/lib/python3.5/threading.py", line 297, in wait | |
gotit = waiter.acquire(True, timeout) | |
File "/usr/lib/python3.5/queue.py", line 173, in get | |
self.not_empty.wait(remaining) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 361, in dispatch_events | |
event, watch = event_queue.get(block=True, timeout=timeout) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 196, in run | |
self.dispatch_events(self.event_queue, self.timeout) | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 19 (Thread 0x7f0f0affd700 (LWP 12750)): | |
Traceback (most recent call first): | |
<built-in method acquire of _thread.lock object at remote 0x7f0f560ac9e0> | |
File "/usr/lib/python3.5/threading.py", line 293, in wait | |
waiter.acquire() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/utils/delayed_queue.py", line 54, in get | |
self._not_empty.wait() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_buffer.py", line 43, in read_event | |
return self._queue.get() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify.py", line 131, in queue_events | |
event = self._inotify.read_event() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 145, in run | |
self.queue_events(self.timeout) | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 18 (Thread 0x7f0f0b7fe700 (LWP 12749)): | |
Traceback (most recent call first): | |
<built-in method read of module object at remote 0x7f0f583ff958> | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_c.py", line 311, in read_events | |
event_buffer = os.read(self._inotify_fd, event_buffer_size) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_buffer.py", line 88, in run | |
inotify_events = self._inotify.read_events() | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 17 (Thread 0x7f0f0bfff700 (LWP 12747)): | |
Traceback (most recent call first): | |
<built-in method __enter__ of _thread.lock object at remote 0x7f0f561f69e0> | |
File "/home/bstaletic/work/ycmd/ycmd/completers/language_server/language_server_completer.py", line 2913, in on_created | |
with self._server._server_info_mutex: | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/events.py", line 336, in dispatch | |
}[event.event_type](event) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/events.py", line 452, in dispatch | |
super(PatternMatchingEventHandler, self).dispatch(event) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 369, in dispatch_events | |
handler.dispatch(event) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 196, in run | |
self.dispatch_events(self.event_queue, self.timeout) | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 16 (Thread 0x7f0f28ff9700 (LWP 12746)): | |
Traceback (most recent call first): | |
<built-in method acquire of _thread.lock object at remote 0x7f0f560ac4b8> | |
File "/usr/lib/python3.5/threading.py", line 293, in wait | |
waiter.acquire() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/utils/delayed_queue.py", line 54, in get | |
self._not_empty.wait() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_buffer.py", line 43, in read_event | |
return self._queue.get() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify.py", line 131, in queue_events | |
event = self._inotify.read_event() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 145, in run | |
self.queue_events(self.timeout) | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 15 (Thread 0x7f0f297fa700 (LWP 12745)): | |
Traceback (most recent call first): | |
<built-in method read of module object at remote 0x7f0f583ff958> | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_c.py", line 311, in read_events | |
event_buffer = os.read(self._inotify_fd, event_buffer_size) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_buffer.py", line 88, in run | |
inotify_events = self._inotify.read_events() | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 14 (Thread 0x7f0f29ffb700 (LWP 12744)): | |
Traceback (most recent call first): | |
<built-in method acquire of _thread.lock object at remote 0x7f0f4c553300> | |
File "/usr/lib/python3.5/threading.py", line 297, in wait | |
gotit = waiter.acquire(True, timeout) | |
File "/usr/lib/python3.5/queue.py", line 173, in get | |
self.not_empty.wait(remaining) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 361, in dispatch_events | |
event, watch = event_queue.get(block=True, timeout=timeout) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 196, in run | |
self.dispatch_events(self.event_queue, self.timeout) | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 13 (Thread 0x7f0f2a7fc700 (LWP 12743)): | |
Traceback (most recent call first): | |
<built-in method acquire of _thread.lock object at remote 0x7f0f5609ff60> | |
File "/usr/lib/python3.5/threading.py", line 293, in wait | |
waiter.acquire() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/utils/delayed_queue.py", line 54, in get | |
self._not_empty.wait() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_buffer.py", line 43, in read_event | |
return self._queue.get() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify.py", line 131, in queue_events | |
event = self._inotify.read_event() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 145, in run | |
self.queue_events(self.timeout) | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 12 (Thread 0x7f0f2affd700 (LWP 12742)): | |
Traceback (most recent call first): | |
<built-in method read of module object at remote 0x7f0f583ff958> | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_c.py", line 311, in read_events | |
event_buffer = os.read(self._inotify_fd, event_buffer_size) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_buffer.py", line 88, in run | |
inotify_events = self._inotify.read_events() | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 11 (Thread 0x7f0f2b7fe700 (LWP 12741)): | |
Traceback (most recent call first): | |
<built-in method __enter__ of _thread.lock object at remote 0x7f0f561f69e0> | |
File "/home/bstaletic/work/ycmd/ycmd/completers/language_server/language_server_completer.py", line 2920, in on_modified | |
with self._server._server_info_mutex: | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/events.py", line 336, in dispatch | |
}[event.event_type](event) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/events.py", line 452, in dispatch | |
super(PatternMatchingEventHandler, self).dispatch(event) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 369, in dispatch_events | |
handler.dispatch(event) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 196, in run | |
self.dispatch_events(self.event_queue, self.timeout) | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 10 (Thread 0x7f0f2bfff700 (LWP 12740)): | |
Traceback (most recent call first): | |
<built-in method acquire of _thread.lock object at remote 0x7f0f5609fa38> | |
File "/usr/lib/python3.5/threading.py", line 293, in wait | |
waiter.acquire() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/utils/delayed_queue.py", line 54, in get | |
self._not_empty.wait() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_buffer.py", line 43, in read_event | |
return self._queue.get() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify.py", line 131, in queue_events | |
event = self._inotify.read_event() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 145, in run | |
self.queue_events(self.timeout) | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 9 (Thread 0x7f0f4cff9700 (LWP 12739)): | |
Traceback (most recent call first): | |
<built-in method read of module object at remote 0x7f0f583ff958> | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_c.py", line 311, in read_events | |
event_buffer = os.read(self._inotify_fd, event_buffer_size) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_buffer.py", line 88, in run | |
inotify_events = self._inotify.read_events() | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 8 (Thread 0x7f0f4d7fa700 (LWP 12738)): | |
Traceback (most recent call first): | |
<built-in method __enter__ of _thread.lock object at remote 0x7f0f561f69e0> | |
File "/home/bstaletic/work/ycmd/ycmd/completers/language_server/language_server_completer.py", line 2913, in on_created | |
with self._server._server_info_mutex: | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/events.py", line 336, in dispatch | |
}[event.event_type](event) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/events.py", line 452, in dispatch | |
super(PatternMatchingEventHandler, self).dispatch(event) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 369, in dispatch_events | |
handler.dispatch(event) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 196, in run | |
self.dispatch_events(self.event_queue, self.timeout) | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 7 (Thread 0x7f0f4dffb700 (LWP 12737)): | |
Traceback (most recent call first): | |
<built-in method acquire of _thread.lock object at remote 0x7f0f5609f510> | |
File "/usr/lib/python3.5/threading.py", line 293, in wait | |
waiter.acquire() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/utils/delayed_queue.py", line 54, in get | |
self._not_empty.wait() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_buffer.py", line 43, in read_event | |
return self._queue.get() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify.py", line 131, in queue_events | |
event = self._inotify.read_event() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 145, in run | |
self.queue_events(self.timeout) | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 6 (Thread 0x7f0f4e7fc700 (LWP 12736)): | |
Traceback (most recent call first): | |
<built-in method read of module object at remote 0x7f0f583ff958> | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_c.py", line 311, in read_events | |
event_buffer = os.read(self._inotify_fd, event_buffer_size) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_buffer.py", line 88, in run | |
inotify_events = self._inotify.read_events() | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 5 (Thread 0x7f0f4effd700 (LWP 12735)): | |
Traceback (most recent call first): | |
<built-in method write of _io.FileIO object at remote 0x7f0f56075238> | |
File "/home/bstaletic/work/ycmd/ycmd/completers/language_server/language_server_completer.py", line 670, in WriteData | |
self._server_stdin.flush() | |
File "/home/bstaletic/work/ycmd/ycmd/completers/language_server/language_server_completer.py", line 422, in SendNotification | |
self.WriteData( message ) | |
File "/home/bstaletic/work/ycmd/ycmd/completers/language_server/language_server_completer.py", line 2915, in on_created | |
self._server.GetConnection().SendNotification( msg ) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/events.py", line 336, in dispatch | |
}[event.event_type](event) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/events.py", line 452, in dispatch | |
super(PatternMatchingEventHandler, self).dispatch(event) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 369, in dispatch_events | |
handler.dispatch(event) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 196, in run | |
self.dispatch_events(self.event_queue, self.timeout) | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 4 (Thread 0x7f0f4f7fe700 (LWP 12734)): | |
Traceback (most recent call first): | |
<built-in method acquire of _thread.lock object at remote 0x7f0f5531dfb8> | |
File "/usr/lib/python3.5/threading.py", line 293, in wait | |
waiter.acquire() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/utils/delayed_queue.py", line 54, in get | |
self._not_empty.wait() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_buffer.py", line 43, in read_event | |
return self._queue.get() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify.py", line 131, in queue_events | |
event = self._inotify.read_event() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/api.py", line 145, in run | |
self.queue_events(self.timeout) | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 3 (Thread 0x7f0f4ffff700 (LWP 12733)): | |
Traceback (most recent call first): | |
<built-in method read of module object at remote 0x7f0f583ff958> | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_c.py", line 311, in read_events | |
event_buffer = os.read(self._inotify_fd, event_buffer_size) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/watchdog/observers/inotify_buffer.py", line 88, in run | |
inotify_events = self._inotify.read_events() | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 2 (Thread 0x7f0f552dc700 (LWP 12613)): | |
Traceback (most recent call first): | |
<built-in method __enter__ of _thread.lock object at remote 0x7f0f561f69e0> | |
File "/home/bstaletic/work/ycmd/ycmd/completers/language_server/language_server_completer.py", line 1661, in HandleNotificationInPollThread | |
with self._server_info_mutex: | |
File "/home/bstaletic/work/ycmd/ycmd/completers/java/java_completer.py", line 513, in HandleNotificationInPollThread | |
super().HandleNotificationInPollThread( notification ) | |
File "/home/bstaletic/work/ycmd/ycmd/completers/language_server/language_server_completer.py", line 1637, in handler | |
self.HandleNotificationInPollThread( notification ) | |
File "/home/bstaletic/work/ycmd/ycmd/completers/language_server/language_server_completer.py", line 600, in _DispatchMessage | |
self._notification_handler( self, message ) | |
File "/home/bstaletic/work/ycmd/ycmd/completers/language_server/language_server_completer.py", line 494, in _ReadMessages | |
self._DispatchMessage( lsp.Parse( content ) ) | |
File "/home/bstaletic/work/ycmd/ycmd/completers/language_server/language_server_completer.py", line 339, in run | |
self._ReadMessages() | |
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap | |
self._bootstrap_inner() | |
Thread 1 (Thread 0x7f0f587c9740 (LWP 12604)): | |
Traceback (most recent call first): | |
<built-in method __enter__ of _thread.lock object at remote 0x7f0f561f69e0> | |
File "/home/bstaletic/work/ycmd/ycmd/completers/language_server/language_server_completer.py", line 1354, in DebugInfo | |
with self._server_info_mutex: | |
File "/home/bstaletic/work/ycmd/ycmd/handlers.py", line 281, in DebugInfo | |
request_data ).DebugInfo( request_data ) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/bottle.py", line 1748, in wrapper | |
rv = callback(*a, **ka) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/bottle.py", line 868, in _handle | |
return route.call(**args) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/bottle.py", line 960, in wsgi | |
out = self._cast(self._handle(environ)) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/bottle.py", line 985, in __call__ | |
return self.wsgi(environ, start_response) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/webtest/lint.py", line 201, in lint_app | |
iterator = application(environ, start_response_wrapper) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/webob/request.py", line 1278, in call_application | |
app_iter = application(self.environ, start_response) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/webob/request.py", line 1310, in send | |
application, catch_exc_info=True) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/webtest/app.py", line 623, in do_request | |
res = req.get_response(app, catch_exc_info=True) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/webtest/app.py", line 753, in _gen_request | |
expect_errors=expect_errors) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/webtest/utils.py", line 36, in wrapper | |
return self._gen_request(method, url, **kw) | |
File "/home/bstaletic/work/ycmd/ycmd/tests/java/debug_info_test.py", line 79, in DebugInfo_test | |
app.post_json( '/debug_info', request_data ).json, | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/_pytest/python.py", line 184, in pytest_pyfunc_call | |
result = testfunction(**testargs) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/pluggy/callers.py", line 187, in _multicall | |
res = hook_impl.function(*args) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/pluggy/manager.py", line 87, in <lambda> | |
firstresult=hook.spec.opts.get("firstresult") if hook.spec else False, | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/pluggy/manager.py", line 93, in _hookexec | |
return self._inner_hookexec(hook, methods, kwargs) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/pluggy/hooks.py", line 286, in __call__ | |
return self._hookexec(self, self.get_hookimpls(), kwargs) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/_pytest/python.py", line 1479, in runtest | |
self.ihook.pytest_pyfunc_call(pyfuncitem=self) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/_pytest/runner.py", line 135, in pytest_runtest_call | |
item.runtest() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/pluggy/callers.py", line 187, in _multicall | |
res = hook_impl.function(*args) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/pluggy/manager.py", line 87, in <lambda> | |
firstresult=hook.spec.opts.get("firstresult") if hook.spec else False, | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/pluggy/manager.py", line 93, in _hookexec | |
return self._inner_hookexec(hook, methods, kwargs) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/pluggy/hooks.py", line 286, in __call__ | |
return self._hookexec(self, self.get_hookimpls(), kwargs) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/_pytest/runner.py", line 217, in <lambda> | |
lambda: ihook(item=item, **kwds), when=when, reraise=reraise | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/_pytest/runner.py", line 244, in from_call | |
result = func() | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/_pytest/runner.py", line 217, in call_runtest_hook | |
lambda: ihook(item=item, **kwds), when=when, reraise=reraise | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/_pytest/runner.py", line 186, in call_and_report | |
call = call_runtest_hook(item, when, **kwds) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/_pytest/runner.py", line 100, in runtestprotocol | |
reports.append(call_and_report(item, "call", log)) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/_pytest/runner.py", line 85, in pytest_runtest_protocol | |
runtestprotocol(item, nextitem=nextitem) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/pluggy/callers.py", line 187, in _multicall | |
res = hook_impl.function(*args) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/pluggy/manager.py", line 87, in <lambda> | |
firstresult=hook.spec.opts.get("firstresult") if hook.spec else False, | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/pluggy/manager.py", line 93, in _hookexec | |
return self._inner_hookexec(hook, methods, kwargs) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/pluggy/hooks.py", line 286, in __call__ | |
return self._hookexec(self, self.get_hookimpls(), kwargs) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/_pytest/main.py", line 272, in pytest_runtestloop | |
item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/pluggy/callers.py", line 187, in _multicall | |
res = hook_impl.function(*args) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/pluggy/manager.py", line 87, in <lambda> | |
firstresult=hook.spec.opts.get("firstresult") if hook.spec else False, | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/pluggy/manager.py", line 93, in _hookexec | |
return self._inner_hookexec(hook, methods, kwargs) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/pluggy/hooks.py", line 286, in __call__ | |
return self._hookexec(self, self.get_hookimpls(), kwargs) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/_pytest/main.py", line 247, in _main | |
config.hook.pytest_runtestloop(session=session) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/_pytest/main.py", line 191, in wrap_session | |
session.exitstatus = doit(config, session) or 0 | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/_pytest/main.py", line 240, in pytest_cmdline_main | |
return wrap_session(config, _main) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/pluggy/callers.py", line 187, in _multicall | |
res = hook_impl.function(*args) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/pluggy/manager.py", line 87, in <lambda> | |
firstresult=hook.spec.opts.get("firstresult") if hook.spec else False, | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/pluggy/manager.py", line 93, in _hookexec | |
return self._inner_hookexec(hook, methods, kwargs) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/pluggy/hooks.py", line 286, in __call__ | |
return self._hookexec(self, self.get_hookimpls(), kwargs) | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/_pytest/config/__init__.py", line 125, in main | |
config=config | |
File "/home/bstaletic/work/ycmd/venv/lib/python3.5/site-packages/pytest/__main__.py", line 7, in <module> | |
raise SystemExit(pytest.main()) | |
<built-in method exec of module object at remote 0x7f0f5846acd8> | |
File "/usr/lib/python3.5/runpy.py", line 85, in _run_code | |
exec(code, run_globals) | |
File "/usr/lib/python3.5/runpy.py", line 193, in _run_module_as_main | |
"__main__", mod_spec) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment