美文网首页
2023-05-25flutter调试时候打断点会经常崩溃Flu

2023-05-25flutter调试时候打断点会经常崩溃Flu

作者: 我是小胡胡123 | 来源:发表于2023-05-25 19:40 被阅读0次

崩溃信息:

bt
* thread #12, name = 'io.flutter.1.ui', stop reason = EXC_BAD_ACCESS (code=2, address=0x16c0c3fd0)
    frame #0: 0x00000001093d4080 Flutter`long dart::HashTable<dart::SymbolTraits, 0l, 0l, dart::AcqRelStorageTraits>::FindKey<dart::CharArray<unsigned char> >(dart::CharArray<unsigned char> const&) const + 4
    frame #1: 0x00000001093d48b4 Flutter`dart::StringPtr dart::Symbols::NewSymbol<dart::CharArray<unsigned char> >(dart::Thread*, dart::CharArray<unsigned char> const&) + 124
    frame #2: 0x00000001093d43fc Flutter`dart::Symbols::FromUTF8(dart::Thread*, unsigned char const*, long) + 192
    frame #3: 0x00000001093c3d64 Flutter`dart::CollectStringifiedType(dart::Zone*, dart::AbstractType const&, dart::GrowableObjectArray const&) + 292
    frame #4: 0x00000001093c3e40 Flutter`dart::CollectStringifiedType(dart::Zone*, dart::AbstractType const&, dart::GrowableObjectArray const&) + 512
    frame #5: 0x00000001093c3e40 Flutter`dart::CollectStringifiedType(dart::Zone*, dart::AbstractType const&, dart::GrowableObjectArray const&) + 512
    frame #6: 0x00000001093c3e40 Flutter`dart::CollectStringifiedType(dart::Zone*, dart::AbstractType const&, 
    frame #8026: 0x00000001093c3e40 Flutter`dart::CollectStringifiedType(dart::Zone*, dart::AbstractType const&, dart::GrowableObjectArray const&) + 512

    frame #8029: 0x00000001093c3e40 Flutter`dart::CollectStringifiedType(dart::Zone*, dart::AbstractType const&, dart::GrowableObjectArray const&) + 512
    frame #8030: 0x00000001093c3e40 Flutter`dart::CollectStringifiedType(dart::Zone*, dart::AbstractType const&, dart::GrowableObjectArray const&) + 512
    frame #8031: 0x00000001093a3f38 Flutter`dart::BuildExpressionEvaluationScope(dart::Thread*, dart::JSONStream*) + 3068
    frame #8032: 0x00000001093a16bc Flutter`dart::Service::InvokeMethod(dart::Isolate*, dart::Array const&, bool) + 2976
    frame #8033: 0x00000001093c45c0 Flutter`dart::Service::HandleIsolateMessage(dart::Isolate*, dart::Array const&) + 24
    frame #8034: 0x00000001092521f0 Flutter`dart::IsolateMessageHandler::HandleMessage(std::__1::unique_ptr<dart::Message, std::__1::default_delete<dart::Message> >) + 3488
    frame #8035: 0x000000010928ec98 Flutter`dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool) + 580
    frame #8036: 0x00000001095df0e4 Flutter`Dart_HandleServiceMessages + 360
    frame #8037: 0x000000010923990c Flutter`dart::Debugger::Pause(dart::ServiceEvent*) + 748
    frame #8038: 0x00000001092453bc Flutter`dart::Debugger::SignalPausedEvent(dart::ActivationFrame*, dart::Breakpoint*) + 132
    frame #8039: 0x0000000109393d4c Flutter`dart::DRT_BreakpointRuntimeHandler(dart::NativeArguments) + 2868
    frame #8040: 0x0000000110f82a4c
    frame #8041: 0x0000000110f83d0c
    frame #8042: 0x00000001369eaeb4
    frame #8067: 0x0000000110f82fc8
    frame #8068: 0x00000001092337c0 Flutter`dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&, unsigned long) + 676
    frame #8069: 0x0000000109252050 Flutter`dart::IsolateMessageHandler::HandleMessage(std::__1::unique_ptr<dart::Message, std::__1::default_delete<dart::Message> >) + 3072
    frame #8070: 0x000000010928ec98 Flutter`dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool) + 580
    frame #8071: 0x00000001095deca4 Flutter`Dart_HandleMessage + 300
    frame #8072: 0x0000000109078df4 Flutter`std::__1::__function::__func<tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0, std::__1::allocator<tonic::DartMessageHandler::OnMessage(tonic::DartState*)::$_0>, void ()>::operator()() + 344
    frame #8073: 0x00000001091c3490 Flutter`std::__1::__function::__func<flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'(), std::__1::allocator<flutter::DartIsolate::SetMessageHandlingTaskRunner(fml::RefPtr<fml::TaskRunner>)::$_3::operator()(std::__1::function<void ()>) const::'lambda'()>, void ()>::operator()() + 48
    frame #8074: 0x0000000108f7a174 Flutter`fml::MessageLoopImpl::FlushTasks(fml::FlushType) + 1592
    frame #8075: 0x0000000108f7dc8c Flutter`fml::MessageLoopDarwin::OnTimerFire(__CFRunLoopTimer*, fml::MessageLoopDarwin*) + 32
    frame #8076: 0x0000000188474134 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 28
    frame #8077: 0x0000000188473e50 CoreFoundation`__CFRunLoopDoTimer + 880
    frame #8078: 0x000000018847352c CoreFoundation`__CFRunLoopDoTimers + 276
    frame #8079: 0x000000018846e53c CoreFoundation`__CFRunLoopRun + 1640
    frame #8080: 0x000000018846dba8 CoreFoundation`CFRunLoopRunSpecific + 424
    frame #8081: 0x0000000108f7db5c Flutter`fml::MessageLoopDarwin::Run() + 88
    frame #8082: 0x0000000108f7cc18 Flutter`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, fml::Thread::Thread(std::__1::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0> >(void*) + 208
    frame #8083: 0x000000018820bd98 libsystem_pthread.dylib`_pthread_start + 156
