Closed Bug 517309 Opened 15 years ago Closed 15 years ago

TM: Crash [@ isi2f] [@ nanojit::LIns::opcode] 64-bit non-debug only

Categories

(Core :: JavaScript Engine, defect)

x86
macOS
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jruderman, Unassigned)

Details

(Keywords: crash, testcase)

Crash Data

Attachments

(1 file)

This crash only happens in non-debug 64-bit builds, and the testcase is fragile :( Here's a stack trace from an unusual build type: non-opt but also non-debug. I'd make one with debugging symbols (but without the DEBUG define) if I knew how. Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000003 0x0000000100150024 in nanojit::LIns::opcode () (gdb) bt #0 0x0000000100150024 in nanojit::LIns::opcode () #1 0x00000001001500ac in nanojit::LIns::isop () #2 0x0000000100125e92 in isi2f () #3 0x0000000100126199 in isPromoteInt () #4 0x000000010012ad90 in TraceRecorder::determineSlotType () #5 0x0000000100134507 in VisitFrameSlots<DetermineTypesVisitor> () #6 0x0000000100138bd7 in TraceRecorder::snapshot () #7 0x0000000100141a01 in TraceRecorder::guardPropertyCacheHit () #8 0x0000000100142414 in TraceRecorder::setProp () #9 0x00000001001425ee in TraceRecorder::record_SetPropHit () #10 0x000000010008e47f in js_SetPropertyHelper () #11 0x000000010006ce25 in js_Interpret () #12 0x000000010007b663 in js_Execute () #13 0x000000010000ebf7 in JS_ExecuteScript () #14 0x0000000100003ffb in Process () #15 0x0000000100005ec1 in ProcessArgs () #16 0x00000001000061da in main ()
This WFM on all 64-bit opt or debug builds, no crash anywhere, TM tip, 10.6.2.
Status: NEW → RESOLVED
Closed: 15 years ago
Flags: in-testsuite?
Resolution: --- → WORKSFORME
Crash Signature: [@ isi2f] [@ nanojit::LIns::opcode]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: