回复:Linux 更新
首次公开证据
打开首次公开证据查看 1 个交叉存档
来源说明
Published on GitHub in February 2024 as part of Martti Malmi's testimony in the COPA v. Wright trial
那我最好安装 64 位版本。我猜这与 64 位 Linux 上的 32 位 Berkeley DB 有关。
顺便,在功能列表的署名等地方,你希望我称你为 sirius-m 还是 Martti Malmi?我觉得大多数项目为了保持一致都会使用真实姓名。
程序几次因为 debug.log 中同样的 Db::close 错误而终止。Db.log 中有:
close: Bad file descriptor blkindex.dat: Bad file descriptor
我运行的是 64 位 Ubuntu 发行版。
现在唯一的问题是他遇到的 DB 异常。
EXCEPTION: 11DbException Db::open: Bad file descriptor bitcoin in ThreadMessageHandler()
EXCEPTION: 11DbException Db::close: Bad file descriptor bitcoin in ThreadMessageHandler()
我原以为那是 Wine 的问题,但他在 Linux 上也同样遇到了这些问题。他尝试把 datadir 移到另一个驱动器上,也没用。我从来没遇到过。我正在运行一项持续产生大量活动和数据库访问的压力测试,也从未遇到它。
他用的是 64 位 Ubuntu,而我用的是 32 位,所以我猜区别就在这里。你的 Linux 机器是 64 位还是 32 位?你曾经遇到过 DB 异常吗?(也请查看 db.log。)既然 test5 已经修复了僵尸连接问题,你能开始在自己的 Linux 机器上运行它吗?我们需要第三份结果,才能更好地判断眼下面对的是什么问题。DB 异常没有被捕获,所以如果你遇到它,程序就会停止。
顺便,zetaboards 坚持显示“Member #”,所以你最好尽快注册并抢一个好的账号编号。
英文原文
展开英文原文
I'd better install 64-bit then. I imagine it's something about the 32-bit version of Berkeley DB on 64-bit Linux.
BTW, in things like the feature list credits, do you want me to refer to you as sirius-m or Martti Malmi? I think most projects go by real names for consistency.
The program terminated a few times with the same error in debug.log from Db::close. Db.log has:
close: Bad file descriptor blkindex.dat: Bad file descriptor
I'm running a 64-bit Ubuntu distribution.
The only problem now is the DB exceptions he's getting.
EXCEPTION: 11DbException Db::open: Bad file descriptor bitcoin in ThreadMessageHandler()
EXCEPTION: 11DbException Db::close: Bad file descriptor bitcoin in ThreadMessageHandler()
I had expected those to be a Wine problem, but he's getting them on Linux just the same. He tried moving the datadir to a different drive, no help. I've never gotten them. I'm running a stress test that continuously generates a lot of activity and DB access and never got it.
He has Ubuntu 64-bit and I have 32-bit, so I'm assuming that's the difference. Is your Linux machine 64-bit or 32-bit? Have you ever had a DB exception? (see db.log also) Now that the zombie problem is fixed in test5, could you start running it on your Linux machine? We could use a 3rd vote to get a better idea of what we're dealing with here. The DB exception is uncaught, so it'll stop the program if you get it.
BTW, zetaboards insists on displaying "Member #", so you better sign up soon and grab a good account number.