Skip to content

Instantly share code, notes, and snippets.

@solanoepalacio
Created October 26, 2018 20:41
Show Gist options
  • Save solanoepalacio/556b273c867c98fa5e2dc6066c01fa08 to your computer and use it in GitHub Desktop.
Save solanoepalacio/556b273c867c98fa5e2dc6066c01fa08 to your computer and use it in GitHub Desktop.
ardb-gdb-stacktrace
Attaching to program: /home/solano.palacio/ardb/src/ardb-server, process 22474
[New LWP 22475]
[New LWP 22476]
[New LWP 22477]
[New LWP 22478]
[New LWP 22479]
[New LWP 22480]
[New LWP 22481]
[New LWP 22482]
[New LWP 22483]
[New LWP 22484]
[New LWP 22485]
[New LWP 22486]
[New LWP 22487]
[New LWP 22488]
[New LWP 22489]
[New LWP 22490]
[New LWP 22491]
[New LWP 22492]
[New LWP 22493]
[New LWP 22494]
[New LWP 22495]
[New LWP 22496]
[New LWP 22497]
[New LWP 22498]
[New LWP 22499]
[New LWP 22500]
[New LWP 22501]
[New LWP 22502]
[New LWP 22503]
[New LWP 22504]
[New LWP 22505]
[New LWP 22506]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f53c587fa13 in epoll_wait () at ../sysdeps/unix/syscall-template.S:84
84 ../sysdeps/unix/syscall-template.S: No such file or directory.
(gdb) thread apply all bt
Thread 33 (Thread 0x7f53a2bff700 (LWP 22506)):
#0 0x00007f53c5862827 in sched_yield () at ../sysdeps/unix/syscall-template.S:84
#1 0x00000000005304c5 in ardb::SpinMutexLock::Lock (this=<optimised out>) at ./common/thread/spin_mutex_lock.hpp:48
#2 ardb::LockGuard<ardb::SpinMutexLock>::LockGuard (check=<optimised out>, lock=..., this=<synthetic pointer>) at ./common/thread/lock_guard.hpp:47
#3 ardb::Ardb::SignalKeyAsReady (this=this@entry=0x7fff44386340, ctx=..., key="file-queue-enqueued") at command/blocked.cpp:137
#4 0x000000000058f0f2 in ardb::Ardb::ListPush (this=0x7fff44386340, ctx=..., cmd=..., lock_key=<optimised out>) at command/t_list.cpp:435
#5 0x00000000005ba9a8 in ardb::Ardb::DoCall (this=this@entry=0x7fff44386340, ctx=..., setting=..., args=...) at db/db.cpp:1376
#6 0x00000000005283c5 in ardb::Ardb::Exec (this=0x7fff44386340, ctx=..., cmd=...) at command/transaction.cpp:93
#7 0x00000000005ba9a8 in ardb::Ardb::DoCall (this=this@entry=0x7fff44386340, ctx=..., setting=..., args=...) at db/db.cpp:1376
#8 0x00000000005bfdaf in ardb::Ardb::Call (this=0x7fff44386340, ctx=..., args=...) at db/db.cpp:1553
#9 0x00000000004ce3fd in ardb::RedisRequestHandler::MessageReceived (e=..., ctx=..., this=0x7f53b12d1880) at network.cpp:129
#10 ardb::ChannelUpstreamHandler<ardb::codec::RedisCommandFrame>::HandleStreamEvent (e=..., ctx=..., this=0x7f53b12d1880) at ./common/channel/channel_upstream_handler.hpp:133
#11 ardb::ChannelPipeline::SendUpstream<ardb::codec::RedisCommandFrame> (ctx=<optimised out>, e=..., this=<optimised out>) at ./common/channel/all_includes.hpp:89
#12 0x00000000004d3100 in ardb::ChannelHandlerContext::SendUpstream<ardb::MessageEvent<ardb::codec::RedisCommandFrame> > (this=0x7f53b12d3d60, this=0x7f53b12d3d60, e=...)
at ./common/channel/all_includes.hpp:164
#13 ardb::fire_message_received<ardb::codec::RedisCommandFrame> (destructor=0x0, message=0x7f53a2bfd1c0, ctx=...) at ./common/channel/channel_helper.hpp:91
#14 ardb::codec::StackFrameDecoder<ardb::codec::RedisCommandFrame>::CallDecode (this=0x7f53c4c2fe40, context=..., channel=0x7f53b12d1740, cumulation=...)
at ./common/channel/codec/stack_frame_decoder.hpp:102
#15 0x00000000004d3c48 in ardb::codec::StackFrameDecoder<ardb::codec::RedisCommandFrame>::MessageReceived (this=0x7f53c4c2fe40, ctx=..., e=...)
at ./common/channel/codec/stack_frame_decoder.hpp:157
#16 0x00000000004da213 in ardb::ChannelUpstreamHandler<ardb::Buffer>::HandleStreamEvent (e=..., ctx=..., this=<optimised out>)
at ./common/channel/channel_upstream_handler.hpp:133
#17 ardb::ChannelPipeline::SendUpstream<ardb::Buffer> (ctx=<optimised out>, e=..., this=0x7f53b12d1778) at ./common/channel/all_includes.hpp:89
#18 0x00000000004db4d2 in ardb::ChannelPipeline::SendUpstream<ardb::MessageEvent<ardb::Buffer> > (event=..., this=0x7f53b12d1778) at ./common/channel/all_includes.hpp:128
#19 ardb::fire_message_received<ardb::Buffer> (destructor=0x0, message=0x7f53b12d17a8, channel=0x7f53b12d1740) at ./common/channel/channel_helper.hpp:83
#20 ardb::Channel::OnRead (this=0x7f53b12d1740) at common/channel/channel.cpp:560
#21 0x00000000004da27d in ardb::Channel::IOEventCallback (eventLoop=<optimised out>, fd=<optimised out>, clientData=0x7f53b12d1740, mask=1) at common/channel/channel.cpp:53
#22 0x000000000051ad37 in aeProcessEvents (eventLoop=eventLoop@entry=0x7f53c4b93448, flags=flags@entry=3) at common/channel/redis/ae.c:429
#23 0x000000000051b18b in aeMain (eventLoop=0x7f53c4b93448) at common/channel/redis/ae.c:485
#24 0x0000000000507f00 in ardb::Thread::ThreadFunc (data=0x7f53c4ba6f60) at common/thread/thread.cpp:38
#25 0x00007f53c6a106ba in start_thread (arg=0x7f53a2bff700) at pthread_create.c:333
#26 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 32 (Thread 0x7f53a39ff700 (LWP 22505)):
#0 0x00007f53c587fa13 in epoll_wait () at ../sysdeps/unix/syscall-template.S:84
#1 0x000000000051ac7f in aeApiPoll (tvp=<optimised out>, eventLoop=0x7f53c4b93538) at common/channel/redis/ae_epoll.cc:104
#2 aeProcessEvents (eventLoop=eventLoop@entry=0x7f53c4b93538, flags=flags@entry=3) at common/channel/redis/ae.c:413
#3 0x000000000051b18b in aeMain (eventLoop=0x7f53c4b93538) at common/channel/redis/ae.c:485
#4 0x0000000000507f00 in ardb::Thread::ThreadFunc (data=0x7f53c53f38c0) at common/thread/thread.cpp:38
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53a39ff700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 31 (Thread 0x7f53a47ff700 (LWP 22504)):
#0 0x00007f53c5862827 in sched_yield () at ../sysdeps/unix/syscall-template.S:84
#1 0x000000000051e205 in ardb::SpinMutexLock::Lock (this=0x7fff44386928) at ./common/thread/spin_mutex_lock.hpp:48
#2 ardb::LockGuard<ardb::SpinMutexLock>::LockGuard (check=true, lock=..., this=<synthetic pointer>) at ./common/thread/lock_guard.hpp:47
---Type <return> to continue, or q <return> to quit---
#3 ardb::Ardb::FillInfoResponse (this=this@entry=0x7fff44386340, ctx=..., section="default",
info="# Server\r\nardb_version:0.10.0\r\nredis_version:2.8.0\r\nengine:rocksdb\r\nardb_home:/home/solano.palacio\r\nos:Linux 4.4.0-72-generic x86_64\r\ngcc_version:5.4.0\r\nprocess_id:22474\r\nrun_id:a34ab5b8226ea1b6322e51"...) at command/server.cpp:245
#4 0x0000000000521499 in ardb::Ardb::Info (this=0x7fff44386340, ctx=..., cmd=...) at command/server.cpp:451
#5 0x00000000005ba9a8 in ardb::Ardb::DoCall (this=this@entry=0x7fff44386340, ctx=..., setting=..., args=...) at db/db.cpp:1376
#6 0x00000000005bfdaf in ardb::Ardb::Call (this=0x7fff44386340, ctx=..., args=...) at db/db.cpp:1553
#7 0x00000000004ce3fd in ardb::RedisRequestHandler::MessageReceived (e=..., ctx=..., this=0x7f53b12d7500) at network.cpp:129
#8 ardb::ChannelUpstreamHandler<ardb::codec::RedisCommandFrame>::HandleStreamEvent (e=..., ctx=..., this=0x7f53b12d7500) at ./common/channel/channel_upstream_handler.hpp:133
#9 ardb::ChannelPipeline::SendUpstream<ardb::codec::RedisCommandFrame> (ctx=<optimised out>, e=..., this=<optimised out>) at ./common/channel/all_includes.hpp:89
#10 0x00000000004d3100 in ardb::ChannelHandlerContext::SendUpstream<ardb::MessageEvent<ardb::codec::RedisCommandFrame> > (this=0x7f53b12d4210, this=0x7f53b12d4210, e=...)
at ./common/channel/all_includes.hpp:164
#11 ardb::fire_message_received<ardb::codec::RedisCommandFrame> (destructor=0x0, message=0x7f53a47fd1c0, ctx=...) at ./common/channel/channel_helper.hpp:91
#12 ardb::codec::StackFrameDecoder<ardb::codec::RedisCommandFrame>::CallDecode (this=0x7f53c4c2ff80, context=..., channel=0x7f53b12d73c0, cumulation=...)
at ./common/channel/codec/stack_frame_decoder.hpp:102
#13 0x00000000004d3c48 in ardb::codec::StackFrameDecoder<ardb::codec::RedisCommandFrame>::MessageReceived (this=0x7f53c4c2ff80, ctx=..., e=...)
at ./common/channel/codec/stack_frame_decoder.hpp:157
#14 0x00000000004da213 in ardb::ChannelUpstreamHandler<ardb::Buffer>::HandleStreamEvent (e=..., ctx=..., this=<optimised out>)
at ./common/channel/channel_upstream_handler.hpp:133
#15 ardb::ChannelPipeline::SendUpstream<ardb::Buffer> (ctx=<optimised out>, e=..., this=0x7f53b12d73f8) at ./common/channel/all_includes.hpp:89
#16 0x00000000004db4d2 in ardb::ChannelPipeline::SendUpstream<ardb::MessageEvent<ardb::Buffer> > (event=..., this=0x7f53b12d73f8) at ./common/channel/all_includes.hpp:128
#17 ardb::fire_message_received<ardb::Buffer> (destructor=0x0, message=0x7f53b12d7428, channel=0x7f53b12d73c0) at ./common/channel/channel_helper.hpp:83
#18 ardb::Channel::OnRead (this=0x7f53b12d73c0) at common/channel/channel.cpp:560
#19 0x00000000004da27d in ardb::Channel::IOEventCallback (eventLoop=<optimised out>, fd=<optimised out>, clientData=0x7f53b12d73c0, mask=1) at common/channel/channel.cpp:53
#20 0x000000000051ad37 in aeProcessEvents (eventLoop=eventLoop@entry=0x7f53c4b93628, flags=flags@entry=3) at common/channel/redis/ae.c:429
#21 0x000000000051b18b in aeMain (eventLoop=0x7f53c4b93628) at common/channel/redis/ae.c:485
#22 0x0000000000507f00 in ardb::Thread::ThreadFunc (data=0x7f53c53f3920) at common/thread/thread.cpp:38
#23 0x00007f53c6a106ba in start_thread (arg=0x7f53a47ff700) at pthread_create.c:333
#24 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 30 (Thread 0x7f53a57ff700 (LWP 22503)):
#0 0x00007f53c5862827 in sched_yield () at ../sysdeps/unix/syscall-template.S:84
#1 0x00000000005304c5 in ardb::SpinMutexLock::Lock (this=<optimised out>) at ./common/thread/spin_mutex_lock.hpp:48
#2 ardb::LockGuard<ardb::SpinMutexLock>::LockGuard (check=<optimised out>, lock=..., this=<synthetic pointer>) at ./common/thread/lock_guard.hpp:47
#3 ardb::Ardb::SignalKeyAsReady (this=this@entry=0x7fff44386340, ctx=..., key="file-queue-processing") at command/blocked.cpp:137
#4 0x000000000058f0f2 in ardb::Ardb::ListPush (this=this@entry=0x7fff44386340, ctx=..., cmd=..., lock_key=lock_key@entry=true) at command/t_list.cpp:435
#5 0x000000000058f9eb in ardb::Ardb::ListPushValue (this=this@entry=0x7fff44386340, ctx=..., key=..., value="4723f4ce-debe-481b-a983-f287f0d778e0_metadata.json",
lpush=lpush@entry=true, push_cmd=...) at command/t_list.cpp:1025
#6 0x0000000000597e61 in ardb::Ardb::WakeClientsBlockingOnList (this=this@entry=0x7fff44386340, ctx=..., ready_key=..., unblock_client=...) at command/t_list.cpp:1077
#7 0x000000000053165e in ardb::Ardb::WakeClientsBlockingOnKeys (this=this@entry=0x7fff44386340, ctx=...) at command/blocked.cpp:193
#8 0x00000000005bfdbc in ardb::Ardb::Call (this=0x7fff44386340, ctx=..., args=...) at db/db.cpp:1554
#9 0x00000000004ce3fd in ardb::RedisRequestHandler::MessageReceived (e=..., ctx=..., this=0x7f53b12cb200) at network.cpp:129
#10 ardb::ChannelUpstreamHandler<ardb::codec::RedisCommandFrame>::HandleStreamEvent (e=..., ctx=..., this=0x7f53b12cb200) at ./common/channel/channel_upstream_handler.hpp:133
#11 ardb::ChannelPipeline::SendUpstream<ardb::codec::RedisCommandFrame> (ctx=<optimised out>, e=..., this=<optimised out>) at ./common/channel/all_includes.hpp:89
#12 0x00000000004d3100 in ardb::ChannelHandlerContext::SendUpstream<ardb::MessageEvent<ardb::codec::RedisCommandFrame> > (this=0x7f53b12d39a0, this=0x7f53b12d39a0, e=...)
at ./common/channel/all_includes.hpp:164
#13 ardb::fire_message_received<ardb::codec::RedisCommandFrame> (destructor=0x0, message=0x7f53a57fd1c0, ctx=...) at ./common/channel/channel_helper.hpp:91
#14 ardb::codec::StackFrameDecoder<ardb::codec::RedisCommandFrame>::CallDecode (this=0x7f53c4c2fd40, context=..., channel=0x7f53b12cb0c0, cumulation=...)
---Type <return> to continue, or q <return> to quit---
at ./common/channel/codec/stack_frame_decoder.hpp:102
#15 0x00000000004d3c48 in ardb::codec::StackFrameDecoder<ardb::codec::RedisCommandFrame>::MessageReceived (this=0x7f53c4c2fd40, ctx=..., e=...)
at ./common/channel/codec/stack_frame_decoder.hpp:157
#16 0x00000000004da213 in ardb::ChannelUpstreamHandler<ardb::Buffer>::HandleStreamEvent (e=..., ctx=..., this=<optimised out>)
at ./common/channel/channel_upstream_handler.hpp:133
#17 ardb::ChannelPipeline::SendUpstream<ardb::Buffer> (ctx=<optimised out>, e=..., this=0x7f53b12cb0f8) at ./common/channel/all_includes.hpp:89
#18 0x00000000004db4d2 in ardb::ChannelPipeline::SendUpstream<ardb::MessageEvent<ardb::Buffer> > (event=..., this=0x7f53b12cb0f8) at ./common/channel/all_includes.hpp:128
#19 ardb::fire_message_received<ardb::Buffer> (destructor=0x0, message=0x7f53b12cb128, channel=0x7f53b12cb0c0) at ./common/channel/channel_helper.hpp:83
#20 ardb::Channel::OnRead (this=0x7f53b12cb0c0) at common/channel/channel.cpp:560
#21 0x00000000004da27d in ardb::Channel::IOEventCallback (eventLoop=<optimised out>, fd=<optimised out>, clientData=0x7f53b12cb0c0, mask=1) at common/channel/channel.cpp:53
#22 0x000000000051ad37 in aeProcessEvents (eventLoop=eventLoop@entry=0x7f53c4b93718, flags=flags@entry=3) at common/channel/redis/ae.c:429
#23 0x000000000051b18b in aeMain (eventLoop=0x7f53c4b93718) at common/channel/redis/ae.c:485
#24 0x0000000000507f00 in ardb::Thread::ThreadFunc (data=0x7f53c53fa7d0) at common/thread/thread.cpp:38
#25 0x00007f53c6a106ba in start_thread (arg=0x7f53a57ff700) at pthread_create.c:333
#26 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 29 (Thread 0x7f53a67fe700 (LWP 22502)):
#0 0x00007f53c587fa13 in epoll_wait () at ../sysdeps/unix/syscall-template.S:84
#1 0x000000000051ac7f in aeApiPoll (tvp=<optimised out>, eventLoop=0x7f53c4b93808) at common/channel/redis/ae_epoll.cc:104
#2 aeProcessEvents (eventLoop=eventLoop@entry=0x7f53c4b93808, flags=flags@entry=3) at common/channel/redis/ae.c:413
#3 0x000000000051b18b in aeMain (eventLoop=0x7f53c4b93808) at common/channel/redis/ae.c:485
#4 0x0000000000507f00 in ardb::Thread::ThreadFunc (data=0x7f53c4c356c0) at common/thread/thread.cpp:38
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53a67fe700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 28 (Thread 0x7f53a6fff700 (LWP 22501)):
#0 0x00007f53c587fa13 in epoll_wait () at ../sysdeps/unix/syscall-template.S:84
#1 0x000000000051ac7f in aeApiPoll (tvp=<optimised out>, eventLoop=0x7f53c4b938f8) at common/channel/redis/ae_epoll.cc:104
#2 aeProcessEvents (eventLoop=eventLoop@entry=0x7f53c4b938f8, flags=flags@entry=3) at common/channel/redis/ae.c:413
#3 0x000000000051b18b in aeMain (eventLoop=0x7f53c4b938f8) at common/channel/redis/ae.c:485
#4 0x0000000000507f00 in ardb::Thread::ThreadFunc (data=0x7f53c4c35440) at common/thread/thread.cpp:38
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53a6fff700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 27 (Thread 0x7f53a7dfb700 (LWP 22500)):
#0 0x00007f53c587fa13 in epoll_wait () at ../sysdeps/unix/syscall-template.S:84
#1 0x000000000051ac7f in aeApiPoll (tvp=<optimised out>, eventLoop=0x7f53a7007008) at common/channel/redis/ae_epoll.cc:104
#2 aeProcessEvents (eventLoop=eventLoop@entry=0x7f53a7007008, flags=flags@entry=3) at common/channel/redis/ae.c:413
#3 0x000000000051b18b in aeMain (eventLoop=0x7f53a7007008) at common/channel/redis/ae.c:485
#4 0x0000000000507f00 in ardb::Thread::ThreadFunc (data=0xbfca00 <ardb::_repl_singleton>) at common/thread/thread.cpp:38
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53a7dfb700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 26 (Thread 0x7f53a85fc700 (LWP 22499)):
#0 0x00007f53c6a12dc8 in __GI___pthread_mutex_lock (mutex=mutex@entry=0xbfce08 <ardb::_repl_singleton+1032>) at ../nptl/pthread_mutex_lock.c:81
#1 0x00000000005b6b0c in ardb::ThreadMutexLock::Lock (timeout=0, this=<optimised out>) at ./common/thread/thread_mutex_lock.hpp:80
#2 ardb::LockGuard<ardb::ThreadMutexLock>::LockGuard (check=true, lock=..., this=<synthetic pointer>) at ./common/thread/lock_guard.hpp:47
---Type <return> to continue, or q <return> to quit---
#3 ardb::DBWriter::Dequeue (this=0xbfcde8 <ardb::_repl_singleton+1000>, timeout=timeout@entry=1) at db/db_utils.cpp:181
#4 0x00000000005b7c99 in ardb::DBWriterWorker::Run (this=0x7f53c4c26d80) at db/db_utils.cpp:98
#5 0x0000000000507f00 in ardb::Thread::ThreadFunc (data=0x7f53c4c26d80) at common/thread/thread.cpp:38
#6 0x00007f53c6a106ba in start_thread (arg=0x7f53a85fc700) at pthread_create.c:333
#7 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 25 (Thread 0x7f53a8dfd700 (LWP 22498)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1 0x00000000005b6beb in ardb::ThreadMutexLock::Wait (unit=ardb::MILLIS, timeout=1, this=<optimised out>) at ./common/thread/thread_mutex_lock.hpp:65
#2 ardb::DBWriter::Dequeue (this=0xbfcde8 <ardb::_repl_singleton+1000>, timeout=timeout@entry=1) at db/db_utils.cpp:184
#3 0x00000000005b7c99 in ardb::DBWriterWorker::Run (this=0x7f53c4c26e40) at db/db_utils.cpp:98
#4 0x0000000000507f00 in ardb::Thread::ThreadFunc (data=0x7f53c4c26e40) at common/thread/thread.cpp:38
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53a8dfd700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 24 (Thread 0x7f53a95fe700 (LWP 22497)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1 0x00000000005b6beb in ardb::ThreadMutexLock::Wait (unit=ardb::MILLIS, timeout=1, this=<optimised out>) at ./common/thread/thread_mutex_lock.hpp:65
#2 ardb::DBWriter::Dequeue (this=0xbfcde8 <ardb::_repl_singleton+1000>, timeout=timeout@entry=1) at db/db_utils.cpp:184
#3 0x00000000005b7c99 in ardb::DBWriterWorker::Run (this=0x7f53c4c26cc0) at db/db_utils.cpp:98
#4 0x0000000000507f00 in ardb::Thread::ThreadFunc (data=0x7f53c4c26cc0) at common/thread/thread.cpp:38
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53a95fe700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 23 (Thread 0x7f53a9dff700 (LWP 22496)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1 0x00000000005b6beb in ardb::ThreadMutexLock::Wait (unit=ardb::MILLIS, timeout=1, this=<optimised out>) at ./common/thread/thread_mutex_lock.hpp:65
#2 ardb::DBWriter::Dequeue (this=0xbfcde8 <ardb::_repl_singleton+1000>, timeout=timeout@entry=1) at db/db_utils.cpp:184
#3 0x00000000005b7c99 in ardb::DBWriterWorker::Run (this=0x7f53c4c26a80) at db/db_utils.cpp:98
#4 0x0000000000507f00 in ardb::Thread::ThreadFunc (data=0x7f53c4c26a80) at common/thread/thread.cpp:38
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53a9dff700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 22 (Thread 0x7f53b2bff700 (LWP 22495)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1 0x00000000004d9b72 in ardb::ThreadMutexLock::Wait (unit=ardb::MILLIS, timeout=500, this=0x7f53c4c404d0) at ./common/thread/thread_mutex_lock.hpp:65
#2 ardb::BackGroundThread::Run (this=0x7f53c4c40460) at background.cpp:70
#3 0x0000000000507f00 in ardb::Thread::ThreadFunc (data=0x7f53c4c40460) at common/thread/thread.cpp:38
#4 0x00007f53c6a106ba in start_thread (arg=0x7f53b2bff700) at pthread_create.c:333
#5 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 21 (Thread 0x7f53b5bff700 (LWP 22494)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f53c611491c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x0000000000792a7f in rocksdb::ThreadPoolImpl::Impl::BGThread (this=this@entry=0x7f53c4c402a0, thread_id=thread_id@entry=3) at util/threadpool_imp.cc:196
#3 0x0000000000792e2f in rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper (arg=0x7f53c5227450) at util/threadpool_imp.cc:303
#4 0x00007f53c6119c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
---Type <return> to continue, or q <return> to quit---
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53b5bff700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 20 (Thread 0x7f53b69ff700 (LWP 22493)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f53c611491c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x0000000000792a7f in rocksdb::ThreadPoolImpl::Impl::BGThread (this=this@entry=0x7f53c4c402a0, thread_id=thread_id@entry=2) at util/threadpool_imp.cc:196
#3 0x0000000000792e2f in rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper (arg=0x7f53c52277d0) at util/threadpool_imp.cc:303
#4 0x00007f53c6119c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53b69ff700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 19 (Thread 0x7f53b77ff700 (LWP 22492)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f53c611491c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x0000000000792a7f in rocksdb::ThreadPoolImpl::Impl::BGThread (this=this@entry=0x7f53c4c402a0, thread_id=thread_id@entry=1) at util/threadpool_imp.cc:196
#3 0x0000000000792e2f in rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper (arg=0x7f53c5227460) at util/threadpool_imp.cc:303
#4 0x00007f53c6119c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53b77ff700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 18 (Thread 0x7f53b8bfe700 (LWP 22491)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f53c611491c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x0000000000792a7f in rocksdb::ThreadPoolImpl::Impl::BGThread (this=this@entry=0x7f53c4c402a0, thread_id=thread_id@entry=0) at util/threadpool_imp.cc:196
#3 0x0000000000792e2f in rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper (arg=0x7f53c5227440) at util/threadpool_imp.cc:303
#4 0x00007f53c6119c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53b8bfe700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 17 (Thread 0x7f53b95ff700 (LWP 22490)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f53c611491c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x0000000000792a7f in rocksdb::ThreadPoolImpl::Impl::BGThread (this=this@entry=0x7f53c4c401c0, thread_id=thread_id@entry=15) at util/threadpool_imp.cc:196
#3 0x0000000000792e2f in rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper (arg=0x7f53c5227470) at util/threadpool_imp.cc:303
#4 0x00007f53c6119c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53b95ff700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 16 (Thread 0x7f53ba3ff700 (LWP 22489)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f53c611491c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x0000000000792a7f in rocksdb::ThreadPoolImpl::Impl::BGThread (this=this@entry=0x7f53c4c401c0, thread_id=thread_id@entry=14) at util/threadpool_imp.cc:196
#3 0x0000000000792e2f in rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper (arg=0x7f53c5227490) at util/threadpool_imp.cc:303
#4 0x00007f53c6119c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53ba3ff700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
---Type <return> to continue, or q <return> to quit---
Thread 15 (Thread 0x7f53baffb700 (LWP 22488)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f53c611491c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x0000000000792a7f in rocksdb::ThreadPoolImpl::Impl::BGThread (this=this@entry=0x7f53c4c401c0, thread_id=thread_id@entry=13) at util/threadpool_imp.cc:196
#3 0x0000000000792e2f in rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper (arg=0x7f53c5227480) at util/threadpool_imp.cc:303
#4 0x00007f53c6119c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53baffb700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 14 (Thread 0x7f53bb9fc700 (LWP 22487)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f53c611491c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x0000000000792a7f in rocksdb::ThreadPoolImpl::Impl::BGThread (this=this@entry=0x7f53c4c401c0, thread_id=thread_id@entry=12) at util/threadpool_imp.cc:196
#3 0x0000000000792e2f in rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper (arg=0x7f53c5227280) at util/threadpool_imp.cc:303
#4 0x00007f53c6119c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53bb9fc700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 13 (Thread 0x7f53bc3fd700 (LWP 22486)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f53c611491c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x0000000000792a7f in rocksdb::ThreadPoolImpl::Impl::BGThread (this=this@entry=0x7f53c4c401c0, thread_id=thread_id@entry=11) at util/threadpool_imp.cc:196
#3 0x0000000000792e2f in rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper (arg=0x7f53c5227290) at util/threadpool_imp.cc:303
#4 0x00007f53c6119c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53bc3fd700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 12 (Thread 0x7f53bcbfe700 (LWP 22485)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f53c611491c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x0000000000792a7f in rocksdb::ThreadPoolImpl::Impl::BGThread (this=this@entry=0x7f53c4c401c0, thread_id=thread_id@entry=10) at util/threadpool_imp.cc:196
#3 0x0000000000792e2f in rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper (arg=0x7f53c52274a0) at util/threadpool_imp.cc:303
#4 0x00007f53c6119c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53bcbfe700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 11 (Thread 0x7f53be3fe700 (LWP 22484)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f53c611491c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x0000000000792a7f in rocksdb::ThreadPoolImpl::Impl::BGThread (this=this@entry=0x7f53c4c401c0, thread_id=thread_id@entry=9) at util/threadpool_imp.cc:196
#3 0x0000000000792e2f in rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper (arg=0x7f53c52272b0) at util/threadpool_imp.cc:303
#4 0x00007f53c6119c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53be3fe700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 10 (Thread 0x7f53bedff700 (LWP 22483)):
---Type <return> to continue, or q <return> to quit---
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f53c611491c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x0000000000792a7f in rocksdb::ThreadPoolImpl::Impl::BGThread (this=this@entry=0x7f53c4c401c0, thread_id=thread_id@entry=8) at util/threadpool_imp.cc:196
#3 0x0000000000792e2f in rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper (arg=0x7f53c5228940) at util/threadpool_imp.cc:303
#4 0x00007f53c6119c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53bedff700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 9 (Thread 0x7f53bf9ff700 (LWP 22482)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f53c611491c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x0000000000792a7f in rocksdb::ThreadPoolImpl::Impl::BGThread (this=this@entry=0x7f53c4c401c0, thread_id=thread_id@entry=7) at util/threadpool_imp.cc:196
#3 0x0000000000792e2f in rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper (arg=0x7f53c5228900) at util/threadpool_imp.cc:303
#4 0x00007f53c6119c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53bf9ff700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 8 (Thread 0x7f53c05fe700 (LWP 22481)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f53c611491c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x0000000000792a7f in rocksdb::ThreadPoolImpl::Impl::BGThread (this=this@entry=0x7f53c4c401c0, thread_id=thread_id@entry=6) at util/threadpool_imp.cc:196
#3 0x0000000000792e2f in rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper (arg=0x7f53c5228930) at util/threadpool_imp.cc:303
#4 0x00007f53c6119c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53c05fe700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 7 (Thread 0x7f53c0dff700 (LWP 22480)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f53c611491c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x0000000000792a7f in rocksdb::ThreadPoolImpl::Impl::BGThread (this=this@entry=0x7f53c4c401c0, thread_id=thread_id@entry=5) at util/threadpool_imp.cc:196
#3 0x0000000000792e2f in rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper (arg=0x7f53c5228970) at util/threadpool_imp.cc:303
#4 0x00007f53c6119c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53c0dff700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 6 (Thread 0x7f53c19fe700 (LWP 22479)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f53c611491c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x0000000000792a7f in rocksdb::ThreadPoolImpl::Impl::BGThread (this=this@entry=0x7f53c4c401c0, thread_id=thread_id@entry=4) at util/threadpool_imp.cc:196
#3 0x0000000000792e2f in rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper (arg=0x7f53c5228910) at util/threadpool_imp.cc:303
#4 0x00007f53c6119c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53c19fe700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 5 (Thread 0x7f53c25ff700 (LWP 22478)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f53c611491c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
---Type <return> to continue, or q <return> to quit---
#2 0x0000000000792a7f in rocksdb::ThreadPoolImpl::Impl::BGThread (this=this@entry=0x7f53c4c401c0, thread_id=thread_id@entry=3) at util/threadpool_imp.cc:196
#3 0x0000000000792e2f in rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper (arg=0x7f53c5228960) at util/threadpool_imp.cc:303
#4 0x00007f53c6119c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53c25ff700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 4 (Thread 0x7f53c35fe700 (LWP 22477)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f53c611491c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x0000000000792a7f in rocksdb::ThreadPoolImpl::Impl::BGThread (this=this@entry=0x7f53c4c401c0, thread_id=thread_id@entry=2) at util/threadpool_imp.cc:196
#3 0x0000000000792e2f in rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper (arg=0x7f53c5228920) at util/threadpool_imp.cc:303
#4 0x00007f53c6119c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53c35fe700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 3 (Thread 0x7f53c3fff700 (LWP 22476)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f53c611491c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x0000000000792a7f in rocksdb::ThreadPoolImpl::Impl::BGThread (this=this@entry=0x7f53c4c401c0, thread_id=thread_id@entry=1) at util/threadpool_imp.cc:196
#3 0x0000000000792e2f in rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper (arg=0x7f53c5228980) at util/threadpool_imp.cc:303
#4 0x00007f53c6119c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53c3fff700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 2 (Thread 0x7f53c4b7f700 (LWP 22475)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f53c611491c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x0000000000792a7f in rocksdb::ThreadPoolImpl::Impl::BGThread (this=this@entry=0x7f53c4c401c0, thread_id=thread_id@entry=0) at util/threadpool_imp.cc:196
#3 0x0000000000792e2f in rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper (arg=0x7f53c5228990) at util/threadpool_imp.cc:303
#4 0x00007f53c6119c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007f53c6a106ba in start_thread (arg=0x7f53c4b7f700) at pthread_create.c:333
#6 0x00007f53c587f41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 1 (Thread 0x7f53c6e1f200 (LWP 22474)):
#0 0x00007f53c587fa13 in epoll_wait () at ../sysdeps/unix/syscall-template.S:84
#1 0x000000000051ac7f in aeApiPoll (tvp=<optimised out>, eventLoop=0x7f53c4b915a8) at common/channel/redis/ae_epoll.cc:104
#2 aeProcessEvents (eventLoop=eventLoop@entry=0x7f53c4b915a8, flags=flags@entry=3) at common/channel/redis/ae.c:413
#3 0x000000000051b18b in aeMain (eventLoop=0x7f53c4b915a8) at common/channel/redis/ae.c:485
#4 0x00000000004dd900 in ardb::ChannelService::Start (this=<optimised out>) at common/channel/channel_service.cpp:349
#5 0x00000000004cdea6 in ardb::Server::Start (this=this@entry=0x7fff443862a0) at network.cpp:375
#6 0x000000000040a34f in main (argc=<optimised out>, argv=<optimised out>) at main.cpp:94
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment