GDB TUI - 输出未对齐

2023-11-27

我在ubuntu上使用gdb 7.7.1,GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1。

我的终端是 Konsole 2.13.2。

我遇到的问题是,当我进入 TUI 模式时,在一两个调试器会话之后 - 会话,我的意思是,设置断点,运行,单步执行一段时间,最后通过“kill”命令杀死它 - 输出开始混乱向上。据说每个输出都应该进入一个新行,但现在它们都打乱了,一个接着一个。

我附上截图。

我必须退出 GDB,打开一个新的终端选项卡并再次启动 gdb。

我来回尝试了“ctrl-x-a”,但没有帮助; “ctrl-l”也没有。

不久前,我使用另一个终端,也出现了这个问题。

任何帮助表示赞赏。

enter image description here


看起来你的 tty 设置发生了变化,与tty -onlcr可能会改变它们(tty onlcr恢复默认值)。也许您正在调试的代码更改了 tty 设置,并且由于崩溃而没有机会恢复它们。

正如评论中所建议的,使用单独的窗口可能会提供解决方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GDB TUI - 输出未对齐 的相关文章

  • 有什么方法可以判断我的 iPhone 应用程序在运行时是否在调试器下运行?

    如果我的错误处理代码在调试器下运行 我希望它的行为有所不同 具体来说 如果我在手机上运行 未连接到调试器并且断言失败 我想将错误发送到我的服务器 当我在gdb下时 我想闯入调试器 虽然我可以想象苹果将如何编写代码 但我找不到任何关于测试调试
  • 使用 gdb 调试反汇编库

    在Linux和Mac OS X中可以使用strapi和next来调试应用程序而无需调试信息 在 Mac OS X 上 gdb 显示在库内部调用的函数 尽管有时会在每个 stepi 指令中推进多个汇编程序指令 在 Linux 上 当我进入动态
  • 测试是否定义了 gdb 便利变量

    有没有办法测试 gdb 中是否设置了便利变量 例如 gdb if exitcode 0 gt quit gt end Invalid type combination in equality test gdb p exitcode 1 vo
  • 从命令输出中设置 GDB 中的环境变量

    我试图在挑战中利用缓冲区溢出 缓冲区从环境变量中获取其值 在 GDB 中 我知道您可以使用以下命令设置环境变量 set environment username test 但是我需要传递用户名变量特殊字符 所以我需要执行以下操作 set e
  • Fortran 在 gdb 中打印可分配数组

    我正在向开源科学代码添加一些功能 我使用很多可分配项 但在正确打印它们时遇到一些问题 例如 我声明并分配 然后使用 real dp allocatable psi n phi some other stuff here allocate p
  • 没有可用的符号表信息

    我正在测试第三方的库 它崩溃了 当我想查看崩溃的原因时 我的 gdb 告诉我没有可用的调试符号 Program received signal SIGSEGV Segmentation fault Switching to Thread 0
  • 在GDB中的每一行设置断点

    有没有办法用GDB在代码的每一行设置断点 明明我不想打b addr对于每一行 所以我想知道是否有一种快速的方法来做到这一点 Edit请注意 我正在运行由其他人创建的二进制文件 并且我无权访问源代码 不幸的是 该二进制文件尚未使用 g 标志进
  • gdb 声称它不知道如何运行

    我在 Mac Pro 上的 Mac OS X 10 6 6 上使用 Xcode 3 2 3 来构建 GrowlTunes 的修订版 5fd480ef577f咆哮开发存储库 http growl info hg growl developme
  • “gdb”调试器奇怪地跳过断点

    这是我的代码的一小段 l2tp inspector cc 14 else if f info gt key proto UDP PROTO 15 if size gt 4 16 uint32 t l2tp part 17 l2tp part
  • GDB - 将地址映射到源代码中的行和列

    gcc 和 clang 都有选项 gcolumn info 描述如下 将位置列信息发出到 DWARF 调试信息中 而不仅仅是文件和行 我已经使用此选项编译了我的二进制文件 现在我有一些指令的地址 想将其翻译回源文件 行号和列 有没有办法在g
  • 使用 math.h 函数时 gdb 给出奇怪的输出[重复]

    这个问题在这里已经有答案了 可能的重复 为什么 gdb 将 sqrt 3 计算为 0 https stackoverflow com questions 5122570 why does gdb evaluate sqrt3 to 0 这里
  • 如何让 UIAutomation、模拟器和 Xcode 调试器同时运行?

    谁能向我指出有关如何使 Instruments 运行 UIAutomation 脚本并使用在模拟器中运行的调试器启动 iPhone 应用程序的文档 限制条件 我只有 iPhone 3g 硬件来测试和调试 而 UIAutomation 无法可
  • 评估 gdb 中的变量/函数

    我有以下代码 char seg mmap 0 printf seg x n seg 该程序打印seg b7ffd000 而在 gdb 中 对于相同的执行 当使用p x seg 它打印 2 0x0 我在这里很困惑 这不是同一个var吗seg
  • 为什么 GDB 调试器不断冻结 Xcode 4?

    这真是一个奇怪的错误 我正在开发一个使用相机源的 iPhone 项目 并通过 OpenGL 着色器运行它以对其应用效果 然而 每次我在代码中简单地创建一个新的 GLfloat 时 调试器都会在启动时冻结 我无法复制和粘贴文本 因为整个 XC
  • 如何在 VSCode 中配置调度程序锁定 gdb 选项

    我可以添加额外的参数launch json到 gdb 通过miDebuggerArgs https code visualstudio com docs cpp launch json reference midebuggerargs 像这
  • 在 GDB 中,如何将 'exec-wrapper env' 设置为多个环境变量?

    在 GDB 中 您可以使用以下命令设置进程的环境变量set exec wrapper env MYENVVAR 这很好用 但我不确定如何设置多个 是否必须使用某种分隔符 我想同时设置LD PRELOAD and LD LIBRARY PAT
  • 使用 gdb 调试 Linux 内核模块

    我想知道 API 在内核模块 中返回什么 从几种形式可以知道 这并不是那么简单 我们需要加载符号表来调试内核模块 所以我所做的就是 1 尝试找到内核模块的 text bss和 data段地址 2 在 gdb 中使用 add symbol f
  • 如何将 CLI 参数传递给 GDB 中“定义”内的“命令”?

    E g define mycmd break arg0 commands print arg0 end end mycmd myfunc continue Prints 1 void 而不是预期的myfunc 因为 arg0当命令被点击时被
  • 从Python调用和控制GDB

    我正在运行一个 Python GUI 应用程序 我想从中调用和控制GDB 比如加载可执行文件 设置断点等 我看到GDB有一个命令行界面 可以通过向GDB进程发送字符串来使用它 但我想用Python方式来做 有没有gdb py 我看到 arc
  • 如何在GDB中访问std::tr1::shared_ptr的目标

    如何访问 GDB 中 std tr1 shared ptr 的目标 这不起作用 gdb p sharedPtr gt variableOfTarget 如果我尝试使用指针对象本身 p sharedPtr 我得到这样的东西 1 std tr1

