Questions tagged «debug»

调试是尝试查找和消除计算机系统中的错误(错误)。


3
暂停后如何在Google Chrome浏览器中查看异常消息?
我正在使用Google Chrome浏览器调试JavaScript。我打开了JavaScript控制台,并启用了“异常暂停”功能。现在,每当我运行其中包含异常的JavaScript时,它就会在有异常的行上暂停。但是,我找不到在哪里说异常是什么。我必须按继续执行脚本,以使异常消息显示在JavaScript控制台中。 我使用过的所有其他调试器,只要调试器在一行上停止,它就会告诉您该行出了什么问题(即显示错误消息)。在看到错误消息之前必须先按“运行”,这似乎很奇怪。 我做错什么了吗?或者这是查看错误消息的唯一方法吗?

1
在OS X上使用--debug-init打开Emacs
我正在尝试调试why my .emacs does not load.错误消息。 Invalid read syntax: # ... Start Emacs with the `--debug-init' option to view a complete error backtrace. 我的问题是:我该怎么做?到目前为止,我已经尝试过了。 打开-a --debug-init Emacs.app Unable to find application named '--debug-init' 打开-a Emacs.app --debug-init open: unrecognized option `--debug-init' 我的主目录中有我的emacs配置文件。
10 macos  terminal  emacs  debug 

5
如何调试“由于身份验证错误而拒绝X11连接”
我通过SSH转发X时遇到问题。我已经奋斗了很长时间,但似乎没有人可以提供帮助。 我现在采取不同的策略。我想知道如何调试错误? 我应该查看哪些日志,应该设置哪些其他标志(-v等),以及应该寻找什么? 进一步编辑: 如果我将Putty登录到服务器并尝试登录,则会xeyes得到: PuTTY X11代理:尝试了错误的授权协议错误:无法打开显示:localhost:10.0 如果xauth generate $DISPLAY我得到: PuTTY X11代理:尝试的授权协议错误xauth:(argv):1:无法打开显示“ localhost:10.0”。

3
在GDB中,如何直接跳到最顶层的调用堆栈帧?
我有一个C程序,它在深入到无限递归混乱之后会出现错误。在GDB中回溯过程是没用的,因为调用堆栈帧至少有 1000帧深,而重复的函数调用是四个常见的递归函数调用的系列(因此断点似乎无用)。重复调用backtrace只是一遍又一遍地读出四个函数名。在我看来,向上“向上”向上......会让我更高,所以我可以看到这种模式最初开始发生的地方,但似乎从最顶层的呼叫开始会更有效率堆栈框架和降低相反,因为我的预感是无限递归在过程的早期开始。如果调用堆栈总共有N帧,我知道我可以做到 gdb>> up N 到达堆栈的顶部(第N帧),但问题是我不知道N.是否有命令查找调用堆栈中的总帧数?或者,是否有一个灵活的内置GDB命令用于跳转到最顶层的帧?在我看来,最顶层的框架应该是main()函数 - 我可以利用这些知识到达最顶层的框架吗?
9 debug  c  gdb 

8
Microsoft Word跳过表标题编号-如何调试?
我在文档中有一系列表格。字幕编号应为表3.1、3.2、3.3等。 但是不幸的是,有一个被跳过(即3.1、3.3、3.4 ...)。可能是因为我删除并重新插入了表。 我尝试右键单击并在字幕编号上选择“更新字段”。 我也尝试过按Alt- F9并查看代码。似乎没有什么不对。 有谁对如何调试有任何想法?

