Any chance of checking out and giving her a run?
checkout:
http://svn.apache.org/repos/asf/river/jtsk/skunk/qa_refactor/trunk
Be much appreciated if you can.
Cheers,
Peter.
On 19/02/2013 9:19 PM, Dan Creswell wrote:
Mmm, well I have intel kit but all of mine is on 10.8.x, actually
might be time to revise our minimum support platforms...
On 19 February 2013 11:08, Peter Firmstone<[email protected]> wrote:
On 19/02/2013 8:27 PM, Dan Creswell wrote:
Which variety of OS X are we talking?
OSX 10.6.8 little endian, so it's Intel arch.
[diagnostics] System properties
[diagnostics] -------------------------------------------
[diagnostics] java.runtime.name : Java(TM) SE Runtime Environment
[diagnostics] sun.boot.library.path :
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries
[diagnostics] java.vm.version : 20.1-b02-384
[diagnostics] awt.nativeDoubleBuffering : true
[diagnostics] ant.library.dir :
/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib
[diagnostics] gopherProxySet : false
[diagnostics] mrj.build : 10M3425
[diagnostics] java.vm.vendor : Apple Inc.
[diagnostics] java.vendor.url :http://www.apple.com/
[diagnostics] path.separator : :
[diagnostics] java.vm.name : Java HotSpot(TM) 64-Bit Server VM
[diagnostics] file.encoding.pkg : sun.io
[diagnostics] user.country : US
[diagnostics] sun.java.launcher : SUN_STANDARD
[diagnostics] sun.os.patch.level : unknown
[diagnostics] java.vm.specification.name : Java Virtual Machine
Specification
[diagnostics] user.dir :
/Users/hudson/hudson-slave/workspace/river-qa-refactor-osx/trunk
[diagnostics] java.runtime.version : 1.6.0_26-b03-384-10M3425
[diagnostics] java.awt.graphicsenv : apple.awt.CGraphicsEnvironment
[diagnostics] java.endorsed.dirs :
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/endorsed
[diagnostics] os.arch : x86_64
[diagnostics] java.io.tmpdir :
/var/folders/aq/aqP130n7Eua3MGAcL598bE+++TY/-Tmp-/
[diagnostics] line.separator :
[diagnostics]
[diagnostics] java.vm.specification.vendor : Sun Microsystems Inc.
[diagnostics] os.name : Mac OS X
[diagnostics] ant.home :
/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4
[diagnostics] sun.jnu.encoding : MacRoman
[diagnostics] java.library.path :
.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
[diagnostics] java.specification.name : Java Platform API Specification
[diagnostics] java.class.version : 50.0
[diagnostics] sun.management.compiler : HotSpot 64-Bit Tiered Compilers
[diagnostics] os.version : 10.6.8
[diagnostics] http.nonProxyHosts : local|*.local|169.254/16|*.169.254/16
[diagnostics] user.home : /Users/hudson
[diagnostics] user.timezone : America/Los_Angeles
[diagnostics] java.awt.printerjob : apple.awt.CPrinterJob
[diagnostics] java.specification.version : 1.6
[diagnostics] file.encoding : MacRoman
[diagnostics] user.name : hudson
[diagnostics] java.class.path :
/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-launcher.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-antlr.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-apache-bcel.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-apache-bsf.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-apache-log4j.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-apache-oro.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-apache-regexp.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-apache-resolver.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-apache-xalan2.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-commons-logging.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-commons-net.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-jai.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-javamail.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-jdepend.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-jmf.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-jsch.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-junit.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-junit4.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-launcher.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-netrexx.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-swing.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant-testutil.jar:/Users/hudson/hudson-slave/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/lib/ant.jar
[diagnostics] java.vm.specification.version : 1.0
[diagnostics] sun.arch.data.model : 64
[diagnostics] java.home :
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
[diagnostics] sun.java.command : org.apache.tools.ant.launch.Launcher -cp
hudson-qa
[diagnostics] java.specification.vendor : Sun Microsystems Inc.
[diagnostics] user.language : en
[diagnostics] awt.toolkit : apple.awt.CToolkit
[diagnostics] java.vm.info : mixed mode
[diagnostics] java.version : 1.6.0_26
[diagnostics] java.ext.dirs :
/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext
[diagnostics] sun.boot.class.path :
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsfd.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/Resources/Java/JavaRuntimeSupport.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/ui.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/laf.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/sunrsasign.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsse.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jce.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/charsets.jar
[diagnostics] java.vendor : Apple Inc.
[diagnostics] file.separator : /
[diagnostics] java.vendor.url.bug :http://bugreport.apple.com/
[diagnostics] sun.cpu.endian : little
[diagnostics] sun.io.unicode.encoding : UnicodeLittle
[diagnostics] mrj.version : 1060.1.6.0_26-384
[diagnostics] socksNonProxyHosts : local|*.local|169.254/16|*.169.254/16
[diagnostics] jikes.class.path :
:/System/Library/Frameworks/JavaVM.framework/Home/../Classes/alt-rt.jar:/System/Library/Frameworks/JavaVM.framework/Home/../Classes/alt-string.jar:/System/Library/Frameworks/JavaVM.framework/Home/../Classes/charsets.jar:/System/Library/Frameworks/JavaVM.framework/Home/../Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Home/../Classes/dt.jar:/System/Library/Frameworks/JavaVM.framework/Home/../Classes/jce.jar:/System/Library/Frameworks/JavaVM.framework/Home/../Classes/jconsole.jar:/System/Library/Frameworks/JavaVM.framework/Home/../Classes/jsse.jar:/System/Library/Frameworks/JavaVM.framework/Home/../Classes/management-agent.jar:/System/Library/Frameworks/JavaVM.framework/Home/../Classes/ui.jar
[diagnostics] ftp.nonProxyHosts : local|*.local|169.254/16|*.169.254/16
[diagnostics] sun.cpu.isalist :
On 19 February 2013 10:14, Peter Firmstone<[email protected]> wrote:
Before I get into the details, let me just say that I'm unable to
reproduce
the test failures seen on OSX and Solaris x64 on local hardware, I don't
have access to a debugger or thread dumps.
The tests that fail on OSX and Solaris x64 (the tests pass on sparc), are
practically identical. The basic problem is discovery event's are either
not received or only some discovery events are received. The tests
allow
very long time frames for these events to be received, on other OS's
these
tests pass rapidly.
Increasing debugging output has the effect of increasing the number of
events received.
The tests and their details can be viewed on Jenkins.
Over the last few months I've been inspecting code manually and fixing
synchronization issues.
River has a large legacy codebase, there are many examples of inadequate
synchronization.
Ironically some of the changes I've made, although reducing test failures
on
Linux and Windows has exacerbated test failures on OSX and Solaris x64.
Is there anyone on this list with access to this hardware who can
reproduce
these bugs?
Regards,
Peter.