no problem. Thanks. I learned about strace and OOM killer.  It turns
out it's due to memory leaks. There are many leaks reported by
Valgrind. I fixed those that are clearly my fault and now my program
running on 770 without crash :-).   Thanks for this mail alias !  -
Han

On Tue, Aug 31, 2010 at 11:59 PM, Alexandre Fayolle
<alexandre.fayo...@logilab.fr> wrote:
> On Wednesday 01 September 2010 07:00:25 Han wrote:
>> On Tue, Aug 31, 2010 at 12:40 AM, Alexandre Fayolle
>>
>> <alexandre.fayo...@logilab.fr> wrote:
>> > On Tuesday 31 August 2010 09:07:01 Han wrote:
>> >> Hi,
>> >> I am using Maemo 2.2 to develop some programs for Nokia 770. Things
>> >> run pretty well except sometime my program would crash for unknown
>> >> reason. Normally I start the program from x terminal, and  it would
>> >> crash with only message "Killed".
>> >>
>> >> I am wondering if possible to get a stack trace when the program
>> >> crashes?  so that I can find out where the crash happened in the code.
>> >
>> > This looks like the executable was killed by the OS. This can happen on
>> > Linux because of memory exhaustion (Out Of Memory killer: see e.g.
>> > http://linux- mm.org/OOM_Killer for more information on that). I'd
>> > advise monitoring memory consumption of your program.
>> >
>> > You could also use strace to check what's happening in your program and
>> > what signal is received which causes termination.
>>
>> Thanks.  Looks like "strace" is not available in 770 Application
>> Manager.  Do folks compile their own to run on 770?
>> Han
>
> Oh, I was not clear about this : I'm a linux coder, and I have not yet started
> coding on maemo but intend to do so soon (hence my subscribing to this list).
> Sorry for throwing you on a path harder than it seamed. OTOH, compiling strace
> should not be a problem as it is a very classic Unix tool, available in all
> the distributions for all the platforms. Maybe you can even grab a precompiled
> Debian package and install it.
>
> --
> Alexandre Fayolle                              LOGILAB, Paris (France)
> Formations Python, CubicWeb, Debian :  http://www.logilab.fr/formations
> Développement logiciel sur mesure :      http://www.logilab.fr/services
> Informatique scientifique:               http://www.logilab.fr/science
>
_______________________________________________
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

Reply via email to