4
ASCII艺术独角兽单缸套[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我需要整理调试消息。我在那里笑脸:D,但是有人建议使用独角兽。在ASCII独角兽上有一些不错的资源(例如http://www.ascii-art.de/ascii/uvw/unicorn.txt),但是这些资源太大了,无法放在一行上。我应该如何写一个小的ASCII独角兽?

1
复制整个firefox错误控制台
在firefox错误控制台(我的语言环境中的Ctrl-shift-J)中,有右键单击选项 - >复制以将一个事件复制到剪贴板。 我想在调试应用程序时保存整个内容,该应用程序将多条消息写入日志文件。 如何?
6 firefox  debug 

1
PC进入“睡眠”但无法醒来的状态
有时,我回到我的电脑看它看起来正在睡觉,但我无法将其唤醒(使用键盘/鼠标或电源按钮)。电脑前面的电源指示灯正在闪烁,就像正在睡觉一样,而连接到它的每个USB设备都关闭(大多数都有灯)。除了我的键盘和鼠标,麦克风和平板电脑通过后端口连接到计算机。网络摄像头和PS4控制器连接到正面。 不幸的是,我从未亲眼目睹过我的计算机实际进入这种状态,但我觉得它在正常进入睡眠状态后进入它(我用电源选项手动睡眠) 我觉得这个问题可能有很多因素,但是这里有一些我改变的计算机选项(在我的脑海中)可能是相关的,也许: 自动维护已关闭 电源选项位于高性能预设中 大多数情况下,当我这样做时,我通常会打开这些程序(通常不会同时打开) 火狐 的IntelliJ OBS(开放广播软件) Hexchat Skype的 蒸汽 Google云端硬盘 Rainmeter的 Comodo Internet Security(我的防病毒软件) Adobe Illustrator / Photoshop 如果它有助于诊断问题,请随时询问有关我的计算机的任何相关信息。 PS:也许它可能有助于指出,如果我尝试在这种状态下单击鼠标来打开计算机,鼠标上的指示灯会打开,尽管计算机仍然没有做任何事情。

3
TF101 Android:图像块设备通过adb
我有一台运行Android ICS的华硕TF101平板电脑。我试图通过adb将整个内部闪存文件系统映像到我的桌面上。问题是我获得的图像似乎已损坏: 在我的桌面上我使用的是Ubuntu 12.10: adt-bundle-linux-x86-20131030/sdk/platform-tools/adb shell su -c "dd if=/dev/block/mmcblk0" | pv > mmcblk0.raw 然后我尝试使用此图像: testdisk mmcblk0.raw 不幸的是,即使使用深度搜索,testdisk也只能找到无意义的分区数据。尝试列出这些公认的非敏感分区中包含的任何文件会导致文件系统损坏。 即使在尝试仅读出单个分区时,例如 adt-bundle-linux-x86-20131030/sdk/platform-tools/adb shell su -c "dd if=/dev/block/mmcblk0p7" | pv > mmcblk0p7.raw 生成的分区图像似乎已损坏。尝试通过循环设备挂载失败,文件系统错误。在映像上运行fsck会使我遇到无法解决的文件系统错误。 我在这里做错了什么提示吗?

1
fstab中不存在挂载。他们在哪?
我的debian系统正在使用tmfs做一些事情,特别是/ tmp 而且它使用的尺寸很小。在我的/ etc / fstab中找不到它 我想我可以在fstab中添加条目,它将生效,但是我真的很想了解发生了什么。 安装: sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=219602,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=207432k,mode=755) /dev/disk/by-uuid/xxx on / type ext4 (rw,noatime,errors=remount-ro,user_xattr,acl,barrier=1,data=ordered) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) …



1
设置IIS以使用环境变量运行
我试图在COMPLUS_ZapDisable环境变量设置为1的情况下运行IIS。通过此链接(该链接显示了如何针对常规exe执行此操作),希望这将允许我加载非优化版本的.NET Framework,以便我可以在调试时逐步完成一些工作,并实际读取变量的值。 我不确定为w3wp.exe设置此环境变量实际上是我正在寻找的解决方案,因为在链接中,我是专门针对Visual Studio设置它,而不是调试任何程序。 任何想法都会有所帮助!

1
如何在Windows XP启动时识别(删除)弹出消息框的来源?
我的一个用户的计算机在Windows XP SP3引导期间始终坚持显示一个消息框,该消息框的正文和标题带有不同的难以辨认的符号é,请按OK。 如果不按“确定”就离开此消息框,则标题和内容模糊的内容每半分钟更改一次。 Eventvwr没有显示任何帮助 该系统由多个防病毒注册表清理程序,注册表碎片整理实用程序,系统和硬件检查应用程序等进行检查和处理。 我已经尝试了所有可以通过互联网搜索找到的东西。例如,如何在引导过程中抑制错误消息。到目前为止没有任何成功 如果启动也会发生这种情况 从DVD 在安全模式下(尽管在安全模式下内容不会定期自动更改) 在启动时禁用任何进程! 它是在加载驱动程序之后但在“欢迎”屏幕之前。 调整BIOS设置没有帮助。 在boot.ini中,我创建了2个条目,分别使用/ bootlog切换器和/ bootlog切换器加载Windows XP。因此,我可以在完全加载之前获得引导日志,直到出现消息框为止(通过在消息框上进行硬重启并选择下一次引导而不使用bootlog以避免其覆盖)。 尽管关于硬重启的最后一条记录总是不同的。 有哪些可能的方法可以识别弹出窗口的来源(或在没有找到原因的情况下将其删除)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.