Hi there,
I'm having a problem with acidrip in ubuntu feisty. I installed it through synaptic a few days ago, and was using it fine to rip from DVD to AVI, until yesterday when I added some other things through synaptic and now acidrip crashes on opening. I have mplayer/mencoder, libdvdread3 etc installed, and i can still watch DVD's through mplayer and VLC without problem.
Now, acidrip starts up fine, but when i click on 'load' [DVD], the program crashes (just disappears from the screen). I'm not sure what is causing this. When I load acidrip through command line, it loads as usual and crashes at the same point (clicking on 'load'), and i get this message at the command line:
Quote:
Pango-WARNING **: shape engine failure, expect ugly output. the offending font is 'DejaVu Sans Not-Rotated 0' at /usr/bin/acidrip line 60.
Segmentation fault (core dumped)
|
I have no idea what this means, but I thought i'd check out the file /usr/bin/acidrip that it is referring to. This is what the file contains...
Quote:
#!/usr/bin/perl -w
eval 'exec /usr/bin/perl -w -S $0 ${1+"$@"}'
if 0; # not running under some shell
require 5.005;
use strict;
use vars qw($VERSION);
$VERSION = '0.14';
package acidrip;
use AcidRip::acidrip;
use Getopt::Long;
sub version {
print "AcidRip - Version $::VERSION \"Written\" by Chris Phillips <acid_kewpie\@users.sourceforge.net>\n";
exit 0;
}
@ARGV = ( '-x', @ARGV ) if ( scalar @ARGV );
my %opts = ();
GetOptions(
'x|no-gui' => \$opts{'x'},
'c|crop=i' => \$opts{'c'},
't|track=i' => \$opts{'t'},
'v|version' => \$opts{'v'},
'f|filename=s' => \$opts{'f'},
'h|help' => \$opts{'h'}
);
$::settings = new acidrip_settings;
$:laylist = new acidrip_playlist;
$::settings->load_settings;
$::messages = new acidrip_messages($::settings->{'ui_language'});
$::dvd = ();
version() if $opts{'v'};
$::widgets = new acidrip;
$::settings->{'verbose'} = 0;
load_settings_to_interface();
$::settings->{'verbose'} = 1;
get_available_codecs();
$::widgets->{'acidrip'}->show;
if ( $::settings->{'autoload'} ) {
$::widgets->{'read_dvd_button'}->clicked;
$::widgets->{'crop_detect_button'}->clicked if $::settings->{'crop_enable'};
}
message("AcidRip $::VERSION, \"Written\" by C.Phillips <acid_kewpie\@users.sf.net>");
main Gtk2;
exit 0;
__END__
|
Line 60 is the one near the end that says "main Gtk2;".
Anyone have any ideas? I would love to get acidrip working again as I found it quite fast and simple to use.
Cheers