I'd suggest you post which version of NOX you're using and a minimal example which reproduces the issue.
-- Murphy On Aug 7, 2012, at 1:00 PM, Kelvin Zou wrote: > Hi, everyone: > Currently I am trying to plug in some other functionality into nox, and I am > trying to using fprintf(logfile, " blah blah ...") to get some information. > To finishing writing, I get the function Singal_handler:run() in > src/buildin/nox.cc as signal handler function, and do everything here. But > for some reason I got sigfault from it, what is even worse, the sigfault > comes from some functions I never modified before. > Since nox disable valgrind, I even cannot get where exactly the sig fault > from. > Could anyone give any hint? > Thank you so much! > Attached is the information from terminal: > > Caught signal 11. > 0x002f15b1 80 (vigil::fault_handler(int)+0x51) > 0x00833400 3063604712 (__kernel_sigreturn+0x0) > 0x00a74935 > 0x00a77a9d 24 (cfree+0x6d) > 0x008ef741 32 (operator delete(void*)+0x21) > 0x0035e637 64 (vigil::co_group::~co_group()+0x37) > 0x00a37588 52 (__cxa_finalize+0xb8) > 0x002ddb44 > 0x0037a6e0 > 0x009f9266 > 0x00a371bf > 0x00a3722f > 0x08073372 > 0x002e887f 2912 (vigil::Event_dispatcher::dispatch(vigil::Event > const&)+0x38f) > 0x002e996c 96 (vigil::Event_dispatcher::poll()+0x9c) > 0x00338c40 > 0x0033956b > 0x0033a102 80 (vigil::Poll_loop_impl::run()+0xb2) > 0x0033a22f 32 (vigil::Poll_loop::run()+0x1f) > 0x08064223 32 (vigil::nox::run()+0x13) > 0x0806aed2 7264 (main+0x24f2) > 0x00a1ebd6 144 (__libc_start_main+0xe6) > Segmentation fault > > > -- > Thanks! > Kelvin Zou >
