https://bugs.kde.org/show_bug.cgi?id=444800

            Bug ID: 444800
           Summary: Discover crashes with error ASSERT: "m_responsePending
                    != pending"
           Product: Discover
           Version: master
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: KNewStuff Backend
          Assignee: lei...@leinir.dk
          Reporter: omeru...@gmail.com
                CC: aleix...@kde.org
  Target Milestone: ---

Discover compiled with kdesrc-build with these compile flags : 
-DCMAKE_CXX_STANDARD=17 -DCMAKE_BUILD_TYPE=Debug

User config / settings  everything is clean ( completely recreated user just
before kdesrc-build )
Whenever I try to launch(run) it crashes 

coredumpctl info  and coredumpctl debug will be attached.

***********
journald log gives this warnings/errors before/after crash : 

systemd[1230]: Started Discover - Software Center.
plasmashell[1319]:
file:///home/kde-dev/kde/usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:366:
Unable to assign [undefined] to QString
plasma-discover[3486]: qrc:/qml/DiscoverDrawer.qml:70: TypeError: Cannot read
property 'objectName' of null
plasma-discover[3486]: kf.newstuff.core: The CustomName property is deprecated
and will be removed in KF6
plasma-discover[3486]: kf.newstuff.core: The CustomName property is deprecated
and will be removed in KF6
plasma-discover[3486]: kf.newstuff.core: The CustomName property is deprecated
and will be removed in KF6
plasma-discover[3486]: kf.newstuff.core: The CustomName property is deprecated
and will be removed in KF6
plasma-discover[3486]: kf.newstuff.core: The CustomName property is deprecated
and will be removed in KF6
plasma-discover[3486]: kf.newstuff.core: The CustomName property is deprecated
and will be removed in KF6
plasma-discover[3486]: kf.newstuff.core: The CustomName property is deprecated
and will be removed in KF6
plasma-discover[3486]: kf.newstuff.core: The CustomName property is deprecated
and will be removed in KF6
plasma-discover[3486]: kf.newstuff.core: The CustomName property is deprecated
and will be removed in KF6
plasma-discover[3486]: adding empty sources model
QStandardItemModel(0x55fc214de8a0)
systemd[1]: Starting Snap Daemon...
snapd[3507]: AppArmor status: apparmor is enabled but some kernel features are
missing: dbus, network
plasma-discover[3486]: org.kde.plasma.libdiscover: Couldn't find a category for
 "fwupd-backend"
