Skip to content

[BUG]: RSS Guard freezes when trying to delete a large number of news at once #1661

@turbodude

Description

@turbodude

Brief description of the issue

freezes when trying to delete a large number of news at once, more than a 1000, probably a few thousand, hard to tell the exact number since there's no counter.
I tried waiting a few minutes

How to reproduce the bug?

  1. receive a lot of news
  2. try deleting them at once

What was the expected result?

news deleted

What actually happened?

the app totally frozen

Debug log

time="     0.041" type="debug" -> core: Initializing settings in 'E:\Portable Files\! online\RSSGuard\data4\config\config.ini' (portable way).
time="     0.041" type="debug" -> core: Starting to load active localization. Desired localization is 'en_GB'.
time="     0.043" type="debug" -> core: Application localization 'en_GB' loaded successfully, specifically sublocalization 'en_GB' was loaded.
time="     0.043" type="warning" -> core: Qt localization 'en_GB' WAS NOT loaded successfully.
time="     0.061" type="debug" -> database: File-based SQLite database connection 'DatabaseFactory' to file 'E:\Portable Files\! online\RSSGuard\data4\database\database.db' seems to be established.
time="     0.061" type="debug" -> database: File-based SQLite database has version '8'.
time="     0.066" type="debug" -> gui: Available icon theme paths: QList(:/icons, :/graphics, E:\Portable Files\! online\RSSGuard\data4\icons, E:/Portable Files/! online/RSSGuard\icons)
time="     0.067" type="debug" -> gui: Installed icon themes are: '', 'Breeze', 'Breeze Dark', 'Faenza', 'Numix'
time="     0.067" type="debug" -> gui: Loading icon theme 'Numix'.
time="     0.068" type="debug" -> gui: Found path of base skin: ':\skins\nudus-base'.
time="     0.068" type="debug" -> gui: Local file ':\skins\nudus-dark\html_wrapper.html' exists, using it for the skin.
time="     0.068" type="debug" -> gui: Local file ':\skins\nudus-dark\lite_html_style.css' exists, using it for the skin.
time="     0.069" type="debug" -> gui: Base file ':\skins\nudus-base\lite_html_enclosure_image.html' exists, using it for the skin.
time="     0.069" type="debug" -> gui: Base file ':\skins\nudus-base\lite_html_single_message.html' exists, using it for the skin.
time="     0.069" type="debug" -> gui: Base file ':\skins\nudus-base\lite_html_enclosure_every.html' exists, using it for the skin.
time="     0.069" type="debug" -> gui: Local file ':\skins\nudus-dark\qt_style.qss' exists, using it for the skin.
time="     0.069" type="debug" -> gui: Base file ':\skins\nudus-base\html_adblocked.html' exists, using it for the skin.
time="     0.070" type="debug" -> gui: OS defines color scheme: 'Qt::ColorScheme::Dark'.
time="     0.070" type="debug" -> gui: Setting style: 'Fusion'.
time="     0.070" type="debug" -> gui: Activating alternative palette.
time="     0.071" type="debug" -> gui: Skin 'nudus-dark' loaded. Lite: 'true'.
time="     0.071" type="debug" -> network: Disabling application-wide proxy completely.
time="     0.072" type="debug" -> core: Platform: 'windows'.
time="     0.072" type="debug" -> core: SQLite version: '3.42.0'.
time="     0.082" type="debug" -> core: OpenSSL version: 'OpenSSL 3.0.15 3 Sep 2024'.
time="     0.082" type="debug" -> core: OpenSSL supported: 'true'.
time="     0.083" type="debug" -> core: Global thread pool has 8 threads.
time="     0.083" type="debug" -> core: Instantiated class  'Application'.
time="     0.092" type="debug" -> database: SQLite database connection 'MessagesModel' to file 'E:/Portable Files/! online/RSSGuard/data4/database/database.db' seems to be established.
time="     0.102" type="debug" -> message-model: Repopulated model, SQL statement is now:
 'SELECT Messages.id, Messages.is_read, Messages.is_important, Messages.is_deleted, Messages.is_pdeleted, Messages.feed, Messages.title, Messages.url, Messages.author, Messages.date_created, Messages.contents, Messages.enclosures, Messages.score, Messages.account_id, Messages.custom_id, Messages.custom_hash, Feeds.title, Feeds.is_rtl, CASE WHEN LENGTH(Messages.enclosures) > 10 THEN 'true' ELSE 'false' END AS has_enclosures, (SELECT GROUP_CONCAT(Labels.name) FROM Labels WHERE Messages.labels LIKE '%.' || Labels.custom_id || '.%') as msg_labels, Messages.labels FROM Messages LEFT JOIN Feeds ON Messages.feed = Feeds.custom_id AND Messages.account_id = Feeds.account_id WHERE 0 > 1;'.
