From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id CE652BC57 for ; Thu, 4 Nov 2010 21:19:39 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsoAAIqy0kzRVdg0kGdsb2JhbACTe418CBUBAQEBCQkMBxEDH6QCi3MBBYUviQcBBIVGilmJHg X-IronPort-AV: E=Sophos;i="4.58,297,1286143200"; d="scan'208";a="77156668" Received: from mail-qw0-f52.google.com ([209.85.216.52]) by mail4-smtp-sop.national.inria.fr with ESMTP; 04 Nov 2010 21:19:34 +0100 Received: by qwc9 with SMTP id 9so1617892qwc.39 for ; Thu, 04 Nov 2010 13:19:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=HuQbKovw43+1FDJWeutSl90sRv3P6qEdcetjVN10YoU=; b=Oi4rAEKvlM931fY2Llyd7tW7HQxTAtj/QsZv1hJua/okbuEAOodEHGVmA+CLxtrGbz caVhz7ictPBKF0CHYWQd3NJAjgsQgtzETXiPYcxvq8JjjcM0qZCSn2LmqD/VSfwa2l9y C24mYgvhqz0YpC69UNXlo4wymlmf8Q/B83pJE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=whPxOR0Fp931IVCNB2MLO6XucB6HNzjZLk/+g+sB6GTLYCpxIy7riPmKOZN+pVW+p8 Cq/ukwxPGVel4LQjYgtfPov5GfhyH5zT0ZmvLt2K4u/QqXSsCwMQk8hh9i9SmGfmVqf0 jI+OtWjGIS+pqPn0dfRgctwVbBbnv/EDbC79E= MIME-Version: 1.0 Received: by 10.229.219.2 with SMTP id hs2mr1041589qcb.276.1288901973624; Thu, 04 Nov 2010 13:19:33 -0700 (PDT) Sender: jamiiecb@googlemail.com Received: by 10.229.187.133 with HTTP; Thu, 4 Nov 2010 13:19:33 -0700 (PDT) Date: Thu, 4 Nov 2010 20:19:33 +0000 X-Google-Sender-Auth: saSHTCoFHXZXo4pqQc6eHlG9IWk Message-ID: Subject: Causes for segfaults From: Jamie Brandon To: caml-list@yquem.inria.fr Content-Type: text/plain; charset=ISO-8859-1 X-Spam: no; 0.00; segfaults:01 segfaults:01 ocaml:01 ffi:01 -unsafe:01 allocating:01 arrays:01 ocaml:01 netclient:01 compilation:01 cheers:01 brandon:98 stack:01 strings:01 i'm:09 Is there an authoritative list anywhere of the possible causes for segfaults in ocaml? I'm not using the FFI or -unsafe and I have ruled out overflowing the c stack and allocating large strings/arrays. I'm using ocaml 3.09.3 with extlib, netclient, json-static, xml-light, str and no compilation options. Cheers Jamie