草庐IT

breakpoint1

全部标签

C++ Eclipse 调试器 : "Cannot find bounds of current function" and doesn't stop at breakpoints

我是第一次使用Ubuntu,而eclipse的调试器给我带来的麻烦超出了我的处理能力。目前我只想弄清楚如何让“无法找到当前函数的边界”停止,这样我就可以看到我的控制流在哪里出错了。我知道这是一个模糊的问题,但我愿意快速提供任何类型的必要信息。我在谷歌上搜索了大约2个小时的信息,打开和关闭不同的东西都无济于事。我正在使用版本:3.4.1(我相信是最新的)另外,我的断点并不总是有效(成功率可能约为25%),即使我在构建之前设置它们也是如此。在程序崩溃之前,我的cout如果有任何帮助,我将不胜感激。我会在附近。 最佳答案 不是unhear

c++ - gdb python编程: how to write code that will set breakpoints to every method of a C++ class?

我希望能够在gdb中为C++类的每个方法设置断点。我认为最简单的方法可能是python,因为现在python可以完全访问gdb。我对python知之甚少,而在它上面加上gdb,它就更难了。我想知道是否有人知道如何编写一个类python代码来为gdb中命名类的每个方法设置断点。 最佳答案 假设您使用调试符号进行编译,您甚至不需要python:rbreaksource.cpp:. 关于c++-gdbpython编程:howtowritecodethatwillsetbreakpointsto

c++ - msvc "the breakpoint will not currently be hit"

MSVS2013:我有一个静态库的VC项目和C++代码,我想从我的exe项目中进入,它们位于同一解决方案中。但是,调试器一直告诉我它不会遇到断点,因为它无法根据静态库的调试符号加载(“当前不会遇到断点。没有为该文档加载任何符号”)。同一解决方案中的其他静态库工作。我最近刚刚添加了新的,因为我想进入其中的一些代码以查看出了什么问题。我添加了一个从exe到lib项目的构建依赖项,不知道这是否有任何影响,但我认为它不会造成伤害。我也尝试过清理和重建。什么可能是提示,什么是我没有得到的:为什么VS在获得源代码时首先尝试加载调试符号?有趣的是,我有一个不同的解决方案,也使用完全相同的静态lib项

ios - 来自 Apple Review Team 的 EXC_BREAKPOINT (SIGTRAP) 崩溃报告

我从AppleReviewTeam那里收到了这份崩溃报告,他们说应用程序在午餐时崩溃了。我已符号化崩溃日志,仔细检查应用程序版本和dSYM,但崩溃后的前两行未符号化(最后符号化崩溃)。我自己无法重现该错误,此应用程序已经过很多人的测试,目前由Beta测试人员使用,但没有人报告过此崩溃或任何其他崩溃。此应用程序的相同版本在TestFlight上获得批准,但在AppleStore中被拒绝。如果你们中的一些人可以给我一些见解,这是符号化的日志。提前致谢ExceptionType:EXC_BREAKPOINT(SIGTRAP)ExceptionCodes:0x0000000000000001,

ios - 仅限生产版本的 EXC_BREAKPOINT (SIGTRAP)

我的iOS应用程序在测试中运行良好,但在启动时崩溃,并使用从AppStore下载的发布版本。我已经尝试使用Xcode中的发布构建配置重新测试并且它没有崩溃,只是商店版本。我很确定它与应用内购买产品加载有关,但由于无法在测试环境中复制它并且无法读取日志而无法缩小范围。设备日志显示如下:ExceptionType:EXC_BREAKPOINT(SIGTRAP)ExceptionCodes:0x0000000000000001,0x00000000e7ffdefeTriggeredbyThread:5Filteredsyslog:NonefoundGlobalTraceBuffer(reve

ios - 分配 : *** error for object: Invalid pointer dequeued from free list *** set a breakpoint in malloc_error_break to debug in Magical record IOS

当我尝试使用MR_importValuesForKeysWithObject插入数据时,我的应用程序崩溃了:malloc:errorforobject0x174291c0e:Invalidpointerdequeuedfromfreelist.Setabreakpointinmalloc_error_breaktodebug.崩溃的代码是:+(NSArray*)MR_executeFetchRequest:(NSFetchRequest*)requestinContext:(NSManagedObjectContext*)context{__blockNSArray*results=n

ios - _CFRunLoopServiceMachPort 中的 EXC_BREAKPOINT 代码=1

我有一些奇怪的行为。在我的代码中,如果启用调试,调试器将在此处停止:之后,即使我禁用调试并点击继续,调试器仍然停留在那里。如果我不启用调试器,它似乎不会停止。这到底是怎么回事?这是堆栈跟踪...对我来说似乎毫无用处,但这可能只是因为我不知道发生了什么: 最佳答案 尝试禁用断点,尤其是设置的任何符号断点,然后清理您的项目,然后重试。有时我有一个EXC_BREAKPOINT没有任何明显的原因;然后我清理、重新启动Xcode、切换调试或随机切换目标,它以某种方式达到了目的。 关于ios-_CF

iOS/Xcode : Breakpoint in completion block possible?

我正在尝试调试完成block中发生的事情。我在完成block中放置了一个断点,但代码没有中断。是否可以在完成block中放置断点?我记得这是可能的,但似乎无法在文档或互联网上找到任何确认。dispatch_async(dispatch_get_main_queue(),^{LogDebug(@"readytosavetodatabaseifthiswasnewtoserver");Items*object=[self.managedObjectContextobjectRegisteredForID:myMoID];//TRIEDPUTTINGBREAKPOINTRIGHTHEREBU

ios - EXC_BREAKPOINT 代码和子代码的含义是什么?

通常当我设置lldb观察点时,当它们被命中时,lldb会说观察点命中旧值:新值。但是,我在一个似乎被写入第3方库(libjpeg-turbo)内部的地址上设置了一个观察点,而不是通常的观察点命中,我看到EXC_BREAKPOINTcode=258,subcode=0xADDRESS。在所有情况下,我都可以看到子代码必须是地址,因为它总是等于地址或接近我设置观察点的地址。谁能证实这一点?如果我删除观察点并继续运行,lldb将不会因EXC_BREAKPOINT而暂停。但是代码是什么意思,我在哪里可以找到关于它的一些官方文档?exc_types.h没有给出任何详细信息。

ios - 使用 xcode 9.0 在 iOS 11.3 上 React Native iOS 应用程序崩溃 "EXC_BREAKPOINT (SIGTRAP)"

我已经尝试将我的应用程序导出到iOS10.2,它运行良好。但是当我将它导出到iOS11.3并打开某个WebView时,它会在一段时间后崩溃。我尝试过将同一个WebView与另一个URL一起使用,但效果很好。请告诉我如何修改布局使其不会在iOS11.3或更高版本上崩溃?IncidentIdentifier:288A0B32-02D3-4293-A60B-C705FC3C0265CrashReporterKey:HardwareModel:iPhone9,1Process:HealthCheck[506]Path:/private/var/containers/Bundle/Applica