UI does not detect end of xtm files merge
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNOME Split |
Fix Released
|
High
|
Guillaume Mazoyer |
Bug Description
I tried to merge 38 xtm files with GS (4Go).
I selected the first file, then clicked on "play" icon to start assembly.
GS did something (high CPU load, progression of progress bar) during 5 minutes. And nothing else happened (CPU to 0%, progress bar to 100%).
"Play" icon was never enabled again, "pause" and "stop" didn't do anything, "quit" was the only action which was successful.
But my file was correctly merged :)
I am not able to provide a copy of execution stacktrace (kill -3), but I looked at it with JConsole tool and no thread was suspiciously hung.
To sum up :
- assembly of 38 xtm files (4Go) was successful
- UI did not detect the end of assembly
- Only "quit" action was successful ("pause" or "stop" didn't do anything)
- xtm files were not deleted
Maybe fireEngineEnded() event was never fired ...
Configuration :
- GS 0.3
- md5 check to true
- delete files on success to true
- open file at end to false
Changed in gnome-split: | |
status: | Fix Committed → Fix Released |
I tested to split and merge a file of 4 Gio (with your parameters) and it works for me (MD5 sum ok, no more chunk files, and confirmation message). But there is something to notice. Actually, the MD5 sum check at the end of the merge is pretty long to do (about 1 minutes and 13 seconds on my eeepc 1000 HE). Moreover, I did not make a UI change during the MD5 sum check which can make the user think the software is stuck.
Did you really wait for the confirmation dialog or the notification to popup after the merge?
Anyway, there is still an enhancement of the UI that can be done. So I will work on it.