[Bug 104] New: Netx deadlock

bugzilla-daemon at icedtea.classpath.org bugzilla-daemon at icedtea.classpath.org
Thu Jan 24 11:37:05 PST 2008


http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=104

           Summary: Netx deadlock
           Product: IcedTea
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: IcedTea
        AssignedTo: unassigned at icedtea.classpath.org
        ReportedBy: fkung at redhat.com


It doesn't happen all the time, but every so often Netx deadlocks while trying
to load an applet or JNLP program:

Found one Java-level deadlock:
=============================
"Thread-2":
  waiting to lock monitor 0x0000000000c65020 (object 0x00002aaacebb83f8, a
java.lang.Integer),
  which is held by "Test applet"
"Test applet":
  waiting to lock monitor 0x0000000000c64f78 (object 0x00002aaacebd4688, a
netx.jnlp.cache.Resource),
  which is held by "Thread-2"

Java stack information for the threads listed above:
===================================================
"Thread-2":
        at
netx.jnlp.cache.ResourceTracker.queueResource(ResourceTracker.java:558)
        - waiting to lock <0x00002aaacebb83f8> (a java.lang.Integer)
        at
netx.jnlp.cache.ResourceTracker.processResource(ResourceTracker.java:585)
        - locked <0x00002aaacebd4688> (a netx.jnlp.cache.Resource)
        at netx.jnlp.cache.ResourceTracker.access$400(ResourceTracker.java:52)
        at
netx.jnlp.cache.ResourceTracker$Downloader.run(ResourceTracker.java:911)
        at java.lang.Thread.run(Thread.java:674)

"Test applet":
        at netx.jnlp.cache.ResourceTracker.wait(ResourceTracker.java:860)
        - waiting to lock <0x00002aaacebd4688> (a netx.jnlp.cache.Resource)
        - locked <0x00002aaacebb83f8> (a java.lang.Integer)
        at
netx.jnlp.cache.ResourceTracker.waitForResources(ResourceTracker.java:408)
        at netx.jnlp.cache.CacheUtil.waitForResources(CacheUtil.java:331)
        at
netx.jnlp.runtime.JNLPClassLoader.waitForJars(JNLPClassLoader.java:513)
        at
netx.jnlp.runtime.JNLPClassLoader.access$000(JNLPClassLoader.java:42)
        at netx.jnlp.runtime.JNLPClassLoader$1.run(JNLPClassLoader.java:370)
        at java.security.AccessController.doPrivileged(Native Method)
        at
netx.jnlp.runtime.JNLPClassLoader.activateJars(JNLPClassLoader.java:403)
        at
netx.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:275)
        at netx.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:121)
        at
netx.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:139)
        at netx.jnlp.Launcher.createApplet(Launcher.java:389)
        at netx.jnlp.Launcher.launchApplet(Launcher.java:359)
        at netx.jnlp.Launcher$TgThread.run(Launcher.java:502)

Found 1 deadlock.


-- 
Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the distro-pkg-dev mailing list