Ubuntu

sound-juicer fails on rip with Segmentation fault

Reported by Timothy Wilson on 2009-11-01
86
This bug affects 18 people
Affects Status Importance Assigned to Milestone
sound-juicer (Ubuntu)
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

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.

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

chaos_drummer (ste-tarsi) wrote :

same same problem

9.10 karmik
kernel 2.6.31-14
gnome 2.28.1

AMD Sempron(tm) 3000+

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.

berduchwal (marcin-maleccy) wrote :

I have the same also on 64 version of 9.10

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.

Olivier Berten (olivier-berten) wrote :

+1

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

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

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?

Michalxo (michalxo) wrote :

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

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.

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

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...

Killerrabbit (henrik-vaglin) wrote :

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

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

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.

hezuo (hezuoka) wrote :

I'm having the exact same problem =/

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  Edit
Everyone can see this information.

Other bug subscribers