Bug 698626 - crashreporter-symbols.zip in debuginfo package
Summary: crashreporter-symbols.zip in debuginfo package
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: xulrunner
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Gecko Maintainer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-04-21 12:15 UTC by Mark Wielaard
Modified: 2012-02-15 10:20 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-02-15 10:20:59 UTC
Type: ---


Attachments (Terms of Use)

Description Mark Wielaard 2011-04-21 12:15:01 UTC
Both the f14 and f15 xulrunner-debuginfo packages contain a "crashreporter-symbols.zip" file.

In xulrunner-debuginfo-1.9.2.16-1.fc14.x86_64 it is
/usr/lib/debug/usr/lib64/xulrunner-1.9.2/xulrunner-1.9.2.16.en-US.linux-x86_64.crashreporter-symbols.zip (81M)

In xulrunner-debuginfo-2.0-3.fc15.x86_64 it is
/usr/lib/debug/usr/lib64/xulrunner-2/xulrunner-2.0.en-US.linux-x86_64.crashreporter-symbols.zip (13M)

The f15 variant only contains .sym files which seems to be a textual (but then zipped) representation of the linetable plus cfi sections.

The f14 variant also contains "duplicate" .dbg files which seem to be just like the .debug files in the package itself.

Is either actually needed by anything? It seems that all this information is duplicated from the .debug files which are installed at the same time. If they are used by some tool, would it make sense to move it to some other package, so the information isn't duplicated in the same pacakge?

These are the sizes of the complete debuginfo packages:

xulrunner-debuginfo-2.0-3.fc15.x86_64
Compressed: 116683 K Expanded: 453181 K

xulrunner-debuginfo-1.9.2.16-1.fc14.x86_64
Compressed: 148989 K Expanded: 391771 K

So removing the crashreporter-symbols.zip would save ~10% from the package.

Comment 1 Christopher Aillon 2011-04-21 14:12:37 UTC
Yes, they are needed, and I actually have a fix locally on my machine to split it out to a different subpackage.  I thought I pushed/built already but seems not.

Comment 2 Jan Kratochvil 2011-04-27 13:52:02 UTC
I do not understand why Fedora uses Mozilla crashreporter when it has ABRT.
Also when Firefox crashes ABRT gets executed - not the Mozilla crashreporter.
Also the *.dbg.gz files are duplicate DWARF ones to those from /usr/lib/debug.

Comment 3 Martin Stransky 2012-02-15 10:20:59 UTC
We use mozilla crash-reporter because:

- it has better crash handling (there are lots of firefox crashes - 600 for instance for last year) and we can't handle all of them by hand. Mozilla has a nice crash database where all crashes are collected, sorted, it allow to create statistics and so.

- we want to cooperate with upstream here and allow the upstream guys to fix our bugs :) With ABRT, we have to copy all bugs by hand.

Anyway, the crash symbols have a separated package now.


Note You need to log in before you can comment on or make changes to this bug.