sound-juicer fails on rip with Segmentation fault

Bug #469520 reported by Timothy Wilson
90
This bug affects 19 people
Affects Status Importance Assigned to Milestone
sound-juicer (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: sound-juicer

Ripping a CD (Digital Audio) has not worked with sound-juicer in Karmic. I read another bug report which gave me the idea of adding a title, an artist, genre, year, and disc number, but it still quit without performing its proper function.

See below for the command line output; the "Inhibit method failed" comes when Extract is clicked.

~$ sound-juicer

(sound-juicer:7184): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed

(sound-juicer:7184): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed

** (sound-juicer:7184): CRITICAL **: musicbrainz_submit_message_area_new: assertion `title != NULL' failed

(sound-juicer:7184): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(sound-juicer:7184): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

** (sound-juicer:7184): CRITICAL **: gedit_message_area_set_default_response: assertion `GEDIT_IS_MESSAGE_AREA (message_area)' failed

(sound-juicer:7184): Gtk-CRITICAL **: gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed

** (sound-juicer:7184): WARNING **: Inhibit method failed

** (sound-juicer:7184): WARNING **: Inhibit problem : The name org.freedesktop.PowerManagement was not provided by any .service files
Segmentation fault
 ~$

ProblemType: Bug
Architecture: amd64
Date: Sun Nov 1 12:44:40 2009
DistroRelease: Ubuntu 9.10
Package: sound-juicer 2.28.0-1
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: sound-juicer
Uname: Linux 2.6.31-14-generic x86_64

Revision history for this message
Timothy Wilson (timothy-gbcwhittier) wrote :
Revision history for this message
Ma11011s (7-launchpad-warmelink-info) wrote :

I got the same problem since i updated to Karmic, i use this program a lot!

It noticed me that some CD's cannot be ripped and the "Inhibit method failed" error appears. However, some CD's rip normally. I cannot find out why some fail, if i do ill report here.

Revision history for this message
Timothy Wilson (timothy-gbcwhittier) wrote :

Anyone? This seems to be the default ripper for Ubuntu, being called "Audio CD Extractor", therefore, can it get higher priority than "Undecided"?

Revision history for this message
chaos_drummer (ste-tarsi) wrote :

same same problem

9.10 karmik
kernel 2.6.31-14
gnome 2.28.1

AMD Sempron(tm) 3000+

Revision history for this message
Matthew Weier O'Phinney (mweierophinney) wrote :

I've tried with ogg, flac, and mp3 ripping, and with two different gstreamer settings for mp3; regardless, I get the same issue, exactly as reported by the OP.

Revision history for this message
berduchwal (marcin-maleccy) wrote :

I have the same also on 64 version of 9.10

Revision history for this message
zcacogp (ogp) wrote :

Same problem here. When I press "Extract", the window disappears and nothing further happens.

I've tried with and without track, artist and album details entered - it makes no difference.

Oli.

Revision history for this message
Olivier Berten (olivier-berten) wrote :

+1

Revision history for this message
Oliver M. Haynold (omhpublic) wrote :

I think this really is two bugs:

1) Sound-juicer should either continue to work (or at least fail in a more graceful manner than with a segfault) if power management is broken.

2) Power management currently appears to be broken. I also noticed (but hadn't immediately made the connection with this bug) that for the last week or so my display never went into sleep mode unless I forced it manually. Does anyone know which package is supposed to provide the org.freedesktop.PowerManager service?

Shall we split this up into these two bugs?

    Olli II

Revision history for this message
Felipe Lugo (felipe51lugo) wrote :

I crossed with this error a few days ago. and finally I found that the problem was that I was pretending to just hit the "Extract" button and let the program do all the work for me.

The program work just fine, I figured out that I was missing, "not specifying", the track "Title" or any essential part of the resulting output file name; because of this it will eventually crash when using the default "output file names". Just add a "Title" or anything involving your desired resulting audio output file name to your tracks when "sound-juicer" cant grab those for you.

Best regards
Felipe

Revision history for this message
gloonie (gloonie) wrote :

Happens to me too. Works if you put in track names, album, etc. But why? How did this get past any testing?

Revision history for this message
Michalxo (michalxo) wrote :

Same here, works fine with filling in track and other info.

Revision history for this message
Mark (oehlberg-gmail) wrote :

I have the same problem. The audio CD has no information entered and will seg fault unless I enter in title information for ever track I want to rip. It would be nice if the ripper would just automatically number the track names or something.

Revision history for this message
nomad (matuskotulak) wrote :

Same problem. After pressing 'Extract' Sound-juicer just disappear. I need extract 47 track. and enter title to all of them? uaa

Revision history for this message
itsjustarumour (itsjustarumour-gmail-deactivatedaccount-deactivatedaccount) wrote :

Same problem here as with the OP and the people above leaving comments getting a segfault. Have been using Sound-Juicer for years and never had a single problem... Shocking quality control on the part of Ubuntu that their default CD-ripper just doesn't work. This bug really needs escalating rather being left in this queue as "Undecided" for over 2 and a half months now...

Revision history for this message
Killerrabbit (henrik-vaglin) wrote :

I also have this problem exactly as described above. What's being done?

Revision history for this message
Killerrabbit (henrik-vaglin) wrote :

I compiled version 2.2.8.1 myself easy peasy. Just a couple dev-packages as reported by configure was needed. I don't know how to do deb-packages, but since this version already is in the upcoming Lucid repos, I think backporting it shouldn't be too hard for somebody who does.

BTW here's the link to download the source:

http://www.burtonini.com/computing/sound-juicer-2.28.1.tar.bz2

Revision history for this message
Aapo Rantalainen (aapo-rantalainen) wrote :

I have same problem.
It occurs when ripping CD which is not in database.

Step 1) put some rare/unfamous CD in

Step 2) Start sound-juicer: This is log
(sound-juicer:1694): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed
(sound-juicer:1694): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed
** (sound-juicer:1694): CRITICAL **: musicbrainz_submit_message_area_new: assertion `title != NULL' failed
(sound-juicer:1694): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(sound-juicer:1694): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
** (sound-juicer:1694): CRITICAL **: gedit_message_area_set_default_response: assertion `GEDIT_IS_MESSAGE_AREA (message_area)' failed
(sound-juicer:1694): Gtk-CRITICAL **: gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed
** (gnome-help:1737): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed
** (gnome-help:1737): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

and in program there are empty fields of tags.

Step 3) Press 'Extract' (without filling tags)

sound-juicer crash. This is log:
** (sound-juicer:1694): WARNING **: Inhibit method failed
** (sound-juicer:1694): WARNING **: Inhibit problem : The name org.freedesktop.PowerManagement was not provided by any .service files
Segmentation fault

Case 2.
Step 1) Put CD (some famous)
Step 2) start sound-juicer: No log/warnings. There are values on the fields.
step 3) Press 'Extract'. This is log:
** (sound-juicer:1694): WARNING **: Inhibit method failed
** (sound-juicer:1694): WARNING **: Inhibit problem : The name org.freedesktop.PowerManagement was not provided by any .service files

And CD is ripped as expected. So I think this has nothing to do with org.freedesktop.PowerManagement.

sound-juicer tries to make files without names, because naming convention is related these empty fields (and files without names lead seg.fault). There should be some generated values if user wants rip un-identified CD without manually filling fields.

Revision history for this message
hezuo (hezuoka) wrote :

I'm having the exact same problem =/

Revision history for this message
Marlon Hartshorn (reddesertabode) wrote :

I have exact same problem too!

description: updated
Changed in sound-juicer (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.