Summary: | Right click... Configure Application Launcher | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Tom Atkinson <tom> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | kde, tom |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.24.3 | ||
Target Milestone: | 1.0 | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi not sure if it's related, but oddly I have duplicate entries in system settings shortcuts under plasma for Application Launcher |
Description
Tom Atkinson
2022-03-30 11:46:11 UTC
Created attachment 147841 [details]
New crash information added by DrKonqi
plasmashell (5.24.3) using Qt 5.15.3
- What I was doing when the application crashed:
My start button stopped working (windows key / met no longer opens menu).
So I right click "Configured Application Launcher" on the start button and.... boom
- Unusual behavior I noticed:
boom it crash.
- Custom settings of the application:
-- Backtrace (Reduced):
#4 0x00007fb5b19b90f9 in QV4::CompiledData::TypeReferenceMap::collectFromObject<QV4::CompiledData::Object> (obj=0x7fb53a8af048, this=0x7fb4ac0e7818) at ../../include/QtQml/5.15.3/QtQml/private/../../../../../src/qml/common/qv4compileddata_p.h:1131
#5 QQmlTypeData::tryLoadFromDiskCache (this=this@entry=0x7fb4ac0e7770) at qml/qqmltypedata.cpp:162
#6 0x00007fb5b19b9a53 in QQmlTypeData::dataReceived (this=0x7fb4ac0e7770, data=...) at qml/qqmltypedata.cpp:580
#7 0x00007fb5b1a123f6 in QQmlTypeLoader::setData (this=this@entry=0x55d91e9e3668, blob=blob@entry=0x7fb4ac0e7770, d=...) at qml/qqmltypeloader.cpp:447
#8 0x00007fb5b1a127a8 in QQmlTypeLoader::setData (this=this@entry=0x55d91e9e3668, blob=blob@entry=0x7fb4ac0e7770, fileName=...) at qml/qqmltypeloader.cpp:437
Created attachment 147842 [details]
New crash information added by DrKonqi
plasmashell (5.24.4) using Qt 5.15.3
- What I was doing when the application crashed:
Right clicked on the start menu... choose Configure Applicaton Launcher
- Unusual behavior I noticed:
I think Kwin crashed.
- Custom settings of the application:
-- Backtrace (Reduced):
#4 0x00007fee6fd670f9 in QV4::CompiledData::TypeReferenceMap::collectFromObject<QV4::CompiledData::Object> (obj=0x7fedf4eb5048, this=0x7fed640ef738) at ../../include/QtQml/5.15.3/QtQml/private/../../../../../src/qml/common/qv4compileddata_p.h:1131
#5 QQmlTypeData::tryLoadFromDiskCache (this=this@entry=0x7fed640ef690) at qml/qqmltypedata.cpp:162
#6 0x00007fee6fd67a53 in QQmlTypeData::dataReceived (this=0x7fed640ef690, data=...) at qml/qqmltypedata.cpp:580
#7 0x00007fee6fdc03f6 in QQmlTypeLoader::setData (this=this@entry=0x5576169fe248, blob=blob@entry=0x7fed640ef690, d=...) at qml/qqmltypeloader.cpp:447
#8 0x00007fee6fdc07a8 in QQmlTypeLoader::setData (this=this@entry=0x5576169fe248, blob=blob@entry=0x7fed640ef690, fileName=...) at qml/qqmltypeloader.cpp:437
Created attachment 147859 [details]
New crash information added by DrKonqi
plasmashell (5.24.4) using Qt 5.15.3
- What I was doing when the application crashed:
I had just removed and then adding again (by clicking not dragging) the widget called Application Launcher (the start menu). I figured since it's possible to have multiple widgets in a panel (but I only want 1 start menu) it maybe needs to be placed special.
Then I tried right clicking it and choosing "Configure Application Launcher" but it also crashed.
- Unusual behavior I noticed:
So the taskbar initially will disappear and then restart by the looks. Alt-F1 is not opening the menu either presently.
Multiple entries labelled "Activate Application Launcher Widget" in Plasma > Shortcuts > Plasma. 4 to be prescise. None have shortcuts. Been trying to find which is the real slim shady menu widget. I also see two copies of "Activate Application Menu Widget" in there. Even when I remove the menu widget. Odd. I feel I need to refresh the Shortcuts pane of system settings somehow.
- Custom settings of the application:
I've trying fairly hard not to mess up this install so no, nothing odd. My home folder is quite old and gets recycled from older operating systems so maybe has odd structure with obsolete config files?
Perhaps I will setup a fresh user account, config it the way I like, and then sorta rsync the new users config then chown it to me (while not logged in). Takes ages setting these profiles mind.
-- Backtrace (Reduced):
#4 0x00007f36615090f9 in QV4::CompiledData::TypeReferenceMap::collectFromObject<QV4::CompiledData::Object> (obj=0x7f35e5c50048, this=0x7f355001ff68) at ../../include/QtQml/5.15.3/QtQml/private/../../../../../src/qml/common/qv4compileddata_p.h:1131
#5 QQmlTypeData::tryLoadFromDiskCache (this=this@entry=0x7f355001fec0) at qml/qqmltypedata.cpp:162
#6 0x00007f3661509a53 in QQmlTypeData::dataReceived (this=0x7f355001fec0, data=...) at qml/qqmltypedata.cpp:580
#7 0x00007f36615623f6 in QQmlTypeLoader::setData (this=this@entry=0x56295ddc79c8, blob=blob@entry=0x7f355001fec0, d=...) at qml/qqmltypeloader.cpp:447
#8 0x00007f36615627a8 in QQmlTypeLoader::setData (this=this@entry=0x56295ddc79c8, blob=blob@entry=0x7f355001fec0, fileName=...) at qml/qqmltypeloader.cpp:437
Created attachment 147860 [details]
not sure if it's related, but oddly I have duplicate entries in system settings shortcuts under plasma for Application Launcher
not sure if it's related, but oddly I have duplicate entries in system settings shortcuts under plasma for Application Launcher
I MARKED RESOLVED AS I MANAGED TO FIX MY START MENU / META KEY ISSUE Although it will still crash when I right click to configure. Here is how: - The user account with the issue is 'tom' on my install - I delete and re-create my test user: t2 - I use this fresh user account to build a list of files and folders in .config .local and .kde - Write a script to automate the overwriting of t2 user account files with toms prefs (I'm trying to see if I can re-create the issue in another user account, since I noticed they are working fine), the script takes user names as input and also does a recursive chown to t2 after - while not logged in as t2 i run my script. - logout, then in as t2 to inspect matters. while 'meta' did not initially open the kwin menu, I can now right click, and set Alt-F1 as the keyboard shortcut. as if by magic, [meta] key starts working again inside t2 account. - so while logged out as tom, I run my script in the reverse direction: copy all of t2's very sparse (brand new account) files back across t2 --> tom - initially I was bummed that it still crash. however I installed a security update and rebooted. Now it works fine. Actually shit it doesn't I can still crash it, however my [meta] key works so I am happy for now I don't need to get into that setting anyhow. - my t2 account has no problem opening 'Configure...' with a right click? I will attempt to attach my script..... ______________________________________________________________________________________________________ invoked like this: ./copy-tomachi-desktop-prefs.sh tom t2 ______________________________________________________________________________________________________ #/bin/bash echo "Copy all* of the user $1's hidden or dot folders to user $2 home folder and chown to $2" echo "* but not: session kscreen baloo Trash user-places.xbel.tbcache" config="akregatorrc gtkrc-2.0 kded_device_automounterrc kscreenlockerrc plasma-localerc Trolltech.conf autostart-scripts gwenviewrc kdedefaults ksmserverrc plasma-org.kde.plasma.desktop-appletsrc user-dirs.dirs baloofilerc kactivitymanagerdrc kdeglobals ktimezonedrc plasmashellrc user-dirs.locale dconf kactivitymanagerd-statsrc kde.org kwinrc powerdevilrc xsettingsd dolphinrc kateschemarc kglobalshortcutsrc kwinrulesrc powermanagementprofilesrc gtk-3.0 kcminputrc khotkeysrc kxkbrc pulse gtk-4.0 kconf_updaterc kmixrc libaccounts-glib gtkrc kdeconnect krunnerrc okularpartrc spectaclerc" localshare="kactivitymanagerd krunnerstaterc kxmlgui5 user-places.xbel dolphin klipper user-places.xbel.bak xorg" source="/home/$1" dest="/home/$2" user=$2 if [ -z "$1" ]; then echo usage: $0 [source usernane] [destination username] echo "$0 tom t2" exit else echo "do not run this whle logged in" fi dryrun() { echo "copy from $source/$1 to $dest then chown -Rv to user $user (dry-run)" command="sudo rsync -arv $source/$1 $dest/$1" echo $command } copychown() { echo "copy from $source/$1 to $dest then chown -Rv to user $user2" echo ------------------------------------------------- sleep 0.1 command="nice sudo rsync -arv --progress $source/$1 $dest/$1" echo $command sleep 0.1 eval $command sudo chown -Rv $user $dest/$1 sleep 0.1 } dryrun .kde for file in $config; do dryrun .config/$file; done for file in $localshare; do dryrun .local/share/$file; done read -p " - are you sure? anykey to continue" -n 1 -r echo copychown .kde for file in $config; do copychown .config/$file; done for file in $localshare; do copychown .local/share/$file; done |