You are not logged in.

#1 2006-10-02 22:20:58

lz3060
Member
Registered: 2006-09-15
Posts: 35

dvd::rip crashes, makepkg-ing it fails

Hi,

When launching dvdrip I see the splash screen and the frame of the main window, however  after a couple of seconds it freezes. I tried re-downloading the package and installing it anew a few times, but I got the same thing over and over -- it crashes and has to be killed.

I tried building the package from abs -- here is the error I get from makepkg:

...
Manifying blib/man3/Event::RPC::Client.3
Manifying blib/man3/Event::RPC::Loop::Glib.3
Manifying blib/man3/Event::RPC::LogConnection.3
PERL_DL_NONLAZY=1 /usr/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl
1..1
[filterlist] (re)scanning transcode's module path /usr/lib/transcode...
Undefined subroutine &POSIX::setlocale called at blib/lib/Video/DVDRip/Config.pm line 657.
Compilation failed in require at (eval 6) line 3.
        ...propagated at /usr/lib/perl5/5.8.8/base.pm line 85.
BEGIN failed--compilation aborted at blib/lib/Video/DVDRip/GUI/Base.pm line 14.
Compilation failed in require at (eval 1) line 3.
        ...propagated at /usr/lib/perl5/5.8.8/base.pm line 85.
BEGIN failed--compilation aborted at blib/lib/Video/DVDRip/GUI/Main.pm line 15.
Compilation failed in require at test.pl line 34.
BEGIN failed--compilation aborted at test.pl line 34.
not ok 1
make: *** [test_dynamic] Error 127
==> ERROR: Build Failed.  Aborting...

I am sure this is pretty noob... Anyone seen this problem?

Offline

#2 2006-10-02 22:31:36

lz3060
Member
Registered: 2006-09-15
Posts: 35

Re: dvd::rip crashes, makepkg-ing it fails

Maybe can shed some more light: starting dvdrip with strace, the last few lines before it freezes are:

poll([{fd=7, events=POLLIN}, {fd=5, events=POLLIN, revents=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI, revents=POLLIN}], 8, 0) = 2
rt_sigaction(SIGPIPE, NULL, {SIG_IGN}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [PIPE], [], 8) = 0
rt_sigaction(SIGPIPE, {SIG_DFL}, {SIG_IGN}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [PIPE], [], 8) = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
write(4, "n", 1)                       = 1
close(4)                                = 0
rt_sigaction(SIGHUP, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
waitpid(7525,

If I kill 7525 (via the console, I cannot use terminal under X since the keyboard won't work) the program becomes accessible.

What does the child process do? Why does it freeze?

Offline

Board footer

Powered by FluxBB