Discussion:
Limeware crash
Greg Bildson
2006-05-03 20:46:56 UTC
Permalink
On behalf of Paul Sinnema
----
Sam,

Downloaded the latest version of Limewire via Subversion a few days ago. Got the
following error today. Thought you'd like to know (take a look at the bottom of
the mail for version info).

Still didn't get round to changing the patch I sent. I really got a lot of work
at my job at the moment, but there'll come a moment that I'll get to changing
the things you said.

A bit silly is the @version@ part in the error log!

Regards, Paul.

LimeWire version @version@
Java version 1.5.0_06 from Sun Microsystems Inc.
Windows XP v. 5.1 on x86
Free/total memory: 1990336/26677248

java.lang.NullPointerException
at com.limegroup.gnutella.io.NIOInputStream.handleRead(NIOInputStream.java:84)
at
com.limegroup.gnutella.io.AbstractNBSocket.handleRead(AbstractNBSocket.java:175)
at com.limegroup.gnutella.io.NIODispatcher.processRead(NIODispatcher.java:414)
at com.limegroup.gnutella.io.NIODispatcher.process(NIODispatcher.java:656)
at com.limegroup.gnutella.io.NIODispatcher.process(NIODispatcher.java:621)
at com.limegroup.gnutella.io.NIODispatcher.run(NIODispatcher.java:740)
at java.lang.Thread.run(Unknown Source)
at com.limegroup.gnutella.util.ManagedThread.managedRun(ManagedThread.java:64)
at com.limegroup.gnutella.util.ManagedThread.run(ManagedThread.java:53)


Detail: Unhandled exception while dispatching

-- listing session information --
Current thread: NIODispatcher
Active Threads: 80
Uptime: 1:06:01
Is Connected: false
Number of Ultrapeer -> Ultrapeer Connections: 0
Number of Ultrapeer -> Leaf Connections: 0
Number of Leaf -> Ultrapeer Connections: 0
Number of Old Connections: 0
Acting as Ultrapeer: false
Acting as Shielded Leaf: false
Number of Active Uploads: 3
Number of Queued Uploads: 10
Number of Active Managed Downloads: 8
Number of Active HTTP Downloaders: 1
Number of Waiting Downloads: 7
Received incoming this session: true
Number of Shared Files: 752
Guess Capable: true
Received Solicited UDP: true
SIMPP version: 46
Port Stable: true
FWT Capable: true
Last Reported Port: 6346
External Port: 6346
IP Pongs Received: 0

-- listing threads --
HttpClient-ReferenceQueueThread: 1
NIODispatcher: 1
DownloaderWorker: 1
Thread-7: 1
MulticastService: 1
AWT-EventQueue-0: 1
AWT-Windows: 1
AWT-Shutdown: 1
Java Sound Event Dispatcher: 1
IdleThread: 2
Timer-0: 1
DestroyJavaVM: 1
JmDNS.RecordReaper: 1
Image Fetcher 3: 1
ConnectionDispatchRunner: 28
MessageDispatch: 1
FWT PushRequestor: 20
QueryUnicaster: 1
ManagedDownload: 8
Java2D Disposer: 1
TimerQueue: 1
BlockingVF: 1
HttpClient-IdleConnectionThread: 1
ContentProcessor: 1
QRPPropagator: 1
JmDNS.SocketListener: 1


