Giter Site home page Giter Site logo

Comments (13)

BirdInFire avatar BirdInFire commented on July 19, 2024 1

Thank you very much for the bug report, this is a pretty bad error. I even get it when clicking 'Abort` on just one file. The source of the error was introduced when I was doing a extensive revamp of the backend handling. I fixed it just now. I will probably release the updated version this Friday. Please tell me if the new release (v1.3.1) fixes your error. I will leave this open till then. Thank you, again.

No problem reporting it since it's often a little code error that results in this kind of bug :P

from raider.

BirdInFire avatar BirdInFire commented on July 19, 2024 1

Okay, so my program right now not fast enough to avoid this error, that is, your hard drive speed is simply way too fast for my program laughing when you click Abort. I know exactly what to do to fix this, but it will take some time. Probably at most 2 months.

No problem 😆

Take your time, it does not bother me to have to click one time to abort, I just wanted you to know it happens. Yeah, it's on my NVME M.2, so the speed is quite fast.

I will rename ("shred stop with many file on fast SSD") to let other know it's a known bug if they happen to have it too ^^

from raider.

ADBeveridge avatar ADBeveridge commented on July 19, 2024

Thank you very much for the bug report, this is a pretty bad error. I even get it when clicking 'Abort` on just one file. The source of the error was introduced when I was doing a extensive revamp of the backend handling. I fixed it just now. I will probably release the updated version this Friday. Please tell me if the new release (v1.3.1) fixes your error. I will leave this open till then. Thank you, again.

from raider.

ADBeveridge avatar ADBeveridge commented on July 19, 2024

Okay, you should be able to update the Flatpak. Is the issue fixed or still present on your computer?

from raider.

BirdInFire avatar BirdInFire commented on July 19, 2024

Okay, you should be able to update the Flatpak. Is the issue fixed or still present on your computer?

I will download some files for testing. Will tell you in 30 min max.

from raider.

BirdInFire avatar BirdInFire commented on July 19, 2024

Okay, you should be able to update the Flatpak. Is the issue fixed or still present on your computer?

So I tried the abort fix you made, but with 26 files in one folder Raider does 19 and then stops and leaves 7 on the GUI.

Screenshot

from raider.

ADBeveridge avatar ADBeveridge commented on July 19, 2024

Do you think you could send me a screencast? Note: you can generate 30 random files in bash with:

for i in {1..30}; do openssl rand -out rand-$i -base64 $(( 2**20 )); done

That command will generate 30 files 1.4 MB in size.

from raider.

BirdInFire avatar BirdInFire commented on July 19, 2024

https://wormhole.app/kDR9m#UJmva8E1Pcnru8H26Szsqg

Will be deleted in 24h or after 100 downloads

from raider.

ADBeveridge avatar ADBeveridge commented on July 19, 2024

Okay, extract this file and install the flatpak within: com.github.ADBeveridge.Raider.zip
Install with flatpak install com.github.ADBeveridge.Raider.flatpak --user in the same directory as the file within the ZIP file.
Then run it: flatpak run com.github.ADBeveridge.Raider
Then shred some files (the less files the better, but shred enough files for the bug to show up).
When everything is done, close the window and paste the output here.

Note; This does not have any fixes, just a lot of debugging info that prints out.

from raider.

BirdInFire avatar BirdInFire commented on July 19, 2024

Okay, extract this file and install the flatpak within: com.github.ADBeveridge.Raider.zip Install with flatpak install com.github.ADBeveridge.Raider.flatpak --user in the same directory as the file within the ZIP file. Then run it: flatpak run com.github.ADBeveridge.Raider Then shred some files (the less files the better, but shred enough files for the bug to show up). When everything is done, close the window and paste the output here.

Note; This does not have any fixes, just a lot of debugging info that prints out.

flatpak run com.github.ADBeveridge.Raider:

