Plasma crashes - I think - when resizing desktop widget

I was resizing a widget and seemed to reach a limit and all of a sudden, the screen went blank and I couldn’t see anything but my mouse cursor and that was moving around just fine. I didn’t try to click or right click. I didn’t try ctrl+esc or ctrl+alt+F1. Or anything else. I immediately pressed ctrl+alt+del and clicked on the gui button to reboot. It rebooted and came back just fine. This has happened twice, once under Leap 15.0, and now under Leap 15.1. I don’t want to corrupt plasma by seeing if I can repeat this as many times as I deem necessary. It may have just been a fluke, but I don’t know. I am wondering if there is a log that may tell me what happened. Please help. AND Thank you in advance for your responses.

Create a new user. And then experiment when logged in as that new user. You might corrupt that new user’s desktop settings, but it won’t affect the settings of your usual account.

On 6/8/19 1:26 AM, trekjunky wrote:
>
> I was resizing a widget and seemed to reach a limit and all of a sudden,
> the screen went blank and I couldn’t see anything but my mouse cursor
> and that was moving around just fine. I didn’t try to click or right
> click. I didn’t try ctrl+esc or ctrl+alt+F1. Or anything else. I
> immediately pressed ctrl+alt+del and clicked on the gui button to
> reboot. It rebooted and came back just fine. This has happened twice,
> once under Leap 15.0, and now under Leap 15.1. I don’t want to corrupt
> plasma by seeing if I can repeat this as many times as I deem necessary.
> It may have just been a fluke, but I don’t know. I am wondering if there
> is a log that may tell me what happened. Please help. AND Thank you in
> advance for your responses.
>
>

Another possibility is a failing ram module which could cause very
intermittent problems with lockups. It happened to me and was very
frustrating until I found the bad memory module.


Ken
unix since 1986
S.u.S.E.-openSUSE since 1998

It would be helpful if you said which widget you were resizing, then other users may see if they also are affected by the issue. Or does it happen on any widget?

It is called Simple Weather. I haven’t tried to resize any other widget, so I don’t know if that is the only one that causes the crash…

This one? Simple Weather - KDE Store

I’m a “late adopter” when it comes to the stable releases, so can’t try on 15.1

However on both Leap 15.0 and TW (20190607) I’m able to resize the widget without plasma crashing.

Try as @nrickert suggested, with a new user. If you’re able to reproduce the crash then a perhaps report a bug at Issues · Zren/plasma-applet-simpleweather · GitHub might be a good idea.

Thanks. I’ll try it this week sometime. Not tomorrow, but maybe Wednesday or Thursday.

I created another user. It wouldn’t let me install Simple Weather. I clicked install and it wouldn’t do anything. So I went to the kde store and downloaded it and installed it with plasmapkg2 and set it up, then resized it. It crashed KDE. I deleted the new user.

Sounds like a problem with the Widget if this is the only one that shows the problem. Try a different Widget like the Weather Forecast widget included in the OS

Thanks for the useless advice

Nobody but me has this problem. Can anyone tell me why? I bet you will blame me for it! Useless people.

Possibly because no one else uses that widget. It is not part of the standard widgets included others may not have bothered to install code from an unkown source… Yes the Widgets do come from KDE site, but they are not to my knowledge vetted on every KDE version

My point is that we need to know if this problem is specific to this downloaded Widget or if other widgets also cause the problem. If so it may be a KDE bug. If not then the problem is in the Widget not liking the newer plasma

I’m a computer technician and I know how to troubleshoot problems. I keep waiting for someone to step up with maybe “look at this log or that log”. How about “show me what this command says”? But NO! I GET NO HELP AT ALL! Why is that? Because you’re hateful, or useless.

If you read some of the other posts, you would see that someone else tried it and didn’t have a problem. So it is NOT the widget, but my copy of KDE. Why is that? You hateful jerks!!!

I think you’re heading to moderator intervention if you don’t chill out a little… :slight_smile:

Yes I tried that widget without problem, but as I wrote in post #6, not on 15.1 as I’m not yet using that.

If you’re able to repeat the crash then your best course of action is to report a bug at https://github.com/Zren/plasma-applet-simpleweather/issues

