it could still be a clojure(or asm) issue but only when using 64bit jvm, my guess is that the 32bit one will always work (without errors, or at least without the compressed oops error) but I didn't try it
"In an ILP32-mode JVM, or if the UseCompressedOops flag is turned off in LP64 mode, all oops are the native machine word size." - quote from here: https://wikis.oracle.com/display/HotSpotInternals/CompressedOops But of course, this isn't the solution as you said, I'll still want to use the 64bit jvm, I agree. On Mon, Jan 28, 2013 at 7:37 PM, Jim - FooBar(); <jimpil1...@gmail.com>wrote: > No, I haven't but to be honest switching vms is not really a > solution...even if it didn't happen my cpu is 64-bit and Ideally i'd like > to take advantage of it, wouldn't you? Are you sort of implying that this > is a Java/JDK issue and not a clojure one? > > Larry are using reducers or ^:const ??? I'll try my code with some alpha > clojure 1.5 ( I remember having no problems whatsoever) and I'l egt back to > you probably tomorrow morning...This seems really serious and since someone > else is encountering it there is no reason to hold back investigating... > > Jim > > > On 28/01/13 18:29, AtKaaZ wrote: > > Hi Jim, did you try a 32bit jvm? I wonder if it still happens with that > > > On Mon, Jan 28, 2013 at 7:28 PM, Jim - FooBar(); <jimpil1...@gmail.com>wrote: > >> I feel obliged to come in and say that using this flag did not cure my >> problem completely...This error is still thrown whenever i use ^:const and >> reducers to traverse tree of moves deeper than 6...It doesn't happen always >> but most of the times! If i don't use ^:const it seems to not happen. >> Notice that this is irrelevant to disabling CompressedOops... >> LIke larry I'm running the latest jdk.. >> >> Jim >> >> >> On 28/01/13 18:02, AtKaaZ wrote: >> >> try using this vm arg: >> -XX:-UseCompressedOops >> >> more info here: >> https://groups.google.com/d/msg/clojure/MIKccMX9gvk/gZYA_24d0BwJ >> >> >> On Mon, Jan 28, 2013 at 6:59 PM, larry google groups < >> lawrencecloj...@gmail.com> wrote: >> >>> >>> I have a small clojure app (maybe 700 lines of code). I start it at >>> the terminal and it runs for 10 minutes or so. Then, sometimes, it produces >>> this error: >>> >>> >>> # A fatal error has been detected by the Java Runtime Environment: >>> # >>> # SIGBUS (0xa) at pc=0x000000010e34815e, pid=45108, tid=22787 >>> # >>> # JRE version: 7.0_10-b18 >>> # Java VM: Java HotSpot(TM) 64-Bit Server VM (23.6-b04 mixed mode >>> bsd-amd64 compressed oops) >>> # Problematic frame: >>> # C [libzip.dylib+0x315e] newEntry+0x154 >>> # >>> # Failed to write core dump. Core dumps have been disabled. To enable >>> core dumping, try "ulimit -c unlimited" before st\ >>> arting Java again >>> # >>> # An error report file with more information is saved as: >>> # >>> /Users/lkrubner/projects/discovery-times-square/kiosks-clojure/target/hs_err_pid45108.log >>> # >>> # If you would like to submit a bug report, please visit: >>> # http://bugreport.sun.com/bugreport/crash.jsp >>> # The crash happened outside the Java Virtual Machine in native code. >>> # See problematic frame for where to report the bug. >>> # >>> Abort trap: 6 >>> >>> >>> Then it dies. >>> >>> What does this mean? >>> >>> >>> >>> -- >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Clojure" group. >>> To post to this group, send email to clojure@googlegroups.com >>> Note that posts from new members are moderated - please be patient with >>> your first post. >>> To unsubscribe from this group, send email to >>> clojure+unsubscr...@googlegroups.com >>> For more options, visit this group at >>> http://groups.google.com/group/clojure?hl=en >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "Clojure" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to clojure+unsubscr...@googlegroups.com. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >> >> >> >> -- >> I may be wrong or incomplete. >> Please express any corrections / additions, >> they are encouraged and appreciated. >> At least one entity is bound to be transformed if you do ;) >> -- >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clojure@googlegroups.com >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/clojure?hl=en >> --- >> You received this message because you are subscribed to the Google Groups >> "Clojure" group. >> To unsubscribe from this group, send email to >> clojure+unsubscr...@googlegroups.com. >> >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> >> >> -- >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clojure@googlegroups.com >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/clojure?hl=en >> --- >> You received this message because you are subscribed to the Google Groups >> "Clojure" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to clojure+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > > > -- > I may be wrong or incomplete. > Please express any corrections / additions, > they are encouraged and appreciated. > At least one entity is bound to be transformed if you do ;) > -- > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > > > -- > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- I may be wrong or incomplete. Please express any corrections / additions, they are encouraged and appreciated. At least one entity is bound to be transformed if you do ;) -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.