Closed Bug 693571 Opened 13 years ago Closed 13 years ago

Windows32 float shell assertion failure running any ABC

Categories

(Tamarin Graveyard :: Virtual Machine, defect)

x86
Windows 7
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: brbaker, Assigned: virgilp)

References

Details

windows 32 debug build, using VS2010
float patch queue: 173:74dfcac7e1df

Assertion failure: align == 8 (..\..\nanojit\Nativei386.cpp:1318)




avm.exe!VMPI_debugBreak()  Line 70 + 0x8 bytes	C++
avm.exe!avmplus::AvmDebugMsg(const char * p, bool debugBreak)  Line 74	C++
avm.exe!avmplus::AvmAssertFail(const char * message)  Line 66 + 0xb bytes	C++
avm.exe!nanojit::Assembler::asm_call(nanojit::LIns * ins)  Line 1318 + 0x31 bytes	C++
avm.exe!nanojit::Assembler::gen(nanojit::LirFilter * reader)  Line 2128	C++
avm.exe!nanojit::Assembler::assemble(nanojit::Fragment * frag, nanojit::LirFilter * reader)  Line 1010	C++
avm.exe!avmplus::CodegenLIR::emitMD()  Line 8119	C++
avm.exe!avmplus::BaseExecMgr::verifyJit(avmplus::MethodInfo * m, const avmplus::MethodSignature * ms, avmplus::Toplevel * toplevel, avmplus::AbcEnv * abc_env, avmplus::OSR * osr)  Line 255 + 0xb bytes	C++
avm.exe!avmplus::BaseExecMgr::verifyMethod(avmplus::MethodInfo * m, avmplus::Toplevel * toplevel, avmplus::AbcEnv * abc_env)  Line 402	C++
avm.exe!avmplus::BaseExecMgr::verifyOnCall(avmplus::MethodEnv * env)  Line 383	C++
avm.exe!avmplus::BaseExecMgr::verifyInvoke(avmplus::MethodEnv * env, int argc, int * args)  Line 361 + 0x9 bytes	C++
avm.exe!avmplus::MethodEnv::coerceEnter(int thisArg)  Line 137 + 0x17 bytes	C++
avm.exe!avmplus::FunctionClass::call_createEmptyFunction()  Line 68 + 0x5b bytes	C++
avm.exe!avmplus::FunctionClass::FunctionClass(avmplus::VTable * cvtable)  Line 56 + 0xc bytes	C++
avm.exe!avmplus::FunctionClass::createClassClosure(avmplus::VTable * cvtable)  Line 11304 + 0x33 bytes	C++
avm.exe!avmplus::MethodEnv::newclass(avmplus::Traits * ctraits, avmplus::ClassClosure * base, avmplus::ScopeChain * outer, int * scopes)  Line 881 + 0x8 bytes	C++
avm.exe!avmplus::interpBoxed(avmplus::MethodEnv * env, int _argc, int * _atomv)  Line 2637 + 0x1e bytes	C++
avm.exe!avmplus::BaseExecMgr::invokeInterpNoCoerce(avmplus::MethodEnv * env, int argc, int * atomv)  Line 1041 + 0x11 bytes	C++
 	avm.exe!avmplus::BaseExecMgr::initInvokeInterpNoCoerce(avmplus::MethodEnv * env, int argc, int * args)  Line 241 + 0x11 bytes	C++
avm.exe!avmplus::BaseExecMgr::verifyInvoke(avmplus::MethodEnv * env, int argc, int * args)  Line 362 + 0x19 bytes	C++
avm.exe!avmplus::MethodEnv::coerceEnter(int thisArg)  Line 137 + 0x17 bytes	C++
 	avm.exe!avmplus::AvmCore::initToplevel(avmplus::AvmCore::ICodeContextCreator & codeContextCreator)  Line 1039	C++
 	avm.exe!avmshell::ShellCore::createShellToplevel()  Line 200 + 0xc bytes	C++
 	avm.exe!avmshell::ShellCore::setup(const avmshell::ShellCoreSettings & settings)  Line 464 + 0x8 bytes	C++
 	avm.exe!avmshell::Shell::singleWorkerHelper(avmshell::ShellCore * shell, avmshell::ShellSettings & settings)  Line 187 + 0xc bytes	C++
 	avm.exe!avmshell::Shell::singleWorker(avmshell::ShellSettings & settings)  Line 178 + 0xd bytes	C++
 	avm.exe!avmshell::Shell::run(int argc, char * * argv)  Line 145 + 0xc bytes	C++
 	avm.exe!executeShell(int argc, char * * argv)  Line 267 + 0xd bytes	C++
 	avm.exe!main(int argc, char * * argv)  Line 286 + 0xd bytes	C++
 	avm.exe!__tmainCRTStartup()  Line 278 + 0x19 bytes	C
 	avm.exe!mainCRTStartup()  Line 189	C
Flags: flashplayer-triage+
Flags: flashplayer-qrb?
Flags: flashplayer-bug-
fixed in changeset 178:08f6349f9e45
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
Flags: flashplayer-qrb? → flashplayer-qrb+
You need to log in before you can comment on or make changes to this bug.