control: reassign -1 enigmail
control: found -1 1:60.0~b5-1
Hello Daniel,
now after I know how I need to package, or better to correct the
lightning package I tried to digging into this issue here as well.
First I can reproduce the behavior from Paride with the enigmail
extension installed as a local extension. But unfortunately the
behavior is the same if I link enigmail to /u/l/t/extensions.
cd /usr/lib/thunderbird/extensions
root@i5:/usr/lib/thunderbird/extensions# ln -s /usr/share/xul-ext/enigmail
"{847b3a00-7ab1-11d4-8f02-006008948af5}"
root@i5:/usr/lib/thunderbird/extensions# ls -la
insgesamt 12
drwxr-xr-x 2 root root 4096 Mai 2 21:00 .
drwxr-xr-x 5 root root 4096 Apr 29 18:52 ..
lrwxrwxrwx 1 root root 27 Mai 2 21:00 {847b3a00-7ab1-11d4-8f02-006008948af5}
-> /usr/share/xul-ext/enigmail
lrwxrwxrwx 1 root root 24 Apr 28 19:15 {e2fda1a4-762b-4020-b5ad-a41df1933103}
-> ../../../share/lightning
lrwxrwxrwx 1 root root 73 Apr 28 19:15 [email protected] ->
../../../share/thunderbird/extensions/[email protected]
If start now Thunderbird and try to write an encrypted mail to myself
Thunderbird is crashing like described by Paride previously in this
report.
I'm a bit helpless here as I've no idea what's going on and wrong here
as enigmail itself has no compiled *so like files. But as the enigmail
package from Debian is provoking a segfault of Thunderbird also if
enigmail is installed within the local profile I can image we need to
adjust some compiling option for Thunderbird. Or maybe Patrick has a
idea what needs to be changed here.
I reassigned the issue to enigmail due the strong relevance to the
enigmail package, that means not I think enigmail is the culprit. If
you disagree feel free to reassign back to thunderbird. I believe you
know much better about the internals of enigmail and have some idea how
to catch the problem.
Regards
Carsten
On Thu, Apr 19, 2018 at 09:14:31PM +0200, Paride Legovini wrote:
> On 19/04/2018 18.26, Carsten Schoenert wrote:
> > Hi,
> >
> > On Thu, Apr 19, 2018 at 03:29:03PM +0200, Paride Legovini wrote:
> >
> >> It seems there is no ‘thunderbird-dbgsym’ package available.
> >> Am I missing something?
> >
> > ahm, yes. You will need for sure to add some extra sources to your apt
> > configuration get the dbgsym packages.
> >
> > https://wiki.debian.org/HowToGetABacktrace
>
> Admittedly, I had never installed debug symbols packages before. Bad
> news anyway: the debug symbols are read, but I still get only those
> <unknown>. I'm sending you the output as an attachment, just in case I
> missed something useful.
>
> Let me know if there is anything else I can try.
> Thanks for looking into this.
>
> Paride
> $ RUST_BACKTRACE=1 gdb /usr/lib/thunderbird/thunderbird
> GNU gdb (Debian 7.12-6+b1) 7.12.0.20161007-git
> Copyright (C) 2016 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law. Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-linux-gnu".
> Type "show configuration" for configuration details.
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>.
> Find the GDB manual and other documentation resources online at:
> <http://www.gnu.org/software/gdb/documentation/>.
> For help, type "help".
> Type "apropos word" to search for commands related to "word"...
> Reading symbols from /usr/lib/thunderbird/thunderbird...Reading symbols from
> /usr/lib/debug/.build-id/b6/c0cb8e98c17eed7d909b82d3ed4b5d2390cb48.debug...done.
> done.
> (gdb) run
> Starting program: /usr/lib/thunderbird/thunderbird
> /usr/lib/thunderbird/defaults/pref/vendor.js:2: prefs parse error: unknown
> keyword
> thread '<unnamed>' panicked at '`before_sheet` stylesheet not found',
> src/libcore/option.rs:891:5
> stack backtrace:
> 0: <unknown>
> 1: <unknown>
> 2: <unknown>
> 3: <unknown>
> 4: <unknown>
> 5: <unknown>
> 6: <unknown>
> 7: <unknown>
> 8: <unknown>
> 9: <unknown>
> 10: <unknown>
> 11: <unknown>
> 12: <unknown>
> 13: <unknown>
> 14: <unknown>
> 15: <unknown>
> 16: <unknown>
> 17: <unknown>
> 18: <unknown>
> 19: <unknown>
> 20: <unknown>
> 21: <unknown>
> 22: <unknown>
> 23: <unknown>
> 24: <unknown>
> 25: <unknown>
> 26: <unknown>
> 27: <unknown>
> 28: <unknown>
> 29: <unknown>
> 30: <unknown>
> 31: <unknown>
> 32: <unknown>
> 33: <unknown>
> 34: <unknown>
> 35: <unknown>
> 36: <unknown>
> 37: <unknown>
> 38: <unknown>
> 39: <unknown>
> 40: <unknown>
> 41: <unknown>
> 42: <unknown>
> 43: <unknown>
> 44: <unknown>
> 45: <unknown>
> 46: <unknown>
> 47: <unknown>
> 48: <unknown>
> 49: <unknown>
> 50: <unknown>
> 51: <unknown>
> 52: <unknown>
> 53: <unknown>
> 54: <unknown>
> 55: <unknown>
> 56: <unknown>
> 57: <unknown>
> 58: <unknown>
> 59: <unknown>
> 60: <unknown>
> 61: <unknown>
> 62: <unknown>
> 63: <unknown>
> 64: <unknown>
> 65: <unknown>
> 66: <unknown>
> 67: <unknown>
> 68: <unknown>
> 69: <unknown>
> 70: <unknown>
> 71: <unknown>
> 72: <unknown>
> 73: <unknown>
> 74: <unknown>
> 75: <unknown>
> 76: <unknown>
> 77: <unknown>
> 78: <unknown>
> 79: <unknown>
> 80: <unknown>
> 81: <unknown>
> 82: <unknown>
> 83: <unknown>
> 84: <unknown>
> 85: <unknown>
> 86: <unknown>
> 87: <unknown>
> 88: <unknown>
> 89: <unknown>
> 90: <unknown>
> 91: <unknown>
> 92: <unknown>
> 93: <unknown>
> 94: <unknown>
> 95: <unknown>
> 96: <unknown>
> 97: <unknown>
> 98: <unknown>
> 99: <unknown>
> Redirecting call to abort() to mozalloc_abort
>
> ExceptionHandler::GenerateDump cloned child 10969
> ExceptionHandler::SendContinueSignalToChild sent continue signal to child
> ExceptionHandler::WaitForContinueSignal waiting for continue signal...
> During startup program exited with code 11.
> (gdb)
>