[Bug 1013550] New: plasmashell freezing
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 Bug ID: 1013550 Summary: plasmashell freezing Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.2 Hardware: x86-64 OS: SUSE Other Status: NEW Severity: Normal Priority: P5 - None Component: KDE Workspace (Plasma) Assignee: opensuse-kde-bugs@opensuse.org Reporter: opensuse@mike.franken.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0 Build Identifier: On one of my machines (Lenovo T420 notebook) I have a problem with plasmashell freezing often when a notification is shown. The notification frame shows up, but no content and then the complete desktop freezes. Killing and restarting plasmashell cures the problem for a short time - til one of the the next notifications wants to display something. It doesn't happen for all notifications, though. Using tools like notify-send the problem can not be reproduced, but notifications stemming from plasma-nm and plasma-workspace itself (like the one for a removed plasmoid) always lead to the freeze. The system originally was openSuSE Leap 42.2, but because of the problem I upgraded step by step to - the latest kernel from the kernel stable repo, - the latest X server plus everyting from the X11:Xorg repo - and the latest plasma workspace including everything from the KDE:Framework5 repo. The problem remained unchanged, though. A few more facts: - The X server is xf86-video-intel. - Switching off the compositor doesn't help either. - Everything worked with Leap 42.1 - No according entry in the journal or .xsession-errors* can be found. - And a curiosity: After removing .config/plasmarc and restarting plasmashell the problem vanishes for a few hours or even a day, before it comes back. - Logging off or restarting the machine doesn't help in case the problems exists at that time. In found a few bug reports for plasma freezes, but none of them seems to fit exactly. Reproducible: Sometimes Steps to Reproduce: 1. unlock widgets 2. remove widget 3. a notification tries to popup 4. plasmashell freezes 1. wait for a plasma-nm notification 2. plasmashell freezes Actual Results: plasmashell freezes Expected Results: plasmashell should not freeze, the notification shoold popup see details -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 Michael Hirmke <opensuse@mike.franken.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |opensuse@mike.franken.de -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c1 Tomas Jensen <tcj@tomas.dk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tcj@tomas.dk --- Comment #1 from Tomas Jensen <tcj@tomas.dk> --- Same on a HP6320nc. The issue is descriped here: https://bugs.kde.org/show_bug.cgi?id=349519 Fix is to:
to put the following/creating in e. g. /etc/X11/xorg.conf.d/20-intel.conf:
Section "Device" Identifier "Intel Graphics" Driver "intel" Option "AccelMethod" "uxa" EndSection
I've observed same with popups in Chrome, Firefox or even Plasma when plasma reports a crash. X can be restarted by hitting CTRL+ALT+BACKSPACE or you could escape to a shell with CTRL+ALT+F12 and then ALT+F1 /Tomas -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c2 --- Comment #2 from Michael Hirmke <opensuse@mike.franken.de> --- (In reply to Tomas Jensen from comment #1)
Same on a HP6320nc.
The issue is descriped here: https://bugs.kde.org/show_bug.cgi?id=349519
No, it isn't. This is why I wrote: In found a few bug reports for plasma freezes, but none of them seems to fit exactly.
Fix is to:
No, this doesn't fix my problem. Sorry, I forgot to write before, that I already tested that option. According to Xorg.0.log the uxa option was recognized, but the problem still remained. Just to be sure, I tested it a second time today - still no go. [...]
X can be restarted by hitting CTRL+ALT+BACKSPACE or you could escape to a shell with CTRL+ALT+F12 and then ALT+F1
You don't need to kill the X serverin my case, restarting plasmashell is enough. Btw.: Switching off notifications completely also is a workaround in my case.
/Tomas
Thx anyway for your answer. Bye. Michael. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c3 --- Comment #3 from Tomas Jensen <tcj@tomas.dk> --- (In reply to Tomas Jensen from comment #1)
Same on a HP6320nc.
The issue is descriped here: https://bugs.kde.org/show_bug.cgi?id=349519
Fix is to:
to put the following/creating in e. g. /etc/X11/xorg.conf.d/20-intel.conf:
Section "Device" Identifier "Intel Graphics" Driver "intel" Option "AccelMethod" "uxa" EndSection
I've observed same with popups in Chrome, Firefox or even Plasma when plasma reports a crash.
X can be restarted by hitting CTRL+ALT+BACKSPACE or you could escape to a shell with CTRL+ALT+F12 and then ALT+F1
/Tomas
Confirmed that the fix above is working on HP6320nc. /Tomas -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 Frerk Meyer <frerk.meyer@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |frerk.meyer@gmx.de -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c4 --- Comment #4 from Frerk Meyer <frerk.meyer@gmx.de> --- I have the same problem here on my Thinkpad T400s since upgrading to openSuSE Leap 42.2 coming from openSuSE Leap 42.1 (no problem). Today there was a patch coming in with a link to a bug id I had no access to, which was for xf86-video-intel. But I searched and found this description. I tried to reproduce by adding / locking and unlocking widgets but could not trigger the freeeze with it. I will wait and watch if the bug shows up again or not. If it shows up I will try the 'uxa' conf trick. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c5 --- Comment #5 from Frerk Meyer <frerk.meyer@gmx.de> --- The freeze happened again even with the latest patch for xf86-video-intel. It was triggered by a long file copy I guess since this was the last operation which cause some notifications. No I try with the 'uxa' fix. The X log says it was accepted as an option and is in operation now. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 Alessio Adamo <alessio.adamo@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |alessio.adamo@gmail.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c6 --- Comment #6 from Frerk Meyer <frerk.meyer@gmx.de> --- The 'uxa' fix did work for my T400s. No more lockups until now. I see it as a solution to my problem. There may be other problems on other hardware though which is not fixed by adding "uxa". -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c8 --- Comment #8 from Michael Hirmke <opensuse@mike.franken.de> --- For me switching to the modesetting driver didn't help. Instead I got some crashes on top 8-( Bye. Michael. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(opensuse@mike.fra | |nken.de) | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c9 Max Staudt <mstaudt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mstaudt@suse.com --- Comment #9 from Max Staudt <mstaudt@suse.com> --- Just to be sure: Do you have hybrid graphics, i.e. an AMD or NVIDIA graphics chip besides the integrated Intel graphics? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c10 --- Comment #10 from Michael Hirmke <opensuse@mike.franken.de> --- Yes, I have, but I don't use the NVidia chip. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c11 --- Comment #11 from Max Staudt <mstaudt@suse.com> --- Is the NVIDIA chip completely disabled in the BIOS? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(opensuse@mike.fra | |nken.de) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c12 --- Comment #12 from Michael Hirmke <opensuse@mike.franken.de> --- At the moment I only have remote access to the notebook. The Nvidia adapter is not visible through lspci and there are no messages in the log for it - does this answer your question? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c13 Max Staudt <maximilian.staudt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(opensuse@mike.fra | |nken.de) | --- Comment #13 from Max Staudt <maximilian.staudt@suse.com> --- Okay, sounds like the notebook should be in the optimal state for Linux then... FWIW, the ThinkPad T420 is a Sandy Bridge machine. What we can do is to dig out some Sandy Bridge hardware and see whether we can reproduce your issue. However I'm afraid this will take some time. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c14 --- Comment #14 from Michael Hirmke <opensuse@mike.franken.de> --- Besides the problem, that plasmashell freezes on every notfication, I have no problem with graphics whatsoever. Switching off notifications cures the problem - which is the actual situation. So if it takes too much time and power, just close the bug. It is a bit annoying, but not critical. But: Are you really sure, that it has to do with the graphics adapter/driver? I am not. For me it looks like a bug either in plasmashell or in the notifications applet. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c15 --- Comment #15 from Max Staudt <maximilian.staudt@suse.com> --- Hmm, I couldn't replicate this on a freshly installed Leap 42.2 on a T450 (Broadwell) running xf86-video-intel. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c16 --- Comment #16 from Michael Hirmke <opensuse@mike.franken.de> --- I tried each and everything today to track it down, and the most astonishing fact from my original bug report is still that one: - And a curiosity: After removing .config/plasmarc and restarting plasmashell the problem vanishes for a few hours or even a day, before it comes back. It is reproducable. There must be a problem with plasmahshell itself. In my plasmarc the only entry, though is the one for the desktop theme, which in my case is "Air openSUSE". -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c17 Fabian Vogt <fabian@ritter-vogt.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fabian@ritter-vogt.de Flags| |needinfo?(opensuse@mike.fra | |nken.de) --- Comment #17 from Fabian Vogt <fabian@ritter-vogt.de> --- Can you get a backtrace from plasmashell while it's frozen? Just 'gdb -p $(pidof plasmashell) -ex "thread apply all bt" -ex "q"' should work. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c18 --- Comment #18 from Max Staudt <maximilian.staudt@suse.com> --- Yep, what Fabian said. I tried to reproduce this on a Sandy Bridge machine just to be sure, and indeed notifications work as they should. This is probably because it's a fresh install though. How long do you think I need to leave the machine running for the error to come up? First one to post a backtrace wins :) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c19 Max Staudt <maximilian.staudt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|X.Org |KDE Workspace (Plasma) Assignee|xorg-maintainer-bugs@forge. |opensuse-kde-bugs@opensuse. |provo.novell.com |org QA Contact|xorg-maintainer-bugs@forge. |qa-bugs@suse.de |provo.novell.com | OS|SUSE Other |openSUSE 42.2 --- Comment #19 from Max Staudt <maximilian.staudt@suse.com> --- Also, you're most probably right in that this is not a graphics error, but rather something related to Plasma. Reassigning to the KDE bug heap. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c20 --- Comment #20 from Michael Hirmke <opensuse@mike.franken.de> --- As always: If you are waiting for the bug, it won't occur 8-< Because I deleted plasmarc yesterday for testing purposes, I have to wait for the error for an uncertain amount of time. This is the behaviour, I described in that single topic. As soon as the error shows up, I'll take the backtrace. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c21 --- Comment #21 from Michael Hirmke <opensuse@mike.franken.de> --- Ok, happened earliery than I thought: Attaching to process 1865 [New LWP 1882] [New LWP 1904] [New LWP 2010] [New LWP 2064] [New LWP 2085] [New LWP 2337] [New LWP 2552] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". 0x00007f30b0b5a640 in QTextLine::layout_helper(int) () from /usr/lib64/libQt5Gui.so.5 Thread 8 (Thread 0x7f2ffe181700 (LWP 2552)): #0 0x00007f30afc7749d in poll () at /lib64/libc.so.6 #1 0x00007f30ac33f314 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f30ac33f42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f30b057e30c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f30b052bfdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f30b0366f1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f2fff5a98f7 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so #7 0x00007f30b036b9e9 in () at /usr/lib64/libQt5Core.so.5 #8 0x00007f30af981734 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f30afc7fd3d in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7f300d58f700 (LWP 2337)): #0 0x00007f30afc7749d in poll () at /lib64/libc.so.6 #1 0x00007f30ac33f314 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f30ac33f42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f30b057e32b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f30b052bfdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f30b0366f1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f30b41f6632 in () at /usr/lib64/libQt5Quick.so.5 #7 0x00007f30b036b9e9 in () at /usr/lib64/libQt5Core.so.5 #8 0x00007f30af981734 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f30afc7fd3d in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f3098443700 (LWP 2085)): #0 0x00007f30af9860af in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f30b5e4593b in () at /usr/lib64/libQt5Script.so.5 #2 0x00007f30b5e45969 in () at /usr/lib64/libQt5Script.so.5 #3 0x00007f30af981734 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f30afc7fd3d in clone () at /lib64/libc.so.6 Missing separate debuginfos, use: zypper install plasma5-workspace-debuginfo-5.8.6-8.1.x86_64 I guess, you'll need mot infos, though. Should I install the debuginfo package and try again? Or is the output above sufficient? An perhaps another interesting information: With Desktop Theme "Breeze" the problems seems to occur not as often as with "Air openSUSE". -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c22 Wolfgang Bauer <wbauer@tmo.at> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wbauer@tmo.at --- Comment #22 from Wolfgang Bauer <wbauer@tmo.at> --- (In reply to Michael Hirmke from comment #21)
0x00007f30b0b5a640 in QTextLine::layout_helper(int) () from /usr/lib64/libQt5Gui.so.5
Do you have any idea what may have caused the notification? I somehow have the feeling it might be related to this: https://phabricator.kde.org/D5013 There is no bugreport/backtrace mentioned there, so hard to tell. IMHO it would sound reasonable that it hangs in QTextLine::layout_helper() then though. I will prepare a testing package with this patch.
An perhaps another interesting information: With Desktop Theme "Breeze" the problems seems to occur not as often as with "Air openSUSE".
Probably just coincidence I think. A desktop theme is just a bunch of SVG files... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c23 --- Comment #23 from Wolfgang Bauer <wbauer@tmo.at> --- Please install kio and kio-core from here and see if it helps: http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Fra... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c24 --- Comment #24 from Michael Hirmke <opensuse@mike.franken.de> --- The notfication in this case comes from removing the clock applet. It should show the "Undo" button. But in other cases, notifications for example from the nm-applet also cause the hang. Your kio packages have version 5.26.0-5.1, while my installed default openSUSE versions already had 5.26.0-6.2. So I had to downgrade those two packages - was that really, what you wanted me to do? It didn't help, though: I installed both packages and rebootet the system, but the error remained unchanged 8-( -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c25 --- Comment #25 from Wolfgang Bauer <wbauer@tmo.at> --- (In reply to Michael Hirmke from comment #24)
Your kio packages have version 5.26.0-5.1, while my installed default openSUSE versions already had 5.26.0-6.2. So I had to downgrade those two packages - was that really, what you wanted me to do?
Yes. That's just the build number, and it's lower because I branched from KDE:Frameworks5:LTS and not the standard Update repo. It is not really a "downgrade", actually it contains two additional fixes...
It didn't help, though: I installed both packages and rebootet the system, but the error remained unchanged 8-(
Well, what I suspect is that if a notification that triggers the freeze is still in the history, it will trigger the freeze again whenever a new notification appears. Would explain why it works fine for you for a while and then suddenly all notifications trigger the problem, even after a reboot. That patch only helps with new notifications though, that are emitted by kio's file operations. It probably won't help if the problem exists already. So you'd need to remove that history for a proper test IMHO. I'm not sure currently where this history is saved though. You say that removing .config/plasmarc helps, so try that (with the new packages installed). But I would actually rather suspect .config/plasma-org.kde.plasma.desktop-appletsrc... The safest test would be on a new user account of course. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c26 --- Comment #26 from Michael Hirmke <opensuse@mike.franken.de> --- - I moved plasmarc and plasma-org.kde.plasma.desktop-appletsrc out of the way for my actual user. - After a restart everything worked without errors/hangs. - I configured my desktop environment roughly as it was before. - Still everything worked as expected. - I rebooted the machine for a second time and the error/hang was back. - Same procedure for a completely new user. - Same procedure with and without your new packages. - This was with "Air openSUSE" Desktop Theme. I then switched to "Breeze" and repeated every step - and got no more hangs. - I forced reinstallation of frameworkintegration-plugin, plasma-framework, plasma-framework-components, plasma-framework-lang and plasma-framework-private, because Air openSUSE is part of plasma-framework, but that didn't help either. So the only cur at the moment really seems not use Air openSUSE as Desktop theme. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 Frerk Meyer <frerk.meyer@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|frerk.meyer@gmx.de | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c27 --- Comment #27 from Wolfgang Bauer <wbauer@tmo.at> --- (In reply to Michael Hirmke from comment #26)
So the only cur at the moment really seems not use Air openSUSE as Desktop theme.
Well, I was using the "Air openSUSE" desktop theme since then on my (radeon) system without a single problem. But yesterday, I tried on a different (intel) system, and immediately encountered the same problem, every desktop notification froze Plasma. Strange enough, I was not able to reproduce it on a different user account, so I investigated the difference in the settings. It was related to the configured font! "Sans Serif 9" (which maps to "Arial" here) causes the freeze for me, with the default "Noto Sans 10" (or even "Sans Serif 10") everything works fine. Though I suspect it would also depend on other factors, like the exact font metrics or the DPI. The theme probably only comes into play because different themes may have different margins (which affects the text layout/rendering of course). So please try whether changing the font helps in your case as well (if only to confirm that you actually experience the same issue). I vaguely remember some upstream bug reports about this (in Qt)... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c28 --- Comment #28 from Wolfgang Bauer <wbauer@tmo.at> --- PS, forgot to mention: you need to change the "General" font in systemsettings5->Fonts. And, I am able to reproduce it on my radeon system too (by setting the font to "Sans Serif 9"), so it seems not to be related to the graphics driver. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c29 --- Comment #29 from Michael Hirmke <opensuse@mike.franken.de> --- Ok, finally I had the time to test your observations. And yes, I can confirm that changing the font to Noto Sans cures the problem. I tried the following fonts as "General Font": Good: - Nobile 9 - Noto Sans 9 Bad: - Arial 9 - Droid Sans 9 - Liberation Sans 9 It seems, that primarily fonts are causing the problem, that look more condensed, while fonts looking wider are working without causing problems. Sadly I better like the more condensed ones. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c31 --- Comment #31 from Wolfgang Bauer <wbauer@tmo.at> --- (In reply to Fabian Vogt from comment #30)
It might be related to https://bugs.kde.org/show_bug.cgi?id=381154
Yes, I concur. I immediately thought this might be fixed now when I saw the corresponding commit... ;-) I couldn't reproduce the problem at all anymore though (with the latest Qt5/KF5/Plasma5 versions, i.e. 5.10.0/5.42.0/5.11.95 which don't have that fix yet). So I cannot say for sure yet. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c32 --- Comment #32 from Wolfgang Bauer <wbauer@tmo.at> --- Correction: I actually CAN still reproduce it (I just forgot to switch the desktop theme to "Air openSUSE"). Unfortunately, that upstream commit doesn't fix it either. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 Max Staudt <mstaudt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|mstaudt@suse.com | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c35 Michael Hirmke <opensuse@mike.franken.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #35 from Michael Hirmke <opensuse@mike.franken.de> --- Can't test it any more, because my notebook now runs Tumbleweed. No Problems so far with this release regarding freezes of plasmashell. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c36 Wolfgang Bauer <wbauer@tmo.at> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED See Also| |https://bugs.kde.org/show_b | |ug.cgi?id=381154 Resolution|FIXED |--- Flags|needinfo?(opensuse@mike.fra | |nken.de) | --- Comment #36 from Wolfgang Bauer <wbauer@tmo.at> --- This actually is still reproducible with Qt 5.11.2, KF 5.50, and Plasma 5.14.0... The upstream bug report has been reopened as well. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c37 Wolfgang Bauer <wbauer@tmo.at> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |akontsevich@gmail.com --- Comment #37 from Wolfgang Bauer <wbauer@tmo.at> --- *** Bug 1111769 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 Tomáš Chvátal <tchvatal@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|Leap 42.2 |Leap 15.0 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c38 --- Comment #38 from Wolfgang Bauer <wbauer@tmo.at> --- It seems that this will finally be fixed in Plasma 5.16, probably as a side-effect of the notification rewrite/redesign. At least I cannot reproduce the freeze anymore since upgrading to the beta (no other changes to the system), with the same fonts that still reliably caused the freeze with 5.15.5. It's not feasible to backport the changes to Leap 15.0/15.1 though I think. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1013550 http://bugzilla.opensuse.org/show_bug.cgi?id=1013550#c39 Wolfgang Bauer <wbauer@tmo.at> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |FIXED OS|openSUSE 42.2 |All --- Comment #39 from Wolfgang Bauer <wbauer@tmo.at> --- This should no longer be a problem in current versions. -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com