On Thu, Aug 03, 2000 at 02:12:50PM -0400, Deven T. Corzine wrote:
> [Note: I have temporarily subscribed to the wine-devel mailing list to
> send this message, but I don't know how long I'll stay subscribed, so
> please COPY me explicitly on replies.  Thanks!]
> 
> I'm trying to use wine-20000716 to run Quicken Deluxe 98.  For the most
> part, it DOES seem to work fairly well, at least for basic functionality.
> However, when I try to run it with libsafe protection, the libsafe library
> kills it (because of a detected buffer overflow) before it even finishes
> initializing Quicken...  (It might be useful for Wine developers to start
> using libsafe in general, since it can catch buffer overflows that may be
> going unnoticed but causing random crashes...)
> 
> Libsafe can be found at:
> 
>      http://www.bell-labs.com/org/11356/libsafe.html
> 
> Anyway, here is the error in /var/log/secure:
> 
> Aug  2 14:03:21 onyx libsafe.so[5748]: version 1.3
> Aug  2 14:03:21 onyx libsafe.so[5748]: detected an attempt to write across stack 
>boundary.
> Aug  2 14:03:21 onyx libsafe.so[5748]: terminating /usr/local/bin/wine
> Aug  2 14:03:21 onyx libsafe.so[5748]: overflow caused by strcat()


Well, have fun.

We are using our own memory and stack management all the time, which I guess
libsafe is completely confused by. Libsafe will not help.

Ciao, Marcus

Reply via email to