What does the macro do?Where does the crash occur exactly?
On Fri, Jun 26, 2009 at 12:29 PM, Mehrwash Faruqi <envisage...@gmail.com>wrote: > The code crashes with segmentation fault as it exits the code is as > follows: > > try > { > logger = Logger::getLogger("MyTesting"); > PropertyConfigurator::configureAndWatch("log1.conf",1); > LOG_INFO_MESSAGE("start\n"); > > std::string mehr = " Start"; > std::string msg = mehr; > for(int i =0; i<5 ; i++) > { > LOG_INFO_MESSAGE(mehr.c_str()); > LOG_INFO_MESSAGE(msg.c_str()); > sleep(2); > } > } > catch(...) > { > exit(0); > } > return 0; > > LOG_INFO_MESSAGE - is just a macro > > Program received signal SIGSEGV, Segmentation fault. > apr_pool_create_ex (newpool=0x7fff5fc322b0, parent=0x60b648, abort_fn=0, > allocator=0x607530) at memory/unix/apr_pools.c:249 > 249 memory/unix/apr_pools.c: No such file or directory. > in memory/unix/apr_pools.c > Current language: auto; currently c > > >