Package: sound-juicer
Severity: blocker
Version: 2.14.6-1
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)