Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save jonahwilliams/882c62f5351813345623bc5f0a92b9ea to your computer and use it in GitHub Desktop.
Save jonahwilliams/882c62f5351813345623bc5f0a92b9ea to your computer and use it in GitHub Desktop.
invoke crash when passing FuncRef as argumentId
===== CRASH =====
si_signo=Bus error: 10(10), si_code=2, si_addr=0x102f005e0
version=2.8.0-dev.17.0.flutter-1402e8e1a4 (be) (Thu Mar 26 13:15:18 2020 +0000) on "macos_x64"
pid=25612, thread=9991, isolate=testIsolate(0x7f89ed80d600)
isolate_instructions=100350aa0, vm_instructions=100350aa0
pc 0x0000000100568b4e fp 0x00007000063bb6b0 dart::Class::set_declaration_type(dart::Type const&) const+0x1e
pc 0x00000001005a0a20 fp 0x00007000063bb770 dart::Type::Canonicalize(dart::ZoneGrowableHandlePtrArray<dart::AbstractType const>*) const+0x9a0
pc 0x000000010055da29 fp 0x00007000063bb7b0 dart::Class::DeclarationType() const+0x179
pc 0x0000000100575eea fp 0x00007000063bb810 dart::Instance::GetType(dart::Heap::Space) const+0x1aa
pc 0x000000010056638c fp 0x00007000063bb8c0 dart::Function::DoArgumentTypesMatch(dart::Array const&, dart::ArgumentsDescriptor const&, dart::TypeArguments const&) const+0x14c
pc 0x000000010058785f fp 0x00007000063bb950 dart::Library::Invoke(dart::String const&, dart::Array const&, dart::Array const&, bool, bool) const+0x27f
pc 0x0000000100643d9f fp 0x00007000063bba00 dart::Invoke(dart::Thread*, dart::JSONStream*)+0x42f
pc 0x000000010063c02c fp 0x00007000063bbb70 dart::Service::InvokeMethod(dart::Isolate*, dart::Array const&, bool)+0x39c
pc 0x000000010063c5f3 fp 0x00007000063bbba0 dart::Service::HandleIsolateMessage(dart::Isolate*, dart::Array const&)+0x23
pc 0x000000010050f4c3 fp 0x00007000063bbd90 dart::IsolateMessageHandler::HandleMessage(std::__1::unique_ptr<dart::Message, std::__1::default_delete<dart::Message> >)+0x6e3
pc 0x000000010053fd7f fp 0x00007000063bbe10 dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)+0x12f
pc 0x00000001005406f0 fp 0x00007000063bbe70 dart::MessageHandler::TaskCallback()+0x350
pc 0x000000010066b18d fp 0x00007000063bbea0 dart::ThreadPool::Worker::Loop()+0x3d
pc 0x000000010066afc0 fp 0x00007000063bbed0 dart::ThreadPool::Worker::Main(unsigned long)+0x70
pc 0x00000001005d5e51 fp 0x00007000063bbf10 dart::ThreadStart(void*)+0x61
pc 0x00007fff6b3bf2eb fp 0x00007000063bbf30 _pthread_body+0x7e
pc 0x00007fff6b3c2249 fp 0x00007000063bbf50 _pthread_start+0x42
pc 0x00007fff6b3be40d fp 0x00007000063bbf78 thread_start+0xd
-- End of DumpStackTrace
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment