[Akonadi] [Bug 325539] New: akonadi_googlec runaway process on SSL certificate failure
Māris Nartišs
maris.kde at gmail.com
Wed Oct 2 10:36:26 BST 2013
https://bugs.kde.org/show_bug.cgi?id=325539
Bug ID: 325539
Summary: akonadi_googlec runaway process on SSL certificate
failure
Classification: Unclassified
Product: Akonadi
Version: 4.11
Platform: Gentoo Packages
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: Google Resource
Assignee: dvratil at redhat.com
Reporter: maris.kde at gmail.com
CC: kdepim-bugs at kde.org
Sometimes after boot Google calendar provided SSL certificate is considered to
be invalid. When clicking "Details" to view details, details dialog offers only
"close" option and there is no more window with "accept certificate" option.
Instead akonadi_googec process starts to consume CPU and has steady memory use
increase till it gets killed by OOM killer.
Reproducible: Sometimes
Steps to Reproduce:
1. When Google certificate error comes up, click on "Details" (no idea why
sometimes the certificate isn't accepted)
2. Review details and click on only button to close dialog
3. Observe how akonadi_googelc goes mad
Actual Results:
akonadi_googlec consumes all system RAM and gets killed.
Expected Results:
Provide dialog to "accept" or "reject" certificate after reviewing it's details
and do not go mad about it.
strace of stuck akonadi_googlec:
clock_gettime(CLOCK_MONOTONIC, {366, 961650092}) = 0
recvfrom(6, 0x167fda4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily
unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN},
{fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=13, events=POLLIN}], 6, 0) =
2 ([{fd=3, revents=POLLIN}, {fd=13, revents=POLLIN}])
read(3, "\4\0\0\0\0\0\0\0", 16) = 8
clock_gettime(CLOCK_MONOTONIC, {366, 961650092}) = 0
recvfrom(6, 0x167fda4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily
unavailable)
ioctl(13, FIONREAD, [82]) = 0
read(13, " 48_1d_\0\0\0\6\0\0\0$\0w\0w\0w\0.\0g\0o\0o"..., 82) = 82
write(3, "\1\0\0\0\0\0\0\0", 8) = 8
clock_gettime(CLOCK_MONOTONIC, {366, 961650092}) = 0
recvfrom(6, 0x167fda4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily
unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN},
{fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=13, events=POLLIN}], 6, 0) =
1 ([{fd=3, revents=POLLIN}])
read(3, "\1\0\0\0\0\0\0\0", 16) = 8
clock_gettime(CLOCK_MONOTONIC, {366, 961650092}) = 0
recvfrom(6, 0x167fda4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily
unavailable)
write(3, "\1\0\0\0\0\0\0\0", 8) = 8
write(3, "\1\0\0\0\0\0\0\0", 8) = 8
clock_gettime(CLOCK_MONOTONIC, {366, 961650092}) = 0
recvfrom(6, 0x167fda4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily
unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN},
{fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=13, events=POLLIN}], 6, 0) =
1 ([{fd=3, revents=POLLIN}])
read(3, "\2\0\0\0\0\0\0\0", 16) = 8
clock_gettime(CLOCK_MONOTONIC, {366, 961650092}) = 0
recvfrom(6, 0x167fda4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily
unavailable)
write(3, "\1\0\0\0\0\0\0\0", 8) = 8
write(3, "\1\0\0\0\0\0\0\0", 8) = 8
clock_gettime(CLOCK_MONOTONIC, {366, 961650092}) = 0
clock_gettime(CLOCK_MONOTONIC, {366, 961650092}) = 0
select(14, [13], [13], NULL, NULL) = 1 (out [13])
write(13, " 4_53_\0\0\0\1", 14) = 14
write(3, "\1\0\0\0\0\0\0\0", 8) = 8
write(3, "\1\0\0\0\0\0\0\0", 8) = 8
clock_gettime(CLOCK_MONOTONIC, {366, 961650092}) = 0
recvfrom(6, 0x167fda4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily
unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN},
{fd=8, events=POLLIN}, {fd=10, events=POLLIN}, {fd=13, events=POLLIN}], 6, 0) =
2 ([{fd=3, revents=POLLIN}, {fd=13, revents=POLLIN}])
read(3, "\4\0\0\0\0\0\0\0", 16) = 8
clock_gettime(CLOCK_MONOTONIC, {366, 961650092}) = 0
recvfrom(6, 0x167fda4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily
unavailable)
ioctl(13, FIONREAD, [462]) = 0
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Kdepim-bugs
mailing list