Bug 279323

Summary: Selecting bitmap font for clock hangs plasma-desktop
Product: [Unmaintained] plasma4 Reporter: Māris Nartišs <maris.kde>
Component: widget-clockAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Māris Nartišs 2011-08-03 19:59:39 UTC
Version:           unspecified (using KDE 4.7.0) 
OS:                Linux

Selecting any bitmap font for digital clock makes plasma-desktop to eat 100% of CPU and become unresponsive.

Gentoo ~AMD64
Qt 4.7.3

Reproducible: Always

Steps to Reproduce:
Choose digital clock settings and change font to any listed bitmap font. Click "Apply".

Actual Results:  
Anything related to plasma becomes unresponsive and only way out is to kill plasma-desktop process.

Expected Results:  
Just use selected font.

strace output:

poll([{fd=8, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=8, revents=POLLOUT}])
writev(8, [{"\21\21\2\0\233\6\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=8, events=POLLIN}], 1, -1)    = 1 ([{fd=8, revents=POLLIN}])
read(8, "\1\0\365\267\22\0\0\0H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 104
read(8, 0xbd24c4, 4096)                 = -1 EAGAIN (Resource temporarily unavailable)
read(8, 0xbd24c4, 4096)                 = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=8, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=8, revents=POLLOUT}])
writev(8, [{".\21\2\0-e@\2\226\24\177\0,e@\2\1\0\0\0\23\0\0\0\f\0(\0\0\0(\0"..., 10188}, {"-*-Teletext-*-*-*-*-*-*-*-*-*-*-"..., 35}, {"\0", 1}], 3) = 10224
poll([{fd=8, events=POLLIN}], 1, -1)    = 1 ([{fd=8, revents=POLLIN}])
read(8, "\1\0\f\270\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(8, 0xbd24c4, 4096)                 = -1 EAGAIN (Resource temporarily unavailable)
read(8, 0xbd24c4, 4096)                 = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=8, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=8, revents=POLLOUT}])
writev(8, [{"1\21\v\0\377\377#\0", 8}, {"-*-Teletext-*-*-*-*-*-*-*-*-*-*-"..., 35}, {"\0", 1}], 3) = 44
poll([{fd=8, events=POLLIN}], 1, -1)    = 1 ([{fd=8, revents=POLLIN}])
read(8, "\1\0\r\270\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(8, 0xbd24c4, 4096)                 = -1 EAGAIN (Resource temporarily unavailable)
read(8, 0xbd24c4, 4096)                 = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=8, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=8, revents=POLLOUT}])
writev(8, [{"1\21\t\0\377\377\34\0", 8}, {"-*-*-*-*-*-*-*-*-*-*-*-*-*-*", 28}, {"", 0}], 3) = 36
poll([{fd=8, events=POLLIN}], 1, -1)    = 1 ([{fd=8, revents=POLLIN}])
read(8, "\1\0\16\270\243\30\1\0*\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
read(8, "so8859-149-misc-fixed-bold-r-nor"..., 283308) = 123904
read(8, 0x3c52ca0, 159404)              = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=8, events=POLLIN}], 1, -1)    = 1 ([{fd=8, revents=POLLIN}])
read(8, "0-suneu-greekL-misc-dejavu sans "..., 159404) = 128000
read(8, "d-r-normal--18-120-100-100-c-90-"..., 31404) = 31404
read(8, 0xbd24c4, 4096)                 = -1 EAGAIN (Resource temporarily unavailable)
read(8, 0xbd24c4, 4096)                 = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=8, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=8, revents=POLLOUT}])
writev(8, [{"-\21\23\0/e@\2?\0\177\0-monotype-Andale Mon"..., 84}, {NULL, 0}, {"", 0}], 3) = 84
poll([{fd=8, events=POLLIN}], 1, -1)    = 1 ([{fd=8, revents=POLLIN}])
read(8, "\1\0\20\270O\0\0\0\0\0\332\0\332\0i\1O\0X\2\0\0\0\0\0\0\332\0\332\0i\1"..., 4096) = 348
read(8, 0xbd24c4, 4096)                 = -1 EAGAIN (Resource temporarily unavailable)
read(8, 0xbd24c4, 4096)                 = -1 EAGAIN (Resource temporarily unavailable)
read(8, 0xbd24c4, 4096)                 = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=8, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=8, revents=POLLOUT}])
writev(8, [{"\21\21\2\0\234\6\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=8, events=POLLIN}], 1, -1)    = 1 ([{fd=8, revents=POLLIN}])
read(8, "\1\0\21\270\22\0\0\0H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 104
read(8, 0xbd24c4, 4096)                 = -1 EAGAIN (Resource temporarily unavailable)
read(8, 0xbd24c4, 4096)                 = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=8, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=8, revents=POLLOUT}])
writev(8, [{".\21\2\0/e@\2\226\24\177\0.e@\2\1\0\0\0\23\0\0\0\f\0(\0\0\0(\0"..., 10188}, {"-*-Teletext-*-*-*-*-*-*-*-*-*-*-"..., 35}, {"\0", 1}], 3) = 10224
poll([{fd=8, events=POLLIN}], 1, -1)    = 1 ([{fd=8, revents=POLLIN}])
read(8, "\1\0(\270\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
read(8, 0xbd24c4, 4096)                 = -1 EAGAIN (Resource temporarily unavailable)
read(8, 0xbd24c4, 4096)                 = -1 EAGAIN (Resource temporarily unavailable)
Comment 1 Reza 2011-12-22 14:26:56 UTC

*** This bug has been marked as a duplicate of bug 289427 ***