https://bugs.kde.org/show_bug.cgi?id=467394
b...@mogwai.be changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|REPORTED |CONFIRMED --- Comment #6 from b...@mogwai.be --- Thanks for reporting and thanks for the extensive debug info. I think I know what's happening. In principle Kasts will indicate that you've input an invalid url that doesn't point to an RSS feed without crashing. However, I see that you've run into a corner case. I think you must've accidentally input an empty string (or at least containing only spaces). In the code Kasts will proceed to make a temporary entry in the database for the URL you have input. However, what seems to happen in this special case is that sqlite will interpret that empty string (or only spaces) as NULL. Then in a next step Kasts will try to do create a 'feed' object based on the entry in the DB, but it's not able to retrieve the entry since NULL is not equal to the empty string "" that Kasts is looking for. Therefore no object is created and Kasts will run into a nullptr dereference because it is assuming that the object exists. I think I have enough information to implement proper safeguards in the next version. Unfortunately, this also means that your DB has this NULL entry which is causing it to hang on startup. If you don't mind losing current data (or if you have the data backed up through gpodder sync), then you can remove the database file located at "~/.local/share/KDE/kasts/database.db3". If you still want to keep your data, you can use a tool like "sqlitebrowser" to open that database file and then go to the "browse data" tab, select the "Feeds" table and then remove the NULL entry, which should probably be the last entry (right click -> remove record). Don't forget to save the database before closing. I hope this helps. -- You are receiving this mail because: You are watching all bug changes.