GNOME Bugzilla – Bug 433059
Wrong device accertion
Last modified: 2008-01-05 13:51:42 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 -------
The crash is caused by #403870. *** This bug has been marked as a duplicate of 403870 ***