Closed Bug 488501 Opened 16 years ago Closed 16 years ago

TM Crash [@ js_GetUpvar ]

Categories

(Core :: JavaScript Engine, defect, P1)

defect

Tracking

()

RESOLVED DUPLICATE of bug 488421
mozilla1.9.1b4

People

(Reporter: ria.klaassen, Assigned: brendan)

References

()

Details

(Keywords: regression)

With the latest tracemonkey build containing the fix of Bug 488015 I get crash: http://crash-stats.mozilla.com/report/index/1571f9e8-a88b-4960-a522-07a632090415?p=1 STR: - go to http://www.nujij.nl//amerikaanse-praktijken-in-centrum-rotterdam.5366680.lynkx - scroll down and click on Log in. Then it should crash after some seconds. The crash already existed some hours earlier with crash ID http://crash-stats.mozilla.com/report/index/fdf1a195-c775-46bb-b3b5-24b022090415
Blocks: 488015
Any reduction would be great -- I will work on one today as time allows. /be
Assignee: general → brendan
Status: NEW → ASSIGNED
Flags: blocking1.9.1?
OS: Windows XP → All
Priority: -- → P1
Hardware: x86 → All
Target Milestone: --- → mozilla1.9.1b4
Confirmed dup of bug 488421, whose patch fixes this bug. Thanks for the fast reporting. The implicated lines are the anonymous function created by the eval at the bottom of this excerpt, called from a timeout. /be function AttachEventHandler( htmlElement, eventName, delegate ) { // Lower event eventName = eventName.toLowerCase(); // Check if a event list is available var eventList = htmlElement.eventList; if ( eventList == null ) { eventList = new Array(); htmlElement.eventList = eventList; } // Check if a delegate list is avalable var delegateList = eventList[ eventName ]; if ( delegateList == null ) { delegateList = new Array(); eventList[ eventName ] = delegateList; // Attach event eval( 'htmlElement.' + eventName + '= function(actualEvent) {' + 'FireEvent( htmlElement, eventName, actualEvent ); }' ); }
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → DUPLICATE
Flags: blocking1.9.1? → blocking1.9.1+
You need to log in before you can comment on or make changes to this bug.