> I have to mention: MacOSX JDK 1.7.0_10 crashed when nanotime went
> backwards... :-) See my mail and fix for this a few days ago.
> Happy JVM crashing!

Could also have been System.getCurrentTimeMillis or new Date() - but getting 
time is crazy LOL:

[junit4:junit4] >>> JVM J0: stdout (verbatim) ----
[junit4:junit4] #
[junit4:junit4] # A fatal error has been detected by the Java Runtime 
Environment:
[junit4:junit4] #
[junit4:junit4] #  SIGFPE (0x8) at pc=0x00007fff88169b43, pid=504, tid=21507
[junit4:junit4] #
[junit4:junit4] # JRE version: 7.0_10-b18
[junit4:junit4] # Java VM: Java HotSpot(TM) 64-Bit Server VM (23.6-b04 mixed 
mode bsd-amd64 compressed oops)
[junit4:junit4] # Problematic frame:
[junit4:junit4] # C  [libsystem_c.dylib+0x2b43]  __commpage_gettimeofday+0x43
[junit4:junit4] #
[junit4:junit4] # Failed to write core dump. Core dumps have been disabled. To 
enable core dumping, try "ulimit -c unlimited" before starting Java again
[junit4:junit4] #
[junit4:junit4] # An error report file with more information is saved as:
[junit4:junit4] # 
/Users/jenkins/jenkins-slave/workspace/Lucene-Solr-trunk-MacOSX/lucene/build/core/test/J0/hs_err_pid504.log
[junit4:junit4] #
[junit4:junit4] # If you would like to submit a bug report, please visit:
[junit4:junit4] #   http://bugreport.sun.com/bugreport/crash.jsp
[junit4:junit4] #
[junit4:junit4] <<< JVM J0: EOF ----

Uwe

> -----
> Uwe Schindler
> H.-H.-Meier-Allee 63, D-28213 Bremen
> http://www.thetaphi.de
> eMail: [email protected]
> 
> 
> > -----Original Message-----
> > From: Michael McCandless [mailto:[email protected]]
> > Sent: Friday, January 04, 2013 5:37 PM
> > To: [email protected]
> > Subject: Re: svn commit: r1428947 - in
> > /lucene/dev/trunk/lucene/core/src/java/org/apache/lucene/index:
> > IndexFileDeleter.java SegmentMerger.java
> >
> > On Fri, Jan 4, 2013 at 11:34 AM, Uwe Schindler <[email protected]> wrote:
> >
> > > System.nanoTime is a syscall and heavy on some O/S. The times are
> > > only
> > used when inforstream is enabled, so the calls to nanotime should only
> > be inside "if (infostream)" blocks. Some of them are outside this check.
> >
> > How heavy?  As heavy as a Lucene merge? ;)
> >
> > OK ok, I'll move them under the if ...
> >
> > Mike McCandless
> >
> > http://blog.mikemccandless.com
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected] For
> > additional commands, e-mail: [email protected]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected] For additional
> commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to