> On 2012-01-11 22:58:36, Benjamin Hindman wrote:
> > I'm getting an error when I run this:
> > 
> > ...
> > Bottle server starting up (using WSGIRefServer())...
> > Listening on http://0.0.0.0:8081/
> > Use Ctrl-C to quit.
> > 
> > I0111 14:49:16.554774 10059776 slave.cpp:402] Got assigned task 0 for 
> > framework 201201111446-0-0003
> > I0111 14:49:16.554879 10059776 slave.cpp:1405] Generating a unique work 
> > directory for executor 'default' of framework 201201111446-0-0003
> > I0111 14:49:16.555444 10059776 slave.cpp:469] Using 
> > '/Users/benh/workspace/apache-mesos2/build/work/slaves/201201111446-0-3/frameworks/201201111446-0-0003/executors/default/runs/0'
> >  as work directory for executor 'default' of framework 201201111446-0-0003
> > I0111 14:49:16.564555 10059776 process_based_isolation_module.cpp:91] 
> > Launching default 
> > (/Users/benh/workspace/apache-mesos2/build/bin/examples/long-lived-executor)
> >  in 
> > /Users/benh/workspace/apache-mesos2/build/work/slaves/201201111446-0-3/frameworks/201201111446-0-0003/executors/default/runs/0
> >  with resources ' for framework 201201111446-0-0003
> > I0111 14:49:16.565660 10059776 process_based_isolation_module.cpp:114] 
> > Forked executor at = 14743
> > I0111 14:49:16.575518 10059776 slave.cpp:729] Got registration for executor 
> > 'default' of framework 201201111446-0-0003
> > I0111 14:49:16.575803 10059776 slave.cpp:783] Flushing queued tasks for 
> > framework 201201111446-0-0003
> > I0111 14:49:16.586254 10059776 slave.cpp:925] Status update: task 0 of 
> > framework 201201111446-0-0003 is now in state TASK_RUNNING
> > I0111 14:49:16.587321 10059776 slave.cpp:646] Got acknowledgement of status 
> > update for task 0 of framework 201201111446-0-0003
> > I0111 14:49:18.742049 10059776 slave.cpp:572] Asked to shut down framework 
> > 201201111446-0-0003
> > I0111 14:49:18.742146 10059776 slave.cpp:576] Shutting down framework 
> > 201201111446-0-0003
> > I0111 14:49:18.742182 10059776 slave.cpp:1317] Shutting down executor 
> > 'default' of framework 201201111446-0-0003
> > I0111 14:49:19.452414 10059776 process_based_isolation_module.cpp:217] 
> > Telling slave of lost executor default of framework 201201111446-0-0003
> > I0111 14:49:19.452627 10059776 slave.cpp:1282] Executor 'default' of 
> > framework 201201111446-0-0003 has exited with status 0
> > 
> > Program received signal EXC_BAD_ACCESS, Could not access memory.
> > Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000017
> > [Switching to process 14740]
> > 0x0000000100031697 in mesos::internal::slave::Executor::~Executor 
> > (this=0x100c22a60) at slave.hpp:211
> > 211       delete task;
> > (gdb) bt
> > #0  0x0000000100031697 in mesos::internal::slave::Executor::~Executor 
> > (this=0x100c22a60) at slave.hpp:211
> > #1  0x00000001000320ee in 
> > mesos::internal::slave::Framework::destroyExecutor (this=0x100c1ab10, 
> > executorId=@0x100c22a60) at slave.hpp:213
> > #2  0x00000001000135ea in mesos::internal::slave::Slave::executorExited 
> > (this=0x103007600, frameworkId=@0x100c22cf8, executorId=@0x100c22d20, 
> > status=0) at ../../src/slave/slave.cpp:1297
> > #3  0x0000000100058e42 in std::tr1::_Function_handler<void 
> > ()(mesos::internal::slave::Slave*), std::tr1::_Bind<std::tr1::_Mem_fn<void 
> > (mesos::internal::slave::Slave::*)(mesos::FrameworkID const&, 
> > mesos::ExecutorID const&, int)> ()(std::tr1::_Placeholder<1>, 
> > mesos::FrameworkID, mesos::ExecutorID, int)> >::_M_invoke (__functor=<value 
> > temporarily unavailable, due to optimizations>, __a1=0x103007600) at 
> > functional_iterate.h:214
> > #4  0x0000000100026b28 in ~function [inlined] () at 
> > /usr/include/c++/4.2.1/tr1/functional:45
> > #5  0x0000000100026b28 in ~function [inlined] () at bind_iterate.h:834
> > #6  0x0000000100026b28 in operator()<process::ProcessBase*> [inlined] () at 
> > /usr/include/c++/4.2.1/tr1/bind_iterate.h:45
> > #7  0x0000000100026b28 in std::tr1::_Function_handler<void 
> > ()(process::ProcessBase*), std::tr1::_Bind<void 
> > (*()(std::tr1::_Placeholder<1>, std::tr1::function<void 
> > ()(mesos::internal::slave::Slave*)>))(process::ProcessBase*, 
> > std::tr1::function<void ()(mesos::internal::slave::Slave*)>)> >::_M_invoke 
> > (__functor=<value temporarily unavailable, due to optimizations>, 
> > __a1=0x1030078c0) at functional:502
> > #8  0x000000010010b03b in ~function [inlined] () at 
> > ../../../third_party/libprocess/src/process.cpp:2937
> > #9  0x000000010010b03b in ~function [inlined] () at 
> > /usr/include/c++/4.2.1/tr1/functional:834
> > #10 0x000000010010b03b in process::ProcessBase::serve (this=0x1030078c0, 
> > secs=0.99999809265136719, once=false) at 
> > ../../../third_party/libprocess/src/process.cpp:2938
> > #11 0x000000010001b35e in mesos::internal::slave::Slave::operator() 
> > (this=0x103007600) at protobuf.hpp:105
> > #12 0x000000010010fb56 in process::ProcessManager::run (this=0x100814090, 
> > process=0x1030078c0) at ../../../third_party/libprocess/src/process.cpp:2356
> > #13 0x000000010010fcff in process::trampoline (stack0=10133504, stack1=1, 
> > process0=<value temporarily unavailable, due to optimizations>, 
> > process1=<value temporarily unavailable, due to optimizations>) at 
> > ../../../third_party/libprocess/src/process.cpp:937
> 
> Thomas Marshall wrote:
>     I downloaded a fresh copy from Git, applied my patch, and I can't 
> recreate the error. Could you tell me more about what exactly how exactly you 
> got it? (like what framework you were running, if it only happens when you 
> refresh the webui, etc.) Thanks.

Also, were you getting this error on the previous patches? The only difference 
between this one and the last one should be whitespace.


- Thomas


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/2990/#review4320
-----------------------------------------------------------


On 2012-01-09 19:29:36, Thomas Marshall wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/2990/
> -----------------------------------------------------------
> 
> (Updated 2012-01-09 19:29:36)
> 
> 
> Review request for mesos, Benjamin Hindman and Andy Konwinski.
> 
> 
> Summary
> -------
> 
> Added a framework history to the slave page, an executor history to the 
> framework page, and a task history to the executor page. Allows stdout and 
> stderr of executors to be viewed after they finish executing.
> 
> 
> This addresses bug MESOS-8.
>     https://issues.apache.org/jira/browse/MESOS-8
> 
> 
> Diffs
> -----
> 
>   src/slave/constants.hpp 489640b 
>   src/slave/http.cpp 18efd8c 
>   src/slave/slave.hpp 37bbd8c 
>   src/slave/slave.cpp 665ab7f 
>   src/webui/slave/executor.tpl dd53464 
>   src/webui/slave/framework.tpl 9488da5 
>   src/webui/slave/index.tpl 0f18de6 
> 
> Diff: https://reviews.apache.org/r/2990/diff
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Thomas
> 
>

Reply via email to