After upgrading my Linux kernel from 2.2.0pre7 to 2.2.0pre9 (aka
2.2.0-final), native threads are broken. All complex multithreaded
applications (AWT & Swing apps especially) crash within a few seconds of
start up. Green threads are not effected. Reverting to 2.2.0pre7 removes
the problem.

Can anyone else confirm this?

[bryce@p2-bryce bin]$ ./Together.sh
SIGSEGV   11*  segmentation violation
        stackbase=BFFFF640, stackpointer=BFFFF270

Full thread dump:
    "SIGQUIT handler" (TID:0x418f32a0, sys_thread_t:0x8216e80, state:R,
thread_t: t@2050, sp:0x64656d72 threadID:0x30d, stack_base:0xbf7ffd68,
stack_size:0x200000) prio=5
    "Finalizer thread" (TID:0x418f3088, sys_thread_t:0x8216df8,
state:CW, thread_t: t@1025, sp:0x64656d72 threadID:0x30c,
stack_base:0xbf9ffd68, stack_size:0x200000) prio=5
    "main" (TID:0x418f30b0, sys_thread_t:0x8207108, state:R, thread_t:
t@1024, sp:0xbfffeadc threadID:0x2e1, stack_base:0xbffff640,
stack_size:0x200000) prio=0 *current thread*
        java.util.zip.ZipFile.readCEN(ZipFile.java)
        java.util.zip.ZipFile.<init>(ZipFile.java)
        oisoft.together.z7.z110.getZipFile(z110.java)
        oisoft.together.z7.z100.getInstance(z100.java)
        oisoft.together.z7.z97.nextElement(z97.java)
        oisoft.together.z7.z98.getContainingEntry(z98.java)
        oisoft.together.z7.z102.getContainingPathEntry(z102.java)
        oisoft.together.z7.z102.getContainingPathEntry(z102.java)
        oisoft.together.z7.z102.defaultHome(z102.java)
        oisoft.together.z7.z102.instance(z102.java)
        oisoft.together.z7.z102.defaultHome(z102.java)
        oisoft.together.z4.z1.z32.loadConfig(z32.java)
        oisoft.together.z4.z1.z32.parseCommandLine(z32.java)
        oisoft.together.z8.<init>(z8.java)
        oisoft.together.Main.main(main.java)
Monitor Cache Dump:
Registered Monitor Dump:
    Thread queue lock: owner "main" (0x8207108, 2 entries)
    Name and type hash table lock: <unowned>
    String intern lock: owner "main" (0x8207108, 1 entry)
    JNI pinning lock: <unowned>
    JNI global reference lock: owner "main" (0x8207108, 1 entry)
    BinClass lock: owner "main" (0x8207108, 1 entry)
    Class loading lock: <unowned>
    Java stack lock: <unowned>
    Code rewrite lock: <unowned>
    Heap lock: owner "main" (0x8207108, 1 entry)
    Has finalization queue lock: owner "main" (0x8207108, 1 entry)
    Finalize me queue lock: owner "main" (0x8207108, 1 entry)
        Waiting to be notified:
            "Finalizer thread" (0x8216df8)
    Monitor registry: owner "main" (0x8207108, 1 entry)
Aborted

[bryce@p2-bryce bin]$ rpm -q glibc
glibc-2.0.7-29

regards

  [ bryce ]

Reply via email to