Browse thread
Search for the smallest possible possible Ocaml segfault....
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Jeremy Yallop <jeremy.yallop@e...> |
| Subject: | Re: [Caml-list] Search for the smallest possible possible Ocaml segfault.... |
Jeremy Yallop wrote:
> Till Varoquaux wrote:
>> I have a open bug in ocaml
>> (http://caml.inria.fr/mantis/view.php?id=4321) that leads very simply
>> to a segfault. The bug has been there for more than 4 months and is
>> still marked as "new". Since it seems to be stalling I thought I might
>> give it a gentle prod: what is the smallest possible ocaml program you
>> can come up with that leads to a reproducible segfault without using
>> FFI's Obj or Marshal. Here is mine:
>>
>> Scanf.sscanf "\"%2$c%1$s\"" "%{%c%s%}" (fun f->Printf.printf f 'x'
>> "xy");;
>
> I've already reported this (on the mailing list) and it's probably been
> fixed by now, but in OCaml 3.10.0:
>
> !((object val virtual x:'a method x=x end)#x)
I made it shorter:
!((object val virtual x:_ method x=x end)#x)