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)


Reply via email to