Questions tagged «debug»

调试是在计算机程序中查找和减少错误或缺陷数量的有条理的过程

2
升级后,gdb不会附加到进程中
我最近刚从10.04升级到11.04,gdb不允许我再附加到进程,我得到了错误 附加到进程10144无法附加到进程。如果您的uid与目标进程的uid相匹配,请检查/ proc / sys / kernel / yama / ptrace_scope的设置,或者以root用户的身份重试。有关更多详细信息,请参见/etc/sysctl.d/10-ptrace.conf ptrace:不允许操作。 如何解决此问题,以便无需sudo即可再次调试?
66 11.04  sudo  debug  debugging 

3
我如何让Cron通过电子邮件发送我的@gmail帐户
我有几个cron作业,有时会产生错误输出,并希望在我的“真实”电子邮件帐户中获得通知,因为我不在Ubuntu笔记本电脑中使用用户的邮箱,而是cron(或者也许是后缀)一直尝试通过电子邮件发送本地根帐户。 我知道我可以将MAILTO变量添加到crontab中: ricardo@ricardo-laptop:~$ sudo crontab -l MAILTO=redacted@gmail.com # m h dom mon dow command */5 * * * * /home/ricardo/mrtg/cfg/run.sh 但这似乎没有引起任何注意 我还尝试将电子邮件添加到/etc/aliases文件中并运行newaliases ricardo@ricardo-laptop:~$ cat /etc/aliases # See man 5 aliases for format postmaster: root root: redacted@gmail.com ricardo: redacted@gmail.com 尽管如此,无论何时cron要发送电子邮件,它仍会将其发送到root@my.domain.com: ricardo@ricardo-laptop:/var/log$ tail mail.log Aug 3 16:25:01 ricardo-laptop postfix/pickup[2002]: D985B310: uid=0 from=<root> …
40 mail  cron  postfix  debug 

6
如何诊断/调试“达到最大客户端数” X错误?
我遇到了一个问题,即X阻止进程创建窗口,将以下内容说进去~/.xsession-errors: cannot open display: :0.0 Maximum number of clients reached 到处搜索有很多面临此问题的示例,有时人们会确定他们正在运行的程序正在耗尽所有客户端插槽。参见例如 LP 70872(Firefox), LP 263211(gnome-screensaver)。 对于它的价值,我几乎总是运行gnome-terminal,thunderbird,chrome浏览器,同情心,tomboy和virtualbox,除了GNOME桌面提供的常规功能外,还偶尔运行一些其他功能。 但是,我的问题不是“哪个程序导致了此问题”,而是如何诊断该问题? 在以上(和其他)错误,论坛报告等中,建议使用许多工具: xlsclients -列出给定显示的客户端应用程序,但我认为这与“ X客户端”相对应 xrestop-一种顶级样式的X资源工具,每个X客户端一行。很多''客户,未显示在xlsclients输出中 xwininfo -root -children 列出X窗口对象 据我所知,问题可能根本不是太多的客户端,而是X服务器中为长期断开的客户端保留的资源。但是,您似乎也无法(轻松地?)将X资源与其客户联系起来。一旦这个问题开始发生,是否可以有效诊断该问题,或者对于我运行的唯一对我开放的应用程序,这是一种乏味的分而治之方法? 2011年1月更新:我想我已经解决了这个问题。为了使任何人都陷入困境,由于我拥有墙纸,因此鹦鹉螺和/或compiz或该软件链中的某些内容出现了段错误。我选择了一个XML文件作为墙纸,该文件定义了旋转的图像库。它是手工制作的,但是基于/usr/share/backgrounds/contest/background-1.xml或类似文件。禁用墙纸,此后我没有发生崩溃。 我尚未将此问题标记为已回答,因为实际的具体问题不是我的问题,而是如何诊断它。不幸的是,这主要是反复试验,很糟糕。
32 xorg  debug 

2
当系统死机或崩溃重新登录时,我该如何调试?
我对Ubuntu相当陌生,我想知道在崩溃时进行调试的好方法是什么? 例如:我安装了11.04,默认的媒体播放器banshee在播放音乐几分钟后使笔记本电脑崩溃。由于系统完全死机并且没有错误消息,因此很难找出问题所在。 我遇到的第二个问题是有时系统崩溃无法登录。我怀疑它是Chromium或Flash,但我不确定100%。 因此,有人知道如何调试这样的东西吗?
18 debug 

