<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>54134</bug_id>
          
          <creation_ts>2004-06-16 16:06 0000</creation_ts>
          <short_desc>media-libs/xvid-1.0.1 segmentation fault on amd64</short_desc>
          <delta_ts>2004-06-22 13:42:30 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>AMD64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>ralf.schmelter@t-online.de</reporter>
          <assigned_to>amd64@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>ralf.schmelter@t-online.de</who>
            <bug_when>2004-06-16 16:06:27 0000</bug_when>
            <thetext>The media-libs/xvid-1.0.1 codec cores on amd64 (and probably on all 64bit machines). 

Reproducible: Always
Steps to Reproduce:
1. emerge transcode and dvdrip	
2. rip a track from a dvd and try to encode it in xvid4 format.


Actual Results:  
A segmentation fault (you may need to copy the command line displayed in the 
error window of dvdrip to see the segfault). 

Expected Results:  
No segfault. 

tux xvid # emerge info 
Portage 2.0.50-r8 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.4.20040605-r0, 
2.6.5-gentoo-r1) 
================================================================= 
System uname: 2.6.5-gentoo-r1 x86_64 4 
Gentoo Base System version 1.4.16 
Autoconf: sys-devel/autoconf-2.59-r4 
Automake: sys-devel/automake-1.8.5 
ACCEPT_KEYWORDS=&quot;amd64 ~amd64&quot; 
AUTOCLEAN=&quot;yes&quot; 
CFLAGS=&quot;-O2&quot; 
CHOST=&quot;x86_64-pc-linux-gnu&quot; 
COMPILER=&quot;gcc3&quot; 
CONFIG_PROTECT=&quot;/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control&quot; 
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot; 
CXXFLAGS=&quot;-O2&quot; 
DISTDIR=&quot;/usr/portage/distfiles&quot; 
FEATURES=&quot;autoaddcvs ccache sandbox&quot; 
GENTOO_MIRRORS=&quot;ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ 
http://ftp.snt.utwente.nl/pub/os/linux/gentoo 
http://ftp.uni-erlangen.de/pub/mirrors/gentoo 
http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ 
http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ 
http://gentoo.tiscali.nl/gentoo/ 
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ 
http://ftp.gentoo.skynet.be/pub/gentoo/&quot; 
MAKEOPTS=&quot;-j2&quot; 
PKGDIR=&quot;/usr/portage/packages&quot; 
PORTAGE_TMPDIR=&quot;/var/tmp&quot; 
PORTDIR=&quot;/usr/portage&quot; 
PORTDIR_OVERLAY=&quot;&quot; 
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot; 
USE=&quot;X aalib alsa amd64 apm arts audiofile avi berkdb bonobo cdr crypt debug 
encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml imlib jpeg kde libg++ 
libwww mikmod mng motif mozilla mpeg ncurses nls nogcj oggvorbis opengl oss pam 
pdflib perl png python qt quicktime readline sdl slang spell ssl tcltk tcpd 
truetype xml2 xmms xv zlib&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ralf.schmelter@t-online.de</who>
            <bug_when>2004-06-16 16:08:01 0000</bug_when>
            <thetext>Created an attachment (id=33401)
Patch to fix segmentation fault on amd64

The attached patch fixed the problem for me.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kugelfang@gentoo.org</who>
            <bug_when>2004-06-22 13:42:30 0000</bug_when>
            <thetext>Thx for your (imho very good because good commented) patch. ferringb liked it too ;-)
In CVS now, thanks!</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>33401</attachid>
            <date>2004-06-16 16:08 0000</date>
            <desc>Patch to fix segmentation fault on amd64</desc>
            <filename>xvdid-1.0.1-64bit.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtcnVOZCB4dmlkY29yZS0xLjAuMS5vcmlnL3NyYy9tb3Rpb24vZXN0aW1hdGlvbl9idm9w
