After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 433059 - Wrong device accertion
Wrong device accertion
Status: RESOLVED DUPLICATE of bug 403870
Product: sound-juicer
Classification: Applications
Component: ripping
2.14.x
Other other
: Normal normal
: ---
Assigned To: Sound Juicer Maintainers
Sound Juicer Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-04-24 19:33 UTC by manowar
Modified: 2008-01-05 13:51 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description manowar 2007-04-24 19:33:11 UTC
Package: sound-juicer
Severity: blocker
Version: GNOME2.14.3 2.14.x
Gnome-Distributor: Debian
Synopsis: Wrong device accertion
Bugzilla-Product: sound-juicer
Bugzilla-Component: ripping
Bugzilla-Version: 2.14.x

Description:

Steps to reproduce the bug:
1. connect an USB-DVD drive; find new devices /dev/scd0 and /dev/sg1 in
the /dev directory;
2. launch sound-juicer; find the tracks are normally listed;
3. press the 'Extract' button and get the error message "Could not open
CD device for reading"; close dialog and get the segmentation fault
error "GLib-CRITICAL **: g_source_remove: assertion `tag > 0' failed.
Segmentation fault".

Expected Results:

Normal CD ripping (as in Sarge :) )

How often does this happen?

Every sound-juicer session.

Additional Information:

Comman cdparanoia -vsQ

finds the valid CDDA/MMC device only at /dev/sg1 (sg0 is the SATA hard
drive). The /dev/scd0 device node works fine for data mounts. However,
giving the command

cdparanoia -d /dev/scd0 -vQ

results in the following messages:

Testing /dev/scd0 for SCSI/MMC interface
                SG_IO device: /dev/scd0
                Inquiry command failed; unable to probe drive

        Testing /dev/scd0 for cooked ioctl() interface
                /dev/scd0 is not a cooked ioctl CDROM.

Command

gst-launch-0.10 cdda://1 ! autoaudiosink

result in the same error as in sound-juicer:

Setting pipeline to PAUSED ...
ERROR: Pipeline doesn't want to pause.
ERROR: from element /pipeline0/cdparanoiasrc0: Could not open CD device
for reading.

Trying to play a CD with gnome-cd result in the same 'Could not open CD
device' error.

However, it can be workarounded with creating the new symlink /dev/cdrom
-> /dev/sg1 therefore setting the default device for cdparanoia. With
this symlink 'gst-launch-0.10 cdda://1 ! autoaudiosink' works normally.
And gnome-cd works too (does it perform the accertion of the user
specified CD devce?)!

To the pity, this does not work for sound-juicer. Probably sound-juicer
overrides the default gstreamer / cdparanoia device accertion with the
device specified by the user and again stops with error message "Could
not open CD device for reading".

Sincerely,

    Paul Wolneykien.

--------------------------------------------------------------------------------------------------------
Libraries sound-juicer depends on:

	libmusicbrainz.so.4 => /usr/lib/libmusicbrainz.so.4 (0x00002ae1c8ae8000)
	libgnome-media-profiles.so.0 => /usr/lib/libgnome-media-profiles.so.0
(0x00002ae1c8c19000)
	libgstreamer-0.10.so.0 => /usr/lib/libgstreamer-0.10.so.0
(0x00002ae1c8d27000)
	libnautilus-burn.so.3 => /usr/lib/libnautilus-burn.so.3 (0x00002ae1c8ecf000)
	libglade-2.0.so.0 => /usr/lib/libglade-2.0.so.0 (0x00002ae1c8fe5000)
	libgnomeui-2.so.0 => /usr/lib/libgnomeui-2.so.0 (0x00002ae1c9100000)
	libSM.so.6 => /usr/lib/libSM.so.6 (0x00002ae1c9299000)
	libICE.so.6 => /usr/lib/libICE.so.6 (0x00002ae1c93a3000)
	libbonoboui-2.so.0 => /usr/lib/libbonoboui-2.so.0 (0x00002ae1c94bf000)
	libgnome-keyring.so.0 => /usr/lib/libgnome-keyring.so.0 (0x00002ae1c962d000)
	libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00002ae1c973a000)
	libgnomecanvas-2.so.0 => /usr/lib/libgnomecanvas-2.so.0 (0x00002ae1c9979000)
	libgnome-2.so.0 => /usr/lib/libgnome-2.so.0 (0x00002ae1c9aa8000)
	libpopt.so.0 => /lib/libpopt.so.0 (0x00002ae1c9bbf000)
	libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x00002ae1c9cc8000)
	libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00002ae1c9ddf000)
	libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00002ae1c9f0d000)
	libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x00002ae1ca337000)
	libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00002ae1ca4cb000)
	libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0
