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