- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在 ARM32 Linux 物联网板 (Raspberry Pi3B+) 上使用 .NET CORE 2.1.1。
我已经按照 analyzing dump on linux 为我的控制台应用程序收集了故障转储。 ,我正在尝试通过 lldb
进行分析。
帖子有点老了,libsosplugin.so
的路径现在改成了/opt/dotnet/shared/Microsoft.NETCore.App/2.1.1/
同时,我无法从命令 ldd libsosplugin.so 中看到任何内容 | grep lldb
,这是我的 ldd libsosplugin.so
结果:
linux-vdso.so.1 (0x7edcb000)
/usr/lib/arm-linux-gnueabihf/libarmmem.so (0x76ee4000)
libstdc++.so.6 => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 (0x76d87000)
libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0x76d08000)
libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0x76cdb000)
libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0x76b9c000)
/lib/ld-linux-armhf.so.3 (0x76f10000)
所以我无法知道目标 lldb
是什么,然后我必须尝试从 lldb-3.5
到 lldb-4.0
通过 apt-get install lldb-x.x
一一进行。
我注意到,3.5 - 3.9 无法接受我的击键!所有击键都被解释为 Uncode 字符串,最后,lldb-4.0
可以加载转储和插件:
plugin load /opt/dotnet/shared/Microsoft.NETCore.App/2.1.1/libsosplugin.so
setclrpath /opt/dotnet/shared/Microsoft.NETCore.App/2.1.1
但是一旦我键入 sos PrintException
,lldb
就会因段错误而自行崩溃,下面列出了所有内容:
pi@raspberrypi:~/crash_dumps $ lldb-4.0 $(which dotnet) --core ./core.dotnet.1402.raspberrypi.1533274692
(lldb) target create "/usr/local/bin/dotnet" --core "./core.dotnet.1402.raspberrypi.1533274692"
Core file '/home/pi/crash_dumps/./core.dotnet.1402.raspberrypi.1533274692' (arm) was loaded.
(lldb) plugin load /opt/dotnet/shared/Microsoft.NETCore.App/2.1.1/libsosplugin.so
(lldb) setclrpath /opt/dotnet/shared/Microsoft.NETCore.App/2.1.1
(lldb) sos PrintException
(lldb)
Stack dump:
0. HandleCommand(command = "")
Segmentation fault (core dumped)
最佳答案
据我所知,libsosplugin.so
随 .NET Core SDK 2.1.30x (.NET Core 2.1) 一起提供 requires lldb-3.8
或 lldb-3.9
,所以我预计 4.0
版本会抛出各种错误,包括段错误。
但不确定您为什么遇到 unicode 问题。当我为 .NET Core 使用 lldb-3.9
时,它确实为某些键(up
、Ctrl+
)打印了字符代码,但其余的都很好那是 x64,不是 ARM。也许这是由环境设置引起的单独问题,可以单独用谷歌搜索。
关于linux - 通过 lldb 从 Linux(ARM32、Debian、RaspberryPi3B+)分析 .NET Core 控制台应用程序崩溃转储失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51721104/
Closed. This question needs details or clarity。它当前不接受答案。 想改善这个问题吗?添加详细信息,并通过editing this post阐明问题。 4
我想通过蓝牙接收从手机到树莓的消息 我写了以下代码, import bluetooth hostMACAddress = '18:9E:FC:A1:81:93' # The MAC address o
Stackoverflow 用户您好, 对于我的学生项目,我需要使用 python 和 mysql,但是当我尝试使用时出现这种错误 Traceback (most recent call last):
我一直在学习剑桥大学的“BakePI”类(class),但在确定设备的正确内存地址时发现了一些问题。 例如:在他们的类(class)中,他们声称系统计时器位于位置 0x20003000 但在 BCM2
我正在开发一个使用树莓派构建机器人的项目,该机器人将视频发送到 android 设备,并由它控制。 我决定使用 RaspberryPi 摄像头(也许 USB 网络摄像头更好?)。 我希望视频采用 H2
我正在使用 raspivid 和 netcat 将视频从 RaspberryPi Zero 流式传输到我的 PC: raspivid -t 0 -n -w 320 -h 240 -hf -fps 30
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 7 年前。 Improve this ques
我生日时收到了一个覆盆子圆周率,我决定用它做一个闹钟。我在我的 PC 上编写了所有代码,工作完全正常并且符合预期,但我在 raspberry pi 上安装软件包时遇到了一些小问题。 当我打开终端时,我
我最近第一次体验了 Raspberry Pi。过了一会儿,我不小心删除了一个重要文件,所以我被告知从另一个 Pi 安装图像。所以我从工作卡中取出 SD 卡并使用“Disc-Imager”创建了一个图像
我正在关注这个website将树莓派与网络服务器连接。所有步骤均正确完成,包括最后一步。然后我尝试去http://127.0.0.1:8000/但从 chrome 收到这条消息:“无法访问该网站 12
我正在寻求澄清 Raspbian 上 LLVM 3.2 的最佳构建选项是什么 我已经获取了 3.2 的 LLVM 源代码,我的配置是: cd llvm-3.2.src ./configure --bu
我想使用Raspberry Pi 2和OSMC从外部HDD播放某些视频文件时出现声音问题。除了听到视频声音外,我听到的声音非常刺耳,沙沙作响。有点像老式电子游戏中的机枪声音。该错误仅在某些视频文件中发
我想在 PIR 传感器处于 Activity 状态时调用网络服务。我使用 wsimport 创建了 Web 服务调用:wsimport -keep -s src http://webservicex.
我在我的 RPI 上安装了 sphinx 和 Jasper。当我尝试启动 Jasper 时 - 我得到了这个: Traceback (most recent call last): F
目前正在尝试使用 GUI 编写代码,以允许打开/关闭图像处理。理想情况下,代码将允许打开/关闭窗口 View 、实时图像处理(非常基本)和控制外部板。 我遇到的问题与 cv2.imshow() 函数有
我已经在Raspberry-Pi模块上实现了这段代码,从文件夹中读取png图像并将其转换为灰色,代码如下: x = glob.glob("/home/pi/pngimages/ss*png") for
我们正在尝试使用 Antlr4(Python2 目标)在 RaspberryPi B 上解析自定义语言。然而,做任何严肃的事情都太慢了:解析几行大约需要十秒钟。这是我的代码: Transposeur.
我正在 PySodium 中为 libsodium 例程 crypto_aead_chacha20poly1305_encrypt 编写一个 ctypes 包装器,该例程定义为: def crypto
我正在按照本指南使用主机桌面在 RaspberryPi 上构建 Qt https://wiki.qt.io/Raspberry_Pi_Beginners_Guide . 当涉及到使用 make 命令构
我已使用 USB 适配器将 adafruit ultimate gps v3 连接到树莓派。 gps 单元似乎有一个修复,因为 led(在 gps 单元上)以缓慢的速度闪烁(可能每 10 秒)。如果我
我是一名优秀的程序员,十分优秀!