在完成(关机)之后,bot会给出一个错误。错误:
Traceback (most recent call last):
File "E:\Python v 3.10\lib\asyncio\proactor_events.py", line 116, in __del__
self.close()
File "E:\Python v 3.10\lib\asyncio\proactor_events.py", line 108, in close
self._loop.call_soon(self._call_connection_lost
根据helgrind文档,竞争是通过两个堆栈跟踪报告的-一个是检测竞争,另一个是在没有之前/之后关系的不同线程中读取/写入相同的位置。
我有一个案例(下面的完整错误),其中helgrind只报告比赛位置,但没有冲突位置。那是什么意思?这是一个复杂的代码库,我不知道如何在更简单的代码上重现。通常,我会像预期的那样看到2个堆栈跟踪。
==10720== Possible data race during read of size 4 at 0x89886CC by thread #2
==10720== Locks held: none
==10720== at 0x5111BDA: pro
我是编程新手。我试图让我的discord机器人打开命令提示符,以确认它可以运行,但我得到了这个错误:
File "C:\Users\---\AppData\Local\Programs\Python\Python38-32\lib\asyncio\proactor_events.py", line 116, in __del__
self.close()
File "C:\Users\---\AppData\Local\Programs\Python\Python38-32\lib\asyncio\proactor_events.py", lin
我的代码的简化版本如下所示:
def run_async(spawn_coro, timeout):
async def _read_print_line(process):
line = await process.stdout.readline()
line = line.decode('utf-8', errors='replace')
sys.stdout.write(line)
process = await spawn_coro
try:
while not p
我正在做我自己的不和谐机器人,通过许多错误和错误,我得出了一个同样的大错误,我不知道它是什么。
File "C:\Users\Daniel\PycharmProjects\discord-bot\venv\lib\site-packages\discord\http.py", line 300, in static_login
data = await self.request(Route('GET', "/users/@me"))
File "C:\Users\Daniel\PycharmProjects\discord-bot
当我链接到我创建的DLL时遇到问题。抛出的异常是Unhandled exception at 0x000007FA17461069 (ntdll.dll)。奇怪的是,只有当我在win32应用程序中而不是在win32控制台应用程序中链接DLL时才会发生这种情况。问题似乎与线程创建有关。
调用堆栈如下:
msvcr110d.dll!_callthreadstartex() Line 354 C
msvcr110d.dll!_threadstartex(void * ptd) Line 337 C
DLL包含使用操作系统I/O完成端口的ACE proactor框架的实