您好,我的桌面卡住了一些。它是联想 3000 N200 上的 Lucid 10.04。系统完全冻结。
如何定位问题?
我想重建一个包以包含调试符号,我该怎么做?没有-dbg可用的包,也没有-dbgsym来自ddebs存储库的包。
这不是 Ubuntu 第一次冻结。上次,我在检查“最近更新的文件” /var/log/,并/var/crash/和问题的原因似乎是“LibreOffice的”。
现在,它又发生了。
除了关机按钮(根据以前的经验)外,没有任何作用。我什至无法打开 tty 的使用Ctrl+Alt+F{1..6}
我有足够的内存 (7.7 GB)、Ram (2 x 3.16Ghz) 和硬盘空间(256GB SSD 上有 100 GB)。
除了关机,我无能为力。计算机通过了内存测试。
我应该在日志中查找(grep)什么?
更新:我在这里提交了一个错误:https : //bugs.launchpad.net/ubuntu/+source/xorg/+bug/1023916/
回答我之前的问题,Ubuntu 12.04 冻结,需要重新启动。我应该在日志中查找/grep 什么?,让我怀疑我的计算机正在经历间歇性的 GPU 锁定。它大约每周发生一次,通常是在我使用 Chrome 时。今天它发生在我在lucidchart上创建图表时
我有一台带有 ATI Radeon HD 2400 XT 和以 Xinerama 模式运行的双显示器的 Dell Optiplex 755。我使用的是 12.04,并安装了专有的 ATI 驱动程序。
当计算机锁定时,我仍然可以 ssh 进入。我想按照https://wiki.ubuntu.com/X/Troubleshooting/Freeze上提供的报告说明进行操作
有没有(安全的)方法来导致 GPU 锁定,以便我可以继续提交错误,而不是等到它再次发生?
我的 14.10 Ubuntu 服务器有问题。执行某些操作后,我的 apache2 重新启动并出现分段错误错误。为了调试这个问题,我想创建一个核心转储。我做了以下工作:
CoreDumpDirectory /tmp/apache-coredumps到配置文件中ulimit -c unlimitedapt-get install apache2-dbg php5-dbgapache并导致错误。日志声称目录中可能有核心转储,但它是空的。我也尝试在 apache2 的可执行文件上直接使用 gdb,但是 apache 除非通过apachectl或启动,否则不会启动service apache2 start。
如何获得核心转储来调试我的问题或如何gdb直接附加到 apache?
我在 Ubuntu 22 上使用 Firefox 100.0.1 没有出现问题,但是当我尝试从 VSCode 启动调试器时,出现以下错误:
Your Firefox profile cannot be loaded. It may be missing or inaccessible.
connect ECONNREFUSED 127.0.0.1:6000
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止所尝试过的:
sudo apt purge firefox.mozilla和.cache/mozilla文件夹firefox -p并删除所有配置文件如果我们可以计算每个 Ubuntu 版本(... 10.04, 10.10, 11.04, ...)的错误数量,它会是一条递减的线吗?
如果没有,为什么不呢?新版本的重点不是解决以前的问题吗?我们不能梦想一个完美无瑕的 Ubuntu LTS 吗?
其中包有一个用于调试符号gcov从gcc包装?我试过安装gcc-5-dbgsym,但它没有符号。
不是 [1] 的副本。正如我提到的,我已经启用了 ddebs 存储库,并安装了相应的 -dbgsym 包。该gcov程序由gcc-5指示的包提供dpkg -S /usr/bin/gcov-5,但gcc-5-dbgsym不包括 的调试符号gcov。的调试符号在哪里gcov?
我正在尝试在我的 Ubuntu 9.10 上调试 PHP 上的 SIGSEGV。
我已经安装php5-dbg了调试符号,但是,当我启动 gdb 时,它显示以下输出:
Reading symbols from /usr/bin/php...
Reading symbols from /usr/lib/debug/usr/bin/php5...done.
(no debugging symbols found)...done.
Run Code Online (Sandbox Code Playgroud)
欢迎任何想法。
我有这个shellcheck警告我无法弄清楚:
In /mnt/e/bin/iconic line 540:
printf "FALSE|" >> "$IconsRaw" # Select field number 1
^-- SC2129: Consider using { cmd1; cmd2; } >> file instead of individual redirects.
Run Code Online (Sandbox Code Playgroud)
我注意到我们这里的很多人都使用shellcheck来修复我们的 bash 脚本/shell 命令,所以我希望这个问题是关于主题的。
根据发布 bash 脚本相关部分的评论:
if [[ "$X" == "?" || "$Y" == "?" ]] ; then
: # Bad X or Y offset usually "Link to Name.ext~" (backup name)
else
let i++
printf "FALSE|" >> "$IconsRaw" # Select field number 1
printf "%s|" "$i" >> …Run Code Online (Sandbox Code Playgroud)