(lldb) 

image.png

相关文章

  • iOS视频播放

    Xcode模拟器调试视频播放时,不能添加全局断点,不然程序会崩溃

  • linux编程入门(七)-使用gdb调试程序

    程序开发离不开调试,可以断点调试,也可以打log调试,linux下断点调试c,c++程序用gdb。 断点调试虽然很...

  • 华为EMUI不进断点怎么办

    在调试的时候发现华为和荣耀手机不进断点,或者进入断点5s,类似ANR的时候就会崩溃退出,偶然发现只要在进入断点的时...

  • 性能检测要怎么玩才尽兴

    前言: 相信大家平时在利用xcode调试bug的时候经常性的遇到一些莫名其妙的问题,其中就包括崩溃了,打全局断点...

  • LLDB简介

    今天简单介绍一下断点以及lldb调试程序。 每个程序员都在入门的时候接触过断点,也在入门的时候程序各种崩溃。最开始...

  • Xcode编程 详细断点补充

    只会左键断点?是时候试试这样那样断点了 编码不能没调试,调试不能没断点(Break Point)。XCode的断点...

  • Android Studio调试

    参考 断点调试 实用调试 总结:断点调试有step into step out 等 实用调试:条件断点、日志断点、...

  • vscode debug(vue/react配置)

    之前调试代码经常是chorme设断点和console.log调试,感觉过于麻烦。后来用react的时候就在vsco...

  • IntelliJ IDEA | 调试快捷键 & 常用技巧详解

    Debug 常用快捷键 调试技巧 条件断点 我们调试自己的项目或者看源码的时候,经常遇到 for 循环的情况,但是...

  • Studio Method breakpoints may dr

    开发的时候用debug调试程序是必不可少,但是有时候再打断点调试的时候会忘记关掉断点,很可能就会出现下面的问题 这...

网友评论

      本文标题:2023-05-25flutter调试时候打断点会经常崩溃Flu

      本文链接:https://www.haomeiwen.com/subject/myfcedtx.html