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.


Reply via email to