terminate called after throwing an instance of 'std::bad_alloc'
I have basically the same issue as #1687 (closed). After a recent upgrade of my Debian (testing) system, Evolution doesn’t start anymore; instead dies with the following message:
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborted
I have version 3.42.2-1 installed, together with the according packages like e-d-s etc.
However, some of the evolution-services do run:
$ ps ax | grep evo
82674 ? SLsl 0:00 /usr/libexec/evolution-source-registry
82683 pts/7 Sl 0:00 /usr/libexec/evolution-data-server/evolution-alarm-notify
82713 ? Ssl 0:01 /usr/libexec/evolution-calendar-factory
83335 pts/7 S+ 0:00 grep --color=auto --exclude-dir=.git evo
I tried rebooting and also tried launching Evolution with a newly created user on the same machine, always the same effect.
I should note that the entire machine runs on Debian testing; so it might be that this is caused by a different package. However, I have no idea which one it could be or how I could even find out.
Happy to investigate further if somebody can provide a pointer.