[jcifs] Deadlock in jCIFS
Michael B Allen
mba2000 at ioplex.com
Tue Oct 11 16:10:12 GMT 2005
Yeah, someone else reported this recently. It's on The List.
Thanks,
Mike
On Tue, 11 Oct 2005 15:10:31 +0200
Ronny Schuetz <usenet-01 at groombridge34.de> wrote:
> Hi all,
>
> just encountered a deadlock in jCIFS 1.2.6. Please find the relevant
> part of the thread dump attached. Full dump available on request.
> Any hint what do do against it?
>
> >>>
>
> Found one Java-level deadlock:
> =============================
> "hpsb.default:ISOIT652_0_31400_CRE/CIFS1/DataSourceProcessor#02":
> waiting to lock monitor 0024ea8c (object 52729fa8, a java.util.HashMap),
> which is held by
> "hpsb.default:ISOIT652_0_31400_CRE/CIFS1/DataSourceProcessor#04"
> "hpsb.default:ISOIT652_0_31400_CRE/CIFS1/DataSourceProcessor#04":
> waiting to lock monitor 001f3a60 (object 52723460, a
> jcifs.smb.SmbTransport),
> which is held by
> "hpsb.default:ISOIT652_0_31400_CRE/CIFS1/DataSourceProcessor#02"
>
> Java stack information for the threads listed above:
> ===================================================
> "hpsb.default:ISOIT652_0_31400_CRE/CIFS1/DataSourceProcessor#02":
> at jcifs.util.transport.Transport.sendrecv(Transport.java:64)
> - waiting to lock <52729fa8> (a java.util.HashMap)
> at jcifs.smb.SmbTransport.send(SmbTransport.java:580)
> at jcifs.smb.SmbSession.sessionSetup(SmbSession.java:264)
> - locked <52723460> (a jcifs.smb.SmbTransport)
> at jcifs.smb.SmbSession.send(SmbSession.java:223)
> at jcifs.smb.SmbTree.treeConnect(SmbTree.java:144)
> - locked <52723460> (a jcifs.smb.SmbTransport)
> at jcifs.smb.SmbFile.connect(SmbFile.java:792)
> at jcifs.smb.SmbFile.connect0(SmbFile.java:762)
> at jcifs.smb.SmbFile.send(SmbFile.java:660)
> at jcifs.smb.SmbFileInputStream.read(SmbFileInputStream.java:152)
> at java.io.FilterInputStream.read(FilterInputStream.java:111)
> [... application part removed ...]
>
> "hpsb.default:ISOIT652_0_31400_CRE/CIFS1/DataSourceProcessor#04":
> at jcifs.util.transport.Transport.disconnect(Transport.java:191)
> - waiting to lock <52723460> (a jcifs.smb.SmbTransport)
> at jcifs.util.transport.Transport.sendrecv(Transport.java:83)
> - locked <52729fa8> (a java.util.HashMap)
> at jcifs.smb.SmbTransport.send(SmbTransport.java:580)
> at jcifs.smb.SmbSession.send(SmbSession.java:229)
> at jcifs.smb.SmbTree.send(SmbTree.java:102)
> at jcifs.smb.SmbFile.send(SmbFile.java:688)
> at jcifs.smb.SmbFile.open0(SmbFile.java:828)
> at jcifs.smb.SmbFile.open(SmbFile.java:846)
> at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:69)
> at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:62)
> at jcifs.smb.SmbFile.getInputStream(SmbFile.java:2489)
> [... application part removed ...]
>
> Found 1 deadlock.
>
> <<<<<<
>
> Best regards,
> Ronny
>
More information about the jcifs
mailing list