Asunder waits for child process indefinetly in rare cases
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
asunder (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Hi,
I use Asunder to rip CDs into Flac for backup under Kubuntu 11.10 with an Intel Core i5 2500K.
If the CD contains a very small track (30 seconds or less) that follows a longer track, there is a big chance that Asunder will fail in multi tasking.
In the asunder.log, I can see repeatedly :
...
waiting in sigchld()
waiting in sigchld()
waiting in sigchld()
waiting in sigchld()
waiting in sigchld()
waiting in sigchld()
waiting in sigchld()
waiting in sigchld()
waiting in sigchld()
waiting in sigchld()
...
I have to kill the asunder process to move on and retry the ripping.
The encoding (WAV to FLAC) of the smaller track will be sent for processing although the encoding of the previous track is still not done. Asunder gets confused and is not able to handle two encoding processes going simultaneously.
Regards,
Ibrahim
Status changed to 'Confirmed' because the bug affects multiple users.