随机推荐

  • 通过嵌入式 webview 进行 Google OAuth 2.0 客户端 ID 授权

    Setup 带有 Google 登录按钮的网站 后端 nodejs express 前端 Google Sign in for Web 我知道它已被弃用 我需要升级 https developers google com identity
  • NODE JS-EXPRESS:在适用于 GET 时,无法从 POST 和 PUT 请求的 HTTP 上下文中检索值

    在 Node js 和 Express 框架中 我无法从 POST 和 PUT 请求的 HTTP 上下文中检索值 而它适用于 GET 我使用 httpContext 设置唯一的 requestId 标识符 以便我可以在记录时使用它来跟踪 A
  • 如何使用beautiful soup和python获取favicon

    我写了一些愚蠢的代码只是为了学习 但它不适用于任何网站 这是代码 import urllib2 re from BeautifulSoup import BeautifulSoup as Soup class Founder def Fin
  • 通过SDK获取iPhone WiFi信息

    有没有办法使用iPhone SDK获取WiFi信息 信号强度 WiFi 频道和 SSID 等是我要寻找的主要内容 只对 Wifi 信息感兴趣 对蜂窝信息不感兴趣 根据this从 iOS 4 1 开始这实际上是可能的 该函数称为 CNCopy
  • 使用 C# 关闭打开的文件

    我遇到过一种情况 人们连接到共享上的文件 并且它阻止我覆盖该文件 我正在尝试编写一个方法 该方法将查看我提供的文件路径当前是否以这种方式锁定并关闭该资源的网络会话 我查看了 ADSI Winnt 提供程序 但 Resources Remov
  • 如何将参数传递给DbContext.Database.ExecuteSqlCommand方法?

    假设我有在实体框架中直接执行 sql 命令的有效需求 我无法弄清楚如何在 sql 语句中使用参数 以下示例 不是我的真实示例 不起作用 var firstName John var id 12 var sql Update User SET
  • 使用 matplotlib fill_ Between 在两条极曲线之间填充

    我有一种感觉 我会用这个来敲打我的额头 但我正在努力填补这个问题普通内饰两个极函数的r 4 sin 2 and r 2 看来我得到的与我想要的相反 有任何想法吗 import numpy as np import matplotlib py
  • 在 Android 中使用 DownloadManager 从标头获取文件名

    我正在使用 DownloadManager 从 url 下载视频文件 问题是 如果我使用默认文件夹下载文件 我无法在图库中看到视频 另外 如果我尝试使用这种方法 request setDestinationInExternalPublicD
  • 从 Python-Docx 中的单元格中删除段落

    我正在尝试创建一个具有两行标题的表格 该表格对所有样式使用简单的模板格式 两行标题是必需的 因为我在两个主要类别下有相同的标题 看来 在 Word 中处理此问题的唯一方法是 将一个两行表嵌套到主内容表的标题行中 以便文档能够格式化并在页面之
  • 具有行跨度和列跨度的自定义网格视图

    i am trying to implement a grid view which has the Graphical view as follows I have gone through various blogs and S O q
  • 初始化块中的“this”关键字是什么意思? [复制]

    这个问题在这里已经有答案了 这是我的代码 class StaticBlock println initializer block message public StaticBlock String message this message
  • Java中的异常与继承

    假设我们有这个问题 public class Father public void method1 public class Child1 extends Father public void method1 throws Exceptio
  • 替换 contenteditable div 中选定的文本

    我一直在寻找答案 但失败了 是否有跨浏览器解决方案来替换所选文本内容可编辑 div 我只是希望用户突出显示一些文本并将突出显示的文本替换为xxxxx 以下内容将在所有主要浏览器中完成这项工作 function replaceSelected
  • 存储 ENUM 值的 PostgreSQL 数组

    我有一个可以有状态的表 statuses unmoderated nominee finalist winner status db Enum statuses name enum nomination status metadata db
  • 如何使用Web API限制DOS攻击

    我计划使用 MVC4 和 Web APi 开发一个网站 它是一个简单的应用程序 将根据搜索显示客户信息 对于搜索功能 我使用 Ajax get 方法调用 webApi 我知道我应该使用 Post 但考虑这是当前的实现 我的 API 调用是
  • JOIN ON 子句中的 T-SQL Case 语句

    我正在尝试在 a 中构建一个 case if 语句JOIN ON clause LEFT JOIN CTSTRC Statuses ON RIGHT Statuses STRID 3 CTE F61 问题是该列 Statuses STRID
  • PHP dirname 返回符号链接路径

    假设我有一个符号链接 one directory to two directory If I echo dirname dirname FILE 它返回 one directory 最好的退货方式是什么 two directory 用法示例
  • 不使用 nightly 时如何忽略基准测试?

    我有一个包含一些基准测试和测试的文件 想针对稳定版 测试版和夜间版进行测试 然而 要么我不使用基准测试 要么稳定 测试版抱怨 使用 stable beta 时有没有办法隐藏所有基准部分 作为示例 以下代码来自book feature tes
  • 如何在 Windows 上从 pygraphviz 运行 neato

    我正在尝试在 python v 2 7 中使用 pygraphviz 和 networkx 来创建网络映射 我在 stackoverflow 上发现了一个看起来非常有用的脚本 import networkx as nx import num
  • GDB TUI - 输出未对齐

    我在ubuntu上使用gdb 7 7 1 GNU gdb Ubuntu 7 7 1 0ubuntu5 14 04 2 7 7 1 我的终端是 Konsole 2 13 2 我遇到的问题是 当我进入 TUI 模式时 在一两个调试器会话之后 会