|
From: Robert W. B. <rb...@di...> - 2000-11-04 18:51:10
|
Installer test results:
platforms:
Linux 2.2.12 (redhad 6.1, 6.2 and 'mixed' linux)
Blackdown 1.2.2
IBMJava2-13
Solaris 2.8, SunOS 5.8
Sun jdk 1.1.8
Linux:
-gui install works fine.
Shollow cosmetic issue: Fonts larger
than buttons on modal dialogs
-installed scripts work fine.
-use of java -o Install ./jython results in
traceback-abort: Note: or varieties of full paths
tried with same results. Trace appended below.
Solaris:
Gui and console install worked fine.
generated scripts worked fine.
Tnx for -o :)
-robert
<BEGIN TRACE from linux console install>
try path /home/rbill/
SIGSEGV 11 (*) segmentation violation
stackpointer=0xbffc0cf8
Full thread dump Classic VM (J2RE 1.3.0 IBM build cxdev-20000502, native threads):
"Finalizer" (TID:0x40318708, sys_thread_t:0x80d3620, state:CW, native ID:0xc04) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:114)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:129)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:168)
"Reference Handler" (TID:0x40318750, sys_thread_t:0x80cf9f8, state:CW, native ID:0x803) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:421)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
"Signal dispatcher" (TID:0x40318798, sys_thread_t:0x80cbf00, state:CW, native ID:0x402) prio=5
"main" (TID:0x403187e0, sys_thread_t:0x804f818, state:R, native ID:0x400) prio=5
at Install.loadClassData(Install.java:197)
at Install.loadClass(Install.java:242)
at java.lang.ClassLoader.loadClass(ClassLoader.java:257)
at java.lang.Class.getMethods0(Native Method)
at java.lang.Class.getDeclaredMethods(Class.java:1071)
at java.io.ObjectStreamClass.computeSerialVersionUID(ObjectStreamClass.java:879)
at java.io.ObjectStreamClass.access$4(ObjectStreamClass.java:856)
at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:426)
at java.security.AccessController.doPrivileged(Native Method)
at java.io.ObjectStreamClass.init(ObjectStreamClass.java:407)
at java.io.ObjectStreamClass.lookupInternal(ObjectStreamClass.java:118)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:298)
at net.sourceforge.liftoff.installer.Info.saveState(Info.java)
at net.sourceforge.liftoff.installer.items.UninstallInfo.install(UninstallInfo.java:66)
at net.sourceforge.liftoff.installer.items.InstallableContainer.install(InstallableContainer.java:145)
at net.sourceforge.liftoff.installer.Install2.<init>(Install2.java)
at net.sourceforge.liftoff.installer.Install2.main(Install2.java)
at java.lang.reflect.Method.invoke(Native Method)
at Install.main(Install.java:355)
Monitor pool info:
Initial monitor count: 32
Minimum number of free monitors before expansion: 5
Pool will next be expanded by: 16
Current total number of monitors: 32
Current number of free monitors: 28
Monitor Pool Dump (inflated object-monitors):
sys_mon_t:0x0804ee48 infl_mon_t: 0x0804ea40:
java.lang.ref.Reference$Lock@40320180/40320188: owner "main" (0x804f818) 1 entry
Waiting to be notified:
"Reference Handler" (0x80cf9f8)
sys_mon_t:0x0804ee88 infl_mon_t: 0x0804ea60:
java.lang.ref.ReferenceQueue$Lock@4031FDD0/4031FDD8: <unowned>
Waiting to be notified:
"Finalizer" (0x80d3620)
JVM System Monitor Dump (registered monitors):
ACS Heap lock: owner "main" (0x804f818) 1 entry
System Heap lock: owner "main" (0x804f818) 1 entry
Sleep lock: <unowned>
Method trace lock: <unowned>
UTF8 Cache lock: <unowned>
Heap lock: owner "main" (0x804f818) 1 entry
Rewrite Code lock: <unowned>
Monitor Cache lock: owner "main" (0x804f818) 2 entries
JNI Pinning lock: owner "main" (0x804f818) 1 entry
JNI Global Reference lock: owner "main" (0x804f818) 1 entry
Classloader lock: <unowned>
Linking class lock: owner "main" (0x804f818) 1 entry
Binclass lock: owner "main" (0x804f818) 1 entry
Monitor Registry lock: owner "main" (0x804f818) 1 entry
Thread queue lock: owner "main" (0x804f818) 2 entries
Thread identifiers (as used in flat monitors):
ident 5 "Finalizer" (0x80d3620) ee 0x080d3450
ident 4 "Reference Handler" (0x80cf9f8) ee 0x080cf828
ident 3 "Signal dispatcher" (0x80cbf00) ee 0x080cbd30
ident 2 "main" (0x804f818) ee 0x0804f648
Java Object Monitor Dump (flat & inflated object-monitors):
Install@40318650/40318658
locknflags 00020100 Flat locked by threadIdent 2. Entrycount 2
java.lang.ref.ReferenceQueue$Lock@4031FDD0/4031FDD8
locknflags 80000200 Monitor inflated infl_mon 0x0804ea60
java.lang.ref.Reference$Lock@40320180/40320188
locknflags 80000100 Monitor inflated infl_mon 0x0804ea40
java.lang.Object@40546498/405464A0
locknflags 00020000 Flat locked by threadIdent 2. Entrycount 1
SIGABRT 6 (*) abort process
stackpointer=0xbffc097c
Full thread dump Classic VM (J2RE 1.3.0 IBM build cxdev-20000502, native threads):
"Finalizer" (TID:0x40318708, sys_thread_t:0x80d3620, state:CW, native ID:0xc04) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:114)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:129)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:168)
"Reference Handler" (TID:0x40318750, sys_thread_t:0x80cf9f8, state:CW, native ID:0x803) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:421)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
"Signal dispatcher" (TID:0x40318798, sys_thread_t:0x80cbf00, state:CW, native ID:0x402) prio=5
"main" (TID:0x403187e0, sys_thread_t:0x804f818, state:R, native ID:0x400) prio=5
at Install.loadClassData(Install.java:197)
at Install.loadClass(Install.java:242)
at java.lang.ClassLoader.loadClass(ClassLoader.java:257)
at java.lang.Class.getMethods0(Native Method)
at java.lang.Class.getDeclaredMethods(Class.java:1071)
at java.io.ObjectStreamClass.computeSerialVersionUID(ObjectStreamClass.java:879)
at java.io.ObjectStreamClass.access$4(ObjectStreamClass.java:856)
at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:426)
at java.security.AccessController.doPrivileged(Native Method)
at java.io.ObjectStreamClass.init(ObjectStreamClass.java:407)
at java.io.ObjectStreamClass.lookupInternal(ObjectStreamClass.java:118)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:298)
at net.sourceforge.liftoff.installer.Info.saveState(Info.java)
at net.sourceforge.liftoff.installer.items.UninstallInfo.install(UninstallInfo.java:66)
at net.sourceforge.liftoff.installer.items.InstallableContainer.install(InstallableContainer.java:145)
at net.sourceforge.liftoff.installer.Install2.<init>(Install2.java)
at net.sourceforge.liftoff.installer.Install2.main(Install2.java)
at java.lang.reflect.Method.invoke(Native Method)
at Install.main(Install.java:355)
Monitor pool info:
Initial monitor count: 32
Minimum number of free monitors before expansion: 5
Pool will next be expanded by: 16
Current total number of monitors: 32
Current number of free monitors: 28
Monitor Pool Dump (inflated object-monitors):
sys_mon_t:0x0804ee48 infl_mon_t: 0x0804ea40:
java.lang.ref.Reference$Lock@40320180/40320188: owner "main" (0x804f818) 1 entry
Waiting to be notified:
"Reference Handler" (0x80cf9f8)
sys_mon_t:0x0804ee88 infl_mon_t: 0x0804ea60:
java.lang.ref.ReferenceQueue$Lock@4031FDD0/4031FDD8: <unowned>
Waiting to be notified:
"Finalizer" (0x80d3620)
JVM System Monitor Dump (registered monitors):
ACS Heap lock: owner "main" (0x804f818) 1 entry
System Heap lock: owner "main" (0x804f818) 1 entry
Sleep lock: <unowned>
Method trace lock: <unowned>
UTF8 Cache lock: <unowned>
Heap lock: owner "main" (0x804f818) 1 entry
Rewrite Code lock: <unowned>
Monitor Cache lock: owner "main" (0x804f818) 2 entries
JNI Pinning lock: owner "main" (0x804f818) 1 entry
JNI Global Reference lock: owner "main" (0x804f818) 1 entry
Classloader lock: <unowned>
Linking class lock: owner "main" (0x804f818) 1 entry
Binclass lock: owner "main" (0x804f818) 1 entry
Monitor Registry lock: owner "main" (0x804f818) 1 entry
Thread queue lock: owner "main" (0x804f818) 2 entries
Thread identifiers (as used in flat monitors):
ident 5 "Finalizer" (0x80d3620) ee 0x080d3450
ident 4 "Reference Handler" (0x80cf9f8) ee 0x080cf828
ident 3 "Signal dispatcher" (0x80cbf00) ee 0x080cbd30
ident 2 "main" (0x804f818) ee 0x0804f648
Java Object Monitor Dump (flat & inflated object-monitors):
Install@40318650/40318658
locknflags 00020100 Flat locked by threadIdent 2. Entrycount 2
java.lang.ref.ReferenceQueue$Lock@4031FDD0/4031FDD8
locknflags 80000200 Monitor inflated infl_mon 0x0804ea60
java.lang.ref.Reference$Lock@40320180/40320188
locknflags 80000100 Monitor inflated infl_mon 0x0804ea40
java.lang.Object@40546498/405464A0
locknflags 00020000 Flat locked by threadIdent 2. Entrycount 1
<ENDTRACE>
On Thu, 2 Nov 2000, Finn Bock wrote:
> Yet another installer test. Changes are:
>
> - Non GUI installation option. This is triggered by the -o option to the
> Install program. The -o option expect a destination directory. By
> default only the core files will be installed. Additional installation
> modules can be selected by specifing the arguments "lib", "source"
> and/or "demo".
>
> java -cp . Install -o i:\temp\jython2.0pa0 lib source demo
>
> - Added the os flavor "Mac_OS".
>
> - OS identification option. Not all OS's are known in advance. The -f
> option allow users to specify the closest appoximation. Available OS's
> are "windows", "unix" and "mac".
>
>
> The installer is available from:
>
> ftp://jython.sourceforge.net/pub/jython/Install.class
>
> A tarball of the modified LiftOff files:
>
> ftp://jython.sourceforge.net/pub/jython/liftoff-001102.tar
>
> The config files for jython's use of LiftOff.
>
> ftp://jython.sourceforge.net/pub/jython/liftoff.props
> ftp://jython.sourceforge.net/pub/jython/liftoff.filelist
>
> regards,
> finn
> _______________________________________________
> Jython-dev mailing list
> Jyt...@li...
> http://lists.sourceforge.net/mailman/listinfo/jython-dev
>
|