[Qgis-developer] qgis eating one core (Debian testing)?

Richard Duivenvoorde rdmailings at duif.net
Tue Sep 13 08:08:56 PDT 2016


Hi,

I'm on Debian testing, running self compiled QGIS.

Both master and master_2 keep one core at at least 80%, making my fan
blow all day :-(

http://storage5.static.itmages.com/i/16/0913/h_1473778263_6756283_1f5be0793f.png

Anybody else that problem?

QGIS version
2.17.0
QGIS code revision
f7a1dcd
Compiled against Qt
4.8.7
Running against Qt
4.8.7
Compiled against GDAL/OGR
2.1.1
Running against GDAL/OGR
2.1.1
Compiled against GEOS
3.5.0-CAPI-1.9.0
Running against GEOS
3.5.0-CAPI-1.9.0 r4084
PostgreSQL Client Version
9.6rc1
SpatiaLite Version
4.3.0a
QWT Version
6.1.2
PROJ.4 Version
493
QScintilla2 Version
2.9.3
This copy of QGIS writes debugging output.

Debug does not show anything

Strace shows:

poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
writev(6,
[{"\213\24\t\0\20\0\200\1\1\0\0\0\17\0\0\0\3\0\2\0\0\0\2\0\4\0\0\0\2\235F\0"...,
108}, {NULL, 0}, {"", 0}], 3) = 108
recvmsg(6, {msg_name(0)=NULL,
msg_iov(1)=[{"\16\0\261\325\217\0\200\1\0\0>\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",
4096}], msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(6, 0x7ffe4569b3e0, 0)           = -1 EAGAIN (Resource
temporarily unavailable)
recvmsg(6, 0x7ffe4569b3e0, 0)           = -1 EAGAIN (Resource
temporarily unavailable)
recvmsg(6, 0x7ffe4569b5b0, 0)           = -1 EAGAIN (Resource
temporarily unavailable)
recvmsg(8, 0x7ffe4569b5a0, 0)           = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7,
events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}, {fd=11,
events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=17,
events=POLLIN}], 9, 0) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\2\0\0\0\0\0\0\0", 16)         = 8
recvmsg(6, 0x7ffe4569b5c0, 0)           = -1 EAGAIN (Resource
temporarily unavailable)

all the time...


strace QGIS 2.14 shows about the same one, but at least not as much/fast..


fcntl(25, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0,
l_len=0}) = 0
fstat(25, {st_mode=S_IFREG|0644, st_size=1600512, ...}) = 0
stat("/home/richard/apps/qgis/2.14/debug/share/qgis/resources/srs.db",
{st_mode=S_IFREG|0644, st_size=1600512, ...}) = 0
close(25)                               = 0
poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
writev(6,
[{"\213\24(\0\236\1\200\1\1\0\0\0F\0\0\0\v\0\v\0\0\0\v\0\f\0\0\0\0\0\0R"...,
15220}, {NULL, 0}, {"", 0}], 3) = 15220
recvmsg(6, 0x7ffc318eee70, 0)           = -1 EAGAIN (Resource
temporarily unavailable)
recvmsg(8, 0x7ffc318eee60, 0)           = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7,
events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}, {fd=11,
events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=17,
events=POLLIN}], 9, 0) = 0 (Timeout)
poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"\24\0\6\0\226\1\200\1E\1\0\0\4\0\0\0\0\0\0\0\0\4\0\0", 24},
{NULL, 0}, {"", 0}], 3) = 24
poll([{fd=6, events=POLLIN}], 1, -1)    = 1 ([{fd=6, revents=POLLIN}])


If I run Wayland, it does NOT show at all?? (but I have other non QGIS
related problems then...)

Anybody a clue?

Regards,

Richard


More information about the Qgis-developer mailing list