Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 192478 - nautilus-cd-burner-2.18.2 burns extra garbage at end of dvd
Summary: nautilus-cd-burner-2.18.2 burns extra garbage at end of dvd
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: High critical (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-14 03:04 UTC by Greg Slocum
Modified: 2008-02-03 17:44 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
equery g =gnome-extra/nautilus-cd-burner-2.18.2 (equery.out.gz,5.77 KB, text/plain)
2007-09-14 03:11 UTC, Greg Slocum
Details
emerge -Dpev nautilus-cd-burner (emerge.out.gz,7.15 KB, text/plain)
2007-09-14 03:12 UTC, Greg Slocum
Details
kernel config of this system (config.gz,9.08 KB, text/plain)
2007-09-14 03:14 UTC, Greg Slocum
Details
hwsetup -n -v (hwsetup.out.gz,762 bytes, text/plain)
2007-09-14 03:18 UTC, Greg Slocum
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Greg Slocum 2007-09-14 03:04:05 UTC
I burned a DVD from a .iso 1884989440 bytes long.
I burned the same .iso with k3b.

I read them both back with readcd.

The nautilus-cd-burner DVD image was 1885011968 bytes long.  Data matched original, but there was extra junk at the end.

The k3b DVD image has same md5sum (and same length) as original.


Reproducible: Always

Steps to Reproduce:
1.right-click on a DVD .iso from Thunar 8.0 under xfce4, "open with CD/DVD Creator"
2.verify that the "Writing Image to Disc" window is actually nautilus-cd-burner version 2.18.2
3.click "write" (made no other changes)
4.read the image back by any reliable means and compare with original.

Actual Results:  
data on dvd is not same as original file -- it has garbage added to end.

Expected Results:  
the data written should have the same md5sum as the original.

the burner used is a DVDRW LH-20A1S

zaphod ~ # emerge --info
Portage 2.1.2.12 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.5-r4, 2.6.21-gentoo-r4b x86_64)
=================================================================
System uname: 2.6.21-gentoo-r4b x86_64 Intel(R) Pentium(R) D CPU 3.00GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Wed, 12 Sep 2007 08:30:01 +0000
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS=""
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS="en en_US ja pt_BR es"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/xeffects"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X Xaw3d a52 aac aalib acl acpi aiglx alsa amd64 amr ao arts artworkextra bash-completion berkdb bidi bitmap-fonts bzip2 cairo canna caps cdparanoia cdr chardet cjk cli cpudetection cracklib crypt cscope css cups dbus dga directfb djbfft djvu dmx dri dts dv dvd dvdr dvdread eds encode esd evo exif fam fame fbcon ffmpeg firefox flac fpx ftp gd gdbm ggi gif gimp gimpprint glitz glut gmedia gnet gnome gnuplot gnutls gpm graphviz gs gstreamer gtk guile hal hdri iconv imagemagick imlib isdnlog ithreads jabber jack java javascript jbig jikes jingle jpeg jpeg2k kakasi kde kerberos lame latex lcms ldap libcaca libnotify libwww lm_sensors lua lzo mad matroska midi mikmod mjpeg mmap mmx mng mono mp3 mpeg mplayer mudflap musepack musicbrainz nas ncurses netjack nls nptl nptlonly nsplugin ocaml ogg openal openexr opengl openmp oss pam pango pcre pdf perl plotutils png pnm portaudio postproc ppds pppd pulseaudio python qt3 qt3support qt4 quicktime readline reflection rle rtc rtsp ruby samba sdl session slang slp snmp soap sockets sox speex spell spl srt sse sse2 ssl startup-notification subtitles svg swat tcl tcpd tetex theora threads tiff timidity tivo tk truetype truetype-fonts type1-fonts unicode vcd vim-syntax vim-with-x vorbis wavpack winbind wma wmf wxwindows x264 xcb xcomposite xine xml xorg xosd xscreensaver xsl xv xvid xvmc yahoo yv12 zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US ja pt_BR es" USERLAND="GNU" VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i810 mach64 mga neomagic nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo"
Unset:  CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

zaphod ~ # 

Will try to attach equery -g and config.gz after i file this...
Comment 1 Greg Slocum 2007-09-14 03:11:20 UTC
Created attachment 130879 [details]
equery g =gnome-extra/nautilus-cd-burner-2.18.2
Comment 2 Greg Slocum 2007-09-14 03:12:56 UTC
Created attachment 130880 [details]
emerge -Dpev nautilus-cd-burner

gives more info than equery
Comment 3 Greg Slocum 2007-09-14 03:14:24 UTC
Created attachment 130882 [details]
kernel config of this system
Comment 4 Greg Slocum 2007-09-14 03:18:51 UTC
Created attachment 130883 [details]
hwsetup -n -v
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-09-14 06:05:43 UTC
Considering we apply exactly zero patches to this, could you clarify why's this a Gentoo bug? Upstream issues belong to http://bugzilla.gnome.org/ - not to Gentoo bugzilla. 
Comment 6 Greg Slocum 2007-09-14 06:23:28 UTC
Before I reported this, I asked in #gentoo whether I should report it to gnome or to gentoo.  They said gentoo.  Sorry man, just trying to help...

I've since discovered that this seems to be related to the --use_the_force_luke options passed to growisofs.  k3b also uses growisofs, and it doesn't have the same problem.  This is the commandline k3b spits out:

/usr/bin/growisofs -Z /dev/sr1=/dev/fd/0 -use-the-force-luke=notray -use-the-force-luke=tty -use-the-force-luke=tracksize:920405 -use-the-force-luke=dao:920405 -dvd-compat -speed=8 -use-the-force-luke=bufsize:32m

As an unrelated aside... I've got a lot of experience coding.  Am I just senile, or is it hard to fix things yourself with all this ebuild stuff?  I'd like to help more but gentoo makes me think I'm not smart enough anymore...  :D
Comment 7 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-09-18 19:04:30 UTC
I don't know, I find ebuilds to be extrememly easy to create and modify.  In addition, overlays make it really easy to have a local version of gentoo with some modifications.

That said, I've never burned a DVD with nautilus-cd-burner, so I can't comment on it's use of the force...
Comment 8 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-02-03 17:43:44 UTC
I use n-c-b to burn isos occasionaly for CDs but I never had any problem with it.
If it's a problem, I bet it would be better answered by upstream developers.
Comment 9 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-02-03 17:44:36 UTC
hum that said, if upstream gives you info on this matter, we'd be happy to know and do something if necessary.