From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id PAA16029; Fri, 9 Nov 2001 15:39:08 +0100 (MET) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id PAA16013 for ; Fri, 9 Nov 2001 15:39:07 +0100 (MET) Received: from quetelet.bik-gmbh.de ([194.233.237.132]) by nez-perce.inria.fr (8.11.1/8.10.0) with ESMTP id fA9Ed6509697 for ; Fri, 9 Nov 2001 15:39:06 +0100 (MET) Received: from hars by quetelet.bik-gmbh.de with local (Exim 3.12 #1 (Debian)) id 162CnD-0004bb-00 for ; Fri, 09 Nov 2001 15:38:03 +0100 Date: Fri, 9 Nov 2001 15:38:03 +0100 From: Florian Hars To: caml-list@inria.fr Subject: [Caml-list] Debugging memory-intensive programs... Message-ID: <20011109153803.A339@hars> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk Timetravel considered harmful: I just tried to debug a program that reads a lot of data and keeps a significant part of it in memory because it died with a string or array out of bounds exception halfway through it's input. Here is part of what syslog said when I ran it in ocamldebug: Nov 9 15:06:33 quetelet kernel: VM: do_try_to_free_pages failed for kswapd... Nov 9 15:06:34 quetelet kernel: VM: do_try_to_free_pages failed for mozilla-bin... Nov 9 15:06:57 quetelet last message repeated 4 times Nov 9 15:06:57 quetelet kernel: VM: do_try_to_free_pages failed for apache... Nov 9 15:07:01 quetelet kernel: VM: do_try_to_free_pages failed for kswapd... [...] Nov 9 15:14:41 quetelet kernel: VM: do_try_to_free_pages failed for sshd... Nov 9 15:14:41 quetelet last message repeated 4 times Nov 9 15:14:41 quetelet kernel: VM: killing process sshd [...] Nov 9 15:14:41 quetelet kernel: VM: do_try_to_free_pages failed for emacs... Nov 9 15:14:41 quetelet last message repeated 16 times Nov 9 15:14:41 quetelet kernel: VM: do_try_to_free_pages failed for bash... Nov 9 15:14:41 quetelet kernel: VM: do_try_to_free_pages failed for klogd... Nov 9 15:14:41 quetelet last message repeated 15 times Nov 9 15:14:41 quetelet kernel: VM: do_try_to_free_pages failed for proftpd... Nov 9 15:14:41 quetelet last message repeated 15 times Nov 9 15:14:41 quetelet kernel: VM: do_try_to_free_pages failed for XF86_Mach64... Nov 9 15:14:41 quetelet last message repeated 15 times [...] Nov 9 15:14:41 quetelet kernel: VM: do_try_to_free_pages failed for emacs... Nov 9 15:14:41 quetelet last message repeated 16 times Nov 9 15:14:41 quetelet kernel: VM: killing process emacs Nov 9 15:14:41 quetelet kernel: VM: do_try_to_free_pages failed for bash... Nov 9 15:14:41 quetelet kernel: VM: do_try_to_free_pages failed for inetd... Nov 9 15:14:41 quetelet kernel: VM: do_try_to_free_pages failed for bash... Nov 9 15:14:41 quetelet kernel: VM: do_try_to_free_pages failed for editor... Nov 9 15:14:41 quetelet kernel: VM: do_try_to_free_pages failed for mutt... Nov 9 15:14:41 quetelet kernel: VM: do_try_to_free_pages failed for syslogd... Guess I have to do something else... :-) Yours, Florian Hars. ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr