<?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>210220</bug_id>
          
          <creation_ts>2008-02-15 08:06 0000</creation_ts>
          <short_desc>x11-libs/openmotif-2.3.0 breaks menus in dev-util/ddd-3.3.11</short_desc>
          <delta_ts>2008-02-21 17:39:37 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>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <keywords>InCVS</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>204249</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>anmaster@tele2.se</reporter>
          <assigned_to>maintainer-needed@gentoo.org</assigned_to>
          <cc>ulm@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>anmaster@tele2.se</who>
            <bug_when>2008-02-15 08:06:51 0000</bug_when>
            <thetext>This bug blocks bug #204265 (but I seem to be unable to add a dependency, so some developer got to do it).

With x11-libs/openmotif-2.3.0 menus in dev-util/ddd broke:
They worked when ddd was linked against x11-libs/openmotif-2.2.3-r9.

Problem: With the new openmotif, any greyed out item is just a dark grey box, instead of greyed out text.

$ emerge --info
Portage 2.1.3.19 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r2 x86_64)
=================================================================
System uname: 2.6.24-gentoo-r2 x86_64 AMD Sempron(tm) Processor 3300+
Timestamp of tree: Wed, 13 Feb 2008 19:46:01 +0000
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
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.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS=&quot;amd64&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-march=k8 -pipe -O2&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/bind /var/gopher/gophermap&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d&quot;
CXXFLAGS=&quot;-pipe -march=k8 -O2&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;distlocks metadata-transfer parallel-fetch sandbox sfperms strict suidctl unmerge-orphans userfetch userpriv usersandbox&quot;
GENTOO_MIRRORS=&quot;http://trumpetti.atm.tut.fi/gentoo/ http://ftp.linux.ee/pub/gentoo/distfiles/ http://mirror.muntinternet.net/pub/gentoo/ http://mirror.gentoo.no/&quot;
LINGUAS=&quot;en en_GB sv sv_SE&quot;
MAKEOPTS=&quot;-j1&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--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-*&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage/crossdev-overlay /usr/local/portage/cpan-overlay /usr/local/portage/nethack-overlay /usr/local/portage/generic-overlay&quot;
SYNC=&quot;rsync://rsync.europe.gentoo.org/gentoo-portage&quot;
USE=&quot;3dnow 3dnowext X acl acpi alsa amd64 arts audiofile bash-completion berkdb bitmap-fonts bzip2 cairo caps ccache cdb cdr cli cracklib crypt cups curl dbus dri dvd dvdr dvdread emacs emboss encode evo exif expat fam fastcgi fbcon firefox flac fontconfig foomaticdb fortran gd gdbm gif glep gmp gnutls gpm gstreamer gtk iconv idea idn ieee1394 imlib iproute2 ipv6 isdnlog javascript joystick jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility kqemu lcms lm_sensors logrotate mad mbox midi mikmod mmx mmxext mng mono mozdevelop mp3 mpeg mudflap mysql mysqli ncurses nls nptl nptlonly nsplugin objc ogg openexr opengl openmp pam pcre pdf perl php physfs pic png ppds pppd python qt3 qt3support qt4 quicktime readline reflection rle scanner sdl session sndfile spell spl sqlite sse sse2 ssl svg tcl tcpd tiff tk truetype truetype-fonts type1-fonts unicode usb utempter vorbis xcomposite xorg xpm xv zlib zsh-completion&quot; ALSA_CARDS=&quot;emu10k1 loopback seq-dummy dummy&quot; ALSA_PCM_PLUGINS=&quot;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&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;keyboard mouse joystick evdev&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; LINGUAS=&quot;en en_GB sv sv_SE&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;ati radeon vesa fbdev r128 nv nvidia&quot;
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2008-02-15 15:04:41 0000</bug_when>
            <thetext>I can reproduce the problem (on x86).
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2008-02-15 23:21:49 0000</bug_when>
            <thetext>Created an attachment (id=143615)
Patch for openmotif-2.3.0