(0x00002ae1ca5eb000)
	libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0
(0x00002ae1ca704000)
	libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00002ae1ca80d000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0x00002ae1ca941000)
	libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00002ae1caa53000)
	libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00002ae1cab5c000)
	libXi.so.6 => /usr/lib/libXi.so.6 (0x00002ae1cac5e000)
	libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00002ae1cad67000)
	libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00002ae1cae6a000)
	libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00002ae1caf74000)
	libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00002ae1cb07a000)
	libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00002ae1cb1bb000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0x00002ae1cb324000)
	libgnomevfs-2.so.0 => /usr/lib/libgnomevfs-2.so.0 (0x00002ae1cb52e000)
	libbonobo-2.so.0 => /usr/lib/libbonobo-2.so.0 (0x00002ae1cb6a0000)
	libgconf-2.so.4 => /usr/lib/libgconf-2.so.4 (0x00002ae1cb813000)
	libbonobo-activation.so.4 => /usr/lib/libbonobo-activation.so.4
(0x00002ae1cb950000)
	libORBit-2.so.0 => /usr/lib/libORBit-2.so.0 (0x00002ae1cba69000)
	libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00002ae1cbbd5000)
	libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00002ae1cbcda000)
	libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00002ae1cbe1b000)
	libdl.so.2 => /lib/libdl.so.2 (0x00002ae1cbf1e000)
	libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00002ae1cc022000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00002ae1cc1bf000)
	libm.so.6 => /lib/libm.so.6 (0x00002ae1cc3bd000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00002ae1cc540000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x00002ae1cc64d000)
	libc.so.6 => /lib/libc.so.6 (0x00002ae1cc762000)
	libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00002ae1cc9a0000)
	librt.so.1 => /lib/librt.so.1 (0x00002ae1ccac2000)
	libhal.so.1 => /usr/lib/libhal.so.1 (0x00002ae1ccbcc000)
	libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0x00002ae1cccd6000)
	libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00002ae1ccdf5000)
	libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00002ae1ccf2d000)
	libz.so.1 => /usr/lib/libz.so.1 (0x00002ae1cd050000)
	libesd.so.0 => /usr/lib/libesd.so.0 (0x00002ae1cd166000)
	libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x00002ae1cd26f000)
	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00002ae1cd398000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0x00002ae1cd510000)
	libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00002ae1cd613000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00002ae1cd736000)
	libgnutls.so.13 => /usr/lib/libgnutls.so.13 (0x00002ae1cd83c000)
	libavahi-glib.so.1 => /usr/lib/libavahi-glib.so.1 (0x00002ae1cd9b9000)
	libavahi-common.so.3 => /usr/lib/libavahi-common.so.3 (0x00002ae1cdabc000)
	libavahi-client.so.3 => /usr/lib/libavahi-client.so.3 (0x00002ae1cdbc8000)
	libresolv.so.2 => /lib/libresolv.so.2 (0x00002ae1cdcd8000)
	libutil.so.1 => /lib/libutil.so.1 (0x00002ae1cdded000)
	libORBitCosNaming-2.so.0 => /usr/lib/libORBitCosNaming-2.so.0
(0x00002ae1cdef1000)
	/lib64/ld-linux-x86-64.so.2 (0x00002ae1c89d0000)
	libnsl.so.1 => /lib/libnsl.so.1 (0x00002ae1cdff7000)
	libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0x00002ae1ce10f000)
	libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x00002ae1ce223000)
	libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00002ae1ce36f000)




------- Bug created by bug-buddy at 2007-04-24 19:33 -------

Comment 1 Ross Burton 2008-01-05 13:51:42 UTC
The crash is caused by #403870.

*** This bug has been marked as a duplicate of 403870 ***