> 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]
