I'm pretty sure tests used to pass before. Now, at a random point mongod crashes (and therefore they start failing). The log indicates: {"t":{"$date":"2024-06-16T07:47:46.894+02:00"},"s":"E", "c":"STORAGE", "id":22435, "ctx":"conn377","msg":"WiredTiger error","attr":{"error":24,"message":"[1718516866:894474][69:0x7fdd623ff6c0], WT_SESSION.create: __posix_directory_sync, 130: /var/tmp/portage/dev-python/pymongo-4.7.3/temp/mongo.db/: directory-sync: open: Too many open files"}} {"t":{"$date":"2024-06-16T07:47:46.894+02:00"},"s":"E", "c":"STORAGE", "id":22435, "ctx":"conn377","msg":"WiredTiger error","attr":{"error":24,"message":"[1718516866:894524][69:0x7fdd623ff6c0], WT_SESSION.create: __posix_directory_sync, 146: /var/tmp/portage/dev-python/pymongo-4.7.3/temp/mongo.db/collection-1123--7846222996722336234.wt: directory-sync: Too many open files"}} {"t":{"$date":"2024-06-16T07:47:46.894+02:00"},"s":"E", "c":"STORAGE", "id":22435, "ctx":"conn377","msg":"WiredTiger error","attr":{"error":-31804,"message":"[1718516866:894552][69:0x7fdd623ff6c0], WT_SESSION.create: __posix_directory_sync, 146: the process must exit and restart: WT_PANIC: WiredTiger library panic"}} {"t":{"$date":"2024-06-16T07:47:46.894+02:00"},"s":"F", "c":"-", "id":23089, "ctx":"conn377","msg":"Fatal assertion","attr":{"msgid":50853,"file":"src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp","line":575}} {"t":{"$date":"2024-06-16T07:47:46.894+02:00"},"s":"F", "c":"-", "id":23090, "ctx":"conn377","msg":"\n\n***aborting after fassert() failure\n\n"} {"t":{"$date":"2024-06-16T07:47:46.894+02:00"},"s":"F", "c":"CONTROL", "id":6384300, "ctx":"conn377","msg":"Writing fatal message","attr":{"message":"Got signal: 6 (Aborted).\n"}} {"t":{"$date":"2024-06-16T07:47:46.895+02:00"},"s":"E", "c":"CONTROL", "id":31430, "ctx":"conn377","msg":"Error collecting stack trace","attr":{"error":"unw_get_proc_name(560F43790822): unspecified (general) error\nerror: unw_step: unspecified (general) error\nunw_get_proc_name(560F43790822): unspecified (general) error\nerror: unw_step: unspecified (general) error\n"}} {"t":{"$date":"2024-06-16T07:47:46.895+02:00"},"s":"I", "c":"CONTROL", "id":31380, "ctx":"conn377","msg":"BACKTRACE","attr":{"bt":{"backtrace":[{"a":"560F43790822","b":"560F3F7C0000","o":"3FD0822"}],"processInfo":{"mongodbVersion":"5.0.26","gitVersion":"0b4f1ea980b5380a66425a90b414106a191365f4","compiledModules":[],"uname":{"sysname":"Linux","release":"6.9.4-gentoo-dist","version":"#1 SMP PREEMPT_DYNAMIC Wed Jun 12 11:11:20 -00 2024","machine":"x86_64"},"somap":[{"b":"560F3F7C0000","elfType":3,"buildId":"534088E08B9FC6F019E68F0591E4F87D6BF6BAAA"}]}}}} {"t":{"$date":"2024-06-16T07:47:46.895+02:00"},"s":"I", "c":"CONTROL", "id":31445, "ctx":"conn377","msg":"Frame","attr":{"frame":{"a":"560F43790822","b":"560F3F7C0000","o":"3FD0822"}}}
Created attachment 895898 [details] mongod.log.xz
Ping. This is making it impossible to test dev-python/pymongo.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18ccbe44a8dfad05bdaac3cf2ccca6ec1ce68103 commit 18ccbe44a8dfad05bdaac3cf2ccca6ec1ce68103 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2024-07-09 18:53:20 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2024-07-09 19:29:20 +0000 dev-python/pymongo: Split test suite to workaround mongodb crash Bug: https://bugs.gentoo.org/934389 Signed-off-by: Michał Górny <mgorny@gentoo.org> dev-python/pymongo/pymongo-4.7.2.ebuild | 94 ++++++++++++++++++++------------- 1 file changed, 57 insertions(+), 37 deletions(-)