{"action":"created","issue":{"url":"https://api.github.com/repos/qbittorrent/qBittorrent/issues/6742","repository_url":"https://api.github.com/repos/qbittorrent/qBittorrent","labels_url":"https://api.github.com/repos/qbittorrent/qBittorrent/issues/6742/labels{/name}","comments_url":"https://api.github.com/repos/qbittorrent/qBittorrent/issues/6742/comments","events_url":"https://api.github.com/repos/qbittorrent/qBittorrent/issues/6742/events","html_url":"https://github.com/qbittorrent/qBittorrent/issues/6742","id":226017302,"number":6742,"title":"Crash in RSS","user":{"login":"Chocobo1","id":9395168,"avatar_url":"https://avatars1.githubusercontent.com/u/9395168?v=3","gravatar_id":"","url":"https://api.github.com/users/Chocobo1","html_url":"https://github.com/Chocobo1","followers_url":"https://api.github.com/users/Chocobo1/followers","following_url":"https://api.github.com/users/Chocobo1/following{/other_user}","gists_url":"https://api.github.com/users/Chocobo1/gists{/gist_id}","starred_url":"https://api.github.com/users/Chocobo1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Chocobo1/subscriptions","organizations_url":"https://api.github.com/users/Chocobo1/orgs","repos_url":"https://api.github.com/users/Chocobo1/repos","events_url":"https://api.github.com/users/Chocobo1/events{/privacy}","received_events_url":"https://api.github.com/users/Chocobo1/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2017-05-03T15:04:01Z","updated_at":"2017-05-04T14:22:54Z","closed_at":null,"body":"@glassez \r\n\r\nI've played a bit in RSS today and I've found 2 issues:\r\n\r\n* Crash in RSS\r\n  steps:\r\n  1. open RSS tab (there are no subscription currently)\r\n  2. add subscription\r\n  3. remove subscription\r\n  4. the available torrents list (the middle widget) are not cleared, selecting any of it (or more selections) result in crash.\r\n\r\ncrash log:\r\n```\r\n#  0 qbittorrent.exe      0x000000013f141c5d straceWin::getBacktrace()[ app\\stacktrace_win.h : 213 ]\r\n#  1 qbittorrent.exe      0x000000013f143cd6 sigAbnormalHandler(signum)[ app\\main.cpp : 302 ]\r\n#  2 qbittorrent.exe      0x000000013fddb371 _seh_filter_exe(xcptnum, pxcptinfoptrs)[ d:\\rs1\\minkernel\\crts\\ucrt\\src\\appcrt\\misc\\exception_filter.cpp : 215 ]\r\n#  3 qbittorrent.exe      0x000000013fe6e75b `thread_start'::`1'::filt$0()[ d:\\rs1\\minkernel\\crts\\ucrt\\src\\appcrt\\startup\\thread.cpp : 117 ]\r\n#  4 qbittorrent.exe      0x000000013fdbf384 __C_specific_handler(ExceptionRecord, EstablisherFrame, ContextRecord, DispatcherContext)\r\n#  5 ntdll.dll            0x000000007754812d 0x7754812d()\r\n#  6 ntdll.dll            0x000000007753855f 0x7753855f()\r\n#  7 ntdll.dll            0x000000007756bcb8 0x7756bcb8()\r\n#  8 qbittorrent.exe      0x000000013fbc94ee QMetaObject::activate()\r\n#  9 qbittorrent.exe      0x000000013f2f5970 RSS::Article::read(_t1)[ release\\moc_rss_article.cpp : 141 ]\r\n# 10 qbittorrent.exe      0x000000013f2dcfe9 RSSWidget::handleCurrentArticleItemChanged(currentItem, previousItem)[ gui\\rss\\rsswidget.cpp : 445 ]\r\n# 11 qbittorrent.exe      0x000000013fbc9968 QMetaObject::activate()\r\n# 12 qbittorrent.exe      0x000000013f5eb841 QListWidgetPrivate::_q_emitCurrentItemChanged()\r\n# 13 qbittorrent.exe      0x000000013fbc9a3e QMetaObject::activate()\r\n# 14 qbittorrent.exe      0x000000013fcc2a5d QItemSelectionModel::setCurrentIndex()\r\n# 15 qbittorrent.exe      0x000000013f5e39fc QAbstractItemView::mousePressEvent()\r\n# 16 qbittorrent.exe      0x000000013f5a573c QWidget::event()\r\n# 17 qbittorrent.exe      0x000000013f5d98a0 QFrame::event()\r\n# 18 qbittorrent.exe      0x000000013fc090bd QCoreApplicationPrivate::sendThroughObjectEventFilters()\r\n# 19 qbittorrent.exe      0x000000013f59ad9f QApplicationPrivate::notify_helper()\r\n# 20 qbittorrent.exe      0x000000013f598a77 QApplication::notify()\r\n# 21 qbittorrent.exe      0x000000013f136d17 Application::notify(receiver, event)[ app\\application.cpp : 573 ]\r\n# 22 qbittorrent.exe      0x000000013fc078b9 QCoreApplication::notifyInternal2()\r\n# 23 qbittorrent.exe      0x000000013f59bcec QApplicationPrivate::sendMouseEvent()\r\n# 24 qbittorrent.exe      0x000000013f70e610 QWidgetWindow::handleMouseEvent()\r\n# 25 qbittorrent.exe      0x000000013f70bcc6 QWidgetWindow::event()\r\n# 26 qbittorrent.exe      0x000000013f59adb3 QApplicationPrivate::notify_helper()\r\n# 27 qbittorrent.exe      0x000000013f599d65 QApplication::notify()\r\n# 28 qbittorrent.exe      0x000000013f136d17 Application::notify(receiver, event)[ app\\application.cpp : 573 ]\r\n# 29 qbittorrent.exe      0x000000013fc078b9 QCoreApplication::notifyInternal2()\r\n# 30 qbittorrent.exe      0x000000013f914b39 QGuiApplicationPrivate::processMouseEvent()\r\n# 31 qbittorrent.exe      0x000000013f9e6688 QWindowSystemInterface::sendWindowSystemEvents()\r\n# 32 qbittorrent.exe      0x000000013fd0e4e8 qt_internal_proc()\r\n# 33 USER32.dll           0x0000000077439bbd TranslateMessageEx()\r\n# 34 USER32.dll           0x00000000774398c2 TranslateMessage()\r\n# 35 qbittorrent.exe      0x000000013fd0dc12 QEventDispatcherWin32::processEvents()\r\n# 36 qbittorrent.exe      0x000000013f8ad7e8 QWindowsGuiEventDispatcher::processEvents()\r\n# 37 qbittorrent.exe      0x000000013fcdef4b QEventLoop::exec()\r\n# 38 qbittorrent.exe      0x000000013fc068a7 QCoreApplication::exec()\r\n# 39 qbittorrent.exe      0x000000013f1468b2 main(argc, argv)[ app\\main.cpp : 254 ]\r\n# 40 qbittorrent.exe      0x000000013fdeaf34 WinMain()\r\n# 41 qbittorrent.exe      0x000000013fdbbaaf __scrt_common_main_seh()[ f:\\dd\\vctools\\crt\\vcstartup\\src\\startup\\exe_common.inl : 259 ]\r\n# 42 kernel32.dll         0x00000000773159cd 0x773159cd()\r\n# 43 ntdll.dll            0x000000007754a561 0x7754a561()\r\n```\r\n\r\n-----\r\n* Behavior issue\r\n  steps:\r\n  1. open RSS tab (there are no subscription currently)\r\n  2. add subscription\r\n  3. click on \"Unread\"\r\n  4. click on any entry in the torrent list (middle widget)\r\n  5. click on another entry in the torrent list (middle widget), now the previous selected entry is deleted.\r\n  IMO this behavior is too aggressive, the previous selected entry should not be deleted immediately.\r\n"},"comment":{"url":"https://api.github.com/repos/qbittorrent/qBittorrent/issues/comments/299200065","html_url":"https://github.com/qbittorrent/qBittorrent/issues/6742#issuecomment-299200065","issue_url":"https://api.github.com/repos/qbittorrent/qBittorrent/issues/6742","id":299200065,"user":{"login":"mgziminsky","id":1260554,"avatar_url":"https://avatars3.githubusercontent.com/u/1260554?v=3","gravatar_id":"","url":"https://api.github.com/users/mgziminsky","html_url":"https://github.com/mgziminsky","followers_url":"https://api.github.com/users/mgziminsky/followers","following_url":"https://api.github.com/users/mgziminsky/following{/other_user}","gists_url":"https://api.github.com/users/mgziminsky/gists{/gist_id}","starred_url":"https://api.github.com/users/mgziminsky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mgziminsky/subscriptions","organizations_url":"https://api.github.com/users/mgziminsky/orgs","repos_url":"https://api.github.com/users/mgziminsky/repos","events_url":"https://api.github.com/users/mgziminsky/events{/privacy}","received_events_url":"https://api.github.com/users/mgziminsky/received_events","type":"User","site_admin":false},"created_at":"2017-05-04T14:22:54Z","updated_at":"2017-05-04T14:22:54Z","body":"I agree with @Chocobo1 \r\n\r\nThis is one of the things we discussed a bit on the original review when items were being removed as soon as they were selected, which was solved using the current behaviour. I think the current behaviour is acceptable, but I would prefer it behaved the same as stable does now, as described by @Chocobo1 "}}
{"actor":{"display_login":"mgziminsky"}}