What does your log4cxx.properties file look like?

You say you used the same settings building the dll and the exe. Does
this mean that you are certain you aren't mixing a debug dll with a
release exe?

Cory

Peter Gejgus wrote:
> My question is the same as the Paul's question at
> http://www.dreamcubes.com/blog/?itemid=43. But I see no meaningful
> answer there.
>
> Cory Riddell wrote:
>> Peter Gejgus wrote:
>>  
>>> I have log4cxx 0.10.0. I use it as a release dll in my project
>>> compiled under VS2005. When my project is built in debug, log4cxx has
>>> no problem. But when I built my project as release, I got a following
>>> issue:
>>>
>>> "A buffer overrun has occurred in foo.exe which has corrupted the
>>> program's internal state. Press Break to debug the program or Continue
>>> to terminate the program."
>>>
>>>     
>>
>>
>> So, if you press break and enter the debugger, can you see that the
>> buffer overrun is in log4cxx code?
>>
>> My first suspicion would be that you have an uninitialized variable
>> somewhere in your program. For some reason, VS initializes variables in
>> a debug build and not at all in a release build.
>>
>> cory
>>
>>
>>   
>
>

Reply via email to