英语法语西班牙文

OnWorks 网站图标

apport-retrace - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 apport-retrace

这是命令 apport-retrace 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


apport-retrace - 重新生成崩溃报告的堆栈跟踪

概要


回溯 [ 配置 ] 报告

商品描述


回溯 重新生成堆栈跟踪(简单的和线程的)
从包含的核心转储中报告崩溃报告。 为此,它计算出一组
必要的包及其附带的调试符号包,以便重新生成
堆栈跟踪将是完全符号化的,因此对于开发人员修复更有用
问题。

回溯 有两种模式:默认情况下,它只会根据
当前安装在系统中的软件包,即它假定所有必要的
安装了报告的调试符号。 当指定 -S 选项,它创建一个
临时“沙箱”并下载并安装所有必要的包和调试符号
那里。 它不会对您的系统进行任何更改。 这不需要root权限,
因为它实际上并不使用 根目录() 系统调用,但只是提供一些“虚拟
根”选项 GDB.

如果您经常使用 回溯 在沙箱模式下,强烈建议使用
永久缓存目录( --缓存 选项)。

报告 是 .crash 文件的路径,或者是错误号。 在后一种情况下,
信息从错误报告中下载,其中一个选项 -g, -s-o
必须用于在本地处理报告,或 --授权 需要指定附加
结果堆栈可追溯到错误报告。

配置


-C, --删除核心
重新生成堆栈跟踪后,从报告中删除核心转储。 默认情况下
被保留。

-G, --gdb
使用报告的核心转储启动交互式 gdb 会话。

-是的, --标准输出
将新的堆栈跟踪写入标准输出,而不是将它们放回报告中。

-o 文件, --输出=文件
将修改后的报告写入给定文件,而不是更改原始报告。

-R, --重建包信息
(重新)生成包:和依赖项:回溯前的字段。 这是
如果您想在完成之前回溯 .crash 报告,则特别有用
通过在 UI 数据收集阶段运行它。 但是,这只适用于
你在发生崩溃的同一个系统上运行它。

-S 配置目录, --沙盒=配置目录
构建一个临时沙箱并下载/安装必要的包并进行调试
里面的符号; 如果没有这个选项,它假定必要的包和
调试符号已安装在系统中。

参数指向打包系统配置目录,需要
有一个子目录 发行版 报告中的字段(例如“config/Ubuntu
11.04/"),其中包含软件包系统配置。

当使用 apt/dpkg 后端(基于 Debian/Ubuntu 的发行版)时,每
发布目录必须包含一个 apt sources.list文件 包含包源的文件
这个版本,加上相应的调试符号包存储库。

目前还没有为其他(基于 RPM 的)后端实现沙盒。

If 配置目录 是“系统”,它将使用系统配置文件,但会
然后只能回溯发生在当前运行的崩溃
释放。

-v, --详细
在沙盒模式下安装软件包时报告下载/安装进度。

-p, --额外包
安装一个额外的包,用于回溯到沙箱中。 可以指定
多次。

-C DIR, --缓存=DIR
下载包索引和沙箱包的永久缓存目录
模式。 如果未指定所有索引和包,则必须在以下位置重新下载
每次运行 回溯. 如果您经常使用沙箱模式,请使用永久
强烈推荐缓存目录。

--沙盒目录=DIR
解压包沙箱的永久目录。 如果没有指定全部
每次运行时都必须重新提取缓存的包 回溯。 如果您
定期使用沙箱模式,使用永久缓存目录是高度
建议。

-H, - 帮帮我
打印记录所有选项的简短帮助。

--授权=认证文件
如果在没有任何选项的情况下给出错误编号 -g, -s-o,则
追溯堆栈跟踪附加到错误。 由于这需要身份验证,因此
必须指定崩溃数据库的身份验证文件。 这可以例如是
标准 饼干.txt 如果崩溃数据库使用了 Firefox 的配置文件目录
基于 cookie 的身份验证。

- 确认
显示回溯的堆栈跟踪并在将它们上传到
错误报告。 回溯报告文件时忽略此选项。

--重复数据库=数据库文件
指定重复检查数据库的路径(以 SQLite 格式)。 数据库将
如果它不存在,则创建并初始化。 如果没有指定, 回溯
不会检查重复项。

示例


在调试符号包完成后重新处理最近的本地 gedit 崩溃报告
安装到系统中,并在标准输出上显示重新处理的堆栈跟踪:

apport-retrace --stdout /var/crash/_usr_bin_gedit.1000.crash

用所有必要的包和调试符号构建一个沙箱,并在上启动 gdb 会话
报告的核心文件:

apport-retrace --gdb --sandbox 系统 --cache ~/.cache/apport-retrace
/var/crash/_usr_bin_gedit.1000.crash

下载崩溃报告错误 #12345,使用本地配置文件在沙箱模式下运行,以及
将更新的跟踪重新上传到错误(因为没有指定 -g 或 -s):

批准追溯--auth 〜/.cache/apport/launchpad.credentials -S 〜/回溯conf/ -C
~/.cache/apport-retrace 12345

使用 onworks.net 服务在线使用 apport-retrace


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    虚拟GL
    虚拟GL
    VirtualGL 重定向 3D 命令
    Unix/Linux OpenGL 应用程序
    服务器端 GPU 并转换
    将 3D 图像渲染为视频流
    与...
    下载虚拟GL
  • 2
    libusb
    libusb
    启用用户空间的库
    与之通信的应用程序
    USB 设备。 受众:开发人员,结束
    用户/桌面。 编程语言:C。
    分类...
    下载 libusb
  • 3
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 4
    WooCommerce Nextjs 反应主题
    WooCommerce Nextjs 反应主题
    React WooCommerce 主题,构建于
    Next JS、Webpack、Babel、Node 和
    Express,使用 GraphQL 和 Apollo
    客户。 React 中的 WooCommerce 商店(
    包含:产品...
    下载 WooCommerce Nextjs React 主题
  • 5
    archlabs_repo
    archlabs_repo
    ArchLabs 的软件包仓库 这是一个
    也可以获取的应用程序

    https://sourceforge.net/projects/archlabs-repo/.
    它已在 OnWorks 中托管...
    下载 archlabs_repo
  • 6
    和风项目
    和风项目
    Zephyr 项目是新一代
    实时操作系统 (RTOS)
    支持多种硬件
    架构。 它基于一个
    小尺寸内核...
    下载 Zephyr 项目
  • 更多 ”

Linux 命令

Ad