Hello,
I wrote a small tool in C#. it's a console-tool and it uses 3 dll's, on my windows-pc it works fine.
i recompiled it with monodevelop on a debian, no problems, and it runs there perfectly, too.
the tool is for a embedded arm-board (sam9-l9260), it has 64MB ram and a 300MB swap-partition. normaly are ~20MB used. if i start my tool without arguments, there showa an error: "invalid argments". no problems, thats right.
and if i start the tool with valid arguments, it works, and the ram is going to be filled. and if the ram is filled, mono shows an error "segmentation fault". but i have 300mB free swap
why it didnt use it?
the next problem is, why the tool uses so much ram? it's a small tool, which exports data from a sqlite3-database to a xml. on a pc the tool needs ~1sec for his work. ok, the arm-board is much slower but here i wait 20sec, then it crashes...
have someone an idea? can i run the tool only in the swap? it's no problem if the tool need 1min to run. i only run it all 2-5 days.
best regards
toredo