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