3
bash:将-x日志设置为文件
我有一个shell脚本,set -x具有详细/调试输出: #!/bin/bash set -x command1 command2 ... 输出看起来像这样: + command1 whatever output from command1 + command2 whatever output from command2 我的问题是,外壳输出(由set -x)前往stderr,用命令的输出(混合command1,command2...)。我很乐意在屏幕上显示“正常”输出(例如脚本woud在不使用的情况下运行set -x)和bash的“额外”输出分别存储在一个文件中。 所以我想在屏幕上显示这个: whatever output from command1 whatever output from command2 这在日志文件中: + command1 + command2 (如果日志文件包含所有内容,也可以) 该set -x 2> file明明好好尝试采取正确的效果,因为它不是set命令的输出,但它改变的bash的行为。 使用bash 2> file整个剧本还没有做正确的事,因为它重定向在这个shell中运行,以及每个命令的标准错误,所以我没有看到的命令的错误消息。

3
调试:控制台输出和Upstart脚本
如何将新贵脚本的输出发送到终端,以便在python代码中查找回溯?我花了永远做过去没有回溯的事情,而过去只花一秒钟的时间。我必须放置几个文件写入调用来跟踪错误。追溯之前花了第二秒才找到的是几分钟。真惨 这已经持续了几个星期,我对此感到厌烦。有人请对此发表意见。我觉得我再次使用没有调试器的程序集。
16 upstart  console  debug 

1
如何调试我的无线问题?
如何开始调试无线问题? 如何判断Linux是否完全识别了我的无线硬件? 与无线连接相关的主要程序/守护程序是什么? 这些程序的日志文件在哪里? 这些程序是否具有我可以访问的调试模式? 如何判断用户空间程序或驱动程序中存在错误? 编辑:与其他有关无线驱动程序黑客和调试的查询相比,这最初是一个更复杂的问题。我已经删除了这些要点,并计划创建另一个问题来覆盖它们,可能是在Unix&Linux SE上。


3
我如何使bash调试器与ddd一起使用?
ddd script.bsh无法打开脚本。它显示了我们的玻璃,如果我要关闭ddd,它会显示“ bash很忙” ... 我发现了一条旧消息,但没有帮助。 https://lists.gnu.org/archive/html/ddd/2008-10/msg00006.html 我找不到ddd-3.3.12-test6.tar.gz,因此我使用的是ubuntu存储库中的ddd版本。另外,bashdb已经安装。使用apt-get install ddd bashdb。 任何人都可以在Precise上将ddd用于bash吗?
9 bash  debug 

2
如何使用Moonlight在rtlmost.hu上播放视频?
在匈牙利,最大的电视频道是RTL Klub,他们有一个视频存档站点。他们使用Silverlight代替Flash :(令人讨厌的是,他们使用了最新版本的Silverlight,大约是4.x。但是Moonlight尚不支持它。 我一直在尝试在谷歌浏览器(最后一个开发版本),并在Firefox(最新稳定版),我一直使用的两个版本月光,在最新的稳定,以及抢鲜。 显示并加载了播放器加载程序,但等待30分钟后没有播放器显示。 如果我想完全切换到Ubuntu,如何管理这些视频? 谢谢你的回答。 Testvideo 在这里。而且这是工作的视频给我。 还向月光开发商报告了。 调试信息: Source: http://www.rtlklub.hu/most/player/soda/SodaMediaCenter.Player.Rtl.v3.5.xap Width: 555px Height: 490px Background: # RuntimeVersion: 4.0.50826.0 Windowless: no MaxFrameRate: 60 Codecs: ms-codecs Build configuration: debug, sanity checks 安装了WinCodecs的预发布的Firefox输出: $ firefox http://www.rtlklub.hu/most/17345_hirado_lelki_terror_-_elrabloi_tobbszor_eljatszottak_hogy_ki Moonlight: 2.99.0.10 Moonlight: Attempting to load libmoonloaderxpi debug_get_option: GALLIUM_DRIVER = softpipe couldn't open libtxc_dxtn.so, …
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.