Bug 698626

Summary: crashreporter-symbols.zip in debuginfo package
Product: [Fedora] Fedora Reporter: Mark Wielaard <mjw>
Component: xulrunnerAssignee: Gecko Maintainer <gecko-bugs-nobody>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: gecko-bugs-nobody, jan.kratochvil, johnp, jrb, stransky, walters
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-02-15 10:20:59 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

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.