Comments (13)
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.
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.
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.
Okay, you should be able to update the Flatpak. Is the issue fixed or still present on your computer?
from raider.
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.
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.
from raider.
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.
https://wormhole.app/kDR9m#UJmva8E1Pcnru8H26Szsqg
Will be deleted in 24h or after 100 downloads
from raider.
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.
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.
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.
@BirdInFire, sorry for the delay. Can you retest your shredding on that nvme? Thanks!
com.github.ADBeveridge.Raider.zip
from raider.
I believe this is fixed now as I am using mutexs to make sure shredding is finished.
from raider.
Related Issues (20)
- Provide instruction to build raider from cmd in terminal HOT 13
- Automatic shredding of folder files HOT 6
- Shreding of free space HOT 1
- "Some files did not exist" message HOT 3
- Drop app icon transparency HOT 4
- App listing quality HOT 3
- Slovenian translaton HOT 4
- RaiderShredBackend error messages HOT 5
- Raider freezes temporarily when opening a lot of files
- Raider aborts when shredding upwards of a 1000 files
- Fedora package HOT 2
- Raider app crashes when window is closed
- Notice thrown re: Gnome 40 and flatpak HOT 3
- Add Keyboard Shortcuts HOT 1
- Shredding file takes forever HOT 32
- Shred only a specific length of a file HOT 1
- Simplify Preferences Dialog HOT 3
- Raider aborts when shredding is started HOT 1
- Progress is not smooth HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from raider.