-- listing properties --
WINDOW_Y=-4
BANNED_WORDS=.asx;.asf;.mov;.swf
FORCE_IP_ADDRESS=true
WINDOW_X=-4
RUN_ON_STARTUP=false
UPDATE_DELAY=252000020
UPDATE_GIVEUP_FACTOR=24
FILTER_HASH_QUERIES=true
UPNP_IN_USE=true
INSTALLED=true
UI_LIBRARY_TREE_DIVIDER_LOCATION=168
HARD_MAX_UPLOADS=3
DISABLE_SUPERNODE_MODE=true
AVERAGE_UPTIME=14918
TOTAL_UPTIME=268524
MAX_UPLOAD_BYTES_PER_SEC=75
MIN_CONNECT_TIME=7
CONTENT_AUTHORITIES=fserv1.limewire.com:10000
COUNTRY=
LAST_SHUTDOWN_TIME=1146476764421
APP_WIDTH=1288
SESSIONS=18
UPLOAD_SPEED=46
LAST_ACCEPTABLE_BUG_VERSION=4.10.10
FRACTIONAL_UPTIME=0.005698244
CONNECTION_SPEED=3000
LAST_EXPIRE_TIME=1145884632640
MAX_DOWNLOAD_BYTES_PER_SEC=603
UPDATE_DOWNLOAD_DELAY=10000000
RUN_ONCE=true
APP_HEIGHT=728
CONTENT_USER_MANAGEMENT_ACTIVE=true
MAX_SIM_DOWNLOAD=8
LAST_GWEBCACHE_FETCH_TIME=1146411241765
EVER_ACCEPTED_INCOMING=true
UNSET_FIREWALLED_FROM_CONNECTBACK=true
CLIENT_ID=82FB3E505F0CFCE30857A59186054500
FILTER_SPAM_RESULTS=0.86
CONTENT_MANAGEMENT_ACTIVE=true
FLUSH_DELAY_TIME=256
IDLE_CONNECTIONS=2

PS: In the entries the following info is present:

<?xml version="1.0" encoding="utf-8"?>

<wc-entries

xmlns="svn:">

<entry

committed-rev="20722"

name=""

committed-date="2006-04-27T21:21:28.000000Z"

url="http://limewire.org/svn/limewire/trunk"

last-author="kcatillaz"

kind="dir"

uuid="17be0520-a112-0410-b457-a42384fa6872"

repos="http://limewire.org/svn/limewire"

revision="20728"/>

<entry

name="tests"

kind="dir"/>

<entry

name="eclipse"

kind="dir"/>

<entry

name="gui"

kind="dir"/>

<entry

name="lib"

kind="dir"/>

<entry

name="core"

kind="dir"/>

</wc-entries>
Sam Berlin
2006-05-03 20:49:12 UTC
Permalink
Hey Paul,

Thanks for the crash notice. There's been a good amount of changes to NIO
things on the branch I'm working on (one-thread-for-downloading-branch), but
I don't think anything that relates to that particular bug. I'll see if I
can't find what's causing it. You're also welcome to track it down. :)

The @version@ means that it's from SVN and isn't a properly-released
version. We haven't quite found a good way to indicate which revision it is
(though now that I think about it, it really shouldn't be that hard).

No worries on the patch -- take your time. We're all busy.

Sam

-----Original Message-----
From: gui-dev-***@lists.limewire.org
[mailto:gui-dev-***@lists.limewire.org] On Behalf Of Greg Bildson
Sent: Wednesday, May 03, 2006 4:47 PM
To: gui-***@limewire.org
Subject: [gui-dev] Limeware crash

On behalf of Paul Sinnema
----
Sam,

Downloaded the latest version of Limewire via Subversion a few days ago. Got
the following error today. Thought you'd like to know (take a look at the
bottom of the mail for version info).

Still didn't get round to changing the patch I sent. I really got a lot of
work at my job at the moment, but there'll come a moment that I'll get to
changing the things you said.

A bit silly is the @version@ part in the error log!

Regards, Paul.

LimeWire version @version@
Java version 1.5.0_06 from Sun Microsystems Inc.
Windows XP v. 5.1 on x86
Free/total memory: 1990336/26677248

java.lang.NullPointerException
at
com.limegroup.gnutella.io.NIOInputStream.handleRead(NIOInputStream.java:84)
at
com.limegroup.gnutella.io.AbstractNBSocket.handleRead(AbstractNBSocket.java:
175)
at
com.limegroup.gnutella.io.NIODispatcher.processRead(NIODispatcher.java:414)
at com.limegroup.gnutella.io.NIODispatcher.process(NIODispatcher.java:656)
at com.limegroup.gnutella.io.NIODispatcher.process(NIODispatcher.java:621)
at com.limegroup.gnutella.io.NIODispatcher.run(NIODispatcher.java:740)
at java.lang.Thread.run(Unknown Source)
at
com.limegroup.gnutella.util.ManagedThread.managedRun(ManagedThread.java:64)
at com.limegroup.gnutella.util.ManagedThread.run(ManagedThread.java:53)


Detail: Unhandled exception while dispatching