Just looked at this again… (albeit using Tumbleweed 20190612)

I’m able to add the “Simple Weather” widget from Plasma Add Widgets… Get New Widgets, configure a location, and resize; all without problem.

Have you looked at:

~/.xsession-errors* (and/or) ~/.local/share/sddm/xorg-session.log

/var/log/Xorg.0.log (and/or) /var/log/Xorg.0.log.old

and the journal

after the crash to see if there’s any clues there.

I understand that you are frustrated.

What I am seeing, is people trying to help. I see people trying to reproduce the same problem, so that they can investigate it. It does not help when you call them “You hateful jerks!!!”

First I would like to thank you for contributing something substantial to my problem, though I don’t know why it was withheld until today.

~/.local/share/sddm/xorg-session.log shows


[29515:29515:0616/141455.837080:ERROR:sandbox_linux.cc(368)] InitializeSandbox() called with multiple threads in process gpu-process.
[29515:29515:0616/141500.700568:ERROR:buffer_manager.cc(488)] .DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command

Xorg.0.log and Xorg.0.log.old show a list of gpu resolutions of which this is a sample
Xorg.o.log:


 78329.800] (--) modeset(0): HDMI max TMDS frequency 300000KHz
 78330.498] (II) modeset(0): EDID vendor "CNC", prod id 0
 78330.499] (II) modeset(0): Using hsync ranges from config file
 78330.499] (II) modeset(0): Using vrefresh ranges from config file
 78330.499] (II) modeset(0): Printing DDC gathered Modelines:
 78330.499] (II) modeset(0): Modeline "3840x2160"x0.0  297.00  3840 4016 4104 4400  2160 2168 2178 2250 +hsync +vsync (67.5 kHz eP)
... (added to show continuity)
 78534.070] (EE) client bug: timer event0 debounce short: offset negative (-4ms)

Journal had quite a lot to say


Jun 16 14:34:15 Enterprise kwin_x11[28918]: QXcbConnection: XCB error: 3 (BadWindow), sequence: 13388, resource id: 31467299, major code: 3 (GetWindowAttributes), minor code: 0
Jun 16 14:34:15 Enterprise kwin_x11[28918]: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 13389, resource id: 31467299, major code: 14 (GetGeometry), minor code: 0
Jun 16 14:34:15 Enterprise boinc[4499]: No protocol specified
Jun 16 14:34:15 Enterprise boinc[4499]: No protocol specified
Jun 16 14:34:16 Enterprise plasmashell[28924]: QXcbConnection: XCB error: 2 (BadValue), sequence: 16110, resource id: 6291461, major code: 142 (Unknown), minor code: 3
Jun 16 14:34:16 Enterprise boinc[4499]: No protocol specified
Jun 16 14:34:16 Enterprise boinc[4499]: No protocol specified
Jun 16 14:34:17 Enterprise plasmashell[28924]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:334: Unable to assign [undefined] to int
Jun 16 14:34:17 Enterprise plasmashell[28924]: QXcbConnection: XCB error: 2 (BadValue), sequence: 16312, resource id: 56623105, major code: 142 (Unknown), minor code: 3
Jun 16 14:34:17 Enterprise boinc[4499]: No protocol specified
Jun 16 14:34:17 Enterprise boinc[4499]: No protocol specified
Jun 16 14:34:18 Enterprise boinc[4499]: No protocol specified
Jun 16 14:34:18 Enterprise boinc[4499]: No protocol specified
Jun 16 14:34:19 Enterprise kwin_x11[28918]: QXcbConnection: XCB error: 3 (BadWindow), sequence: 14318, resource id: 39847372, major code: 18 (ChangeProperty), minor code: 0
Jun 16 14:34:19 Enterprise plasmashell[28924]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:334: Unable to assign [undefined] to int
Jun 16 14:34:19 Enterprise plasmashell[28924]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:358: Unable to assign [undefined] to QString
Jun 16 14:34:20 Enterprise kactivitymanagerd[28982]: Creating the cache for:  "applications:org.kde.konsole.desktop"
Jun 16 14:34:20 Enterprise kactivitymanagerd[28982]: Already in database?  true
Jun 16 14:34:20 Enterprise kactivitymanagerd[28982]:       First update :  QDateTime(2019-05-26 17:23:48.000 EDT Qt::TimeSpec(LocalTime))
Jun 16 14:34:20 Enterprise kactivitymanagerd[28982]:        Last update :  QDateTime(2019-06-16 14:23:24.000 EDT Qt::TimeSpec(LocalTime))
Jun 16 14:34:20 Enterprise kactivitymanagerd[28982]: After the adjustment
Jun 16 14:34:20 Enterprise kactivitymanagerd[28982]:      Current score :  37.7872
Jun 16 14:34:20 Enterprise kactivitymanagerd[28982]:       First update :  QDateTime(2019-05-26 17:23:48.000 EDT Qt::TimeSpec(LocalTime))
Jun 16 14:34:20 Enterprise kactivitymanagerd[28982]:        Last update :  QDateTime(2019-06-16 14:23:24.000 EDT Qt::TimeSpec(LocalTime))
Jun 16 14:34:20 Enterprise kactivitymanagerd[28982]: Interval length is  0
Jun 16 14:34:20 Enterprise kactivitymanagerd[28982]:          New score :  38.7872
Jun 16 14:34:20 Enterprise kactivitymanagerd[28982]: ResourceScoreUpdated: "775928ed-6a89-430b-9625-bf418b2a6543" "org.kde.libtaskmanager" "applications:org.kde.konsole.desktop"
Jun 16 14:34:20 Enterprise plasmashell[28924]: KActivitiesStats( 0x564c5f3fe5f0 ) ResultModelPrivate::onResultScoreUpdated  result added: "applications:org.kde.konsole.desktop" score: 38.7872 last: 1560710059 first: 1558905828

