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
>
>
>

Reply via email to