Launching shredding on file: /home/alexandra/Downloads/NDA/rand-1
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-2
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-3
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-4
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-5
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-6
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-7
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-8
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-9
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-10
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-1
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-1
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-1
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-11
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-13
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-14
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-15
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-16
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-17
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-18
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-19
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-2
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-2
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-2
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-21
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-22
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-23
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-24
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-25
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-3
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-3
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-3
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-26
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-28
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-29
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-6
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-6
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-6
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-4
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-4
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-4
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-5
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-5
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-5
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-7
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-7
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-7
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-8
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-8
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-8
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-10
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-10
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-10
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-9
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-9
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-9
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-11
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-11
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-11
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-13
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-13
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-13
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-18
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-16
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-18
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-18
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-16
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-16
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-15
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-14
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-19
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-14
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-14
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-15
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-15
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-19
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-19
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-22
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-23
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-22
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-22
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-21
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-23
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-23
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-17
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-21
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-21
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-17
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-17
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-24
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-24
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-24
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-26
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-26
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-26
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-29
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-29
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-29
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-25
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-25
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-25
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-28
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-28
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-28
Abort requested on file: /home/alexandra/Downloads/NDA/rand-12

(raider:2): GLib-CRITICAL **: 22:03:55.612: g_source_remove: assertion 'tag > 0' failed

** (raider:2): WARNING **: 22:03:55.612: Could not stop timeout.


(raider:2): GLib-GIO-CRITICAL **: 22:03:55.612: g_subprocess_force_exit: assertion 'G_IS_SUBPROCESS (subprocess)' failed

(raider:2): GLib-GIO-CRITICAL **: 22:03:55.612: g_subprocess_wait: assertion 'G_IS_SUBPROCESS (subprocess)' failed
Abort requested on file: /home/alexandra/Downloads/NDA/rand-20

(raider:2): GLib-CRITICAL **: 22:03:55.612: g_source_remove: assertion 'tag > 0' failed

** (raider:2): WARNING **: 22:03:55.612: Could not stop timeout.


(raider:2): GLib-GIO-CRITICAL **: 22:03:55.612: g_subprocess_force_exit: assertion 'G_IS_SUBPROCESS (subprocess)' failed

(raider:2): GLib-GIO-CRITICAL **: 22:03:55.612: g_subprocess_wait: assertion 'G_IS_SUBPROCESS (subprocess)' failed
Abort requested on file: /home/alexandra/Downloads/NDA/rand-27

(raider:2): GLib-CRITICAL **: 22:03:55.612: g_source_remove: assertion 'tag > 0' failed

** (raider:2): WARNING **: 22:03:55.612: Could not stop timeout.


(raider:2): GLib-GIO-CRITICAL **: 22:03:55.612: g_subprocess_force_exit: assertion 'G_IS_SUBPROCESS (subprocess)' failed

(raider:2): GLib-GIO-CRITICAL **: 22:03:55.612: g_subprocess_wait: assertion 'G_IS_SUBPROCESS (subprocess)' failed
Abort requested on file: /home/alexandra/Downloads/NDA/rand-30

(raider:2): GLib-CRITICAL **: 22:03:55.612: g_source_remove: assertion 'tag > 0' failed

** (raider:2): WARNING **: 22:03:55.613: Could not stop timeout.


(raider:2): GLib-GIO-CRITICAL **: 22:03:55.613: g_subprocess_force_exit: assertion 'G_IS_SUBPROCESS (subprocess)' failed

(raider:2): GLib-GIO-CRITICAL **: 22:03:55.613: g_subprocess_wait: assertion 'G_IS_SUBPROCESS (subprocess)' failed
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-12
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-20
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-27
Launching shredding on file: /home/alexandra/Downloads/NDA/rand-30
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-12
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-12
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-12
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-20
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-20
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-20
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-27
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-27
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-27
In finish_shredding
Finished shredding file: /home/alexandra/Downloads/NDA/rand-30
In on_complete_finish for file: /home/alexandra/Downloads/NDA/rand-30
Deleting row in on_finish: /home/alexandra/Downloads/NDA/rand-30

from raider.

ADBeveridge avatar ADBeveridge commented on July 19, 2024

Okay, so my program right now not fast enough to avoid this error, that is, your hard drive speed is simply way too fast for my program 😆 when you click Abort. I know exactly what to do to fix this, but it will take some time. Probably at most 2 months.

from raider.

ADBeveridge avatar ADBeveridge commented on July 19, 2024

@BirdInFire, sorry for the delay. Can you retest your shredding on that nvme? Thanks!

com.github.ADBeveridge.Raider.zip

from raider.

ADBeveridge avatar ADBeveridge commented on July 19, 2024

I believe this is fixed now as I am using mutexs to make sure shredding is finished.

from raider.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.