记录Bug,引出问题《一》

直接现象:某个函数崩溃了。

F8 RECV][12-09 10:50:23.3712] Parachute:11
[739F8 RECV][12-09 10:50:23.3742] Stack:
[739F8 RECV][12-09 10:50:23.3783] 0   -                         0x0019941c _ZL9ParachuteiP9__siginfoPv + 96
[739F8 RECV][12-09 10:50:23.3812] 1   libsystem_platform.dylib            0x3233587b _sigtramp + 42
[739F8 RECV][12-09 10:50:23.3846] 2   ???                                 0x00000000 0x0 + 0
[739F8 RECV][12-09 10:50:23.3885] 3   Foundation                          0x23f80f1d <redacted> + 100
[739F8 RECV][12-09 10:50:23.3925] 4   Foundation                          0x23f507e9 <redacted> + 220
[739F8 RECV][12-09 10:50:23.3964] 5   Foundation                          0x23f50703 <redacted> + 78
[739F8 RECV][12-09 10:50:23.3990] 6   Foundation                          0x23f506af <redacted> + 42
[739F8 RECV][12-09 10:50:23.4011] 7   Foundation                          0x23f75fa3 <redacted> + 46
[739F8 RECV][12-09 10:50:23.4032] 8   -                         0x001bc3b8 _Z25parse_request_from_clientPcl + 104
[739F8 RECV][12-09 10:50:23.4052] 9   -                         0x00169728 _Z25thread_socket_recv_clientPv + 472
[739F8 RECV][12-09 10:50:23.4084] 10  libsystem_pthread.dylib             0x32338e23 <redacted> + 138
[739F8 RECV][12-09 10:50:23.4125] 11  libsystem_pthread.dylib             0x32338d97 _pthread_start + 118
[739F8 RECV][12-09 10:50:23.4164] 12  libsystem_pthread.dylib             0x32336b20 thread_start + 8
[739F8 RECV][12-09 10:50:23.4205] >>>>ForceQuit>>>>

再查

2015-12-09 13:42:57.219 -[2282:489285] did got statics progress
2015-12-09 13:42:57.374 -[2282:489285] did got statics progress
Failed to send: Bad file descriptor
Failed to send: Bad file descriptor
Failed to send: Bad file descriptor
Failed to send: Bad file descriptor
Failed to send: Bad file descriptor
Failed to send: Bad file descriptor
A、B程序socket通信断开了,导致解析线程多次调用,造成内存访问异常。

引出问题:

通信模型需要完善,待后续补充




F8 RECV][12-09 10:50:23.3712] Parachute:11
[739F8 RECV][12-09 10:50:23.3742] Stack:
[739F8 RECV][12-09 10:50:23.3783] 0   cdma_server                         0x0019941c _ZL9ParachuteiP9__siginfoPv + 96
[739F8 RECV][12-09 10:50:23.3812] 1   libsystem_platform.dylib            0x3233587b _sigtramp + 42
[739F8 RECV][12-09 10:50:23.3846] 2   ???                                 0x00000000 0x0 + 0
[739F8 RECV][12-09 10:50:23.3885] 3   Foundation                          0x23f80f1d <redacted> + 100
[739F8 RECV][12-09 10:50:23.3925] 4   Foundation                          0x23f507e9 <redacted> + 220
[739F8 RECV][12-09 10:50:23.3964] 5   Foundation                          0x23f50703 <redacted> + 78
[739F8 RECV][12-09 10:50:23.3990] 6   Foundation                          0x23f506af <redacted> + 42
[739F8 RECV][12-09 10:50:23.4011] 7   Foundation                          0x23f75fa3 <redacted> + 46
[739F8 RECV][12-09 10:50:23.4032] 8   cdma_server                         0x001bc3b8 _Z25parse_request_from_clientPcl + 104
[739F8 RECV][12-09 10:50:23.4052] 9   cdma_server                         0x00169728 _Z25thread_socket_recv_clientPv + 472
[739F8 RECV][12-09 10:50:23.4084] 10  libsystem_pthread.dylib             0x32338e23 <redacted> + 138
[739F8 RECV][12-09 10:50:23.4125] 11  libsystem_pthread.dylib             0x32338d97 _pthread_start + 118
[739F8 RECV][12-09 10:50:23.4164] 12  libsystem_pthread.dylib             0x32336b20 thread_start + 8
[739F8 RECV][12-09 10:50:23.4205] >>>>ForceQuit>>>>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
bug 记录是一种软件开发中常用的方法,用来记录程序中出现的错误或者异常情况。它是软件测试的重要环节,有助于开发人员更好地追踪和解决bug,同时也方便团队间的沟通和协作。 在Word末班的情况下,bug记录可以被用来记录Word应用程序中出现的各种错误和问题。这些问题可能是功能缺陷、用户界面问题、性能问题等。通过记录这些bug,可以帮助开发人员准确定位问题,并供修复的指导和参考。 一个有效的bug记录通常包括以下几个主要方面: 1. 问题描述:详细描述bug的具体表现和出现的环境条件,以便开发人员能够复现该问题。 2. 问题重现步骤:供重现该bug的详细步骤,让开发人员可以按照这些步骤来定位和修复问题。 3. 优先级和严重程度:对bug进行分类,分别给出优先级和严重程度,以帮助开发人员优先解决重要且影响较大的问题。 4. 日志和截图:供相关的日志记录和截图,以便开发人员更好地理解问题和进行调试。 5. 解决方案或修复建议:如果可以,尽量供对该bug解决方案或修复建议,这样可以帮助开发人员更快地解决问题。 此外,一个好的bug记录系统对于跟踪和管理bug也非常重要。团队成员可以通过该系统中的与bug相关的字段,例如状态、指派人等,了解bug的当前状态和处理进度。这样团队内部可以更加高效地分工合作,从而高整体的开发效率。 综上所述,bug记录在软件开发中是十分重要的一环,它对于发现、修复和追踪问题起到了关键的作用。在Word末班中,通过良好的bug记录和有效的协作,可以帮助开发团队更好地完善和升Word应用的质量和用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值