time="     0.102" type="debug" -> core: Auto-download timer started with interval 10000 ms.
time="     0.103" type="debug" -> core: Creating FeedDownloader singleton.
time="     0.111" type="debug" -> gui: Creating main application form in thread: '24040'.
time="     0.128" type="debug" -> gui: Current row changed - proxy 'QModelIndex(-1,-1,0x0,QObject(0x0))', source 'QModelIndex(-1,-1,0x0,QObject(0x0))'.
time="     0.128" type="debug" -> gui: Article list header geometries changed.
time="     0.205" type="debug" -> network: Settings of BaseNetworkAccessManager loaded.
time="     0.212" type="debug" -> network: Settings of BaseNetworkAccessManager loaded.
time="     0.212" type="debug" -> network: Settings of BaseNetworkAccessManager loaded.
time="     0.230" type="debug" -> gui: Article list header geometries changed.
time="     0.233" type="debug" -> gui: Article list header geometries changed.
time="     0.236" type="debug" -> gui: Article list header geometries changed.
time="     0.239" type="debug" -> gui: Article list header geometries changed.
time="     0.248" type="debug" -> gui: Creating tray icon menu.
time="     0.288" type="warning" -> gui: Dialog 'FormMain' was moved from 'QPoint(0,-8)' to 'QPoint(59,20)'.
time="     0.393" type="debug" -> CTRL is NOT pressed while sorting articles - sorting with standard mode.
time="     0.394" type="debug" -> CTRL is NOT pressed while sorting articles - sorting with standard mode.
time="     0.394" type="debug" -> CTRL is NOT pressed while sorting articles - sorting with standard mode.
time="     0.395" type="debug" -> message-model: Repopulated model, SQL statement is now:
 'SELECT Messages.id, Messages.is_read, Messages.is_important, Messages.is_deleted, Messages.is_pdeleted, Messages.feed, Messages.title, Messages.url, Messages.author, Messages.date_created, Messages.contents, Messages.enclosures, Messages.score, Messages.account_id, Messages.custom_id, Messages.custom_hash, Feeds.title, Feeds.is_rtl, CASE WHEN LENGTH(Messages.enclosures) > 10 THEN 'true' ELSE 'false' END AS has_enclosures, (SELECT GROUP_CONCAT(Labels.name) FROM Labels WHERE Messages.labels LIKE '%.' || Labels.custom_id || '.%') as msg_labels, Messages.labels FROM Messages LEFT JOIN Feeds ON Messages.feed = Feeds.custom_id AND Messages.account_id = Feeds.account_id WHERE 0 > 1 ORDER BY Messages.date_created DESC, LOWER(Messages.title) ASC, LOWER(Feeds.title) ASC;'.
