Hi, Sorry, the error was the following Caught signal 11. 0xb75601a1 64 (vigil::fault_handler(int)+0x51) 0xb7757400 1376 (__kernel_sigreturn+0x0) 0xb75a1e2e 0xb75a1faa 48 (vigil::Co_waitqueue::wake_n(int, unsigned int)+0x4a) 0xb75a014d 32 (vigil::Co_cond::signal()+0x2d) 0xb75b4bad 96 (vigil::Timer_dispatcher::post(boost::function<void ()(), std::allocator<void> > const&, timeval const&)+0x11d) 0xb765a71a 32 (vigil::nox::post_timer(boost::function<void ()(), std::allocator<void> > const&, timeval const&)+0x3a) 0xb763a630 32 (vigil::container::Component::post(boost::function<void ()(), std::allocator<void> > const&, timeval const&) const+0x30) 0xb58292f3 320 (vigil::applications::Linkloads::timer(void*)+0x113) 0xb6f604ff Segmentation fault
Thanks On Thu, Apr 1, 2010 at 2:07 PM, sravanthi gondhi <[email protected]>wrote: > Hi, > I am trying to collect statistics from the switches periodically using > timer and I am creating a thread for this. I have written the following code > > void > Linkloads::install() { > pthread_create(&thread_id,0,&Linkloads::timer,(void *)this); > } > > void* Linkloads::timer(void *obj) > { > cout<<"timer called"<<endl; > timeval tv={1,0}; > ((Linkloads *)obj)->post(boost::bind(&Linkloads::timer, (Linkloads *)obj), > tv); > } > > So I am expecting the timer to be called every 1 second. I have made timer > static while declaring it. It compiles well but when I run nox_core with > linkloads, it gives the following message. > > 00034|nox|ERR:Cannot change the state of 'linkloads' to INSTALLED: > 'linkloads' ran into an error: > Can't open a dynamic library: 'nox/netapps/linkloads/linkloads.so: > cannot open shared object file: No such file or directory' or > 'nox/netapps/linkloads/.libs/linkloads.so: undefined symbol: > vigil::applications::Linkloads::post(boost::function<void ()(), > std::allocator<void> > const&, timeval const&) const' > > I am unable to figure out the error and any help is greatly appreciated. > Thanks in advance. > > Sravanthi >
_______________________________________________ nox-dev mailing list [email protected] http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org