LmMgeHZpZGNvcmUtMS4wLjEvc3JjL21vdGlvbi9lc3RpbWF0aW9uX2J2b3AuYwotLS0geHZpZGNv
cmUtMS4wLjEub3JpZy9zcmMvbW90aW9uL2VzdGltYXRpb25fYnZvcC5jCTIwMDQtMDYtMDYgMDE6
MTI6NDQuMDAwMDAwMDAwICswMjAwCisrKyB4dmlkY29yZS0xLjAuMS9zcmMvbW90aW9uL2VzdGlt
YXRpb25fYnZvcC5jCTIwMDQtMDYtMTcgMDI6NDc6MTcuNjA3ODg4ODE2ICswMjAwCkBAIC01NzMs
MTYgKzU3MywyNiBAQAogCQliX2R5ID0gKGJfZHkgPj4gMykgKyByb3VuZHRhYl83NltiX2R5ICYg
MHhmXTsKIAkJYl9keCA9IChiX2R4ID4+IDMpICsgcm91bmR0YWJfNzZbYl9keCAmIDB4Zl07CiAK
KwkJLyogNjQtYml0IEZpeDoKKwkJICogVGhlIHZhcmlhYmxlcyB5LCBzdHJpZGUgYW5kIHggYXJl
IHVuc2lnbmVkLCB3aGlsZSBkeSBhbmQgZHkgYXJlIHNpZ25lZC4gSWYKKwkJICogZS5nLiBkeSBp
cyA8IC0xLCB0aGUgZmFjdG9yIGR5LzIgYmVjb21lcyA8IDAuIEJ1dCBiZWNhdXNlIHkgaXMgdW5z
aWduZWQsIHRoZQorCQkgKiAtMSB2YWx1ZSB3aWxsIGJlICdwcm9tb3RlZCcgdG8gdGhlIHVuc2ln
bmVkIDB4ZmZmZmZmZmYuIFRoaXMgaXMgbm8gcHJvYmxlbSBvbgorCQkgKiAzMiBiaXQgcGxhdGZv
cm1zLCBiZWNhdXNlIGFkZGluZyAweGZmZmZmZmZmIHRvIGEgY2hhciBwb2ludGVyIG9yIGFkZGlu
ZyAtMQorCQkgKiB0aGUgc2FtZS4gQnV0IG9uIDY0Yml0IHRoaXMgaXMgbm8gbG9uZ2VyIHRoZSBj
YXNlLiBTbyB3ZSBoYXZlIHRvIHJlYWxseSB1c2UKKwkJICogc2lnbmVkIHZhcmlhYmxlcyBoZXJl
IChub3RlIHRoYXQgd2UgYXNzdW1lIHRoYXQgdGhlIHVuc2lnZWQgdmFsdWVzIGFyZQorCQkgKiBi
ZWxvdyAweDgwMDAwMDAwLCB3aGljaCBzaG91bGQgYmUgdHJ1ZSwgYmVjYXVzZSBvdGhlcndpc2Ug
YWxsIGtpbmQgb2YKKwkJICogb3RoZXIgcHJvYmxlbXMgd2lsbCBhZGRpdGlvbmFsbHkgcG9wIHVw
KS4KKwkJICovCiAJCXN1bSA9IHNhZDhiaShwQ3VyLT51ICsgOCAqIHggKyA4ICogeSAqIHN0cmlk
ZSwKLQkJCQkJCWZfUmVmLT51ICsgKHkqOCArIGR5LzIpICogc3RyaWRlICsgeCo4ICsgZHgvMiwK
LQkJCQkJCWJfUmVmLT51ICsgKHkqOCArIGJfZHkvMikgKiBzdHJpZGUgKyB4KjggKyBiX2R4LzIs
CisJCQkJCQlmX1JlZi0+dSArICgoaW50KSB5KjggKyBkeS8yKSAqIChpbnQpIHN0cmlkZSArIChp
bnQpIHgqOCArIGR4LzIsCisJCQkJCQliX1JlZi0+dSArICgoaW50KSB5KjggKyBiX2R5LzIpICog
KGludCkgc3RyaWRlICsgKGludCkgeCo4ICsgYl9keC8yLAogCQkJCQkJc3RyaWRlKTsKIAogCQlp
ZiAoc3VtID49IE1BWF9DSFJPTUFfU0FEX0ZPUl9TS0lQICogKGludClEYXRhLT5pUXVhbnQpIHJl
dHVybjsgLyogbm8gc2tpcCAqLwogCiAJCXN1bSArPSBzYWQ4YmkocEN1ci0+diArIDgqeCArIDgg
KiB5ICogc3RyaWRlLAotCQkJCQkJZl9SZWYtPnYgKyAoeSo4ICsgZHkvMikgKiBzdHJpZGUgKyB4
KjggKyBkeC8yLAotCQkJCQkJYl9SZWYtPnYgKyAoeSo4ICsgYl9keS8yKSAqIHN0cmlkZSArIHgq
OCArIGJfZHgvMiwKKwkJCQkJCWZfUmVmLT52ICsgKChpbnQpIHkqOCArIGR5LzIpICogKGludCkg
c3RyaWRlICsgKGludCkgeCo4ICsgZHgvMiwKKwkJCQkJCWJfUmVmLT52ICsgKChpbnQpIHkqOCAr
IGJfZHkvMikgKiAoaW50KSBzdHJpZGUgKyAoaW50KSB4KjggKyBiX2R4LzIsCiAJCQkJCQlzdHJp
ZGUpOwogCQkKIAkJaWYgKHN1bSA+PSBNQVhfQ0hST01BX1NBRF9GT1JfU0tJUCAqIChpbnQpRGF0
YS0+aVF1YW50KSByZXR1cm47IC8qIG5vIHNraXAgKi8K
</data>        

          </attachment>
    </bug>

</bugzilla>