从命令行运行 sound-juicer

从命令行运行 sound-juicer

我很确定我还没有足够的信息来解决这个问题,但是声音榨汁机以一种非常具体的方式失败了,我希望得到关于如何调试的建议,同时了解这可能是一个硬件问题(例如,有问题的光盘)。

点击提取后:

“无法打开设备进行写入”

但我可以从该磁盘写入其他文件。而且可以从其他磁盘写入,那么为什么是这个文件呢?

点击“关闭”:

启动翻录管道时出错

那么,可能是数据损坏了?我检查了磁盘,它看起来完好无损。

再次关闭:

GStreamer 错误:状态改变失败,某些元素未能发布正确的错误消息并说明失败的原因。

没有结果在 Google 上搜索此字符串和声音榨汁机是相关的。 是有用的。

我该如何才能有效地调试它呢?

答案1

要进一步调试这里发生的情况,第一步是:

从命令行运行 sound-juicer

尝试从命令行运行后重现该错误,希望您会在运行它的终端中看到更多输出。

# First open up 'gnome-terminal', then
$ sound-juicer

如果这不能为您提供更多信息...

检查常见日志文件

  • 常见错误:/var/log/syslog
  • 内核/硬件错误:运行命令dmesg
  • 内核/硬件错误:/var/log/kern.log

下一个...

使用调试选项从命令行运行 sound-juicer

$ sound-juicer --help-all |grep -i debug
  --gdk-debug=FLAGS                 GDK debugging flags to set
  --gdk-no-debug=FLAGS              GDK debugging flags to unset
  --gtk-debug=FLAGS                 GTK+ debugging flags to set
  --gtk-no-debug=FLAGS              GTK+ debugging flags to unset
  --brasero-media-debug             Display debug statements on stdout for Brasero media library
  --gst-debug-help                  Print available debug categories and exit
  --gst-debug-level=LEVEL           Default debug level from 1 (only error) to 9 (anything) or 0 for no output
  --gst-debug=LIST                  Comma-separated list of category_name:level pairs to set specific levels for the individual categories. Example: GST_AUTOPLUG:5,GST_ELEMENT_*:3
  --gst-debug-no-color              Disable colored debugging output
  --gst-debug-color-mode            Changes coloring mode of the debug log. Possible modes: off, on, disable, auto, unix
  --gst-debug-disable               Disable debugging

查看该列表和错误弹出的文本,我会首先

$ sound-juicer --gst-debug=all

然后从那里继续。一旦我复制了它,也许全部调试标志已打开,很明显这不是设置问题,也不是配置方面的问题。我会……

在 sound-juicer 上游提交错误报告

在看他们的错误追踪器,然后提交!您还可以提交启动板中的错误,但请确保在提交时引用上游错误。您也可以反过来使用,ubuntu-bug sound-juicer这将在启动板中取得良好的首次启动效果,但不要害羞,将问题留在那里,也通知上游开发人员该问题。

更多信息

请参阅此处获取有关使用调试标志运行 gtk 应用程序

相关内容