Hello Vincas,

On Sun, Mar 25, 2018 at 05:53:36PM +0300, Vincas Dargis wrote:
> I have installed thunderbird 58.0~b3-1 from experimental and
> thunderbird-dbgsym from experimental-debug, and I am pretty sure that debug
> symbols are there.

yes, the dbgsym packages contains of course all symbols

> This is gdb backtrace when I send `killall -SIGSEGV thunderbird`:
... 
> Thought I do not know how to invoke that crash reporter. "Enable Crash
> Reported" checkbox is set, but sending SIGSEGV does not invoke it (this
> trick works for KDE applications like Dragon Player).
> 
> Well, I could compile thunderbird with null pointer deference added I guess,
> or crash reporting is disabled in some other ways?

I thought I had already written about the special thing with the symbols
for the crashreporter ... but this must be somethere else. Probably in
the Mozilla bugtracker.

Currently we have disabled the crashreporter with 0b9d6564 in
preparation for 1:52.5.0-1.

https://salsa.debian.org/mozilla-team/thunderbird/commit/0b9d6564cc421f257c0cfd0d6d97655e41fdfe6a

To get the crashreporter useable we need to collect the symbols with the
tools Mozilla is using. But these tools are only build within the fiefox
source code and not by a make target while thunderbird is built.  It's
possible to build the tools inside the thunderbird build, but for
whatever reason Mozilla is depending the build of the tool set on some
files within the testsuites which are normally not DFSG compatible. We
would need to figure out how we could build the tools without all theses
not really needed files. Or the firefox package would also package the
needed tools as a Debian package.
I haven't much time for this right now, so I've disabled the
crashreporter for now because it's not that useful without the symbols
uploaded to Mozilla.

Regards
Carsten

Reply via email to