Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Try "Before deleting torrent(s), pause all transferring torrents." #5785

Closed
hakking opened this issue Sep 29, 2016 · 6 comments
Closed

Try "Before deleting torrent(s), pause all transferring torrents." #5785

hakking opened this issue Sep 29, 2016 · 6 comments

Comments

@hakking
Copy link

hakking commented Sep 29, 2016

Anyone can test this?

"Before deleting torrent(s), pause all transferring torrents."

Can it help to prevent "the crash on deleting torrent(s)"? If it helps, make it automatic.

@hakking hakking closed this as completed Sep 29, 2016
@hakking hakking reopened this Sep 29, 2016
@hakking hakking changed the title "Before deleting torrent(s), automatically pause all other transferring torrents." Try "Before deleting torrent(s), pause all transferring torrents." Sep 29, 2016
@sledgehammer999
Copy link
Member

Can it help to prevent "the crash on deleting torrent(s)"? If it helps, make it automatic.

Have you reported this before? If so, please link to the bug reports.
Do you use v3.3.7? What OS?

@hakking
Copy link
Author

hakking commented Sep 30, 2016

I use qbittorrent (win) about a year. I have the "crash on deleting torrent(s)" problem all year round, including v3.3.7. It forced me to download one at once. I saw other users posted the "crash on deleting torrent(s)" issue on github, and I believe that the developers knew this bug.

Recently, I updated qbittorrent to v3.3.7, and I find that "pause all transfers before deleting torrent(s)" seems to stop my "crash on deleting torrent(s)" problem. I want to check is it work.

@sledgehammer999
Copy link
Member

sledgehammer999 commented Sep 30, 2016

Since you can reproduce the crash do you mind giving us a stacktrace that my show us what is the problem in the code?

  1. Go here. Scroll down to "Standalone Debugging Tools for Windows (WinDbg)". Select "Get Debugging Tools for Windows (WinDbg) (from the SDK)". It is a "downloading" setup. Choose to install Windbg. If it lets you install 32bits.
  2. Open Windbg (the 32 bits variant)
  3. File->Symbol File Path... and then input srv*c:\mss*http://msdl.microsoft.com/download/symbols
  4. File->open executable...
  5. Choose the qbittorrent.exe
  6. Debug->Go
  7. You'll see some output in the "Command" subwindow. Delete a torrent that will result in a crash. When qbt crashes, the debugger will most probably freeze the qbt window. So don't freak out if it stops responding. Just follow the next step.
  8. Now you should be able to input commands in the bottom of the "Command" subwindow.
  9. Issue: |* ~* kp
  10. Issue: |* !analyze -v -f
  11. Issue: |* lm

Copy the output here.

@sledgehammer999
Copy link
Member

PS: I updated my above post. That page appears to have links for WinDbg for Windows 10. If that doesn't work let me know your OS so I'll try to find the correct link.

@thalieht
Copy link
Contributor

Is this still a problem with the latest version?

@sledgehammer999
Copy link
Member

This issue has been closed and locked for being too old, and thus either most likely resolved in recent versions or no longer applicable.
If you experience the reported problem or similar in the latest version, please open a new issue report with the requested information in the issue template.

A new issue report with relevant updated data gathered from the latest version is preferable to necroing an old report with a comment like "still happens in version x.y.z", even if you think the bug is the same, or suspect of a regression.
Due to the changes made to the qBittorrent code and its dependencies over time, the exact cause of your problem could be totally different than the original one, despite the visible symptoms of the bug being similar.
Thus, providing relevant updated information is crucial to find and fix the root cause of a recurrent problem or regression.

Thank you for your contributions.

@qbittorrent qbittorrent locked and limited conversation to collaborators Oct 29, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants