History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEA-15419
Type: Bug Bug
Status: Open Open
Assignee: Maxim Shafirov
Reporter: Sascha Weinreuter
Votes: 0
Watchers: 3
Operations

If you were logged in you would be able to see more operations.
IDEA: Feedback

Filesystem synchronization hangs with blocked UI and high CPU load

Created: 03 Oct 07 17:23   Updated: 03 Oct 07 19:09
Component/s: IDE Configuration

File Attachments: 1. Text File thread-dump.txt (45 kb)


Build: 7,320
Severity: High


 Description  « Hide
Happened after an Ant-build and alt-tabbing back to IDEA. Even after waiting several minutes, IDEA did not come to life again.

Two thread snapshots, another complete one is attached:

"ApplicationImpl pooled thread" prio=6 tid=0x1e5e8400 nid=0x83c runnable [0x1cc0f000..0x1cc0fb14]
   java.lang.Thread.State: RUNNABLE
        at com.intellij.util.io.storage.Storage.readStream(Storage.java:185)
        at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.readAttribute(FSRecords.java:204)
        - locked <0x0402a420> (a java.lang.Object)
        at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.readAttribute(PersistentFS.java:157)
        at com.intellij.openapi.vfs.newvfs.FileAttribute.readAttribute(FileAttribute.java:35)
        at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.getInputStream(PersistentFS.java:254)
        at com.intellij.openapi.vfs.newvfs.impl.VirtualFileImpl.getInputStream(VirtualFileImpl.java:15)
        at com.intellij.openapi.vfs.newvfs.NewVirtualFile.contentsToByteArray(NewVirtualFile.java:25)
        at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl.physicalContentsToByteArray(LocalFileSystemImpl.java:88)
        at com.intellij.ide.startup.FileContent.getPhysicalBytes(FileContent.java:41)
        at com.intellij.ide.startup.FileSystemSynchronizer$MyContentQueue.put(FileSystemSynchronizer.java:253)
        - locked <0x0cfec600> (a com.intellij.ide.startup.FileSystemSynchronizer$MyContentQueue)
        at com.intellij.ide.startup.FileSystemSynchronizer$1.run(FileSystemSynchronizer.java:132)
        at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:3)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)
        at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:7)
"ApplicationImpl pooled thread" prio=6 tid=0x1e5e8400 nid=0x83c runnable [0x1cc0f000..0x1cc0fb14]
   java.lang.Thread.State: RUNNABLE
        at java.io.DataInputStream.readInt(DataInputStream.java:370)
        at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.readAttribute(FSRecords.java:248)
        - locked <0x0402a420> (a java.lang.Object)
        at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.readAttribute(PersistentFS.java:157)
        at com.intellij.openapi.vfs.newvfs.FileAttribute.readAttribute(FileAttribute.java:35)
        at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.getInputStream(PersistentFS.java:254)
        at com.intellij.openapi.vfs.newvfs.impl.VirtualFileImpl.getInputStream(VirtualFileImpl.java:15)
        at com.intellij.openapi.vfs.newvfs.NewVirtualFile.contentsToByteArray(NewVirtualFile.java:25)
        at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl.physicalContentsToByteArray(LocalFileSystemImpl.java:88)
        at com.intellij.ide.startup.FileContent.getPhysicalBytes(FileContent.java:41)
        at com.intellij.ide.startup.FileSystemSynchronizer$MyContentQueue.put(FileSystemSynchronizer.java:253)
        - locked <0x0cfec600> (a com.intellij.ide.startup.FileSystemSynchronizer$MyContentQueue)
        at com.intellij.ide.startup.FileSystemSynchronizer$1.run(FileSystemSynchronizer.java:132)
        at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:3)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)
        at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:7)


 All   Comments   Work Log   Change History      Sort Order:
There are no comments yet on this issue.