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.

> $ 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

Reply via email to