Well, I was suspecting FPS but I removed all FPS usage and went with
regular lists. The program still crashes. I did not see a "malloc:
memory exhausted" error from ghci this time, it just crashed with an
application error while writing to some random memory location.
I built a separate exe (this is Windows) and ran it in gdb for a
segmentation violation in with this stack trace:
?? ()
s7yw_info ()
?? ()
The only C++ in this code is called to initialize SSL when a server
connection is established. I do not have memory checking in that
code, maybe I should put it in.
A much bigger issue seems all that temporary data that I'm generating
so I'm working on that.
Joel
On Nov 7, 2005, at 11:38 AM, Simon Marlow wrote:
GHC very rarely calls malloc(), so this is likely to be caused by
heavy
memory use in the C++ part of your app. It would be interesting to
find
out though: you can run gdb on the binary and get a backtrace when the
memory error occurs (compiling the Haskell app with -debug will help).
--
http://wagerlabs.com/
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe