Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0004601OCaml~DO NOT USE (was: OCaml general)public2008-08-21 22:432010-04-27 09:27
Assigned Togarrigue 
PlatformOSOS Version
Product Version3.09.1 
Target VersionFixed in Version3.10+dev 
Summary0004601: Stack overflow when compiling match statement
DescriptionSee attached files. When compiling with
ocamlc -c
get Stack Overflow.
Additional InformationAlso in the .tar.gz file are 3 other files needed to get this file to compile properly.

Is reported against 3.09.1 since my base install is derived from metaocaml, sorry. If someone can show me how to have 2 versions of ocaml installed at once on the same Windows XP machine (under cygwin), I'll definitely upgrade.
TagsNo tags attached.
Attached Filesgz file icon bug1.tar.gz [^] (3,768 bytes) 2008-08-21 22:43

- Relationships

-  Notes
garrigue (manager)
2008-08-27 10:35

As you may already know, the problem is specific to ocaml 3.09, and doesn't
occur with 3.10. Since it is difficult to find what was wrong in older
version (we are already preparing for 3.11), the simplest solution would indeed
be to upgrade...
carette (reporter)
2008-08-28 17:06

I will upgrade as soon as metaocaml releases an upgrade! I really wish that the core feature of metaocaml (.< >., .~ and .!) were part of ocaml itself. I can do without all the other experimental features.

However, I also just finished upgrading my laptop to be dual-boot, with Ubuntu 8.04 as the new OS, with ocaml 3.10 install there, so that I can at least test my pure ocaml programs there.

PS: I did not have the time to test it on 3.10, so I did not know it did not occur there. I figured it was safer to report the bug rather than not.
garrigue (manager)
2010-04-27 09:27

This was a 3.09 problem, solved since 3.10.

- Issue History
Date Modified Username Field Change
2008-08-21 22:43 carette New Issue
2008-08-21 22:43 carette File Added: bug1.tar.gz
2008-08-27 10:32 garrigue Status new => assigned
2008-08-27 10:32 garrigue Assigned To => garrigue
2008-08-27 10:35 garrigue Note Added: 0004587
2008-08-28 17:06 carette Note Added: 0004589
2010-04-27 09:27 garrigue Note Added: 0005389
2010-04-27 09:27 garrigue Status assigned => closed
2010-04-27 09:27 garrigue Resolution open => fixed
2010-04-27 09:27 garrigue Fixed in Version => 3.10+dev
2017-02-23 16:36 doligez Category OCaml general => -OCaml general
2017-03-03 17:55 doligez Category -OCaml general => -(deprecated) general
2017-03-03 18:01 doligez Category -(deprecated) general => ~deprecated (was: OCaml general)
2017-03-06 17:04 doligez Category ~deprecated (was: OCaml general) => ~DO NOT USE (was: OCaml general)

Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker