-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Package: iceowl-extension
Version: 24.2.0-1
- --- Please enter the report below this line. ---
Hi,
I narrowed down the problem considerably. Running iceweasel in the
debugger showed nothing suspicious, but checking the file system
access hit the jackpot:
$ strace -e file -f -s2048 -o /tmp/icedove_dbg.txt icedove
showed a lot (and I mean way too much per second -- after a few
seconds the logfile was 1.5 MB big) of lines like this:
13853
access("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/deleted.sqlite-journal",
F_OK) = -1 ENOENT (No such file or directory)
13853
access("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/deleted.sqlite-wal",
F_OK) = -1 ENOENT (No such file or directory)
13822
access("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite-journal",
F_OK) = -1 ENOENT (No such file or directory)
13822
access("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite-wal",
F_OK) = -1 ENOENT (No such file or directory)
13822
access("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite-journal",
F_OK) = -1 ENOENT (No such file or directory)
13822
access("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite-wal",
F_OK) = -1 ENOENT (No such file or directory)
13822
access("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite-journal",
F_OK) = -1 ENOENT (No such file or directory)
13822
access("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite-wal",
F_OK) = -1 ENOENT (No such file or directory)
13822
access("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite-journal",
F_OK) = -1 ENOENT (No such file or directory)
13822
access("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite-wal",
F_OK) = -1 ENOENT (No such file or directory)
13822
stat("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite",
{st_mode=S_IFREG|0644, st_size=6083584, ...}) = 0
13822
open("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite-journal",
O_RDWR|O_CREAT|O_CLOEXEC, 0644) = 76
13822 open("/home/venthur/.icedove/8qmgx4bf.default/calendar-data",
O_RDONLY|O_CLOEXEC) = 77
13822
unlink("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite-journal")
= 0
13853
access("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/deleted.sqlite-journal",
F_OK) = -1 ENOENT (No such file or directory)
13853
access("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/deleted.sqlite-wal",
F_OK) = -1 ENOENT (No such file or directory)
13822
access("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite-journal",
F_OK) = -1 ENOENT (No such file or directory)
13822
access("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite-wal",
F_OK) = -1 ENOENT (No such file or directory)
13822
access("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite-journal",
F_OK) = -1 ENOENT (No such file or directory)
13822
access("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite-wal",
F_OK) = -1 ENOENT (No such file or directory)
13822
access("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite-journal",
F_OK) = -1 ENOENT (No such file or directory)
13822
access("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite-wal",
F_OK) = -1 ENOENT (No such file or directory)
13822
access("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite-journal",
F_OK) = -1 ENOENT (No such file or directory)
13822
access("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite-wal",
F_OK) = -1 ENOENT (No such file or directory)
13822
stat("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite",
{st_mode=S_IFREG|0644, st_size=6083584, ...}) = 0
13822
open("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite-journal",
O_RDWR|O_CREAT|O_CLOEXEC, 0644) = 76
13822 open("/home/venthur/.icedove/8qmgx4bf.default/calendar-data",
O_RDONLY|O_CLOEXEC) = 77
13822
unlink("/home/venthur/.icedove/8qmgx4bf.default/calendar-data/cache.sqlite-journal")
= 0
Checking ~/.icedove/8qmgx4bf.default/calendar-data, revealed that
cache.sqlite-wal and -journal where indeed not present. So iceowl
tries to access those files hundreds of times per second and gets an
error.
The workaround for this bug is to disable "offline support" for every
single calender (go to each calender -> properties -> uncheck "Offline
Support") If you've done that for each calender and restart icedove.
It runs normal again.
This workaround makes the calenders useless when offline. But the
offline support in iceowl is obviously broken.
Cheers,
Bastian
- --- System information. ---
Architecture: amd64
Kernel: Linux 3.12-1-amd64
Debian Release: jessie/sid
500 unstable ftp.de.debian.org
500 stable repository.spotify.com
500 stable dl.google.com
1 experimental ftp.de.debian.org
- --- Package information. ---
Depends (Version) | Installed
==============================-+-===============
icedove (>= 24.2.0-1) | 24.2.0-1
libc6 (>= 2.7) |
libnspr4 (>= 2:4.9-2~) |
OR libnspr4-0d (>= 1.8.0.10) |
libstdc++6 (>= 4.1.1) |
Recommends (Version) | Installed
=======================================-+-===========
calendar-google-provider |
Suggests (Version) | Installed
========================-+-===========
fonts-lyx | 2.0.6-1
- --
Bastian Venthur http://venthur.de
Debian Developer venthur at debian org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJS6g7dAAoJEI6IlUTZhQAN0KIQAImPe4XdSLagxs81o9HHLTGJ
m6CF7nCauoPlJ2EnsLY8adO6JjIVFXaN/YD6u7xMoDnf55eGwo1YGtsyrkepCyuP
eSeq/8yJmuCR8fFUqJjxmkHwFB33Ya0W8Y7rKtjB71KUbN1su9LAPX3FxXOc7/U+
YZrgHGHTYU/U9k2t1OBASS0Ro67e3sE9Jaus1ZYmaBHFF6qbb9IjbGMf/BmKx696
ixrXmxG5WEdmeBL47AuEJMmvUSdmYJzYQpBQXqs7JiXCFNgh6GDQKdxsh+nnSb0o
v8XjAr60jTIhg8KddPbLTLsCU7rRVeElIt/x6OifswsAoAHki3nEx7TWw5GSiKfU
GFMN8bo80EtkBIlyNIJrW67gelE25zvyAfSxokY1xOCp1AezLMyB5eSMJvFF/+ji
+dk7P8JL/t9lBEXq5l1mi1fwWSmmJQ/lJ5ef/uq1Bxv0T/I0sX/VsT0ST6tuzPjM
/c8nMyOlhixQFBq3FqldZYQok2JQ/T2/2ivg33R9KOCFU2yd7urtmdKT3uxW+TFy
+voX8QRPm9S9Yz/oUXpYi67nE9OydacbvNtM6nWxHGve2sXm2B2NsyVQkAq1ISc6
h/yHrSxRikcfk8x1cbQfEkk0aRJBMhKOSj2tvPRvaqDWFCclMn1dOEr2GvnnjEja
KFGhuZiW9nOYCV4ng0eb
=w7Cd
-----END PGP SIGNATURE-----
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]