Closed Bug 693571 Opened 14 years ago Closed 14 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: 14 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.