各路开发大神吗,展现你们的聪明才智时候到了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
OneMan
V2EX    程序员

各路开发大神吗,展现你们的聪明才智时候到了

  •  1
     
  •   OneMan 2020-03-27 18:05:14 +08:00 5586 次点击
    这是一个创建于 2089 天前的主题,其中的信息可能已经有所发展或是发生改变。
    总是随机崩溃,SIGABRT, 在 Dispatch queue: com.apple.network.connections 线程。关键这是系统的呀。
    谁能解决或帮忙啊,有什么思路呢,求各种意见~~
    有偿求助也可!

    Thread 22 name: Dispatch queue: com.apple.network.connections
    Thread 22 Crashed:
    0 libsystem_kernel.dylib 0x00000001953edec4 __pthread_kill + 8
    1 libsystem_pthread.dylib 0x000000019530d724 pthread_kill$VARIANT$armv81 + 216
    2 libsystem_c.dylib 0x000000019525d844 abort + 100
    3 libsystem_malloc.dylib 0x00000001952f6b80 _malloc_put + 0
    4 libsystem_malloc.dylib 0x00000001952f6d38 malloc_report + 60
    5 libsystem_malloc.dylib 0x00000001952ec124 free + 532
    6 libnetwork.dylib 0x0000000197b900f8 -[NWConcrete_nw_endpoint dealloc] + 96
    7 libnetwork.dylib 0x0000000197b8d310 -[NWConcrete_nw_address_endpoint dealloc] + 72
    8 libnetwork.dylib 0x0000000197c120ac -[OS_nw_array dealloc] + 60
    9 libnetwork.dylib 0x0000000197a83220 nw_protocol_definition_deallocate_cache_entry + 80
    10 libnetwork.dylib 0x00000001979e62f8 __nw_association_is_empty_block_invoke + 76
    11 libnetwork.dylib 0x0000000197af0b74 nw_hash_table_apply + 332
    12 libnetwork.dylib 0x00000001979e604c nw_association_is_empty + 204
    13 libnetwork.dylib 0x0000000197ba53b0 __nw_endpoint_has_associations_block_invoke + 28
    14 libnetwork.dylib 0x0000000197af0b74 nw_hash_table_apply + 332
    15 libnetwork.dylib 0x0000000197ba4f98 nw_endpoint_has_associations + 172
    16 libnetwork.dylib 0x0000000197899cc4 __nw_context_purge_endpoints_block_invoke_2.88 + 40
    17 libnetwork.dylib 0x0000000197af0b74 nw_hash_table_apply + 332
    18 libnetwork.dylib 0x0000000197899b64 __nw_context_purge_endpoints_block_invoke.87 + 108
    19 libnetwork.dylib 0x0000000197af0b74 nw_hash_table_apply + 332
    20 libnetwork.dylib 0x00000001978994d8 nw_context_purge_endpoints + 984
    21 libdispatch.dylib 0x00000001952c3184 _dispatch_client_callout + 16
    22 libdispatch.dylib 0x000000019529ce8c _dispatch_continuation_pop$VARIANT$armv81 + 404
    23 libdispatch.dylib 0x00000001952ad02c _dispatch_source_invoke$VARIANT$armv81 + 1232
    24 libdispatch.dylib 0x00000001952a227c _dispatch_workloop_invoke$VARIANT$armv81 + 1736
    25 libdispatch.dylib 0x00000001952aa43c _dispatch_workloop_worker_thread + 576
    26 libsystem_pthread.dylib 0x0000000195312b88 _pthread_wqthread + 276
    27 libsystem_pthread.dylib 0x0000000195315760 start_wqthread + 8
    第 1 条附言    2020-03-27 18:41:40 +08:00
    第 2 条附言    2020-03-27 18:43:33 +08:00
    上个是 onedrive 也许打开慢,这是百度网盘的,crash report 在:
    链接:https://pan.baidu.com/s/1FMFyjt-OjAz1eyPGm8AL-A 密码:jsqm
    第 3 条附言    2020-03-28 14:13:12 +08:00
    继承问题,两个类只有一个实例,且同时有可能存在。。
    还是调用写法问题,堆侵入之类的了
    OneMan
        1
    OneMan  
    OP
       2020-03-27 18:11:08 +08:00
    自顶一个
    wysnylc
        2
    wysnylc  
       2020-03-27 18:16:44 +08:00
    是不是在放大图像?
    vanton
        3
    vanton  
       2020-03-27 18:18:30 +08:00
    前面的信息是啥,app specific info 是啥?
    Chaidu
        4
    Chaidu  
       2020-03-27 18:19:28 +08:00
    赏金多少?
    OneMan
        5
    OneMan  
    OP
       2020-03-27 18:22:03 +08:00
    @wysnylc 从何而出?
    OneMan
        6
    OneMan  
    OP
       2020-03-27 18:22:16 +08:00
    @Chaidu 你开价呀
    OneMan
        7
    OneMan  
    OP
       2020-03-27 18:25:27 +08:00
    详细 crash report 在: notes/40843
    OneMan
        8
    OneMan  
    OP
       2020-03-27 18:27:11 +08:00
    OneMan
        9
    OneMan  
    OP
       2020-03-27 18:31:48 +08:00
    自顶一个
    vanton
        10
    vanton  
       2020-03-27 18:35:06 +08:00
    @OneMan #8
    没权限打开
    OneMan
        11
    OneMan  
    OP
       2020-03-27 18:38:05 +08:00
    @vanton 太蛋疼了,怎么上传日志呢
    OneMan
        12
    OneMan  
    OP
       2020-03-27 18:44:19 +08:00
    across
        13
    across  
       2020-03-27 18:48:35 +08:00
    系统随机崩溃,八成是内存问题。
    oc/cpp 写的?这么看不如翻代码提交记录查起来快。
    OneMan
        14
    OneMan  
    OP
       2020-03-27 19:10:16 +08:00
    @across 也不该崩溃在系统吧
    across
        15
    across  
       2020-03-27 19:11:29 +08:00
    @OneMan
    没写过 cpp ?
    OneMan
        16
    OneMan  
    OP
       2020-03-27 19:12:41 +08:00
    @across 有 cpp 的
    bookit
        17
    bookit  
       2020-03-27 19:16:44 +08:00
    内存写越界了。如果是自己写的程序,在写内存的附近多加断点,lldb 调试之
    bookit
        18
    bookit  
       2020-03-27 19:20:05 +08:00
    看了 log,

    感觉是 fileURLWithPath 这里,你传入的路径字符串是不是有问题,然后这里挂了?

    打断点,仔细看内存
    OneMan
        19
    OneMan  
    OP
       2020-03-27 19:34:38 +08:00
    @bookit 其他 log 又不是这里了
    OneMan
        20
    OneMan  
    OP
       2020-03-27 19:35:21 +08:00
    另外一个 log
    Thread 0 name: Dispatch queue: com.apple.main-thread
    Thread 0:
    0 CoreFoundation 0x00000001954eb4cc -[CFPrefsPlistSource synchronize] + 20
    1 CoreFoundation 0x00000001954f0324 -[__NSFrozenDictionaryM __apply:context:] + 128
    2 CoreFoundation 0x00000001954db108 -[_CFXPreferences synchronizeEverything] + 148
    3 CoreFoundation 0x000000019562e86c _CFPrefsSynchronizeForProcessTermination + 84
    4 Foundation 0x00000001958aea5c -[NSUserDefaults+ 31324 (NSUserDefaults) synchronize] + 64
    5 theapp 0x000000010540dd58 0x104eac000 + 5643608
    6 theapp 0x000000010540eba4 0x104eac000 + 5647268
    7 theapp 0x00000001052e1b18 0x104eac000 + 4414232
    8 theapp 0x00000001052c429c 0x104eac000 + 4293276
    9 theapp 0x0000000104fbea28 0x104eac000 + 1124904
    10 theapp 0x0000000104fbe6c8 0x104eac000 + 1124040
    11 theapp 0x0000000104fbe3ac 0x104eac000 + 1123244
    12 theapp 0x0000000105995388 0x104eac000 + 11441032
    13 Foundation 0x00000001959e0028 __NSFireTimer + 64
    14 CoreFoundation 0x000000019557503c __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 28
    15 CoreFoundation 0x0000000195574d78 __CFRunLoopDoTimer + 880
    16 CoreFoundation 0x0000000195574448 __CFRunLoopDoTimers + 276
    17 CoreFoundation 0x000000019556f584 __CFRunLoopRun + 1920
    18 CoreFoundation 0x000000019556eadc CFRunLoopRunSpecific + 464
    19 GraphicsServices 0x000000019f50f328 GSEventRunModal + 104
    20 UIKitCore 0x000000019967c63c UIApplicationMain + 1936
    21 theapp 0x00000001052c4688 0x104eac000 + 4294280
    22 libdyld.dylib 0x00000001953f8360 start + 4
    bookit
        21
    bookit  
       2020-03-27 21:05:03 +08:00
    在自己写的重要函数开头结尾都加 log,打印进出信息,

    在字符串操作上下都打印出字符串,然后再运行
    Hamniba
        22
    Hamniba  
       2020-03-28 00:18:42 +08:00
    建议重启 /换一台开发测试 iPhone
    DCELL
        23
    DCELL  
       2020-03-28 10:25:20 +08:00
    先拿符号标,转化下;你这个堆栈只有真大神才搞的明白
    xsen
        24
    xsen  
       2020-03-28 12:48:53 +08:00   1
    其实就是内存访问问题,
    1. 多线程,资源没做好同步
    2. 越界
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     920 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 42ms UTC 19:37 PVG 03:37 LAX 11:37 JFK 14:37
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86