-- listing session information --
Current thread: NIODispatcher
Active Threads: 80
Uptime: 1:06:01
Is Connected: false
Number of Ultrapeer -> Ultrapeer Connections: 0 Number of Ultrapeer -> Leaf
Connections: 0 Number of Leaf -> Ultrapeer Connections: 0 Number of Old
Connections: 0 Acting as Ultrapeer: false Acting as Shielded Leaf: false
Number of Active Uploads: 3 Number of Queued Uploads: 10 Number of Active
Managed Downloads: 8 Number of Active HTTP Downloaders: 1 Number of Waiting
Downloads: 7 Received incoming this session: true Number of Shared Files:
752 Guess Capable: true Received Solicited UDP: true SIMPP version: 46 Port
Stable: true FWT Capable: true Last Reported Port: 6346 External Port: 6346
IP Pongs Received: 0

-- listing threads --
HttpClient-ReferenceQueueThread: 1
NIODispatcher: 1
DownloaderWorker: 1
Thread-7: 1
MulticastService: 1
AWT-EventQueue-0: 1
AWT-Windows: 1
AWT-Shutdown: 1
Java Sound Event Dispatcher: 1
IdleThread: 2
Timer-0: 1
DestroyJavaVM: 1
JmDNS.RecordReaper: 1
Image Fetcher 3: 1
ConnectionDispatchRunner: 28
MessageDispatch: 1
FWT PushRequestor: 20
QueryUnicaster: 1
ManagedDownload: 8
Java2D Disposer: 1
TimerQueue: 1
BlockingVF: 1
HttpClient-IdleConnectionThread: 1
ContentProcessor: 1
QRPPropagator: 1
JmDNS.SocketListener: 1


-- listing properties --
WINDOW_Y=-4
BANNED_WORDS=.asx;.asf;.mov;.swf
FORCE_IP_ADDRESS=true
WINDOW_X=-4
RUN_ON_STARTUP=false
UPDATE_DELAY=252000020
UPDATE_GIVEUP_FACTOR=24
FILTER_HASH_QUERIES=true
UPNP_IN_USE=true
INSTALLED=true
UI_LIBRARY_TREE_DIVIDER_LOCATION=168
HARD_MAX_UPLOADS=3
DISABLE_SUPERNODE_MODE=true
AVERAGE_UPTIME=14918
TOTAL_UPTIME=268524
MAX_UPLOAD_BYTES_PER_SEC=75
MIN_CONNECT_TIME=7
CONTENT_AUTHORITIES=fserv1.limewire.com:10000
COUNTRY=
LAST_SHUTDOWN_TIME=1146476764421
APP_WIDTH=1288
SESSIONS=18
UPLOAD_SPEED=46
LAST_ACCEPTABLE_BUG_VERSION=4.10.10
FRACTIONAL_UPTIME=0.005698244
CONNECTION_SPEED=3000
LAST_EXPIRE_TIME=1145884632640
MAX_DOWNLOAD_BYTES_PER_SEC=603
UPDATE_DOWNLOAD_DELAY=10000000
RUN_ONCE=true
APP_HEIGHT=728
CONTENT_USER_MANAGEMENT_ACTIVE=true
MAX_SIM_DOWNLOAD=8
LAST_GWEBCACHE_FETCH_TIME=1146411241765
EVER_ACCEPTED_INCOMING=true
UNSET_FIREWALLED_FROM_CONNECTBACK=true
CLIENT_ID=82FB3E505F0CFCE30857A59186054500
FILTER_SPAM_RESULTS=0.86
CONTENT_MANAGEMENT_ACTIVE=true
FLUSH_DELAY_TIME=256
IDLE_CONNECTIONS=2

PS: In the entries the following info is present:

<?xml version="1.0" encoding="utf-8"?>

<wc-entries

xmlns="svn:">

<entry

committed-rev="20722"

name=""

committed-date="2006-04-27T21:21:28.000000Z"

url="http://limewire.org/svn/limewire/trunk"

last-author="kcatillaz"

kind="dir"

uuid="17be0520-a112-0410-b457-a42384fa6872"

repos="http://limewire.org/svn/limewire"

revision="20728"/>

<entry

name="tests"

kind="dir"/>

<entry

name="eclipse"

kind="dir"/>

<entry

name="gui"

kind="dir"/>

<entry

name="lib"

kind="dir"/>

<entry

name="core"

kind="dir"/>

</wc-entries>

Loading...