Re: lsdvd/tcprobe fails?

Noah Romer <[email protected]> Thu, 30 Apr 2009 15:20:30 -0700
Newsgroups gmane.comp.video.dvdrip.user
Message-ID <[email protected]>
Noah Romer wrote:
> I too am running a CentOS system (5.3, 32-bit) and am seeing such 
> behavior. Run from the command line, lsdvd produces a dvd table of 
> contents, but dvd::rip appears to get stuck when calling it. Like the 
> previous poster, the last thing in my log is:
> 
> Tue Apr 21 19:32:57 2009 Start job 'Read TOC (lsdvd|tcprobe)'
> Tue Apr 21 19:32:57 2009 Start job 'Read TOC (lsdvd)'
> Tue Apr 21 19:32:57 2009 Executing command: execflow lsdvd -a -n -c -s 
> -v -Op \/dev\/scd0 2>/dev/null && echo EXECFLOW_OK
> 
> If another strace would be helpful, I'd be happy to provide one. I'm 
> running dvd::rip 0.98.10 and lsdvd 0.16-2.el5.

It doesn't appear to be lsdvd that's the problem. It looks like maybe an 
issue with Event::ExecFlow. When I start dvd::rip, a `ps aufx` shows it 
running with no child processes. However, immediately after I click the 
"Read DVD table of contents" button, it acquires a zombie child process:


klevin    8906  2.7  0.8 138612 34696 ?        S    15:15   0:01 
/usr/bin/perl /usr/bin/dvdrip
klevin    8969  0.0  0.0      0     0 ?        Z    15:16   0:00  \_ 
[sh] <defunct>

There's never any indication that lsdvd has actually been called (the 
access light on the dvd drive never turns on, and I don't hear it spin up).