Looks like this is the issue from OpenMotif b*g 1381: &lt;http://bugs.motifzone.net/show_bug.cgi?id=1381&gt;

Does attached patch (backported from upstream CVS) fix the problem for you?
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2008-02-17 13:09:56 0000</bug_when>
            <thetext>&gt; Does attached patch (backported from upstream CVS) fix the problem for you?

This is in 2.3.0-r1 now (still package.masked).
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>anmaster@tele2.se</who>
            <bug_when>2008-02-19 11:32:24 0000</bug_when>
            <thetext>I&apos;m afraid I can&apos;t test as I&apos;m away from my gentoo system for the next two weeks or so.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2008-02-19 11:38:16 0000</bug_when>
            <thetext>(In reply to comment #4)
&gt; I&apos;m afraid I can&apos;t test as I&apos;m away from my gentoo system for the next
&gt; two weeks or so.

Since the patch solved the problem for me, I suggest that we consider this fixed.

Please reopen this bug if it is still an issue with openmotif-2.3.0-r1.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2008-02-21 17:39:37 0000</bug_when>
            <thetext>&gt; This is in 2.3.0-r1 now (still package.masked).

Unmasked today.
</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>143615</attachid>
            <date>2008-02-15 23:21 0000</date>
            <desc>Patch for openmotif-2.3.0</desc>
            <filename>openmotif-2.3.0-sensitivity-invisible.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIG9wZW5tb3RpZi0yLjMuMC1vcmlnL2xpYi9YbS9JMThMaXN0LmMJMjAwNS0xMi0wOSAxNToy
OTowMS4wMDAwMDAwMDAgKzAxMDAKKysrIG9wZW5tb3RpZi0yLjMuMC9saWIvWG0vSTE4TGlzdC5j
CTIwMDgtMDItMTUgMjM6NDg6MDUuMDAwMDAwMDAwICswMTAwCkBAIC0yMDg2LDcgKzIwODYsNyBA
QAogICAgIHZhbHVlcy5ncmFwaGljc19leHBvc3VyZXMgPSBGYWxzZTsKIAogICAgIG1hc2sgPSBH
Q0ZvcmVncm91bmQgfCBHQ0JhY2tncm91bmQgfCBHQ0ZvbnQgfCBHQ0dyYXBoaWNzRXhwb3N1cmVz
OwotICAgIHNtYXNrID0gbWFzayB8IEdDU3RpcHBsZSB8IEdDRmlsbFN0eWxlOworICAgIHNtYXNr
ID0gbWFzayB8IEdDRmlsbFN0eWxlOwogICAgIAogICAgIFhtSTE4TGlzdF9nYyhpbGlzdCkgPSBY
dEdldEdDKHcsIG1hc2ssICZ2YWx1ZXMpOwogCkBAIC0yMTE3LDYgKzIxMTcsOCBAQAogICAgIAlY
bUkxOExpc3RfZW50cnlfYmFja2dyb3VuZF9nYyhpbGlzdCkgPSBYdEdldEdDKHcsIG1hc2ssICZ2
YWx1ZXMpOwogICAgIH0KIAorICAgIC8qYWRkZWQgZm9yIGdyYXkgaW5zZW5zaXRpdmUgZm9yZWdy
b3VuZCAoaW5zdGVhZCBzdGlwcGxlKSovCisgICAgdmFsdWVzLmZvcmVncm91bmQ9X1htQXNzaWdu
SW5zZW5zaXRpdmVDb2xvcih3KTsKICAgICBYbUkxOExpc3Rfc3RpcHBsZWRfZ2MoaWxpc3QpID0g
WHRHZXRHQyh3LCBzbWFzaywgJnZhbHVlcyk7CiAKICAgICBpZiAoWG1JMThMaXN0X2VudHJ5X2Jh
Y2tncm91bmRfdXNlKGlsaXN0KSkKLS0tIG9wZW5tb3RpZi0yLjMuMC1vcmlnL2xpYi9YbS9JY29u
QnV0dG9uLmMJMjAwNS0xMC0xNyAxNToxNTo1MS4wMDAwMDAwMDAgKzAyMDAKKysrIG9wZW5tb3Rp
Zi0yLjMuMC9saWIvWG0vSWNvbkJ1dHRvbi5jCTIwMDgtMDItMTUgMjM6NDg6NDQuMDAwMDAwMDAw
ICswMTAwCkBAIC0xODM2LDcgKzE4MzYsNyBAQAogICAgIHZhbHVlcy5maWxsX3N0eWxlID0gRmls
bFN0aXBwbGVkOwogCiAgICAgbWFzayA9IEdDRm9yZWdyb3VuZCB8IEdDQmFja2dyb3VuZCB8IEdD
R3JhcGhpY3NFeHBvc3VyZXM7Ci0gICAgc21hc2sgPSBtYXNrIHwgR0NTdGlwcGxlIHwgR0NGaWxs
U3R5bGU7CisgICAgc21hc2sgPSBtYXNrIHwgR0NGaWxsU3R5bGU7CiAKICAgICBpZiAoZnMpIHsK
ICAgICAgICAgdmFsdWVzLmZvbnQgPSBmcy0+ZmlkOwpAQCAtMTg0NCw2ICsxODQ0LDkgQEAKICAg
ICB9CiAKICAgICBYbUljb25CdXR0b25fZ2MoaXcpID0gWHRHZXRHQyh3LCBtYXNrLCAmdmFsdWVz
KTsKKworICAgIC8qYWRkZWQgZm9yIGdyYXkgaW5zZW5zaXRpdmUgZm9yZWdyb3VuZCAoaW5zdGVh
ZCBzdGlwcGxlKSovCisgICAgdmFsdWVzLmZvcmVncm91bmQgPSBfWG1Bc3NpZ25JbnNlbnNpdGl2
ZUNvbG9yKHcpOwogICAgIFhtSWNvbkJ1dHRvbl9zdGlwcGxlZF90ZXh0X2djKGl3KSA9IFh0R2V0
R0Modywgc21hc2ssICZ2YWx1ZXMpOwogCiAgICAgLyoKLS0tIG9wZW5tb3RpZi0yLjMuMC1vcmln
L2xpYi9YbS9JY29uRy5jCTIwMDMtMTAtMDYgMTI6MTA6MjQuMDAwMDAwMDAwICswMjAwCisrKyBv
cGVubW90aWYtMi4zLjAvbGliL1htL0ljb25HLmMJMjAwOC0wMi0xNSAyMzo0OTozNS4wMDAwMDAw
MDAgKzAxMDAKQEAgLTMxMzQsOSArMzEzNCwxMSBAQAogCiAKICAgICAvKiogaW5zZW5zaXRpdmUg
Z2MgKiovCi0gICAgdmFsdWVzLmZvcmVncm91bmQgPSBJR19Gb3JlZ3JvdW5kKHdpZCkgOworCisg
ICAgLyphZGRlZCBmb3IgZ3JheSBpbnNlbnNpdGl2ZSBmb3JlZ3JvdW5kIChpbnN0ZWFkIHN0aXBw
bGUpKi8KKyAgICB2YWx1ZXMuZm9yZWdyb3VuZCA9IF9YbUFzc2lnbkluc2Vuc2l0aXZlQ29sb3Io
IFh0UGFyZW50KHdpZCkpOwogICAgIHZhbHVlcy5iYWNrZ3JvdW5kID0gSUdfQmFja2dyb3VuZCh3
aWQpIDsgCi0gICAgdmFsdWVNYXNrIHw9IEdDRmlsbFN0eWxlIHwgR0NTdGlwcGxlOworICAgIHZh
bHVlTWFzayB8PSBHQ0ZpbGxTdHlsZTsKICAgICB2YWx1ZXMuZmlsbF9zdHlsZSA9IEZpbGxPcGFx
dWVTdGlwcGxlZDsKICAgICB2YWx1ZXMuc3RpcHBsZSA9IF9YbUdldEluc2Vuc2l0aXZlU3RpcHBs
ZUJpdG1hcCh3aWQpOwogCi0tLSBvcGVubW90aWYtMi4zLjAtb3JpZy9saWIvWG0vTGFiZWwuYwky
MDA2LTEyLTIxIDIwOjIxOjI3LjAwMDAwMDAwMCArMDEwMAorKysgb3Blbm1vdGlmLTIuMy4wL2xp
Yi9YbS9MYWJlbC5jCTIwMDgtMDItMTUgMjM6NTE6MDEuMDAwMDAwMDAwICswMTAwCkBAIC02ODgs
OCArNjg4LDkgQEAKICAgbHctPmxhYmVsLm5vcm1hbF9HQyA9IFh0QWxsb2NhdGVHQygoV2lkZ2V0
KSBsdywgMCwgdmFsdWVNYXNrLCAmdmFsdWVzLAogCQkJCSAgICAgZHluYW1pY01hc2ssIDApOwog
ICAKLSAgdmFsdWVNYXNrIHw9IEdDRmlsbFN0eWxlIHwgR0NTdGlwcGxlOwotICB2YWx1ZXMuZm9y
ZWdyb3VuZCA9IGx3LT5jb3JlLmJhY2tncm91bmRfcGl4ZWw7CisgIC8qYWRkZWQgZm9yIGdyYXkg
aW5zZW5zaXRpdmUgZm9yZWdyb3VuZCAoaW5zdGVhZCBzdGlwcGxlKSovCisgIHZhbHVlTWFzayB8
PSBHQ0ZpbGxTdHlsZTsKKyAgdmFsdWVzLmZvcmVncm91bmQgPSAgX1htQXNzaWduSW5zZW5zaXRp
dmVDb2xvcigoV2lkZ2V0KWx3KTsKICAgdmFsdWVzLmJhY2tncm91bmQgPSBsdy0+cHJpbWl0aXZl
LmZvcmVncm91bmQ7CiAgIHZhbHVlcy5maWxsX3N0eWxlID0gRmlsbE9wYXF1ZVN0aXBwbGVkOwog
ICB2YWx1ZXMuc3RpcHBsZSA9IF9YbUdldEluc2Vuc2l0aXZlU3RpcHBsZUJpdG1hcCgoV2lkZ2V0
KSBsdyk7CkBAIC0xNTU3LDE4ICsxNTU4LDYgQEAKIAkJICAgICAgIGxwLT5TdHJpbmdSZWN0Lndp
ZHRoLAogCQkgICAgICAgbHAtPmFsaWdubWVudCwKIAkJICAgICAgIFhtUHJpbV9sYXlvdXRfZGly
ZWN0aW9uKGx3KSwgTlVMTCk7Ci0jaWZkZWYgVVNFX1hGVAotICAgICAgaWYgKCFYdElzU2Vuc2l0
aXZlKHdpZCkpCi0gICAgICAgIHsKLSAgICAgICAgICBYU2V0RmlsbFN0eWxlKFh0RGlzcGxheShs
dyksIGxwLT5pbnNlbnNpdGl2ZV9HQywgRmlsbFN0aXBwbGVkKTsKLSAgICAgICAgICBYRmlsbFJl
Y3RhbmdsZShYdERpc3BsYXkobHcpLCBYdFdpbmRvdyhsdyksIGxwLT5pbnNlbnNpdGl2ZV9HQywK
LQkJCWxwLT5UZXh0UmVjdC54ICsgbHAtPlN0cmluZ1JlY3QueCwKLQkJCWxwLT5UZXh0UmVjdC55
ICsgbHAtPlN0cmluZ1JlY3QueSwKLSAJCQlscC0+U3RyaW5nUmVjdC53aWR0aCwKLQkJCWxwLT5T
dHJpbmdSZWN0LmhlaWdodCk7Ci0gICAgICAgICAgWFNldEZpbGxTdHlsZShYdERpc3BsYXkobHcp
LCBscC0+aW5zZW5zaXRpdmVfR0MsIEZpbGxPcGFxdWVTdGlwcGxlZCk7Ci0gICAgICAgIH0KLSNl
bmRpZgogICAgIH0KICAgCiAgIGlmIChscC0+X2FjY190ZXh0ICE9IE5VTEwpIAotLS0gb3Blbm1v
dGlmLTIuMy4wLW9yaWcvbGliL1htL0xhYmVsRy5jCTIwMDYtMTItMjYgMTg6Mzc6MDkuMDAwMDAw
MDAwICswMTAwCisrKyBvcGVubW90aWYtMi4zLjAvbGliL1htL0xhYmVsRy5jCTIwMDgtMDItMTYg
MDA6MDY6MzcuMDAwMDAwMDAwICswMTAwCkBAIC0xMjQ3LDggKzEyNDcsOSBAQAogICAgIExhYkdf
Tm9ybWFsR0MobHcpID0gWHRBbGxvY2F0ZUdDKChXaWRnZXQpIG13LCAwLCB2YWx1ZU1hc2ssICZ2
YWx1ZXMsCiAgICAgICAgIGR5bmFtaWNNYXNrLCAwKTsKIAotICAgIHZhbHVlTWFzayB8PSBHQ0Zp
bGxTdHlsZSB8IEdDU3RpcHBsZTsKLSAgICB2YWx1ZXMuZm9yZWdyb3VuZCA9IExhYkdfQmFja2dy
b3VuZChsdyk7IAorICAgIC8qYWRkZWQgZm9yIGdyYXkgaW5zZW5zaXRpdmUgZm9yZWdyb3VuZCAo
aW5zdGVhZCBzdGlwcGxlKSovCisgICAgdmFsdWVNYXNrIHw9IEdDRmlsbFN0eWxlOworICAgIHZh
bHVlcy5mb3JlZ3JvdW5kID0gX1htQXNzaWduSW5zZW5zaXRpdmVDb2xvcigoV2lkZ2V0KW13KTsK
ICAgICB2YWx1ZXMuYmFja2dyb3VuZCA9IExhYkdfRm9yZWdyb3VuZChsdyk7CiAgICAgdmFsdWVz
LmZpbGxfc3R5bGUgPSBGaWxsT3BhcXVlU3RpcHBsZWQ7CiAKQEAgLTI0MzUsMTkgKzI0MzYsNiBA
QAogICAgICAgICAgICAgbHctPnJlY3RhbmdsZS55ICsgTGFiR19UZXh0UmVjdChsdykueSArIExh
YkdfU3RyaW5nUmVjdChsdykueSwKICAgICAgICAgICAgIExhYkdfU3RyaW5nUmVjdChsdykud2lk
dGgsCiAgICAgICAgICAgICBMYWJHX0FsaWdubWVudChsdyksIExheW91dEcobHcpLCBOVUxMKTsK
LSNpZmRlZiBVU0VfWEZUCi0gICAgICAgIGlmICghWHRJc1NlbnNpdGl2ZSh3aWQpKSB7Ci0gICAg
ICAgICAgWFNldEZpbGxTdHlsZShYdERpc3BsYXkobHcpLCBMYWJHX0luc2Vuc2l0aXZlR0MobHcp
LCBGaWxsU3RpcHBsZWQpOwotICAgICAgICAgIFhGaWxsUmVjdGFuZ2xlKFh0RGlzcGxheShsdyks
IFh0V2luZG93KGx3KSwgTGFiR19JbnNlbnNpdGl2ZUdDKGx3KSwKLQkJCWx3LT5yZWN0YW5nbGUu
eCArIExhYkdfVGV4dFJlY3QobHcpLnggKwotCQkJCUxhYkdfU3RyaW5nUmVjdChsdykueCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgIGx3LT5yZWN0YW5nbGUueSArIExhYkdfVGV4dFJlY3QobHcp
LnkgKwotCQkJCUxhYkdfU3RyaW5nUmVjdChsdykueSwKLSAgICAgICAgICAgICAgICAgICAgICAg
IExhYkdfU3RyaW5nUmVjdChsdykud2lkdGgsCi0gICAgICAgICAgICAgICAgICAgICAgICBMYWJH
X1N0cmluZ1JlY3QobHcpLmhlaWdodCk7Ci0gICAgICAgICAgWFNldEZpbGxTdHlsZShYdERpc3Bs
YXkobHcpLCBMYWJHX0luc2Vuc2l0aXZlR0MobHcpLCBGaWxsT3BhcXVlU3RpcHBsZWQpOwotICAg
ICAgICB9Ci0jZW5kaWYKICAgICB9CiAKICAgICBpZiAoTGFiR19fYWNjZWxlcmF0b3JUZXh0KGx3
KSAhPSBOVUxMKQotLS0gb3Blbm1vdGlmLTIuMy4wLW9yaWcvbGliL1htL0xpc3QuYwkyMDA3LTAx
LTI0IDE4OjA3OjM1LjAwMDAwMDAwMCArMDEwMAorKysgb3Blbm1vdGlmLTIuMy4wL2xpYi9YbS9M
aXN0LmMJMjAwOC0wMi0xNiAwMDowMTo1NS4wMDAwMDAwMDAgKzAxMDAKQEAgLTI3NTgsOSArMjc1
OCwxMCBAQAogICBsdy0+bGlzdC5JbnZlcnNlR0MgPSBYdEFsbG9jYXRlR0MoKFdpZGdldCkgbHcs
IGx3LT5jb3JlLmRlcHRoLAogCQkJCSAgICB2YWx1ZU1hc2ssICZ2YWx1ZXMsIG1vZGlmeU1hc2ss
IDApOwogCi0gIHZhbHVlcy5mb3JlZ3JvdW5kID0gbHctPnByaW1pdGl2ZS5mb3JlZ3JvdW5kOwor
ICAvKmFkZGVkIGZvciBncmF5IGluc2Vuc2l0aXZlIGZvcmVncm91bmQgKGluc3RlYWQgc3RpcHBs
ZSkqLworICB2YWx1ZXMuZm9yZWdyb3VuZCA9IF9YbUFzc2lnbkluc2Vuc2l0aXZlQ29sb3IobHcp
OwogICB2YWx1ZXMuYmFja2dyb3VuZCA9IGx3LT5jb3JlLmJhY2tncm91bmRfcGl4ZWw7Ci0gIHZh
bHVlTWFzayB8PSBHQ1N0aXBwbGUgfCBHQ0ZpbGxTdHlsZTsKKyAgdmFsdWVNYXNrIHw9IEdDRmls
bFN0eWxlOwogICB2YWx1ZXMuZmlsbF9zdHlsZSA9IEZpbGxPcGFxdWVTdGlwcGxlZDsKICAgdmFs
dWVzLnN0aXBwbGUgPSBfWG1HZXRJbnNlbnNpdGl2ZVN0aXBwbGVCaXRtYXAoKFdpZGdldCkgbHcp
OwogCi0tLSBvcGVubW90aWYtMi4zLjAtb3JpZy9saWIvWG0vVGV4dEYuYwkyMDA2LTA4LTI4IDE1
OjUzOjMwLjAwMDAwMDAwMCArMDIwMAorKysgb3Blbm1vdGlmLTIuMy4wL2xpYi9YbS9UZXh0Ri5j
CTIwMDgtMDItMTYgMDA6MDU6MjIuMDAwMDAwMDAwICswMTAwCkBAIC0xOTYwLDggKzE5NjAsOCBA
QAogICAgIHZhbHVlTWFzayB8PSBHQ0ZpbGxTdHlsZTsKICAgICBpZiAoc3RpcHBsZSkgewogICAg
ICAgdmFsdWVzLmZpbGxfc3R5bGUgPSBGaWxsU3RpcHBsZWQ7Ci0gICAgICB2YWx1ZU1hc2sgfD0g
R0NTdGlwcGxlOwotICAgICAgdmFsdWVzLnN0aXBwbGUgPSB0Zi0+dGV4dC5zdGlwcGxlX3RpbGU7
CisgICAgICAvKmFkZGVkIGZvciBncmF5IGluc2Vuc2l0aXZlIGZvcmVncm91bmQgKGluc3RlYWQg
c3RpcHBsZSkqLworICAgICAgdmFsdWVzLmZvcmVncm91bmQgPSBfWG1Bc3NpZ25JbnNlbnNpdGl2
ZUNvbG9yKChXaWRnZXQpdGYpOwogICAgIH0gZWxzZSAKICAgICAgIHZhbHVlcy5maWxsX3N0eWxl
ID0gRmlsbFNvbGlkOwogICB9Ci0tLSBvcGVubW90aWYtMi4zLjAtb3JpZy9saWIvWG0vVGV4dE91
dC5jCTIwMDYtMTItMTIgMTI6NTQ6MTQuMDAwMDAwMDAwICswMTAwCisrKyBvcGVubW90aWYtMi4z
LjAvbGliL1htL1RleHRPdXQuYwkyMDA4LTAyLTE2IDAwOjA0OjMxLjAwMDAwMDAwMCArMDEwMApA
QCAtNjI1LDggKzYyNSw4IEBACiAgICAgdmFsdWVNYXNrIHw9IEdDRmlsbFN0eWxlOwogICAgIGlm
IChzdGlwcGxlKSB7CiAgICAgICB2YWx1ZXMuZmlsbF9zdHlsZSA9IEZpbGxTdGlwcGxlZDsKLSAg
ICAgIHZhbHVlTWFzayB8PSBHQ1N0aXBwbGU7Ci0gICAgICB2YWx1ZXMuc3RpcHBsZSA9IGRhdGEt
PnN0aXBwbGVfdGlsZTsKKyAgICAgIC8qYWRkZWQgZm9yIGdyYXkgaW5zZW5zaXRpdmUgZm9yZWdy
b3VuZCAoaW5zdGVhZCBzdGlwcGxlKSovCisgICAgICB2YWx1ZXMuZm9yZWdyb3VuZCA9IF9YbUFz
c2lnbkluc2Vuc2l0aXZlQ29sb3IoKFdpZGdldCl0dyk7CiAgICAgfSBlbHNlIAogICAgICAgdmFs
dWVzLmZpbGxfc3R5bGUgPSBGaWxsU29saWQ7CiAgIH0KLS0tIG9wZW5tb3RpZi0yLjMuMC1vcmln
L2xpYi9YbS9YbS5jCTIwMDUtMTItMTkgMTE6MzI6MzYuMDAwMDAwMDAwICswMTAwCisrKyBvcGVu
bW90aWYtMi4zLjAvbGliL1htL1htLmMJMjAwOC0wMi0xNSAyMzo1ODoyOC4wMDAwMDAwMDAgKzAx
MDAKQEAgLTQyNiwzICs0MjYsNDUgQEAKICAgICBfWG1BcHBVbmxvY2soYXBwKTsKICAgICByZXR1
cm4gcmV0dXJuX3dpZDsKIH0KKworLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqICBfWG1Bc3NpZ25J
bnNlbnNpdGl2ZUNvbG9yCisgKiAgQWxsb2NhdGUgdGhlIEdyYXkgY29sb3IgZm9yIGRpc3BsYXkg
d2lkZ2V0IGxpa2UgaW5zZW5zaXRpdmUuCisgKgorICoKKyAqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCisKK1Bp
eGVsCitfWG1Bc3NpZ25JbnNlbnNpdGl2ZUNvbG9yKFdpZGdldCB3KQoreworICAgIHN0YXRpYyBY
Q29sb3Igc2NyZWVuX2luX291dDsKKyAgICBpbnQgc3RhdHVzOworICAgIFBpeGVsIHA7CisKKyAg
ICBwID0gdy0+Y29yZS5iYWNrZ3JvdW5kX3BpeGVsOworICAgIFhRdWVyeUNvbG9yKFh0RGlzcGxh
eSh3KSwgdy0+Y29yZS5jb2xvcm1hcCwgJnNjcmVlbl9pbl9vdXQpOworICAgIGlmICgoYWJzKHNj
cmVlbl9pbl9vdXQucmVkLVJHQl9HUkVZX1ZBTFVFKTxSR0JfR1JFWV9QUkVTSVNFKQorCSYmIChh
YnMoc2NyZWVuX2luX291dC5ncmVlbi1SR0JfR1JFWV9WQUxVRSk8UkdCX0dSRVlfUFJFU0lTRSkK
KwkmJiAoYWJzKHNjcmVlbl9pbl9vdXQuYmx1ZS1SR0JfR1JFWV9WQUxVRSk8UkdCX0dSRVlfUFJF
U0lTRSkpIHsKKwkvKnRleHQgY29sb3IgaGF2ZSB0byBiZSBtb3JlIGxpZ2h0IGZvciB3b3NuJ3Qg
YmUgaW52aXNpYmxlKi8KKwlzY3JlZW5faW5fb3V0LnJlZD0oUkdCX0dSRVlfVkFMVUUrUkdCX0dS
RVlfVkFMVUUvMik8PDg7CisJc2NyZWVuX2luX291dC5ncmVlbj0oUkdCX0dSRVlfVkFMVUUrUkdC
X0dSRVlfVkFMVUUvMik8PDg7CisJc2NyZWVuX2luX291dC5ibHVlPShSR0JfR1JFWV9WQUxVRStS
R0JfR1JFWV9WQUxVRS8yKTw8ODsKKworCXN0YXR1cyA9IFhBbGxvY0NvbG9yKFh0RGlzcGxheSh3
KSwgdy0+Y29yZS5jb2xvcm1hcCwgJnNjcmVlbl9pbl9vdXQpOworCWlmIChzdGF0dXMpCisJICAg
IHAgPSBzY3JlZW5faW5fb3V0LnBpeGVsOworICAgIH0gZWxzZSB7CisJLypncmF5IGNvbG9yKi8K
KwlzY3JlZW5faW5fb3V0LnJlZD1SR0JfR1JFWV9WQUxVRTw8ODsKKwlzY3JlZW5faW5fb3V0Lmdy
ZWVuPVJHQl9HUkVZX1ZBTFVFPDw4OworCXNjcmVlbl9pbl9vdXQuYmx1ZT1SR0JfR1JFWV9WQUxV
RTw8ODsKKworCXN0YXR1cyA9IFhBbGxvY0NvbG9yKFh0RGlzcGxheSh3KSwgdy0+Y29yZS5jb2xv
cm1hcCwgJnNjcmVlbl9pbl9vdXQpOworCWlmIChzdGF0dXMpCisJICAgIHAgPSBzY3JlZW5faW5f
b3V0LnBpeGVsOworICAgIH0KKworICAgIHJldHVybiBwOworfQotLS0gb3Blbm1vdGlmLTIuMy4w
LW9yaWcvbGliL1htL1htSS5oCTIwMDUtMTItMTkgMTE6MzI6MzYuMDAwMDAwMDAwICswMTAwCisr
KyBvcGVubW90aWYtMi4zLjAvbGliL1htL1htSS5oCTIwMDgtMDItMTUgMjM6NTk6MzguMDAwMDAw
MDAwICswMTAwCkBAIC0yNzYsNSArMjc2LDkgQEAKIH0gIC8qIENsb3NlIHNjb3BlIG9mICdleHRl
cm4gIkMiJyBkZWNsYXJhdGlvbiB3aGljaCBlbmNsb3NlcyBmaWxlLiAqLwogI2VuZGlmCiAKKyNk
ZWZpbmUgUkdCX0dSRVlfVkFMVUUgMTI4CisjZGVmaW5lIFJHQl9HUkVZX1BSRVNJU0UgNTAKK2V4
dGVybiBQaXhlbCBfWG1Bc3NpZ25JbnNlbnNpdGl2ZUNvbG9yKFdpZGdldCB3KTsKKwogI2VuZGlm
IC8qIF9YbUlfaCAqLwogLyogRE9OJ1QgQUREIEFOWVRISU5HIEFGVEVSIFRISVMgI2VuZGlmICov
Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>