snapd[3507]: daemon.go:248: started snapd/2.51.3-2 (series 16; classic;
devmode) manjaro/ (amd64) linux/5.14.15-1-MANJARO.
kernel: loop0: detected capacity change from 0 to 8
systemd[1]: tmp-sanity\x2dmountpoint\x2d321404357.mount: Deactivated
successfully.
plasma-discover[3486]:
file:///home/kde-dev/kde/usr/lib/qml/org/kde/kirigami.2/private/PrivateActionToolButton.qml:74:5:
QML Binding: Binding loop detected for property "value"
snapd[3507]: daemon.go:341: adjusting startup timeout by 30s (pessimistic
estimate of 30s plus 5s per snap)
systemd[1]: Started Snap Daemon.
audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295
subj==unconfined msg='unit=snapd comm="systemd" exe="/usr/lib/systemd/systemd"
hostname=? addr=? terminal=? res=success'
kernel: audit: type=1130 audit(1635809226.189:325): pid=1 uid=0 auid=4294967295
ses=4294967295 subj==unconfined msg='unit=snapd comm="systemd"
exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
plasma-discover[3486]: org.kde.plasma.discover: couldn't open file
"/home/kde-dev/.cache/discover/featured-5.9.json" "No such file or directory"
PackageKit[1433]: get-updates transaction /15_cbdcaddc from uid 1001 finished
with success after 473ms
plasma-discover[3486]: kf.newstuff.core: Could not find category "Cantor
(Python 2)"
plasma-discover[3486]: kf.newstuff.core: Could not find category "Cantor
(Python 3)"
plasma-discover[3486]: kf.newstuff.core: Could not find category "Cantor
(Python 2)"
plasma-discover[3486]: kf.newstuff.core: Could not find category "Cantor
(Python 3)"
plasma-discover[3486]: kf.newstuff.core: Could not find category "Cantor
(Python 2)"
plasma-discover[3486]: kf.newstuff.core: Could not find category "Cantor
(Python 3)"
plasma-discover[3486]: kf.newstuff.core: Could not find category "Cantor
(Python 2)"
plasma-discover[3486]: kf.newstuff.core: Could not find category "Cantor
(Python 3)"
plasma-discover[3486]: kf.newstuff.core: Could not find category "Cantor
(Python 2)"
plasma-discover[3486]: kf.newstuff.core: Could not find category "Cantor
(Python 3)"
plasma-discover[3486]: kf.newstuff.core: Could not find category "Cantor
(Python 2)"
plasma-discover[3486]: kf.newstuff.core: Could not find category "Cantor
(Python 3)"
plasma-discover[3486]: kf.newstuff.core: Could not find category "Cantor
(Python 2)"
plasma-discover[3486]: kf.newstuff.core: Could not find category "Cantor
(Python 3)"
plasma-discover[3486]: kf.newstuff.core: Could not find category "Cantor
(Python 2)"
plasma-discover[3486]: kf.newstuff.core: Could not find category "Cantor
(Python 3)"
plasma-discover[3486]: kf.newstuff.core: Could not find category "KsirK Themes"
plasma-discover[3486]: KNS error in "Ksirk" : KNSCore::ConfigFileError "All
categories are missing" QVariant(Invalid)
plasma-discover[3486]: invalid kns backend!
"/home/kde-dev/kde/usr/share/knsrcfiles/ksirk.knsrc" because: "Invalid Ksirk
backend, contact your distributor."
plasma-discover[3486]: org.kde.plasma.libdiscover: Discarding invalid backend
"ksirk.knsrc"
plasma-discover[3486]: ASSERT: "m_responsePending != pending" in file
/home/kde-dev/kde/src/plasma/discover/libdiscover/backends/KNSBackend/KNSBackend.cpp,
line 235
kioslave5[3549]: kf.kio.slaves.file: readData() returned -1
kioslave5[3549]: ASSERT: "d->appConnection.inited()" in file
/home/kde-dev/kde/src/frameworks/kio/src/core/slavebase.cpp, line 317
kded5[1307]: Registering ":1.86/StatusNotifierItem" to system tray
kded5[1307]: Registering ":1.87/StatusNotifierItem" to system tray
snapd[3507]: daemon.go:508: gracefully waiting for running hooks
snapd[3507]: daemon.go:510: done waiting for running hooks
************


It also crashes kioslave5 like this : 

**********
Application: kioslave5 (kioslave5), signal: Aborted
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = {<No data
fields>}}
[KCrash Handler]
#5  0x00007fab5e14ed22 in raise () from /usr/lib/libc.so.6
#6  0x00007fab5e138862 in abort () from /usr/lib/libc.so.6
#7  0x00007fab5e6e394e in QMessageLogger::fatal(char const*, ...) const () from
/usr/lib/libQt5Core.so.5
#8  0x00007fab5e6e2cd1 in qt_assert(char const*, char const*, int) () from
/usr/lib/libQt5Core.so.5
#9  0x00007fab5f14db1a in KIO::SlaveBase::dispatchLoop (this=0x7ffd3fd53bc0) at
/home/kde-dev/kde/src/frameworks/kio/src/core/slavebase.cpp:317
#10 0x00007fab5efb0951 in kdemain (argc=4, argv=0x7ffd3fd53cb0) at
/home/kde-dev/kde/src/frameworks/kio/src/ioslaves/file/file.cpp:91
#11 0x000055c8cc19f7e2 in main (argc=5, argv=0x7ffd3fd53de8) at
/home/kde-dev/kde/src/frameworks/kio/src/kioslave/kioslave.cpp:141
[Inferior 1 (process 1738) detached]
*******

SOFTWARE/OS VERSIONS
Wayland
KDE Plasma Ver  : 5.23.80 ( git master )
KDE FW Ver : 5.88.0 ( git master )
Qt Ver 5.15.2+kde+r254-1 ( from unstable Manjaro repo )

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to