applet bombes out and crashes system

VERIFIED INVALID

Status

Core Graveyard
Java: OJI
P1
critical
VERIFIED INVALID
17 years ago
7 years ago

People

(Reporter: leonce, Assigned: edburns)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [jpibug], URL)

Attachments

(1 attachment)

(Reporter)

Description

17 years ago
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)
BuildID:    20010628

The applet initializes, loads but freezes. The PC becomes unstable and needs to 
be rebooted.

Reproducible: Always
Steps to Reproduce:
1.go to http://publib.boulder.ibm.com/html/as400/v5r1/ic2924/index.htm
2.observes left side for applet progress.
3.

Actual Results:  System slow down a lot

Expected Results:  A navigational bar appears

Comment 1

17 years ago
I can see this Bug in the tip of the 0.9.2 branch. Reassigning to OJI.
Assignee: ashuk → edburns
Status: UNCONFIRMED → NEW
Component: Java APIs for DOM → OJI
Ever confirmed: true
QA Contact: avm → shrir

Comment 2

17 years ago
Created attachment 45256 [details]
JVM crash output

Comment 3

17 years ago
Both 0.9.2 and 0.9.3 on solaris crashes due to JVM crash,
which is caused by stack overflow.
See attachment 45256 [details] for JVM crash output
(Assignee)

Comment 4

17 years ago
On WINNT, I start runnig out of virtual memory.
Re-prioritizing.

USing Monday's trunk and JDK1.3.1.
OS: Windows 98 → All
Priority: -- → P1
(Assignee)

Comment 5

17 years ago
I have filed bugtraq bug 4490425 on this.
Status: NEW → RESOLVED
Last Resolved: 17 years ago
Resolution: --- → INVALID
Whiteboard: [jpibug]

Comment 6

17 years ago
SPAM: reassigning OJI bugs to new QA, pmac. (227 bugs)
QA Contact: shrir → pmac
(Assignee)

Comment 7

17 years ago
This bug appears as an Applet bug, and has something to do with thread timing, 
so it may not happen in some browsers.

Inside Applet CLNavBar.paint method, if entered while buildTreeThread still 
alive, image buffer variable gets initialized, but not the grapics variable 
bufg. Then the subsequence calls after the thread die, bufg variable is used 
without checking if it has been initialized, that causes NullPointerException.

Inside Applet update routine, as 

public void update(Graphics g)
{
	try
	{ 
		paint(g);
	}
	catch(NullPointerException e)
	{
		update(g);
	}
}

as you can see, it will cause infinity loop ...

zhengyu.gu@sun.com 2001-08-16

Comment 8

17 years ago
Verified 'invalid'.
Status: RESOLVED → VERIFIED

Updated

7 years ago
Component: Java: OJI → Java: OJI
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.