Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

stress test error: InitiateFlushesThread assertion fail - num_running_flushes_ > 0 #812

Closed
Yuval-Ariel opened this issue Jan 23, 2024 · 0 comments · Fixed by #817
Closed
Assignees
Labels
bug Something isn't working

Comments

@Yuval-Ariel
Copy link
Contributor

db_stress: memtable/write_buffer_manager.cc:751: void rocksdb::WriteBufferManager::InitiateFlushesThread(): Assertion `num_running_flushes_ > 0U\' failed.
Received signal 6 (Aborted)
Invoking GDB for stack trace...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f485e4ea42f in __GI___wait4 (pid=14993, stat_loc=0x7f484d7fd250, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30
30\t../sysdeps/unix/sysv/linux/wait4.c: No such file or directory.
#4  <signal handler called>
#5  __pthread_kill_implementation (no_tid=0, signo=6, threadid=139948514604608) at ./nptl/pthread_kill.c:44
44\t./nptl/pthread_kill.c: No such file or directory.
#6  __pthread_kill_internal (signo=6, threadid=139948514604608) at ./nptl/pthread_kill.c:78
78\tin ./nptl/pthread_kill.c
#7  __GI___pthread_kill (threadid=139948514604608, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
89\tin ./nptl/pthread_kill.c
#8  0x00007f485e442476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
26\t../sysdeps/posix/raise.c: No such file or directory.
#9  0x00007f485e4287f3 in __GI_abort () at ./stdlib/abort.c:79
79\t./stdlib/abort.c: No such file or directory.
#10 0x00007f485e42871b in __assert_fail_base (fmt=0x7f485e5dd150 "%s%s%s:%u: %s%sAssertion `%s\' failed.\
%n", assertion=0x7f4860e9aaa0 "num_running_flushes_ > 0U", file=0x7f4860e9a080 "memtable/write_buffer_manager.cc", line=751, function=<optimized out>) at ./assert/assert.c:92
92\t./assert/assert.c: No such file or directory.
#11 0x00007f485e439e96 in __GI___assert_fail (assertion=0x7f4860e9aaa0 "num_running_flushes_ > 0U", file=0x7f4860e9a080 "memtable/write_buffer_manager.cc", line=751, function=0x7f4860e9aa00 "void rocksdb::WriteBufferManager::InitiateFlushesThread()") at ./assert/assert.c:101
101\tin ./assert/assert.c
#12 0x00007f486011c829 in rocksdb::WriteBufferManager::InitiateFlushesThread (this=0x616000306380) at memtable/write_buffer_manager.cc:751
751\t          assert(num_running_flushes_ > 0U);
#13 0x00007f485e8dc253 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#14 0x00007f485e494ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
442\t./nptl/pthread_create.c: No such file or directory.
#15 0x00007f485e526a40 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
81\t../sysdeps/unix/sysv/linux/x86_64/clone3.S: No such file or directory.
[Inferior 1 (process 14718) detached]
'

further documentation in ~/proac_err in instance 170

@Yuval-Ariel Yuval-Ariel added the bug Something isn't working label Jan 23, 2024
@udi-speedb udi-speedb moved this to 🏗️ Working on it in Speedb Roadmap Jan 24, 2024
@github-project-automation github-project-automation bot moved this from 🏗️ Working on it to 📖 Need your Opinion! in Speedb Roadmap Jan 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: 📖 Need your Opinion!
Development

Successfully merging a pull request may close this issue.

2 participants