On 12.08.2016 08:56, Carsten Schoenert wrote:
notfound 833532 calendar-google-provider/1:45.2.0-2
notfound 833532 iceowl-extension/1:45.2.0-2+b1
thanks
The error is in the icedove package, not in any other related package
from the source package.
Hello Leon,
On Fri, Aug 12, 2016 at 12:25:06AM +0200, Leon Meier wrote:
If icedove is started with calendar-google-provider (version 1:45.2.0-2), it
always crashes during the start.
this completely depends on your local machine and how the kernel is
organizing the RAM. I haven't seen a crash with this version for several
days.
If I disable the add-on or remove the package
calendar-google-provider, icedove starts sometimes as usual, and
sometimes crashes. It seems to me that without
calendar-google-provider, the crash happens exactly every second time
(but it might be a coincidence).
That's simply coincidence.
In safe mode, no crash is observed. Feel free to reassign
appropriately to another package if deemed necessary.
As icedove isn't crashing that much in safe mode isn't surprising at
all as this is the intentation behind the safe mode.
Justification for severity: calendar-google-provider is pulled in by default
as a recommended package, making the default setup unusable.
That's not true. calendar-google-provider is only a Suggest (not a
Recommends) from iceowl-extension. It wont installed automatically in
any time.
As of this very moment, indeed, you are right, calendar-google-provider
is indeed only suggested; I take the above sentence partially back.
However, I do not remember having ever installed it manually, so it most
probably have been recommended (or required) in the past, or it got
automatically installed in some other way.
$ apt show iceowl-extension
Package: iceowl-extension
Version: 1:45.2.0-2+b1
...
Provides: calendar-timezones
Depends: icedove (>= 1:45.2.0-2+b1), libc6 (>= 2.7), libgcc1 (>= 1:3.0), libnspr4 (>=
2:4.9-2~) | libnspr4-0d (>= 1.8.0.10), libstdc++6 (>= 4.1.1)
Suggests: calendar-google-provider, fonts-lyx
^^^^^^^^^^^^^^^^^^^^^^^^
[...]
There are a few weird messages printed to the console anyway even without
calendar-google-provider. These messages may or may not be related:
my_user_name@my_host:~$ icedove &
[1] 6236
It isn't usful to push the running binary into background while trying
to debug the binary itself. You wont see all the messages than.
[...]
my_user_name@my_host:~$ [calBackendLoader] Using libical backend at
/usr/lib/icedove/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libical-manifest
...
A coding exception was thrown in a Promise rejection callback.
See
https://developer.mozilla.org/Mozilla/JavaScript_code_modules/Promise.jsm/Promise
Full message: TypeError: Cu is null
Full stack:
exports.FilterStorage.loadFromDisk/readFile</<@resource://gre/modules/addons/XPIProvider.jsm
->
file:///usr/share/mozilla/extensions/%7B3550f703-e582-4d05-9a08-453d09bdfdc6%7D/%7Bd10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d%7D/bootstrap.js
->
file:///usr/share/mozilla/extensions/%7B3550f703-e582-4d05-9a08-453d09bdfdc6%7D/%7Bd10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d%7D/lib/filterStorage.js:380:11
exports.IO.readFromFile/onError@resource://gre/modules/addons/XPIProvider.jsm
->
file:///usr/share/mozilla/extensions/%7B3550f703-e582-4d05-9a08-453d09bdfdc6%7D/%7Bd10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d%7D/bootstrap.js
->
file:///usr/share/mozilla/extensions/%7B3550f703-e582-4d05-9a08-453d09bdfdc6%7D/%7Bd10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d%7D/lib/io.js:149:9
Handler.prototype.process@resource://gre/modules/Promise.jsm ->
resource://gre/modules/Promise-backend.js:936:21
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm ->
resource://gre/modules/Promise-backend.js:812:7
this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm
-> resource://gre/modules/Promise-backend.js:746:1
*************************
All the messages here are from the xul-ext-adblock-plus package and not
relevant to the icedove bug.
Regards
carsten
Carsten, your comments are probably very helpful for the programmers;
thanks again!
Best,
Leon