LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   acidrip crashing in ubuntu feisty (https://www.linuxquestions.org/questions/linux-software-2/acidrip-crashing-in-ubuntu-feisty-556514/)

nimajiman 05-24-2007 08:53 PM

acidrip crashing in ubuntu feisty
 
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;
$::playlist = 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

acid_kewpie 05-26-2007 05:53 AM

not my fault... sorry... seems gtk2 / gtk2-perl / ubuntu / pango have moved the goalposts... i guess i might have misunterpreted the api two years ago when i last touched acidrip, but it's work just fine until this duff version of ubuntu surfaced with this error.


All times are GMT -5. The time now is 12:27 AM.