time="     0.402" type="debug" -> core: Showing the main window when the application is starting.
time="     0.405" type="debug" -> gui: Article list header geometries changed.
time="     0.405" type="debug" -> gui: Article list header geometries changed.
time="     0.406" type="debug" -> gui: Article list header geometries changed.
time="     0.408" type="debug" -> gui: Article list header geometries changed.
time="     0.452" type="debug" -> database: SQLite database connection 'FeedReader' to file 'E:/Portable Files/! online/RSSGuard/data4/database/database.db' seems to be established.
time="     0.453" type="debug" -> core: Checking for plugins in 'E:/Portable Files/! online/RSSGuard\plugins'.
time="     0.454" type="debug" -> core: Plugin 'E:/Portable Files/! online/RSSGuard/plugins/rssguard-feedly.dll' loaded.
time="     0.456" type="debug" -> core: Plugin 'E:/Portable Files/! online/RSSGuard/plugins/rssguard-gmail.dll' loaded.
time="     0.458" type="debug" -> core: Plugin 'E:/Portable Files/! online/RSSGuard/plugins/rssguard-greader.dll' loaded.
time="     0.460" type="debug" -> core: Plugin 'E:/Portable Files/! online/RSSGuard/plugins/rssguard-nextcloud.dll' loaded.
time="     0.462" type="debug" -> core: Plugin 'E:/Portable Files/! online/RSSGuard/plugins/rssguard-reddit.dll' loaded.
time="     0.465" type="debug" -> core: Plugin 'E:/Portable Files/! online/RSSGuard/plugins/rssguard-standard.dll' loaded.
time="     0.466" type="debug" -> core: Plugin 'E:/Portable Files/! online/RSSGuard/plugins/rssguard-ttrss.dll' loaded.
time="     0.467" type="debug" -> database: SQLite database connection 'FeedlyEntryPoint' to file 'E:/Portable Files/! online/RSSGuard/data4/database/database.db' seems to be established.
time="     0.467" type="debug" -> database: SQLite database connection 'GmailEntryPoint' to file 'E:/Portable Files/! online/RSSGuard/data4/database/database.db' seems to be established.
time="     0.468" type="debug" -> database: SQLite database connection 'GreaderEntryPoint' to file 'E:/Portable Files/! online/RSSGuard/data4/database/database.db' seems to be established.
time="     0.468" type="debug" -> database: SQLite database connection 'NextcloudServiceEntryPoint' to file 'E:/Portable Files/! online/RSSGuard/data4/database/database.db' seems to be established.
time="     0.469" type="debug" -> database: SQLite database connection 'RedditEntryPoint' to file 'E:/Portable Files/! online/RSSGuard/data4/database/database.db' seems to be established.
time="     0.469" type="debug" -> database: SQLite database connection 'StandardServiceEntryPoint' to file 'E:/Portable Files/! online/RSSGuard/data4/database/database.db' seems to be established.
time="     0.473" type="debug" -> core: Destructing 'std-rss' plugin.
time="     0.473" type="debug" -> database: SQLite database connection 'StandardServiceRoot' to file 'E:/Portable Files/! online/RSSGuard/data4/database/database.db' seems to be established.
time="     0.475" type="debug" -> core: Custom ID of feed when loading from DB is '2'.
time="     0.475" type="debug" -> core: Custom ID of feed when loading from DB is '4'.
time="     0.475" type="debug" -> core: Custom ID of feed when loading from DB is '6'.
time="     0.476" type="debug" -> core: Custom ID of feed when loading from DB is '7'.
time="     0.476" type="debug" -> core: Custom ID of feed when loading from DB is '8'.
time="     0.476" type="debug" -> core: Custom ID of feed when loading from DB is '9'.
time="     0.477" type="debug" -> core: Custom ID of feed when loading from DB is '10'.
time="     0.477" type="debug" -> core: Custom ID of feed when loading from DB is '11'.
time="     0.477" type="debug" -> core: Custom ID of feed when loading from DB is '12'.
time="     0.477" type="debug" -> core: Custom ID of feed when loading from DB is '14'.
time="     0.478" type="debug" -> core: Custom ID of feed when loading from DB is '15'.
time="     0.478" type="debug" -> core: Custom ID of feed when loading from DB is '16'.
time="     0.479" type="debug" -> core: Custom ID of feed when loading from DB is '17'.
time="     0.479" type="debug" -> core: Custom ID of feed when loading from DB is '18'.
time="     0.479" type="debug" -> core: Custom ID of feed when loading from DB is '19'.
time="     0.480" type="debug" -> core: Custom ID of feed when loading from DB is '21'.
time="     0.480" type="debug" -> core: Custom ID of feed when loading from DB is '22'.
time="     0.481" type="debug" -> core: Custom ID of feed when loading from DB is '23'.
time="     0.481" type="debug" -> core: Custom ID of feed when loading from DB is '24'.
time="     0.481" type="debug" -> core: Custom ID of feed when loading from DB is '25'.
time="     0.481" type="debug" -> core: Custom ID of feed when loading from DB is '26'.
time="     0.482" type="debug" -> core: Custom ID of feed when loading from DB is '27'.
time="     0.482" type="debug" -> core: Custom ID of feed when loading from DB is '29'.
time="     0.482" type="debug" -> core: Custom ID of feed when loading from DB is '30'.
time="     0.483" type="debug" -> core: Custom ID of feed when loading from DB is '31'.
time="     0.483" type="debug" -> core: Custom ID of feed when loading from DB is '32'.
time="     0.483" type="debug" -> core: Custom ID of feed when loading from DB is '35'.
time="     0.484" type="debug" -> core: Custom ID of feed when loading from DB is '36'.
time="     0.484" type="debug" -> core: Custom ID of feed when loading from DB is '38'.
time="     0.485" type="debug" -> core: Custom ID of feed when loading from DB is '39'.
time="     0.485" type="debug" -> core: Custom ID of feed when loading from DB is '40'.
time="     0.486" type="debug" -> core: Custom ID of feed when loading from DB is '41'.
time="     0.486" type="debug" -> core: Custom ID of feed when loading from DB is '42'.
time="     0.486" type="debug" -> core: Custom ID of feed when loading from DB is '43'.
time="     0.487" type="debug" -> core: Custom ID of feed when loading from DB is '45'.
time="     0.487" type="debug" -> core: Custom ID of feed when loading from DB is '46'.
time="     0.487" type="debug" -> core: Custom ID of feed when loading from DB is '47'.
time="     0.488" type="debug" -> core: Custom ID of feed when loading from DB is '48'.
time="     0.488" type="debug" -> core: Custom ID of feed when loading from DB is '49'.
time="     0.488" type="debug" -> core: Custom ID of feed when loading from DB is '51'.
time="     0.489" type="debug" -> core: Custom ID of feed when loading from DB is '52'.
time="     0.489" type="debug" -> core: Custom ID of feed when loading from DB is '53'.
time="     0.489" type="debug" -> core: Custom ID of feed when loading from DB is '61'.
time="     0.490" type="debug" -> core: Custom ID of feed when loading from DB is '62'.
time="     0.490" type="debug" -> core: Custom ID of feed when loading from DB is '63'.
time="     0.490" type="debug" -> core: Custom ID of feed when loading from DB is '64'.
time="     0.490" type="debug" -> core: Custom ID of feed when loading from DB is '65'.
time="     0.491" type="debug" -> core: Custom ID of feed when loading from DB is '66'.
time="     0.491" type="debug" -> core: Custom ID of feed when loading from DB is '67'.
time="     0.491" type="debug" -> core: Custom ID of feed when loading from DB is '68'.
time="     0.492" type="debug" -> core: Custom ID of feed when loading from DB is '69'.
time="     0.492" type="debug" -> core: Custom ID of feed when loading from DB is '70'.
time="     0.492" type="debug" -> core: Custom ID of feed when loading from DB is '71'.
time="     0.492" type="debug" -> core: Custom ID of feed when loading from DB is '72'.
time="     0.493" type="debug" -> core: Custom ID of feed when loading from DB is '73'.
time="     0.493" type="debug" -> core: Custom ID of feed when loading from DB is '74'.
time="     0.493" type="debug" -> core: Custom ID of feed when loading from DB is '75'.
time="     0.493" type="debug" -> core: Custom ID of feed when loading from DB is '99'.
time="     0.494" type="debug" -> core: Custom ID of feed when loading from DB is '102'.
time="     0.494" type="debug" -> core: Custom ID of feed when loading from DB is '103'.
time="     0.494" type="debug" -> core: Custom ID of feed when loading from DB is '104'.
time="     0.495" type="debug" -> core: Custom ID of feed when loading from DB is '105'.
time="     0.495" type="debug" -> core: Custom ID of feed when loading from DB is '106'.
time="     0.495" type="debug" -> core: Custom ID of feed when loading from DB is '107'.
time="     0.496" type="debug" -> core: Custom ID of feed when loading from DB is '117'.
time="     0.496" type="debug" -> core: Custom ID of feed when loading from DB is '123'.
time="     0.496" type="debug" -> core: Custom ID of feed when loading from DB is '124'.
time="     0.497" type="debug" -> core: Custom ID of feed when loading from DB is '125'.
time="     0.497" type="debug" -> core: Custom ID of feed when loading from DB is '126'.
time="     0.497" type="debug" -> core: Custom ID of feed when loading from DB is '127'.
time="     0.498" type="debug" -> core: Custom ID of feed when loading from DB is '128'.
time="     0.498" type="debug" -> core: Custom ID of feed when loading from DB is '130'.
time="     0.498" type="info" -> libpng warning: iCCP: known incorrect sRGB profile
time="     0.499" type="debug" -> core: Custom ID of feed when loading from DB is '131'.
time="     0.499" type="debug" -> core: Custom ID of feed when loading from DB is '132'.
time="     0.499" type="debug" -> core: Custom ID of feed when loading from DB is '133'.
time="     0.500" type="debug" -> core: Custom ID of feed when loading from DB is '134'.
time="     0.500" type="debug" -> core: Custom ID of feed when loading from DB is '135'.
time="     0.500" type="info" -> libpng warning: iCCP: known incorrect sRGB profile
time="     0.501" type="debug" -> core: Custom ID of feed when loading from DB is '136'.
time="     0.502" type="info" -> libpng warning: iCCP: known incorrect sRGB profile
time="     0.502" type="debug" -> core: Custom ID of feed when loading from DB is '137'.
time="     0.502" type="debug" -> core: Custom ID of feed when loading from DB is '138'.
time="     0.503" type="debug" -> core: Custom ID of feed when loading from DB is '139'.
time="     0.503" type="debug" -> core: Custom ID of feed when loading from DB is '140'.
time="     0.503" type="debug" -> core: Custom ID of feed when loading from DB is '146'.
time="     0.504" type="debug" -> core: Custom ID of feed when loading from DB is '147'.
time="     0.504" type="debug" -> core: Custom ID of feed when loading from DB is '148'.
time="     0.504" type="debug" -> core: Custom ID of feed when loading from DB is '149'.
time="     0.504" type="debug" -> core: Custom ID of feed when loading from DB is '151'.
time="     0.505" type="debug" -> core: Custom ID of feed when loading from DB is '152'.
time="     0.505" type="debug" -> core: Custom ID of feed when loading from DB is '153'.
time="     0.505" type="debug" -> core: Custom ID of feed when loading from DB is '154'.
time="     0.506" type="debug" -> core: Custom ID of feed when loading from DB is '155'.
time="     0.506" type="debug" -> core: Custom ID of feed when loading from DB is '156'.
time="     0.506" type="debug" -> core: Custom ID of feed when loading from DB is '157'.
time="     0.507" type="debug" -> core: Custom ID of feed when loading from DB is '158'.
time="     0.508" type="debug" -> core: Custom ID of feed when loading from DB is '159'.
time="     0.508" type="debug" -> core: Custom ID of feed when loading from DB is '160'.
time="     0.508" type="debug" -> core: Custom ID of feed when loading from DB is '161'.
time="     0.509" type="debug" -> core: Custom ID of feed when loading from DB is '162'.
time="     0.509" type="debug" -> core: Custom ID of feed when loading from DB is '163'.
time="     0.509" type="debug" -> core: Custom ID of feed when loading from DB is '164'.
time="     0.510" type="debug" -> core: Custom ID of feed when loading from DB is '165'.
time="     0.510" type="debug" -> core: Custom ID of feed when loading from DB is '166'.
time="     0.510" type="debug" -> core: Custom ID of feed when loading from DB is '167'.
time="     0.511" type="debug" -> core: Custom ID of feed when loading from DB is '168'.
time="     0.511" type="debug" -> core: Custom ID of feed when loading from DB is '169'.
time="     0.511" type="debug" -> core: Custom ID of feed when loading from DB is '170'.
time="     0.511" type="debug" -> core: Custom ID of feed when loading from DB is '171'.
time="     0.512" type="debug" -> core: Custom ID of feed when loading from DB is '172'.
time="     0.512" type="debug" -> core: Custom ID of feed when loading from DB is '173'.
time="     0.512" type="debug" -> core: Custom ID of feed when loading from DB is '174'.
time="     0.513" type="debug" -> core: Custom ID of feed when loading from DB is '175'.
time="     0.513" type="debug" -> core: Custom ID of feed when loading from DB is '176'.
time="     0.513" type="debug" -> core: Custom ID of feed when loading from DB is '177'.
time="     0.513" type="debug" -> core: Custom ID of feed when loading from DB is '178'.
time="     0.514" type="debug" -> core: Custom ID of feed when loading from DB is '179'.
time="     0.514" type="debug" -> core: Custom ID of feed when loading from DB is '180'.
time="     0.514" type="debug" -> core: Custom ID of feed when loading from DB is '181'.
time="     0.514" type="debug" -> core: Custom ID of feed when loading from DB is '182'.
time="     0.515" type="debug" -> core: Custom ID of feed when loading from DB is '183'.
time="     0.515" type="debug" -> core: Custom ID of feed when loading from DB is '184'.
time="     0.515" type="debug" -> core: Custom ID of feed when loading from DB is '185'.
time="     0.515" type="debug" -> core: Custom ID of feed when loading from DB is '186'.
time="     0.516" type="debug" -> core: Custom ID of feed when loading from DB is '187'.
time="     0.516" type="debug" -> core: Custom ID of feed when loading from DB is '188'.
time="     0.516" type="debug" -> core: Custom ID of feed when loading from DB is '189'.
time="     0.517" type="debug" -> core: Custom ID of feed when loading from DB is '190'.
time="     0.517" type="debug" -> core: Custom ID of feed when loading from DB is '191'.
time="     0.517" type="debug" -> core: Custom ID of feed when loading from DB is '192'.
time="     0.517" type="debug" -> core: Custom ID of feed when loading from DB is '193'.
time="     0.517" type="debug" -> core: Custom ID of feed when loading from DB is '194'.
time="     0.518" type="debug" -> core: Custom ID of feed when loading from DB is '195'.
time="     0.518" type="debug" -> core: Custom ID of feed when loading from DB is '196'.
time="     0.518" type="debug" -> core: Custom ID of feed when loading from DB is '197'.
time="     0.518" type="debug" -> core: Custom ID of feed when loading from DB is '198'.
time="     0.519" type="debug" -> core: Custom ID of feed when loading from DB is '200'.
time="     0.519" type="debug" -> core: Custom ID of feed when loading from DB is '201'.
time="     0.519" type="debug" -> core: Custom ID of feed when loading from DB is '202'.
time="     0.519" type="debug" -> core: Custom ID of feed when loading from DB is '203'.
time="     0.519" type="debug" -> core: Custom ID of feed when loading from DB is '204'.
time="     0.520" type="debug" -> core: Custom ID of feed when loading from DB is '205'.
time="     0.520" type="debug" -> core: Custom ID of feed when loading from DB is '206'.
time="     0.522" type="debug" -> core: Custom ID of feed when loading from DB is '207'.
time="     0.522" type="debug" -> core: Custom ID of feed when loading from DB is '208'.
time="     0.522" type="debug" -> core: Custom ID of feed when loading from DB is '209'.
time="     0.522" type="debug" -> core: Custom ID of feed when loading from DB is '210'.
time="     0.523" type="debug" -> core: Custom ID of feed when loading from DB is '212'.
time="     0.523" type="debug" -> core: Custom ID of feed when loading from DB is '213'.
time="     0.523" type="debug" -> core: Custom ID of feed when loading from DB is '214'.
time="     0.523" type="debug" -> core: Custom ID of feed when loading from DB is '215'.
time="     0.524" type="debug" -> core: Custom ID of feed when loading from DB is '216'.
time="     0.524" type="debug" -> core: Custom ID of feed when loading from DB is '226'.
time="     0.524" type="debug" -> core: Custom ID of feed when loading from DB is '227'.
time="     0.524" type="debug" -> core: Custom ID of feed when loading from DB is '229'.
time="     0.525" type="debug" -> core: Custom ID of feed when loading from DB is '233'.
time="     0.525" type="debug" -> core: Custom ID of feed when loading from DB is '234'.
time="     0.526" type="debug" -> core: Custom ID of feed when loading from DB is '235'.
time="     0.526" type="debug" -> core: Custom ID of feed when loading from DB is '238'.
time="     0.526" type="debug" -> core: Custom ID of feed when loading from DB is '239'.
time="     0.526" type="debug" -> core: Custom ID of feed when loading from DB is '241'.
time="     0.527" type="debug" -> core: Custom ID of feed when loading from DB is '243'.
time="     0.527" type="debug" -> core: Custom ID of feed when loading from DB is '244'.
time="     0.527" type="debug" -> core: Custom ID of feed when loading from DB is '245'.
time="     0.528" type="debug" -> core: Custom ID of feed when loading from DB is '249'.
time="     0.528" type="debug" -> core: Custom ID of feed when loading from DB is '250'.
time="     0.528" type="debug" -> core: Custom ID of feed when loading from DB is '251'.
time="     0.529" type="debug" -> core: Custom ID of feed when loading from DB is '252'.
time="     0.529" type="debug" -> core: Custom ID of feed when loading from DB is '253'.
time="     0.529" type="debug" -> core: Custom ID of feed when loading from DB is '254'.
time="     0.530" type="debug" -> core: Custom ID of feed when loading from DB is '255'.
time="     0.530" type="debug" -> core: Custom ID of feed when loading from DB is '256'.
time="     0.530" type="debug" -> core: Custom ID of feed when loading from DB is '257'.
time="     0.530" type="info" -> libpng warning: iCCP: known incorrect sRGB profile
time="     0.531" type="debug" -> core: Custom ID of feed when loading from DB is '258'.
time="     0.531" type="debug" -> core: Custom ID of feed when loading from DB is '259'.
time="     0.531" type="debug" -> core: Custom ID of feed when loading from DB is '260'.
time="     0.532" type="debug" -> database: SQLite database connection 'RecycleBin' to file 'E:/Portable Files/! online/RSSGuard/data4/database/database.db' seems to be established.
time="     0.593" type="debug" -> database: SQLite database connection 'ImportantNode' to file 'E:/Portable Files/! online/RSSGuard/data4/database/database.db' seems to be established.
time="     0.604" type="debug" -> database: SQLite database connection 'UnreadNode' to file 'E:/Portable Files/! online/RSSGuard/data4/database/database.db' seems to be established.
time="     0.617" type="debug" -> database: SQLite database connection 'LabelsNode' to file 'E:/Portable Files/! online/RSSGuard/data4/database/database.db' seems to be established.
time="     0.698" type="debug" -> database: SQLite connection 'StandardServiceRoot' is already active.
time="     0.698" type="debug" -> database: SQLite database connection 'StandardServiceRoot' to file 'E:/Portable Files/! online/RSSGuard/data4/database/database.db' seems to be established.
time="     0.727" type="debug" -> database: SQLite database connection 'TtRssServiceEntryPoint' to file 'E:/Portable Files/! online/RSSGuard/data4/database/database.db' seems to be established.
time="     0.727" type="debug" -> gui: User wants to have tray icon.
time="     0.728" type="warning" -> gui: Showing tray icon with little delay.
time="     0.728" type="debug" -> gui: Feed list item expanded - a (RSS/ATOM/JSON)
time="     0.729" type="debug" -> gui: Feed list item expanded - b
time="     0.729" type="debug" -> gui: Feed list item expanded - c
time="     0.729" type="debug" -> gui: Feed list item expanded - d
time="     0.729" type="debug" -> gui: Feed list item expanded - f
time="     0.729" type="debug" -> gui: Feed list item expanded - g
time="     0.729" type="debug" -> core: No execution message received from other app instances.
time="     0.755" type="debug" -> gui: Article list header geometries changed.
time="     0.755" type="debug" -> gui: Message splitter moved.
time="     1.228" type="warning" -> gui: Tray icon is available, showing now.
time="     1.231" type="debug" -> gui: Creating SystemTrayIcon instance.
time="     1.246" type="debug" -> gui: Showing tray icon immediately.
time="     1.270" type="debug" -> gui: Tray icon displayed.
time="     7.121" type="debug" -> CTRL is NOT pressed while sorting articles - sorting with standard mode.
time="     7.121" type="debug" -> core: Displaying messages from feeds IDs: ''256'' and URLs: 'https://rmz.watch/feed/s'.
time="     7.202" type="debug" -> message-model: Repopulated model, SQL statement is now:
 'SELECT Messages.id, Messages.is_read, Messages.is_important, Messages.is_deleted, Messages.is_pdeleted, Messages.feed, Messages.title, Messages.url, Messages.author, Messages.date_created, Messages.contents, Messages.enclosures, Messages.score, Messages.account_id, Messages.custom_id, Messages.custom_hash, Feeds.title, Feeds.is_rtl, CASE WHEN LENGTH(Messages.enclosures) > 10 THEN 'true' ELSE 'false' END AS has_enclosures, (SELECT GROUP_CONCAT(Labels.name) FROM Labels WHERE Messages.labels LIKE '%.' || Labels.custom_id || '.%') as msg_labels, Messages.labels FROM Messages LEFT JOIN Feeds ON Messages.feed = Feeds.custom_id AND Messages.account_id = Feeds.account_id WHERE Feeds.custom_id IN ('256') AND Messages.is_deleted = 0 AND Messages.is_pdeleted = 0 AND Messages.account_id = 1 ORDER BY Messages.date_created DESC, LOWER(Messages.title) ASC, LOWER(Feeds.title) ASC;'.