I neglected to say that I changed the repositories to 15.1 and did a ZYPPER DUP. Does this mean I have to do a fresh install from DVD?

Should not have to assuming ALL are pointing to the same version. Mixed version repos will cause problems

show zypper lr -d

Note you never said if any other widget shows the problem. I suspect something is broken with it and your current plasma since it also breaks for a different user.

zypper lr -d

#  | Alias                           | Name                                    | Enabled | GPG Check | Refresh | Priority | Type   | URI                                     
                                 | Service
---+---------------------------------+-----------------------------------------+---------+-----------+---------+----------+--------+-----------------------------------------
---------------------------------+--------
 1 | Public                          | AMDGPU                                  | Yes     | ( p) Yes  | No      |   99     | rpm-md | dir:/home/trekjunky/Public              
                                 |         
 2 | download.opensuse.org-non-oss   | Main Repository (NON-OSS)               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distributio
n/leap/15.1/repo/non-oss/        |         
 3 | download.opensuse.org-non-oss_1 | Update Repository (Non-Oss)             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap
/15.1/non-oss/                   |         
 4 | download.opensuse.org-oss       | Main Repository (OSS)                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distributio
n/leap/15.1/repo/oss/            |         
 5 | download.opensuse.org-oss_1     | Main Repository (Sources)               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/source/dist
ribution/leap/15.1/repo/oss/     |         
 6 | download.opensuse.org-oss_2     | Main Update Repository                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap
/15.1/oss                        |         
 7 | opensuse-guide.org-repo         | Libdvdcss Repository                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_
Leap_15.1/                       |         
 8 | packman.inode.at-suse           | Packman Repository                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Le
ap_15.1/                         |         
 9 | repo-debug                      | openSUSE-Leap-15.1-Debug                | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/distr
ibution/leap/15.1/repo/oss/      |         
10 | repo-debug-non-oss              | openSUSE-Leap-15.1-Debug-Non-Oss        | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/distr
ibution/leap/15.1/repo/non-oss/  |         
11 | repo-debug-update               | openSUSE-Leap-15.1-Update-Debug         | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/updat
e/leap/15.1/oss/                 |         
12 | repo-debug-update-non-oss       | openSUSE-Leap-15.1-Update-Debug-Non-Oss | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/updat
e/leap/15.1/non-oss/             |         
13 | repo-source-non-oss             | openSUSE-Leap-15.1-Source-Non-Oss       | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/source/dist
ribution/leap/15.1/repo/non-oss/ |