linearregression / hypertable

Automatically exported from code.google.com/p/hypertable
GNU General Public License v2.0
0 stars 0 forks source link

core dump in async_mutator_flush #765

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Just saw the ThriftClient-java test fail.  The ThriftBroker dumped core with 
the following stack trace:

#0  0x00007fff8950129e in writev ()
#1  0x00000001003849cb in Hypertable::FileUtils::writev (fd=17, 
vector=0x1041b1cd0, count=2) at 
/Users/doug/src/hypertable/src/cc/Common/FileUtils.cc:174
#2  0x000000010035bb31 in Hypertable::IOHandlerData::flush_send_queue 
(this=0x102504480) at 
/Users/doug/src/hypertable/src/cc/AsyncComm/IOHandlerData.cc:830
#3  0x000000010035bea9 in Hypertable::IOHandlerData::send_message 
(this=0x102504480, cbp=@0x1041b20a0, timeout_ms=600000, 
disp_handler=0x102238d50) at /User\
s/doug/src/hypertable/src/cc/AsyncComm/IOHandlerData.cc:702
#4  0x00000001003445c0 in Hypertable::Comm::send_request (this=0x10222e850, 
data_handler=@0x1041b1f40, timeout_ms=600000, cbuf=@0x1041b20a0, 
resp_handler=0x\
102238d50) at /Users/doug/src/hypertable/src/cc/AsyncComm/Comm.cc:269
#5  0x0000000100344ec0 in Hypertable::Comm::send_request (this=0x10222e850, 
addr=@0x102236a18, timeout_ms=600000, cbuf=@0x1041b20a0, 
resp_handler=0x102238d5\
0) at /Users/doug/src/hypertable/src/cc/AsyncComm/Comm.cc:243
#6  0x00000001002848dd in Hypertable::RangeServerClient::send_message 
(this=0x102238ab0, addr=@0x102236a18, cbp=@0x1041b20a0, handler=0x102238d50, 
timeout_m\
s=600000) at 
/Users/doug/src/hypertable/src/cc/Hypertable/Lib/RangeServerClient.cc:675
#7  0x00000001002895d9 in Hypertable::RangeServerClient::update 
(this=0x102238ab0, addr=@0x102236a18, table=@0x102238ad0, count=1, 
buffer=@0x102236a08, flag\
s=0, handler=0x102238d50) at 
/Users/doug/src/hypertable/src/cc/Hypertable/Lib/RangeServerClient.cc:167
#8  0x00000001002cbad5 in Hypertable::TableMutatorAsyncScatterBuffer::send 
(this=0x102238a70, flags=0) at 
/Users/doug/src/hypertable/src/cc/Hypertable/Lib/T\
ableMutatorAsyncScatterBuffer.cc:287
#9  0x00000001002be4f5 in Hypertable::TableMutatorAsync::flush 
(this=0x1022387e0, sync=true) at 
/Users/doug/src/hypertable/src/cc/Hypertable/Lib/TableMutato\
rAsync.cc:281
#10 0x0000000100077e1f in 
Hypertable::ThriftBroker::ServerHandler::async_mutator_flush (this=0x10222f060, 
mutator=4330850272) at /Users/doug/src/hypertable/\
src/cc/ThriftBroker/ThriftBroker.cc:1256
#11 0x00000001000f285f in 
Hypertable::ThriftGen::ClientServiceProcessor::process_async_mutator_flush 
(this=0x10222fb40, seqid=25, iprot=0x102504be0, oprot=0\
x102504d20, callContext=0x0) at 
/Users/doug/src/hypertable/src/cc/ThriftBroker/gen-cpp/ClientService.cpp:37153
#12 0x00000001000bd6be in 
Hypertable::ThriftGen::ClientServiceProcessor::process_fn (this=0x10222fb40, 
iprot=0x102504be0, oprot=0x102504d20, fname=@0x1041b3\
d30, seqid=25, callContext=0x0) at 
/Users/doug/src/hypertable/src/cc/ThriftBroker/gen-cpp/ClientService.cpp:31653
#13 0x000000010017baf5 in 
Hypertable::ThriftGen::HqlServiceProcessor::process_fn (this=0x10222fb40, 
iprot=0x102504be0, oprot=0x102504d20, fname=@0x1041b3d30\
, seqid=25, callContext=0x0) at 
/Users/doug/src/hypertable/src/cc/ThriftBroker/gen-cpp/HqlService.cpp:1654
#14 0x000000010017c70d in Hypertable::ThriftGen::HqlServiceProcessor::process 
(this=0x10222fb40, piprot=@0x1041b3de0, poprot=@0x1041b3dd0, callContext=0x0) \
at /Users/doug/src/hypertable/src/cc/ThriftBroker/gen-cpp/HqlService.cpp:1647
#15 0x00000001019d7235 in boost::detail::sp_counted_base::weak_release () at 
src/server/TThreadedServer.cpp:68
#16 ~shared_ptr [inlined] () at shared_count.hpp:146
#17 ~shared_count [inlined] () at shared_count.hpp:169
#18 boost::detail::sp_counted_base::release () at shared_count.hpp:221
#19 ~shared_ptr [inlined] () at :217
#20 0x00000001019d7235 in apache::thrift::server::TThreadedServer::Task::run 
(this=0x102505300) at shared_count.hpp:68
#21 0x000000010199325c in ~shared_ptr [inlined] () at 
src/concurrency/PosixThreadFactory.cpp:185
#22 ~shared_count [inlined] () at shared_count.hpp:169
#23 ~shared_ptr [inlined] () at :221
#24 0x000000010199325c in 
apache::thrift::concurrency::PthreadThread::threadMain (arg=0x102507bc0) at 
shared_count.hpp:185
#25 0x00007fff894b0fd6 in _pthread_start ()
#26 0x00007fff894b0e89 in thread_start ()
(gdb) 

Original issue reported on code.google.com by nuggetwh...@gmail.com on 16 Jan 2012 at 6:50

GoogleCodeExporter commented 9 years ago

Original comment by nuggetwh...@gmail.com on 16 Jan 2012 at 9:07

GoogleCodeExporter commented 9 years ago

Original comment by nuggetwh...@gmail.com on 18 Mar 2012 at 5:03