Summary: | Calling app crashes in KNSCore::Engine::signalEntryChanged() when trying to download KNS content | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-knewstuff | Reporter: | gregoryarapis |
Component: | general | Assignee: | Dan Leinir Turthra Jensen <admin> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | albertzubkowicz, ascaris, b.buschinski, brandon, bugseforuns, jodr666, josh.phelps2011, jtjamrog, kdelibs-bugs, kossebau, magestic.gamer989, mjwood329, muaddiibh+bugs, nate, nigeljordannn, nufcjd, nurembergsuse, sime.brkovic, wikt.sztw+kdebugs |
Priority: | HI | ||
Version: | 5.76.0 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/frameworks/knewstuff/commit/243ea6155b28457c8b1441fee8ab1037828d21ba | Version Fixed In: | 5.78 |
Sentry Crash Report: |
Description
gregoryarapis
2020-11-21 11:46:30 UTC
KNSCore::Engine::signalEntryChanged(KNSCore::EntryInternal const&) () at /usr/lib/libKF5NewStuffCore.so.5 #10 0x00007ff412fdecf7 in KNSCore::Engine::install(KNSCore::EntryInternal, int) () at /usr/lib/libKF5NewStuffCore.so.5 #11 0x00007ff413089e3e in () at /usr/lib/libKF5NewStuff.so.5 *** Bug 429677 has been marked as a duplicate of this bug. *** *** Bug 429445 has been marked as a duplicate of this bug. *** *** Bug 428065 has been marked as a duplicate of this bug. *** *** Bug 429526 has been marked as a duplicate of this bug. *** *** Bug 429716 has been marked as a duplicate of this bug. *** Leinir or Alexander, any ideas? *** Bug 429884 has been marked as a duplicate of this bug. *** *** Bug 429886 has been marked as a duplicate of this bug. *** *** Bug 428998 has been marked as a duplicate of this bug. *** *** Bug 428835 has been marked as a duplicate of this bug. *** *** Bug 430175 has been marked as a duplicate of this bug. *** A possibly relevant merge request was started @ https://invent.kde.org/frameworks/knewstuff/-/merge_requests/83 Getting the attached patch tested by those of you who are both able to reproduce the problem and able to build the patch would be... very good, thanks :) Hi Dan I have applied your patch to neon unstable and since then my bug 428065 marked as duplicate is no longer reproducible. :) (In reply to Patrick Silva from comment #15) > Hi Dan > I have applied your patch to neon unstable and since then > my bug 428065 marked as duplicate is no longer reproducible. :) Awesome, thank you so much for testing that out! :) If i get one more of those i'll call it confirmed fixed :) Git commit 243ea6155b28457c8b1441fee8ab1037828d21ba by Dan Leinir Turthra Jensen. Committed on 14/12/2020 at 21:11. Pushed by leinir into branch 'master'. Add a dptr to Cache, and move the throttle timer there to fix crash Previously, the throttle timer was a raw static, but it was also a parented qobject, which means that when the cache was deleted, so was the timer, but the variable was not reset. Consequently, things would crash left and right later on. So, to alleviate this, and hopefully avoid future issues, introduce a dptr, stick the timer there, and move the logic to that private class as well. FIXED-IN:5.78 M +30 -11 src/core/cache.cpp M +5 -2 src/core/cache.h https://invent.kde.org/frameworks/knewstuff/commit/243ea6155b28457c8b1441fee8ab1037828d21ba *** Bug 430467 has been marked as a duplicate of this bug. *** *** Bug 430432 has been marked as a duplicate of this bug. *** *** Bug 430571 has been marked as a duplicate of this bug. *** *** Bug 427946 has been marked as a duplicate of this bug. *** *** Bug 430868 has been marked as a duplicate of this bug. *** *** Bug 430911 has been marked as a duplicate of this bug. *** *** Bug 440914 has been marked as a duplicate of this bug. *** *** Bug 442154 has been marked as a duplicate of this bug. *** *** Bug 444185 has been marked as a duplicate of this bug. *** |