1 |
On Wednesday 14 July 2010 18:29:58 Mick wrote: |
2 |
> Over the last two days I have noticed a lot of crashes every time I |
3 |
> start kmail. The popup says: |
4 |
> |
5 |
> Details: Executable: akonadi_maildir_resource PID:27916 Signal: 6 |
6 |
> (Aborted) |
7 |
> |
8 |
> This pop up keeps repeating itself with different PIDs. Eventually, |
9 |
> all settles and I can use kmail. |
10 |
> |
11 |
> The problem has started without me updating any KDE related package (I |
12 |
> think) and have run lafilefixer and revdep-rebuild for good measure. |
13 |
> |
14 |
> It is worth mentioning that with KDE-4.4.4 akonadi would crash |
15 |
> randomly when trying to launch kmail and take kmail down with it. |
16 |
> Restarting kmail worked on the second attempt. Unfortunately, the |
17 |
> multiple popups are hindering productivity and am thinking of calling |
18 |
> it a day on kmail. |
19 |
> |
20 |
> Any ideas on what is causing this and more importantly how I could fix it? |
21 |
> |
22 |
> I'm attaching the errors when I launch kmail from a terminal. |
23 |
> |
24 |
> PS. While I'm at it: any other good mail clients out there (other |
25 |
> than T'bird) which include an address book and S/MIME, GnuPG, but do |
26 |
> *not* require a lorry load of gnome libs? |
27 |
|
28 |
|
29 |
Things go much easier when your erorr log is only 15k if you just in-line it. |
30 |
You made an attachment which is gzipped. The effort that implies almost bad me |
31 |
delete your mail and no answer as being tl;dr |
32 |
|
33 |
So here it is: |
34 |
|
35 |
$ kmail |
36 |
Connecting to deprecated signal |
37 |
QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) |
38 |
kdeinit4: preparing to launch /usr/lib64/libkdeinit4_klauncher.so |
39 |
Connecting to deprecated signal |
40 |
QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) |
41 |
kdeinit4: preparing to launch /usr/lib64/libkdeinit4_kded4.so |
42 |
kdeinit4: preparing to launch /usr/lib64/libkdeinit4_kbuildsycoca4.so |
43 |
kbuildsycoca4 running... |
44 |
kdeinit4: preparing to launch /usr/lib64/libkdeinit4_kconf_update.so |
45 |
Connecting to deprecated signal |
46 |
QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) |
47 |
kdeinit4: preparing to launch /usr/lib64/libkdeinit4_kwalletd.so |
48 |
Connecting to deprecated signal |
49 |
QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) |
50 |
"/usr/bin/kmail(12552)" Error in thread 140590807091040 : |
51 |
"org.freedesktop.DBus.Error.ServiceUnknown - The name |
52 |
org.kde.nepomuk.services.nepomukstorage was not provided by any .service |
53 |
files" |
54 |
"/usr/bin/kmail(12552)" Error in thread 140590807091040 : |
55 |
"QLocalSocket::connectToServer: Invalid name" |
56 |
"/usr/bin/kmail(12552)" Error in thread 140590807091040 : |
57 |
"org.freedesktop.DBus.Error.ServiceUnknown - The name |
58 |
org.kde.nepomuk.services.nepomukstorage was not provided by any .service |
59 |
files" |
60 |
"/usr/bin/kmail(12552)" Error in thread 140590807091040 : |
61 |
"QLocalSocket::connectToServer: Invalid name" |
62 |
"/usr/bin/kmail(12552)" Error in thread 140590807091040 : |
63 |
"org.freedesktop.DBus.Error.ServiceUnknown - The name |
64 |
org.kde.nepomuk.services.nepomukstorage was not provided by any .service |
65 |
files" |
66 |
"/usr/bin/kmail(12552)" Error in thread 140590807091040 : |
67 |
"QLocalSocket::connectToServer: Invalid name" |
68 |
Connecting to deprecated signal |
69 |
QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) |
70 |
[akonadiserver] QSqlDatabasePrivate::removeDatabase: connection |
71 |
'initConnection' is still in use, all queries will cease to work. |
72 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
73 |
opened using driver "QSQLITE" |
74 |
[akonadiserver] DbInitializer::run() |
75 |
[akonadiserver] checking table "SchemaVersionTable" |
76 |
[akonadiserver] checking table "ResourceTable" |
77 |
[akonadiserver] checking table "CollectionTable" |
78 |
[akonadiserver] checking table "MimeTypeTable" |
79 |
[akonadiserver] checking table "PimItemTable" |
80 |
[akonadiserver] checking table "FlagTable" |
81 |
[akonadiserver] checking table "PartTable" |
82 |
[akonadiserver] checking table "CollectionAttributeTable" |
83 |
[akonadiserver] checking relation "PimItemFlagRelation" |
84 |
[akonadiserver] checking relation "CollectionMimeTypeRelation" |
85 |
[akonadiserver] checking relation "CollectionPimItemRelation" |
86 |
[akonadiserver] DbInitializer::run() done |
87 |
[akonadiserver] skipping update 2 |
88 |
[akonadiserver] skipping update 3 |
89 |
[akonadiserver] skipping update 4 |
90 |
[akonadiserver] skipping update 8 |
91 |
[akonadiserver] skipping update 10 |
92 |
[akonadiserver] skipping update 12 |
93 |
[akonadiserver] skipping update 13 |
94 |
[akonadiserver] DbUpdater: update to version: 14 mandatory: false code: |
95 |
"UPDATE ResourceTable SET isVirtual = true WHERE name = |
96 |
'akonadi_nepomuktag_resource'; |
97 |
[akonadiserver] UPDATE ResourceTable SET isVirtual = true WHERE name = |
98 |
'akonadi_search_resource';" |
99 |
[akonadiserver] DBUpdater: query error: "no such column: true Unable to |
100 |
execute statement" " " |
101 |
|
102 |
|
103 |
akonadi is attempting to update your database structure when it starts. This |
104 |
accounts for any long start-up times you are experiencing. You should try |
105 |
access the db manually (with akonadi and kmail both dead) and attempt the |
106 |
update. Investigate and see why it doesn't work. It's 100% bog standard sql |
107 |
|
108 |
|
109 |
[akonadiserver] Query was: "UPDATE ResourceTable SET isVirtual = true WHERE |
110 |
name = 'akonadi_nepomuktag_resource'; |
111 |
[akonadiserver] UPDATE ResourceTable SET isVirtual = true WHERE name = |
112 |
'akonadi_search_resource';" |
113 |
[akonadiserver] Target version was: 14 |
114 |
[akonadiserver] Mandatory: false |
115 |
[akonadiserver] Failed to commit transaction for database update |
116 |
[akonadiserver] Connecting to deprecated signal |
117 |
QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) |
118 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
119 |
opened using driver "QSQLITE" |
120 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
121 |
opened using driver "QSQLITE" |
122 |
[akonadiserver] QDBusConnectionPrivate::connectSignal: received error from D- |
123 |
Bus server while connecting signal to |
124 |
QDBusConnectionInterface::NameOwnerChanged(QString,QString,QString): |
125 |
org.freedesktop.DBus.Error.NoMemory (Not enough memory) |
126 |
[akonadiserver] Nepomuk QueryServer interface not available! |
127 |
[akonadiserver] DataStore::unhideAllPimItems() |
128 |
[akonadiserver] UPDATE ResourceTable SET isVirtual = true WHERE name = |
129 |
'akonadi_search_resource';" |
130 |
[akonadiserver] Target version was: 14 |
131 |
[akonadiserver] Mandatory: false |
132 |
[akonadiserver] Failed to commit transaction for database update |
133 |
[akonadiserver] Connecting to deprecated signal |
134 |
QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) |
135 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
136 |
opened using driver "QSQLITE" |
137 |
^^^^^^^ |
138 |
|
139 |
akonadi docs specifically recommend you do not use sqlite. It just is not up |
140 |
to the job. I think you should just delete this database, start akonadi and |
141 |
kmail and let it rebuild all the stuff it wants. This implies and lot of |
142 |
starting over on your behalf. |
143 |
|
144 |
|
145 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
146 |
opened using driver "QSQLITE" |
147 |
[akonadiserver] QDBusConnectionPrivate::connectSignal: received error from D- |
148 |
Bus server while connecting signal to |
149 |
QDBusConnectionInterface::NameOwnerChanged(QString,QString,QString): |
150 |
org.freedesktop.DBus.Error.NoMemory (Not enough memory) |
151 |
^^^^^^^^^^^^^^^^^ |
152 |
|
153 |
Oops...... |
154 |
|
155 |
|
156 |
[akonadiserver] Nepomuk QueryServer interface not available! |
157 |
[akonadiserver] DataStore::unhideAllPimItems() |
158 |
PLUGINS: "/usr/share/akonadi/agents" |
159 |
PLUGINS: ("birthdaysresource.desktop", "contactsresource.desktop", |
160 |
"icalresource.desktop", "imapresource.desktop", "kabcresource.desktop", |
161 |
"kcalresource.desktop", "knutresource.desktop", "kolabproxyresource.desktop", |
162 |
"localbookmarksresource.desktop", "maildirresource.desktop", |
163 |
"maildispatcheragent.desktop", "mboxresource.desktop", "microblog.desktop", |
164 |
"mtdummyresource.desktop", "nepomukcalendarfeeder.desktop", |
165 |
"nepomukcontactfeeder.desktop", "nepomuktagresource.desktop", |
166 |
"nntpresource.desktop", "notesresource.desktop", "pop3resource.desktop", |
167 |
"vcarddirresource.desktop", "vcardresource.desktop") |
168 |
search paths: ("/usr/local/bin", "/usr/bin", "/bin", "/opt/bin", |
169 |
"/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.3", "/opt/ICAClient") |
170 |
PLUGINS inserting: "akonadi_birthdays_resource" 1 ("Resource") |
171 |
PLUGINS inserting: "akonadi_contacts_resource" 0 ("Resource") |
172 |
PLUGINS inserting: "akonadi_ical_resource" 1 ("Resource") |
173 |
PLUGINS inserting: "akonadi_imap_resource" 0 ("Resource") |
174 |
PLUGINS inserting: "akonadi_kabc_resource" 0 ("Resource") |
175 |
PLUGINS inserting: "akonadi_kcal_resource" 0 ("Resource") |
176 |
PLUGINS inserting: "akonadi_knut_resource" 0 ("Resource") |
177 |
PLUGINS inserting: "akonadi_kolabproxy_resource" 0 ("Resource", "Unique", |
178 |
"NoConfig") |
179 |
PLUGINS inserting: "akonadi_localbookmarks_resource" 0 ("Resource") |
180 |
PLUGINS inserting: "akonadi_maildir_resource" 84 ("Resource") |
181 |
PLUGINS inserting: "akonadi_maildispatcher_agent" 0 ("Unique", "Autostart", |
182 |
"NoConfig") |
183 |
PLUGINS inserting: "akonadi_mbox_resource" 0 ("Resource") |
184 |
PLUGINS inserting: "akonadi_microblog_resource" 0 ("Resource") |
185 |
PLUGINS inserting: "akonadi_mailtransport_dummy_resource" 0 ("Resource", |
186 |
"MailTransport") |
187 |
PLUGINS inserting: "akonadi_nepomuk_calendar_feeder" 0 ("Unique", "NoConfig") |
188 |
PLUGINS inserting: "akonadi_nepomuk_contact_feeder" 0 ("Unique", "Autostart", |
189 |
"NoConfig") |
190 |
PLUGINS inserting: "akonadi_nepomuktag_resource" 0 ("Resource", "Virtual", |
191 |
"Unique", "NoConfig") |
192 |
PLUGINS inserting: "akonadi_nntp_resource" 0 ("Resource") |
193 |
PLUGINS inserting: "akonadi_notes_resource" 0 ("Resource") |
194 |
PLUGINS inserting: "akonadi_pop3_resource" 0 ("Resource") |
195 |
PLUGINS inserting: "akonadi_vcarddir_resource" 0 ("Resource") |
196 |
PLUGINS inserting: "akonadi_vcard_resource" 1 ("Resource") |
197 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
198 |
opened using driver "QSQLITE" |
199 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
200 |
opened using driver "QSQLITE" |
201 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
202 |
opened using driver "QSQLITE" |
203 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
204 |
opened using driver "QSQLITE" |
205 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
206 |
opened using driver "QSQLITE" |
207 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
208 |
opened using driver "QSQLITE" |
209 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
210 |
opened using driver "QSQLITE" |
211 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
212 |
opened using driver "QSQLITE" |
213 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
214 |
opened using driver "QSQLITE" |
215 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
216 |
opened using driver "QSQLITE" |
217 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
218 |
opened using driver "QSQLITE" |
219 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
220 |
opened using driver "QSQLITE" |
221 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
222 |
opened using driver "QSQLITE" |
223 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
224 |
opened using driver "QSQLITE" |
225 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
226 |
opened using driver "QSQLITE" |
227 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
228 |
opened using driver "QSQLITE" |
229 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
230 |
opened using driver "QSQLITE" |
231 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
232 |
opened using driver "QSQLITE" |
233 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
234 |
opened using driver "QSQLITE" |
235 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
236 |
opened using driver "QSQLITE" |
237 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
238 |
opened using driver "QSQLITE" |
239 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
240 |
opened using driver "QSQLITE" |
241 |
[/usr/bin/akonadi_maildir_resource] akonadi_maildir_resource_40(12617): |
242 |
Couldn't remove lockfile "/var/tmp/kdecache-michael/kpc/kde-icon-cache.lock" |
243 |
^^^^^^^^^^^^^^^^^^^^^^^^ |
244 |
|
245 |
|
246 |
Does this file exist? |
247 |
|
248 |
|
249 |
[/usr/bin/akonadi_maildir_resource] terminate called after throwing an |
250 |
instance of 'std::bad_alloc' |
251 |
[/usr/bin/akonadi_maildir_resource] what(): std::bad_alloc |
252 |
[/usr/bin/akonadi_maildir_resource] KCrash: Application |
253 |
'akonadi_maildir_resource' crashing... |
254 |
kdeinit4: preparing to launch /usr/lib64/kde4/libexec/drkonqi |
255 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
256 |
opened using driver "QSQLITE" |
257 |
[/usr/bin/akonadi_maildir_resource] akonadi_maildir_resource_32(12604): Failed |
258 |
to lock file "/var/tmp/kdecache-michael/kpc/kde-icon-cache.lock" , last result |
259 |
= 1 |
260 |
[/usr/bin/akonadi_maildir_resource] akonadi_maildir_resource_35(12610): Failed |
261 |
to lock file "/var/tmp/kdecache-michael/kpc/kde-icon-cache.lock" , last result |
262 |
= 1 |
263 |
[/usr/bin/akonadi_maildir_resource] akonadi_maildir_resource_33(12607): Failed |
264 |
to lock file "/var/tmp/kdecache-michael/kpc/kde-icon-cache.lock" , last result |
265 |
= 1 |
266 |
[/usr/bin/akonadi_maildir_resource] akonadi_maildir_resource_39(12615): Failed |
267 |
to lock file "/var/tmp/kdecache-michael/kpc/kde-icon-cache.lock" , last result |
268 |
= 1 |
269 |
[/usr/bin/akonadi_maildir_resource] akonadi_maildir_resource_4(12616): Failed |
270 |
to lock file "/var/tmp/kdecache-michael/kpc/kde-icon-cache.lock" , last result |
271 |
= 1 |
272 |
[/usr/bin/akonadi_maildir_resource] akonadi_maildir_resource_43(12623): Failed |
273 |
to lock file "/var/tmp/kdecache-michael/kpc/kde-icon-cache.lock" , last result |
274 |
= 1 |
275 |
[/usr/bin/akonadi_maildir_resource] akonadi_maildir_resource_38(12614): Failed |
276 |
to lock file "/var/tmp/kdecache-michael/kpc/kde-icon-cache.lock" , last result |
277 |
= 1 |
278 |
[/usr/bin/akonadi_maildir_resource] akonadi_maildir_resource_36(12611): Failed |
279 |
to lock file "/var/tmp/kdecache-michael/kpc/kde-icon-cache.lock" , last result |
280 |
= 1 |
281 |
[/usr/bin/akonadi_maildir_resource] akonadi_maildir_resource_41(12619): Failed |
282 |
to lock file "/var/tmp/kdecache-michael/kpc/kde-icon-cache.lock" , last result |
283 |
= 1 |
284 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
285 |
opened using driver "QSQLITE" |
286 |
[/usr/bin/akonadi_maildir_resource] akonadi_maildir_resource_37(12613): Failed |
287 |
to lock file "/var/tmp/kdecache-michael/kpc/kde-icon-cache.lock" , last result |
288 |
= 1 |
289 |
[/usr/bin/akonadi_maildir_resource] qUncompress: Input data is corrupted |
290 |
[/usr/bin/akonadi_maildir_resource] akonadi_maildir_resource_36(12611): stream |
291 |
is bad :-( status= 1 |
292 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
293 |
opened using driver "QSQLITE" |
294 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
295 |
opened using driver "QSQLITE" |
296 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
297 |
opened using driver "QSQLITE" |
298 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
299 |
opened using driver "QSQLITE" |
300 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
301 |
opened using driver "QSQLITE" |
302 |
[/usr/bin/akonadi_maildir_resource] akonadi_maildir_resource_50(12633): Failed |
303 |
to lock file "/var/tmp/kdecache-michael/kpc/kde-icon-cache.lock" , last result |
304 |
= 1 |
305 |
[/usr/bin/akonadi_maildir_resource] akonadi_maildir_resource_54(12637): Failed |
306 |
to lock file "/var/tmp/kdecache-michael/kpc/kde-icon-cache.lock" , last result |
307 |
= 2 |
308 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
309 |
opened using driver "QSQLITE" |
310 |
[/usr/bin/akonadi_maildir_resource] akonadi_maildir_resource_43(12623): Failed |
311 |
to lock file "/var/tmp/kdecache-michael/kpc/kde-icon-cache.lock" , last result |
312 |
= 1 |
313 |
[/usr/bin/akonadi_maildir_resource] akonadi_maildir_resource_51(12634): Failed |
314 |
to lock file "/var/tmp/kdecache-michael/kpc/kde-icon-cache.lock" , last result |
315 |
= 1 |
316 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
317 |
opened using driver "QSQLITE" |
318 |
[/usr/bin/akonadi_maildir_resource] qUncompress: Input data is corrupted |
319 |
kmail(12552)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: |
320 |
[/usr/bin/akonadi_maildir_resource] qUncompress: Input data is corrupted |
321 |
[/usr/bin/akonadi_maildir_resource] akonadi_maildir_resource_36(12611): stream |
322 |
is bad :-( status= 1 |
323 |
[/usr/bin/akonadi_maildir_resource] akonadi_maildir_resource_58(12643): stream |
324 |
is bad :-( status= 1 |
325 |
kmail(12552): Couldn't remove lockfile "/var/tmp/kdecache-michael/kpc/kde- |
326 |
icon-cache.lock" |
327 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
328 |
opened using driver "QSQLITE" |
329 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
330 |
opened using driver "QSQLITE" |
331 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
332 |
opened using driver "QSQLITE" |
333 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
334 |
opened using driver "QSQLITE" |
335 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
336 |
opened using driver "QSQLITE" |
337 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
338 |
opened using driver "QSQLITE" |
339 |
[akonadiserver] Database "/home/michael/.local/share/akonadi/akonadi.db" |
340 |
opened using driver "QSQLITE" |
341 |
[/usr/bin/akonadi_maildir_resource] akonadi_maildir_resource_56(12640): Failed |
342 |
to lock file "/var/tmp/kdecache-michael/kpc/kde-icon-cache.lock" , last result |
343 |
= 2 |
344 |
kmail(12552)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: |
345 |
|
346 |
|
347 |
|
348 |
I must be honest that on the whole I'm left with an overwhelming feeling that |
349 |
you simply did not bother to read the errors. |
350 |
|
351 |
This is a bad habit for a gentoo user. Very bad indeed. |
352 |
|
353 |
|
354 |
-- |
355 |
alan dot mckinnon at gmail dot com |