[Owasp-webscarab] WebScarab Freezes on Ubuntu 9.10
Mathew Brown
mathewbrown at fastmail.fm
Sun Mar 7 02:18:27 EST 2010
Hi Rogan,
Thank you for your email. I tried running kill -QUIT <pid> but it
wouldn't kill the process. However, I was able to run jstack. Below
is the output. Thanks.
2010-03-07 08:11:30
Full thread dump Java HotSpot(TM) Server VM (14.2-b01 mixed mode):
"Attach Listener" daemon prio=10 tid=0x8ee09400 nid=0x1ccf waiting on
condition [0x00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Listener-127.0.0.1:8008-60" daemon prio=10 tid=0x095b3400 nid=0x1cb7 in
Object.wait() [0x8e1c9000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x952318e0> (a javax.swing.text.PlainDocument)
at java.lang.Object.wait(Object.java:485)
at
javax.swing.text.AbstractDocument.writeLock(AbstractDocument.java:1329)
- locked <0x952318e0> (a javax.swing.text.PlainDocument)
at
javax.swing.text.AbstractDocument.remove(AbstractDocument.java:570)
at
org.owasp.webscarab.util.swing.DocumentHandler.makeSpace(DocumentHandler.java:118)
at
org.owasp.webscarab.util.swing.DocumentHandler.publish(DocumentHandler.java:93)
at java.util.logging.Logger.log(Logger.java:458)
at java.util.logging.Logger.doLog(Logger.java:480)
at java.util.logging.Logger.log(Logger.java:503)
at java.util.logging.Logger.info(Logger.java:1022)
at
org.owasp.webscarab.httpclient.URLFetcher.fetchResponse(URLFetcher.java:313)
at
org.owasp.webscarab.plugin.proxy.CookieTracker$Plugin.fetchResponse(CookieTracker.java:130)
at
org.owasp.webscarab.plugin.proxy.BrowserCache$Plugin.fetchResponse(BrowserCache.java:101)
at
org.owasp.webscarab.plugin.proxy.RevealHidden$Plugin.fetchResponse(RevealHidden.java:100)
at
org.owasp.webscarab.plugin.proxy.BeanShell$Plugin.fetchResponse(BeanShell.java:229)
at
org.owasp.webscarab.plugin.proxy.ManualEdit$Plugin.fetchResponse(ManualEdit.java:243)
at
org.owasp.webscarab.plugin.proxy.ConnectionHandler.run(ConnectionHandler.java:223)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"Listener-127.0.0.1:8008" daemon prio=10 tid=0x098b1000 nid=0x1bcf
runnable [0x8f425000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked <0x95310d18> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at
org.owasp.webscarab.plugin.proxy.Listener.run(Listener.java:97)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"Extensions-3" daemon prio=10 tid=0x098ad800 nid=0x1bce in Object.wait()
[0x8e30d000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x95311418> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.httpclient.FetcherQueue.getNextRequest(FetcherQueue.java:96)
- locked <0x95311418> (a java.util.ArrayList)
at
org.owasp.webscarab.httpclient.FetcherQueue.access$100(FetcherQueue.java:25)
at
org.owasp.webscarab.httpclient.FetcherQueue$Fetcher.run(FetcherQueue.java:125)
Locked ownable synchronizers:
- None
"Extensions-2" daemon prio=10 tid=0x098ac000 nid=0x1bcd in Object.wait()
[0x8e35e000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x95311418> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.httpclient.FetcherQueue.getNextRequest(FetcherQueue.java:96)
- locked <0x95311418> (a java.util.ArrayList)
at
org.owasp.webscarab.httpclient.FetcherQueue.access$100(FetcherQueue.java:25)
at
org.owasp.webscarab.httpclient.FetcherQueue$Fetcher.run(FetcherQueue.java:125)
Locked ownable synchronizers:
- None
"Extensions-1" daemon prio=10 tid=0x098aa800 nid=0x1bcc in Object.wait()
[0x8e3af000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x95311418> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.httpclient.FetcherQueue.getNextRequest(FetcherQueue.java:96)
- locked <0x95311418> (a java.util.ArrayList)
at
org.owasp.webscarab.httpclient.FetcherQueue.access$100(FetcherQueue.java:25)
at
org.owasp.webscarab.httpclient.FetcherQueue$Fetcher.run(FetcherQueue.java:125)
Locked ownable synchronizers:
- None
"Extensions-0" daemon prio=10 tid=0x098a9000 nid=0x1bcb in Object.wait()
[0x8e400000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x95311418> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.httpclient.FetcherQueue.getNextRequest(FetcherQueue.java:96)
- locked <0x95311418> (a java.util.ArrayList)
at
org.owasp.webscarab.httpclient.FetcherQueue.access$100(FetcherQueue.java:25)
at
org.owasp.webscarab.httpclient.FetcherQueue$Fetcher.run(FetcherQueue.java:125)
Locked ownable synchronizers:
- None
"XSS/CRLF-3" daemon prio=10 tid=0x09884800 nid=0x1bca in Object.wait()
[0x8e451000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x95311930> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.httpclient.FetcherQueue.getNextRequest(FetcherQueue.java:96)
- locked <0x95311930> (a java.util.ArrayList)
at
org.owasp.webscarab.httpclient.FetcherQueue.access$100(FetcherQueue.java:25)
at
org.owasp.webscarab.httpclient.FetcherQueue$Fetcher.run(FetcherQueue.java:125)
Locked ownable synchronizers:
- None
"XSS/CRLF-2" daemon prio=10 tid=0x09883000 nid=0x1bc9 in Object.wait()
[0x8e969000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x95311930> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.httpclient.FetcherQueue.getNextRequest(FetcherQueue.java:96)
- locked <0x95311930> (a java.util.ArrayList)
at
org.owasp.webscarab.httpclient.FetcherQueue.access$100(FetcherQueue.java:25)
at
org.owasp.webscarab.httpclient.FetcherQueue$Fetcher.run(FetcherQueue.java:125)
Locked ownable synchronizers:
- None
"XSS/CRLF-1" daemon prio=10 tid=0x09881800 nid=0x1bc8 in Object.wait()
[0x8e9ba000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x95311930> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.httpclient.FetcherQueue.getNextRequest(FetcherQueue.java:96)
- locked <0x95311930> (a java.util.ArrayList)
at
org.owasp.webscarab.httpclient.FetcherQueue.access$100(FetcherQueue.java:25)
at
org.owasp.webscarab.httpclient.FetcherQueue$Fetcher.run(FetcherQueue.java:125)
Locked ownable synchronizers:
- None
"XSS/CRLF-0" daemon prio=10 tid=0x09881400 nid=0x1bc7 in Object.wait()
[0x8eaad000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x95311930> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.httpclient.FetcherQueue.getNextRequest(FetcherQueue.java:96)
- locked <0x95311930> (a java.util.ArrayList)
at
org.owasp.webscarab.httpclient.FetcherQueue.access$100(FetcherQueue.java:25)
at
org.owasp.webscarab.httpclient.FetcherQueue$Fetcher.run(FetcherQueue.java:125)
Locked ownable synchronizers:
- None
"Search" daemon prio=10 tid=0x8f160800 nid=0x1bc6 waiting on condition
[0x8ea0b000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.owasp.webscarab.plugin.search.Search.run(Search.java:199)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"Compare" daemon prio=10 tid=0x8f160400 nid=0x1bc5 in Object.wait()
[0x8f3d4000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x9529d820> (a java.lang.Object)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.plugin.compare.Compare.run(Compare.java:103)
- locked <0x9529d820> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"Fuzzer" daemon prio=10 tid=0x8f185c00 nid=0x1bc4 waiting on condition
[0x8ea5c000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.owasp.webscarab.plugin.fuzz.Fuzzer.run(Fuzzer.java:125)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"Scripted" daemon prio=10 tid=0x8f756000 nid=0x1bc2 in Object.wait()
[0x8eafe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x952b6300> (a java.lang.Object)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.plugin.scripted.Scripted.run(Scripted.java:211)
- locked <0x952b6300> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"Session ID Analysis" daemon prio=10 tid=0x8f1f8c00 nid=0x1bc1 waiting
on condition [0x8ed5c000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at
org.owasp.webscarab.plugin.sessionid.SessionIDAnalysis.run(SessionIDAnalysis.java:134)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"XSS/CRLF" daemon prio=10 tid=0x8eff2c00 nid=0x1bc0 in Object.wait()
[0x8edad000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x94cd3048> (a java.util.LinkedList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.plugin.xsscrlf.XSSCRLFModel.dequeueRequest(XSSCRLFModel.java:199)
- locked <0x94cd3048> (a java.util.LinkedList)
at
org.owasp.webscarab.plugin.xsscrlf.XSSCRLF.run(XSSCRLF.java:171)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"Extensions" daemon prio=10 tid=0x09890400 nid=0x1bbf in Object.wait()
[0x8edfe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x94c8a4e0> (a java.util.LinkedList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.plugin.extensions.ExtensionsModel.dequeueURL(ExtensionsModel.java:133)
- locked <0x94c8a4e0> (a java.util.LinkedList)
at
org.owasp.webscarab.plugin.extensions.Extensions.run(Extensions.java:117)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"Spider" daemon prio=10 tid=0x0987d400 nid=0x1bbe waiting on condition
[0x8f383000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.owasp.webscarab.plugin.spider.Spider.run(Spider.java:126)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"Timer-1" daemon prio=10 tid=0x09780800 nid=0x1bba in Object.wait()
[0x8f476000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x952b64c8> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <0x952b64c8> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
Locked ownable synchronizers:
- None
"Fuzzer-3" daemon prio=10 tid=0x09774400 nid=0x1bb9 in Object.wait()
[0x8f4c7000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x95266b38> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.httpclient.FetcherQueue.getNextRequest(FetcherQueue.java:96)
- locked <0x95266b38> (a java.util.ArrayList)
at
org.owasp.webscarab.httpclient.FetcherQueue.access$100(FetcherQueue.java:25)
at
org.owasp.webscarab.httpclient.FetcherQueue$Fetcher.run(FetcherQueue.java:125)
Locked ownable synchronizers:
- None
"Fuzzer-2" daemon prio=10 tid=0x09767400 nid=0x1bb8 in Object.wait()
[0x8f518000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x95266b38> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.httpclient.FetcherQueue.getNextRequest(FetcherQueue.java:96)
- locked <0x95266b38> (a java.util.ArrayList)
at
org.owasp.webscarab.httpclient.FetcherQueue.access$100(FetcherQueue.java:25)
at
org.owasp.webscarab.httpclient.FetcherQueue$Fetcher.run(FetcherQueue.java:125)
Locked ownable synchronizers:
- None
"Fuzzer-1" daemon prio=10 tid=0x09766000 nid=0x1bb7 in Object.wait()
[0x8f569000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x95266b38> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.httpclient.FetcherQueue.getNextRequest(FetcherQueue.java:96)
- locked <0x95266b38> (a java.util.ArrayList)
at
org.owasp.webscarab.httpclient.FetcherQueue.access$100(FetcherQueue.java:25)
at
org.owasp.webscarab.httpclient.FetcherQueue$Fetcher.run(FetcherQueue.java:125)
Locked ownable synchronizers:
- None
"Fuzzer-0" daemon prio=10 tid=0x09765c00 nid=0x1bb6 in Object.wait()
[0x8f5ba000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x95266b38> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.httpclient.FetcherQueue.getNextRequest(FetcherQueue.java:96)
- locked <0x95266b38> (a java.util.ArrayList)
at
org.owasp.webscarab.httpclient.FetcherQueue.access$100(FetcherQueue.java:25)
at
org.owasp.webscarab.httpclient.FetcherQueue$Fetcher.run(FetcherQueue.java:125)
Locked ownable synchronizers:
- None
"SessionID-3" daemon prio=10 tid=0x09765000 nid=0x1bb5 in Object.wait()
[0x8f60b000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x94cdd558> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.httpclient.FetcherQueue.getNextRequest(FetcherQueue.java:96)
- locked <0x94cdd558> (a java.util.ArrayList)
at
org.owasp.webscarab.httpclient.FetcherQueue.access$100(FetcherQueue.java:25)
at
org.owasp.webscarab.httpclient.FetcherQueue$Fetcher.run(FetcherQueue.java:125)
Locked ownable synchronizers:
- None
"SessionID-2" daemon prio=10 tid=0x0975f400 nid=0x1bb4 in Object.wait()
[0x8f65c000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x94cdd558> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.httpclient.FetcherQueue.getNextRequest(FetcherQueue.java:96)
- locked <0x94cdd558> (a java.util.ArrayList)
at
org.owasp.webscarab.httpclient.FetcherQueue.access$100(FetcherQueue.java:25)
at
org.owasp.webscarab.httpclient.FetcherQueue$Fetcher.run(FetcherQueue.java:125)
Locked ownable synchronizers:
- None
"SessionID-1" daemon prio=10 tid=0x0975dc00 nid=0x1bb3 in Object.wait()
[0x8f6ad000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x94cdd558> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.httpclient.FetcherQueue.getNextRequest(FetcherQueue.java:96)
- locked <0x94cdd558> (a java.util.ArrayList)
at
org.owasp.webscarab.httpclient.FetcherQueue.access$100(FetcherQueue.java:25)
at
org.owasp.webscarab.httpclient.FetcherQueue$Fetcher.run(FetcherQueue.java:125)
Locked ownable synchronizers:
- None
"SessionID-0" daemon prio=10 tid=0x0975d400 nid=0x1bb2 in Object.wait()
[0x8f6fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x94cdd558> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.httpclient.FetcherQueue.getNextRequest(FetcherQueue.java:96)
- locked <0x94cdd558> (a java.util.ArrayList)
at
org.owasp.webscarab.httpclient.FetcherQueue.access$100(FetcherQueue.java:25)
at
org.owasp.webscarab.httpclient.FetcherQueue$Fetcher.run(FetcherQueue.java:125)
Locked ownable synchronizers:
- None
"Spider-3" daemon prio=10 tid=0x0975a400 nid=0x1bb1 in Object.wait()
[0x8f85c000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x94c99830> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.httpclient.FetcherQueue.getNextRequest(FetcherQueue.java:96)
- locked <0x94c99830> (a java.util.ArrayList)
at
org.owasp.webscarab.httpclient.FetcherQueue.access$100(FetcherQueue.java:25)
at
org.owasp.webscarab.httpclient.FetcherQueue$Fetcher.run(FetcherQueue.java:125)
Locked ownable synchronizers:
- None
"Spider-2" daemon prio=10 tid=0x09757400 nid=0x1bb0 in Object.wait()
[0x8f8ad000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x94c99830> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.httpclient.FetcherQueue.getNextRequest(FetcherQueue.java:96)
- locked <0x94c99830> (a java.util.ArrayList)
at
org.owasp.webscarab.httpclient.FetcherQueue.access$100(FetcherQueue.java:25)
at
org.owasp.webscarab.httpclient.FetcherQueue$Fetcher.run(FetcherQueue.java:125)
Locked ownable synchronizers:
- None
"Spider-1" daemon prio=10 tid=0x09756800 nid=0x1baf in Object.wait()
[0x8f8fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x94c99830> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.httpclient.FetcherQueue.getNextRequest(FetcherQueue.java:96)
- locked <0x94c99830> (a java.util.ArrayList)
at
org.owasp.webscarab.httpclient.FetcherQueue.access$100(FetcherQueue.java:25)
at
org.owasp.webscarab.httpclient.FetcherQueue$Fetcher.run(FetcherQueue.java:125)
Locked ownable synchronizers:
- None
"Spider-0" daemon prio=10 tid=0x09759400 nid=0x1bae in Object.wait()
[0x8fa5f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x94c99830> (a java.util.ArrayList)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.httpclient.FetcherQueue.getNextRequest(FetcherQueue.java:96)
- locked <0x94c99830> (a java.util.ArrayList)
at
org.owasp.webscarab.httpclient.FetcherQueue.access$100(FetcherQueue.java:25)
at
org.owasp.webscarab.httpclient.FetcherQueue$Fetcher.run(FetcherQueue.java:125)
Locked ownable synchronizers:
- None
"Timer-0" daemon prio=10 tid=0x09739000 nid=0x1bad in Object.wait()
[0x8fab0000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x94cdd6f0> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:485)
at java.util.TimerThread.mainLoop(Timer.java:483)
- locked <0x94cdd6f0> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
Locked ownable synchronizers:
- None
"AWT-EventQueue-1" prio=10 tid=0x095bac00 nid=0x1bac in Object.wait()
[0x8fb2b000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x952318e0> (a javax.swing.text.PlainDocument)
at java.lang.Object.wait(Object.java:485)
at
javax.swing.text.AbstractDocument.readLock(AbstractDocument.java:1372)
- locked <0x952318e0> (a javax.swing.text.PlainDocument)
at
javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:896)
at
javax.swing.plaf.basic.BasicTextAreaUI.getPreferredSize(BasicTextAreaUI.java:103)
at javax.swing.JComponent.getPreferredSize(JComponent.java:1634)
at javax.swing.JTextArea.getPreferredSize(JTextArea.java:617)
at
javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:769)
at java.awt.Container.layout(Container.java:1421)
at java.awt.Container.doLayout(Container.java:1410)
at java.awt.Container.validateTree(Container.java:1507)
at java.awt.Container.validateTree(Container.java:1513)
at java.awt.Container.validateTree(Container.java:1513)
at java.awt.Container.validateTree(Container.java:1513)
at java.awt.Container.validateTree(Container.java:1513)
at java.awt.Container.validate(Container.java:1480)
- locked <0x94b12878> (a java.awt.Component$AWTTreeLock)
at
javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:670)
at
javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:127)
at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at
org.owasp.webscarab.util.swing.TextComponentContextMenu.dispatchEvent(TextComponentContextMenu.java:32)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at
java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Locked ownable synchronizers:
- None
"QueueProcessor" daemon prio=10 tid=0x09500800 nid=0x1bab runnable
[0x8fbee000]
java.lang.Thread.State: RUNNABLE
at javax.swing.text.BoxView.updateLayoutArray(BoxView.java:194)
at javax.swing.text.BoxView.replace(BoxView.java:172)
at javax.swing.text.View.append(View.java:401)
at
javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:456)
at
javax.swing.text.TextLayoutStrategy.layout(TextLayoutStrategy.java:92)
at javax.swing.text.FlowView.layout(FlowView.java:184)
at javax.swing.text.BoxView.setSize(BoxView.java:380)
at
javax.swing.plaf.basic.BasicTextAreaUI$PlainParagraph.setSize(BasicTextAreaUI.java:287)
at javax.swing.text.BoxView.updateChildSizes(BoxView.java:349)
at javax.swing.text.BoxView.setSpanOnAxis(BoxView.java:331)
at javax.swing.text.BoxView.layout(BoxView.java:691)
at javax.swing.text.BoxView.setSize(BoxView.java:380)
at
javax.swing.plaf.basic.BasicTextUI$RootView.setSize(BasicTextUI.java:1702)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:1034)
at
org.owasp.webscarab.ui.swing.UIFramework$TextScroller.insertUpdate(UIFramework.java:914)
at
javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:185)
at
javax.swing.text.AbstractDocument.handleInsertString(AbstractDocument.java:734)
at
javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:693)
at
javax.swing.text.PlainDocument.insertString(PlainDocument.java:114)
at
org.owasp.webscarab.util.swing.DocumentHandler.publish(DocumentHandler.java:94)
at java.util.logging.Logger.log(Logger.java:458)
at java.util.logging.Logger.doLog(Logger.java:480)
at java.util.logging.Logger.log(Logger.java:503)
at java.util.logging.Logger.warning(Logger.java:1006)
at
org.owasp.webscarab.plugin.spider.Spider.processLink(Spider.java:388)
at
org.owasp.webscarab.plugin.spider.Spider.processHtml(Spider.java:355)
at
org.owasp.webscarab.plugin.spider.Spider.analyse(Spider.java:331)
at
org.owasp.webscarab.plugin.Framework$QueueProcessor.run(Framework.java:405)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"AWT-Shutdown" prio=10 tid=0x094ddc00 nid=0x1ba9 in Object.wait()
[0x8fc3f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x94aeb8f8> (a java.lang.Object)
at java.lang.Object.wait(Object.java:485)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
- locked <0x94aeb8f8> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"TimerQueue" daemon prio=10 tid=0x094d4800 nid=0x1ba8 in Object.wait()
[0x8fc90000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x951ac030> (a javax.swing.TimerQueue)
at javax.swing.TimerQueue.run(TimerQueue.java:236)
- locked <0x951ac030> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"AWT-XAWT" daemon prio=10 tid=0x0937ec00 nid=0x1ba6 runnable
[0x8fd9f000]
java.lang.Thread.State: RUNNABLE
at sun.awt.X11.XToolkit.waitForEvents(Native Method)
at sun.awt.X11.XToolkit.run(XToolkit.java:548)
at sun.awt.X11.XToolkit.run(XToolkit.java:523)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"Java2D Disposer" daemon prio=10 tid=0x09356400 nid=0x1ba5 in
Object.wait() [0x8fe28000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x94af08c0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <0x94af08c0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at sun.java2d.Disposer.run(Disposer.java:125)
at java.lang.Thread.run(Thread.java:619)
Locked ownable synchronizers:
- None
"Low Memory Detector" daemon prio=10 tid=0x90302c00 nid=0x1ba3 runnable
[0x00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"CompilerThread1" daemon prio=10 tid=0x90300800 nid=0x1ba2 waiting on
condition [0x00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"CompilerThread0" daemon prio=10 tid=0x0926c800 nid=0x1ba1 waiting on
condition [0x00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Signal Dispatcher" daemon prio=10 tid=0x0926b000 nid=0x1ba0 runnable
[0x00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Finalizer" daemon prio=10 tid=0x09257800 nid=0x1b9f in Object.wait()
[0x9051d000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x94af71b8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <0x94af71b8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
Locked ownable synchronizers:
- None
"Reference Handler" daemon prio=10 tid=0x09256400 nid=0x1b9e in
Object.wait() [0x9056e000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x94af71d8> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:485)
at
java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <0x94af71d8> (a java.lang.ref.Reference$Lock)
Locked ownable synchronizers:
- None
"main" prio=10 tid=0x091d6000 nid=0x1b9a in Object.wait() [0xb6a5f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x94b98d78> (a java.lang.Object)
at java.lang.Object.wait(Object.java:485)
at
org.owasp.webscarab.ui.swing.UIFramework.run(UIFramework.java:181)
- locked <0x94b98d78> (a java.lang.Object)
at org.owasp.webscarab.WebScarab.main(WebScarab.java:135)
Locked ownable synchronizers:
- None
"VM Thread" prio=10 tid=0x09252400 nid=0x1b9d runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x091dc800 nid=0x1b9b
runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x091de000 nid=0x1b9c
runnable
"VM Periodic Task Thread" prio=10 tid=0x90304c00 nid=0x1ba4 waiting on
condition
JNI global references: 1385
The above was using the Sun JRE. I also tried running it with OpenJDK
(java version "1.6.0_0", OpenJDK Runtime Environment (IcedTea6 1.6.1)
(6b16-1.6.1-3ubuntu1), OpenJDK Server VM (build 14.0-b16, mixed mode))
but it too would freeze. Thanks.
On Sat, 06 Mar 2010 22:12 +0200, "Rogan Dawes" <rogan at dawes.za.net>
wrote:
> On 2010/03/06 9:45 PM, Mathew Brown wrote:
> > Hi,
> > I currently have two different machines, both with Ubuntu 9.10. I
> > have the latest Sun JRE installed:
> > <code>
> > $ java -version
> > java version "1.6.0_15"
> > Java(TM) SE Runtime Environment (build 1.6.0_15-b03)
> > Java HotSpot(TM) Server VM (build 14.1-b02, mixed mode)
> > </code>
> >
>
> You can try getting a thread dump, which would hopefully show what is
> happening at a Java level:
>
> $ kill -QUIT <pid>
>
> should dump a stack trace for each thread.
>
> Rogan
> _______________________________________________
> Owasp-webscarab mailing list
> Owasp-webscarab at lists.owasp.org
> https://lists.owasp.org/mailman/listinfo/owasp-webscarab
>
--
Mathew Brown
mathewbrown at fastmail.fm
--
http://www.fastmail.fm - Same, same, but different...
More information about the Owasp-webscarab
mailing list