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

rethinkdb 2.4.1 crash in aarch64 ubuntu docker with Guarantee failed: [before != nullptr] #6916

Closed
janetest01 opened this issue Sep 30, 2020 · 2 comments

Comments

@janetest01
Copy link

In aarch64 ubuntu docker, I compile rethink2.4.1 from source code with clang. Then I run rethinkdb, it crashes with guarantee fail. The detail is as below:

root@4c6b0c9f7628:/rethinkdb-2.4.1/build/release_clang_system# ./rethinkdb
Version: rethinkdb 2.4.1 (CLANG 6.0.0 (tags/RELEASE_600/final))
error: Error in thread 128 in ./src/containers/intrusive_list.hpp at line 175:
error: Guarantee failed: [before != nullptr]
error: Backtrace:
error: Tue Sep 29 08:15:31 2020

   1 [0x9eea20]: backtrace_t::backtrace_t() at backtrace.cc:213
   2 [0x9ef600]: lazy_backtrace_formatter_t::lazy_backtrace_formatter_t() at char_traits.h:285
   3 [0x9ee3e8]: format_backtrace[abi:cxx11](bool) at backtrace.cc:208
   4 [0xcc1e10]: report_fatal_error(char const*, int, char const*, ...) at basic_string.h:176
   5 [0xa2b78c]: intrusive_list_t<linux_thread_message_t>::insert_between(linux_thread_message_t*, intrusive_list_node_t<linux_thread_message_t>*, intrusive_list_node_t<linux_thread_message_t>*) at intrusive_list.hpp:175
   6 [0xa2ad70]: linux_message_hub_t::store_message_sometime(threadnum_t, linux_thread_message_t*) at intrusive_list.hpp:111
   7 [0xa2aff0]: linux_message_hub_t::on_event(int) at intrusive_list.hpp:89
   8 [0xa2978c]: epoll_event_queue_t::run() at epoll.cc:101
   9 [0xa27910]: linux_thread_pool_t::start_thread(void*) at thread_pool.cc:190
   10 [0xe6bcf2027088]: /lib/aarch64-linux-gnu/libpthread.so.0(+0x7088) [0xe6bcf2027088] at 0xe6bcf2027088 (/lib/aarch64-linux-gnu/libpthread.so.0)

error: Exiting.
Version: rethinkdb 2.4.1 (CLANG 6.0.0 (tags/RELEASE_600/final))
Crashing while already crashed. Printing error message to stderr.
Segmentation fault from reading the address (nil).Aborted (core dumped)

@gabor-boros
Copy link
Member

Closing this issue as rethinkdb can be installed from aarch64 from the official download server.

@srh
Copy link
Contributor

srh commented Feb 21, 2022

This was a dupe of #6895 and is fixed in v2.4.x.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants