-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Closed
Labels
Milestone
Description
Fish version
fish, version 3.1.2
Operating system
Linux localhost 4.9.179-perf+ #1 SMP PREEMPT Fri Jul 17 19:30:50 CST 2020 aarch64 Android
sh -c 'env HOME=$(mktemp -d) fish'
Does not affect the behaviour I am reporting
When I give the command fish_config and open the prompt tab in browser I get an error saying "The request received an error. Perhaps the server has shut down

Also I get these error message on the terminal
u0_a1025@localhost /d/d/c/f/home> fish_config
Web config started at file:///data/data/com.termux/files/usr/tmp/web_config0mlwjt5f.html
Hit ENTER to stop.
$ set -L
----------------------------------------
Exception happened during processing of request from ('::ffff:127.0.0.1', 46052, 0, 0)
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/synchronize.py", line 28, in <module>
from _multiprocessing import SemLock, sem_unlink
ImportError: cannot import name 'SemLock' from '_multiprocessing' (/data/data/com.termux/files/usr/lib/python3.8/lib-dynload/_multiprocessing.cpython-38.so)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 316, in _handle_request_noblock
self.process_request(request, client_address)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 347, in process_request
self.finish_request(request, client_address)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 647, in __init__
super().__init__(*args, **kwargs)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 720, in __init__
self.handle()
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 427, in handle
self.handle_one_request()
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 415, in handle_one_request
method()
File "/data/data/com.termux/files/usr/share/fish/tools/web_config/webconfig.py", line 1262, in do_GET
output = self.do_get_sample_prompts_list()
File "/data/data/com.termux/files/usr/share/fish/tools/web_config/webconfig.py", line 1162, in do_get_sample_prompts_list
pool = multiprocessing.pool.ThreadPool(processes=8)
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 925, in __init__
Pool.__init__(self, processes, initializer, initargs)
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 196, in __init__
self._change_notifier = self._ctx.SimpleQueue()
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 113, in SimpleQueue
return SimpleQueue(ctx=self.get_context())
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/queues.py", line 336, in __init__
self._rlock = ctx.Lock()
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 67, in Lock
from .synchronize import Lock
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/synchronize.py", line 30, in <module>
raise ImportError("This platform lacks a functioning sem_open" +
ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.
----------------------------------------
----------------------------------------
Exception happened during processing of request from ('::ffff:127.0.0.1', 46054, 0, 0)
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/synchronize.py", line 28, in <module>
from _multiprocessing import SemLock, sem_unlink
ImportError: cannot import name 'SemLock' from '_multiprocessing' (/data/data/com.termux/files/usr/lib/python3.8/lib-dynload/_multiprocessing.cpython-38.so)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 316, in _handle_request_noblock
self.process_request(request, client_address)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 347, in process_request
self.finish_request(request, client_address)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 647, in __init__
super().__init__(*args, **kwargs)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 720, in __init__
self.handle()
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 427, in handle
self.handle_one_request()
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 415, in handle_one_request
method()
File "/data/data/com.termux/files/usr/share/fish/tools/web_config/webconfig.py", line 1262, in do_GET
output = self.do_get_sample_prompts_list()
File "/data/data/com.termux/files/usr/share/fish/tools/web_config/webconfig.py", line 1162, in do_get_sample_prompts_list
pool = multiprocessing.pool.ThreadPool(processes=8)
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 925, in __init__
Pool.__init__(self, processes, initializer, initargs)
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 196, in __init__
self._change_notifier = self._ctx.SimpleQueue()
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 113, in SimpleQueue
return SimpleQueue(ctx=self.get_context())
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/queues.py", line 336, in __init__
self._rlock = ctx.Lock()
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 67, in Lock
from .synchronize import Lock
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/synchronize.py", line 30, in <module>
raise ImportError("This platform lacks a functioning sem_open" +
ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.
----------------------------------------
----------------------------------------
Exception happened during processing of request from ('::ffff:127.0.0.1', 46056, 0, 0)
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/synchronize.py", line 28, in <module>
from _multiprocessing import SemLock, sem_unlink
ImportError: cannot import name 'SemLock' from '_multiprocessing' (/data/data/com.termux/files/usr/lib/python3.8/lib-dynload/_multiprocessing.cpython-38.so)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 316, in _handle_request_noblock
self.process_request(request, client_address)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 347, in process_request
self.finish_request(request, client_address)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 647, in __init__
super().__init__(*args, **kwargs)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 720, in __init__
self.handle()
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 427, in handle
self.handle_one_request()
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 415, in handle_one_request
method()
File "/data/data/com.termux/files/usr/share/fish/tools/web_config/webconfig.py", line 1262, in do_GET
output = self.do_get_sample_prompts_list()
File "/data/data/com.termux/files/usr/share/fish/tools/web_config/webconfig.py", line 1162, in do_get_sample_prompts_list
pool = multiprocessing.pool.ThreadPool(processes=8)
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 925, in __init__
Pool.__init__(self, processes, initializer, initargs)
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 196, in __init__
self._change_notifier = self._ctx.SimpleQueue()
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 113, in SimpleQueue
return SimpleQueue(ctx=self.get_context())
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/queues.py", line 336, in __init__
self._rlock = ctx.Lock()
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 67, in Lock
from .synchronize import Lock
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/synchronize.py", line 30, in <module>
raise ImportError("This platform lacks a functioning sem_open" +
ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.
----------------------------------------
----------------------------------------
Exception happened during processing of request from ('::ffff:127.0.0.1', 46058, 0, 0)
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/synchronize.py", line 28, in <module>
from _multiprocessing import SemLock, sem_unlink
ImportError: cannot import name 'SemLock' from '_multiprocessing' (/data/data/com.termux/files/usr/lib/python3.8/lib-dynload/_multiprocessing.cpython-38.so)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 316, in _handle_request_noblock
self.process_request(request, client_address)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 347, in process_request
self.finish_request(request, client_address)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 647, in __init__
super().__init__(*args, **kwargs)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 720, in __init__
self.handle()
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 427, in handle
self.handle_one_request()
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 415, in handle_one_request
method()
File "/data/data/com.termux/files/usr/share/fish/tools/web_config/webconfig.py", line 1262, in do_GET
output = self.do_get_sample_prompts_list()
File "/data/data/com.termux/files/usr/share/fish/tools/web_config/webconfig.py", line 1162, in do_get_sample_prompts_list
pool = multiprocessing.pool.ThreadPool(processes=8)
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 925, in __init__
Pool.__init__(self, processes, initializer, initargs)
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 196, in __init__
self._change_notifier = self._ctx.SimpleQueue()
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 113, in SimpleQueue
return SimpleQueue(ctx=self.get_context())
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/queues.py", line 336, in __init__
self._rlock = ctx.Lock()
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 67, in Lock
from .synchronize import Lock
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/synchronize.py", line 30, in <module>
raise ImportError("This platform lacks a functioning sem_open" +
ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.
----------------------------------------
----------------------------------------
Exception happened during processing of request from ('::ffff:127.0.0.1', 46060, 0, 0)
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/synchronize.py", line 28, in <module>
from _multiprocessing import SemLock, sem_unlink
ImportError: cannot import name 'SemLock' from '_multiprocessing' (/data/data/com.termux/files/usr/lib/python3.8/lib-dynload/_multiprocessing.cpython-38.so)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 316, in _handle_request_noblock
self.process_request(request, client_address)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 347, in process_request
self.finish_request(request, client_address)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 647, in __init__
super().__init__(*args, **kwargs)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 720, in __init__
self.handle()
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 427, in handle
self.handle_one_request()
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 415, in handle_one_request
method()
File "/data/data/com.termux/files/usr/share/fish/tools/web_config/webconfig.py", line 1262, in do_GET
output = self.do_get_sample_prompts_list()
File "/data/data/com.termux/files/usr/share/fish/tools/web_config/webconfig.py", line 1162, in do_get_sample_prompts_list
pool = multiprocessing.pool.ThreadPool(processes=8)
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 925, in __init__
Pool.__init__(self, processes, initializer, initargs)
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 196, in __init__
self._change_notifier = self._ctx.SimpleQueue()
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 113, in SimpleQueue
return SimpleQueue(ctx=self.get_context())
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/queues.py", line 336, in __init__
self._rlock = ctx.Lock()
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 67, in Lock
from .synchronize import Lock
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/synchronize.py", line 30, in <module>
raise ImportError("This platform lacks a functioning sem_open" +
ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.
----------------------------------------
----------------------------------------
Exception happened during processing of request from ('::ffff:127.0.0.1', 46062, 0, 0)
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/synchronize.py", line 28, in <module>
from _multiprocessing import SemLock, sem_unlink
ImportError: cannot import name 'SemLock' from '_multiprocessing' (/data/data/com.termux/files/usr/lib/python3.8/lib-dynload/_multiprocessing.cpython-38.so)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 316, in _handle_request_noblock
self.process_request(request, client_address)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 347, in process_request
self.finish_request(request, client_address)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 647, in __init__
super().__init__(*args, **kwargs)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 720, in __init__
self.handle()
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 427, in handle
self.handle_one_request()
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 415, in handle_one_request
method()
File "/data/data/com.termux/files/usr/share/fish/tools/web_config/webconfig.py", line 1262, in do_GET
output = self.do_get_sample_prompts_list()
File "/data/data/com.termux/files/usr/share/fish/tools/web_config/webconfig.py", line 1162, in do_get_sample_prompts_list
pool = multiprocessing.pool.ThreadPool(processes=8)
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 925, in __init__
Pool.__init__(self, processes, initializer, initargs)
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 196, in __init__
self._change_notifier = self._ctx.SimpleQueue()
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 113, in SimpleQueue
return SimpleQueue(ctx=self.get_context())
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/queues.py", line 336, in __init__
self._rlock = ctx.Lock()
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 67, in Lock
from .synchronize import Lock
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/synchronize.py", line 30, in <module>
raise ImportError("This platform lacks a functioning sem_open" +
ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.
----------------------------------------
----------------------------------------
Exception happened during processing of request from ('::ffff:127.0.0.1', 46064, 0, 0)
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/synchronize.py", line 28, in <module>
from _multiprocessing import SemLock, sem_unlink
ImportError: cannot import name 'SemLock' from '_multiprocessing' (/data/data/com.termux/files/usr/lib/python3.8/lib-dynload/_multiprocessing.cpython-38.so)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 316, in _handle_request_noblock
self.process_request(request, client_address)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 347, in process_request
self.finish_request(request, client_address)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 647, in __init__
super().__init__(*args, **kwargs)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 720, in __init__
self.handle()
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 427, in handle
self.handle_one_request()
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 415, in handle_one_request
method()
File "/data/data/com.termux/files/usr/share/fish/tools/web_config/webconfig.py", line 1262, in do_GET
output = self.do_get_sample_prompts_list()
File "/data/data/com.termux/files/usr/share/fish/tools/web_config/webconfig.py", line 1162, in do_get_sample_prompts_list
pool = multiprocessing.pool.ThreadPool(processes=8)
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 925, in __init__
Pool.__init__(self, processes, initializer, initargs)
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 196, in __init__
self._change_notifier = self._ctx.SimpleQueue()
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 113, in SimpleQueue
return SimpleQueue(ctx=self.get_context())
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/queues.py", line 336, in __init__
self._rlock = ctx.Lock()
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 67, in Lock
from .synchronize import Lock
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/synchronize.py", line 30, in <module>
raise ImportError("This platform lacks a functioning sem_open" +
ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.
----------------------------------------
----------------------------------------
Exception happened during processing of request from ('::ffff:127.0.0.1', 46066, 0, 0)
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/synchronize.py", line 28, in <module>
from _multiprocessing import SemLock, sem_unlink
ImportError: cannot import name 'SemLock' from '_multiprocessing' (/data/data/com.termux/files/usr/lib/python3.8/lib-dynload/_multiprocessing.cpython-38.so)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 316, in _handle_request_noblock
self.process_request(request, client_address)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 347, in process_request
self.finish_request(request, client_address)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 647, in __init__
super().__init__(*args, **kwargs)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 720, in __init__
self.handle()
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 427, in handle
self.handle_one_request()
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 415, in handle_one_request
method()
File "/data/data/com.termux/files/usr/share/fish/tools/web_config/webconfig.py", line 1262, in do_GET
output = self.do_get_sample_prompts_list()
File "/data/data/com.termux/files/usr/share/fish/tools/web_config/webconfig.py", line 1162, in do_get_sample_prompts_list
pool = multiprocessing.pool.ThreadPool(processes=8)
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 925, in __init__
Pool.__init__(self, processes, initializer, initargs)
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 196, in __init__
self._change_notifier = self._ctx.SimpleQueue()
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 113, in SimpleQueue
return SimpleQueue(ctx=self.get_context())
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/queues.py", line 336, in __init__
self._rlock = ctx.Lock()
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 67, in Lock
from .synchronize import Lock
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/synchronize.py", line 30, in <module>
raise ImportError("This platform lacks a functioning sem_open" +
ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.
----------------------------------------
----------------------------------------
Exception happened during processing of request from ('::ffff:127.0.0.1', 46068, 0, 0)
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/synchronize.py", line 28, in <module>
from _multiprocessing import SemLock, sem_unlink
ImportError: cannot import name 'SemLock' from '_multiprocessing' (/data/data/com.termux/files/usr/lib/python3.8/lib-dynload/_multiprocessing.cpython-38.so)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 316, in _handle_request_noblock
self.process_request(request, client_address)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 347, in process_request
self.finish_request(request, client_address)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 647, in __init__
super().__init__(*args, **kwargs)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 720, in __init__
self.handle()
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 427, in handle
self.handle_one_request()
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 415, in handle_one_request
method()
File "/data/data/com.termux/files/usr/share/fish/tools/web_config/webconfig.py", line 1262, in do_GET
output = self.do_get_sample_prompts_list()
File "/data/data/com.termux/files/usr/share/fish/tools/web_config/webconfig.py", line 1162, in do_get_sample_prompts_list
pool = multiprocessing.pool.ThreadPool(processes=8)
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 925, in __init__
Pool.__init__(self, processes, initializer, initargs)
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 196, in __init__
self._change_notifier = self._ctx.SimpleQueue()
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 113, in SimpleQueue
return SimpleQueue(ctx=self.get_context())
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/queues.py", line 336, in __init__
self._rlock = ctx.Lock()
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 67, in Lock
from .synchronize import Lock
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/synchronize.py", line 30, in <module>
raise ImportError("This platform lacks a functioning sem_open" +
ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.
----------------------------------------
----------------------------------------
Exception happened during processing of request from ('::ffff:127.0.0.1', 46070, 0, 0)
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/synchronize.py", line 28, in <module>
from _multiprocessing import SemLock, sem_unlink
ImportError: cannot import name 'SemLock' from '_multiprocessing' (/data/data/com.termux/files/usr/lib/python3.8/lib-dynload/_multiprocessing.cpython-38.so)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 316, in _handle_request_noblock
self.process_request(request, client_address)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 347, in process_request
self.finish_request(request, client_address)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 647, in __init__
super().__init__(*args, **kwargs)
File "/data/data/com.termux/files/usr/lib/python3.8/socketserver.py", line 720, in __init__
self.handle()
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 427, in handle
self.handle_one_request()
File "/data/data/com.termux/files/usr/lib/python3.8/http/server.py", line 415, in handle_one_request
method()
File "/data/data/com.termux/files/usr/share/fish/tools/web_config/webconfig.py", line 1262, in do_GET
output = self.do_get_sample_prompts_list()
File "/data/data/com.termux/files/usr/share/fish/tools/web_config/webconfig.py", line 1162, in do_get_sample_prompts_list
pool = multiprocessing.pool.ThreadPool(processes=8)
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 925, in __init__
Pool.__init__(self, processes, initializer, initargs)
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 196, in __init__
self._change_notifier = self._ctx.SimpleQueue()
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 113, in SimpleQueue
return SimpleQueue(ctx=self.get_context())
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/queues.py", line 336, in __init__
self._rlock = ctx.Lock()
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 67, in Lock
from .synchronize import Lock
File "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/synchronize.py", line 30, in <module>
raise ImportError("This platform lacks a functioning sem_open" +
ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.