time="     7.309" type="debug" -> gui: Article list header geometries changed.
time="     9.293" type="debug" -> gui: Message list got focus with reason 'Qt::MouseFocusReason'.
time="    11.363" type="debug" -> CTRL is NOT pressed while sorting articles - sorting with standard mode.
time="    11.446" type="debug" -> message-model: Repopulated model, SQL statement is now:
 'SELECT Messages.id, Messages.is_read, Messages.is_important, Messages.is_deleted, Messages.is_pdeleted, Messages.feed, Messages.title, Messages.url, Messages.author, Messages.date_created, Messages.contents, Messages.enclosures, Messages.score, Messages.account_id, Messages.custom_id, Messages.custom_hash, Feeds.title, Feeds.is_rtl, CASE WHEN LENGTH(Messages.enclosures) > 10 THEN 'true' ELSE 'false' END AS has_enclosures, (SELECT GROUP_CONCAT(Labels.name) FROM Labels WHERE Messages.labels LIKE '%.' || Labels.custom_id || '.%') as msg_labels, Messages.labels FROM Messages LEFT JOIN Feeds ON Messages.feed = Feeds.custom_id AND Messages.account_id = Feeds.account_id WHERE Feeds.custom_id IN ('256') AND Messages.is_deleted = 0 AND Messages.is_pdeleted = 0 AND Messages.account_id = 1 ORDER BY LOWER(Messages.title) ASC, Messages.date_created DESC, LOWER(Feeds.title) ASC;'.
time="    15.075" type="debug" -> network: Settings of BaseNetworkAccessManager loaded.
time="    15.830" type="debug" -> network: Destroying Downloader instance.
time="    15.830" type="debug" -> network: Destroying SilentNetworkAccessManager instance.
time="    21.998" type="debug" -> gui: Current row changed - proxy 'QModelIndex(4404,6,0x24e00d5c230,MessagesProxyModel(0x24e7523e040, name = MessagesProxyModel))', source 'QModelIndex(4404,6,0x0,MessagesModel(0x24e75272700))'.
time="    23.200" type="debug" -> gui: Current row changed - proxy 'QModelIndex(6905,6,0x24e00d5c230,MessagesProxyModel(0x24e7523e040, name = MessagesProxyModel))', source 'QModelIndex(6905,6,0x0,MessagesModel(0x24e75272700))'.

Operating system and version

RSS Guard: 4.8.1 (built on Windows/AMD64)
Revision: 3dde406-lite
Build date: 20/12/2024 04:37
OS: Windows 11 Version 23H2
Qt: 6.7.3 (compiled against 6.7.3)

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions