<?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>154675</bug_id>
          
          <creation_ts>2006-11-10 06:49 0000</creation_ts>
          <short_desc>gnome-base/gnome-volume-manager-2.15.0 does not starts</short_desc>
          <delta_ts>2006-12-23 13:54:18 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>GNOME</component>
          <version>2006.1</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>vyegorov@gmail.com</reporter>
          <assigned_to>gnome@gentoo.org</assigned_to>
          <cc>aj@nerdsville.com</cc>
    
    <cc>dsd@gentoo.org</cc>
    
    <cc>michal@physics.ubc.ca</cc>

      

      
          <long_desc isprivate="0">
            <who>vyegorov@gmail.com</who>
            <bug_when>2006-11-10 06:49:22 0000</bug_when>
            <thetext>Hi.

# emerge --info
Portage 2.1.1-r1 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r4, 2.6.17-suspend2-r6 i686)
=================================================================
System uname: 2.6.17-suspend2-r6 i686 Intel(R) Pentium(R) M processor 1.70GHz
Gentoo Base System version 1.12.6
Last Sync: Fri, 10 Nov 2006 12:20:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS=&quot;x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-O2 -march=pentium-m -pipe -fomit-frame-pointer -ftracer&quot;
CHOST=&quot;i686-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&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c&quot;
CXXFLAGS=&quot;-O2 -march=pentium-m -pipe -fomit-frame-pointer -ftracer -fvisibility-inlines-hidden&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict userpriv usersandbox&quot;
GENTOO_MIRRORS=&quot;http://ftp.linux.ee/pub/gentoo/distfiles http://ftp.du.se/pub/os/gentoo http://trumpetti.atm.tut.fi/gentoo&quot;
LANG=&quot;ru_RU.UTF-8&quot;
LDFLAGS=&quot;-Wl,-O1 -Wl,--sort-common -s&quot;
LINGUAS=&quot;ru en&quot;
MAKEOPTS=&quot;-j2&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=&apos;/distfiles&apos; --exclude=&apos;/local&apos; --exclude=&apos;/packages&apos;&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage /usr/local/overlays/gnome-experimental /usr/local/overlays/sunrise&quot;
SYNC=&quot;rsync://rsync.europe.gentoo.org/gentoo-portage&quot;
USE=&quot;x86 X acpi alsa apache2 berkdb bitmap-fonts bluetooth bzip2 cairo cdparanoia cdr cjk cli cracklib crypt cups curl dbus dga dlloader dri dvd dvdread eds elibc_glibc encode esd evo exif expat firefox flac foomaticdb fortran gd gdbm gif glut gmp gnome gnutls gphoto2 gpm graphviz gstreamer gtk gtk2 gtkhtml hal iconv imagemagick imlib input_devices_evdev input_devices_keyboard input_devices_mouse isdnlog jpeg jpeg2k kde kernel_linux lcms ldap libedit libg++ libgda libnotify linguas_en linguas_ru mad maildir mmx mng mozilla mp3 mpeg nas ncurses nls nptl nptlonly nsplugin odbc offensive ogg oggvorbis opengl pam pcre pda pdf png posix postgres ppds pppd python qt3 qt4 quicktime readline reflection samba sasl sdl session spell spl sse sse2 ssl svg tcpd tetex tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU video_cards_ati video_cards_fglrx video_cards_radeon video_cards_vesa vorbis wifi win32codecs wmf xine xinerama xml xorg xpm xprint xscreensaver zlib&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_RSYNC_EXTRA_OPTS

GNOME 2.16.1
sys-apps/dbus-0.61-r1
sys-apps/hal-0.5.7-r3

gnome-volume-manager is in the sessions&apos; startup list with --sm-disable parameter. It is not started.
If I try to start it manually, it silently finishes without entering daemon mode. I tried to start it with --daemon=yes with the same effect.

Thing is I don&apos;t know where to look futher, I searched for some logs but couldn&apos;t find anything. I&apos;m running Gnome via startx, without .xinitrc. I tried to create .xinitrc file to save Gnome output, but Gnome failed to start properly (gnome2-settings-daemon was not found).

I&apos;m open to provide you with more information.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>eva@gentoo.org</who>
            <bug_when>2006-11-10 13:19:13 0000</bug_when>
            <thetext>Are you starting a session bus ? 
if not, add 

eval &quot;/usr/bin/dbus-launch --sh-syntax --exit-with-session&quot;

in your .xinitrc</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vyegorov@gmail.com</who>
            <bug_when>2006-11-11 15:21:26 0000</bug_when>
            <thetext>As I mntioned, I don&apos;t have .xinitrc

System default startup script is used, it is /etc/X11/Sessions/Gnome (based on my config). In this script, all xinitrc.d/ scripts are sourced, including the one for dbus, which starts session bus (see /etc/X11/xinit/xinitrc.d/30-dbus).

So yes, I&apos;m running session bus (set | grep DBUS reports DBUS_SESSION_BUS_ADDRESS).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>eva@gentoo.org</who>
            <bug_when>2006-11-11 16:16:18 0000</bug_when>
            <thetext>do you use pam_console or do you have a file under /var/run/console/${USER} ?
IIRC I think it&apos;s needed for g-v-m</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vyegorov@gmail.com</who>
            <bug_when>2006-11-11 16:48:11 0000</bug_when>
            <thetext>Hm, not sure.

But as I have no such file /var/run/console/${USER}, then I assume that pam_consolde is used. Actually, no files under /var/run/console at all.

Do you mean this file is needed?.. If yes, what would be the proper way to setup system to create/use this file?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>remi@gentoo.org</who>
            <bug_when>2006-11-11 23:49:54 0000</bug_when>
            <thetext>IIRC, pam_console is not needed for g-v-m (it used to be required for networkmanager though). Could you try rebuilding g-v-m with your CFLAGS set to &quot;-O2 -pipe&quot; ?

Thanks</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vyegorov@gmail.com</who>
            <bug_when>2006-11-12 15:19:53 0000</bug_when>
            <thetext>Rebuilt. All the same sympthoms, going back to 1.5.15-r3</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dang@gentoo.org</who>
            <bug_when>2006-11-17 09:15:44 0000</bug_when>
            <thetext>pam_console *is* needed for g-v-m, at least here.  g-v-m silently exits if on_console fails.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>remi@gentoo.org</who>
            <bug_when>2006-11-19 01:58:41 0000</bug_when>
            <thetext>@dang: gvm works fine here without it (running in the background, waiting for me to plug my usb keys). Maybe it checks for it at build time and dlopen()s it when you run it.

@Victor: could try and figure out if gvm either segfaults or quits with an error? I suggest you do a wrapper script like this one to see what&apos;s going on :

(rename /usr/bin/gnome-volume-manager as gnome-volume-manager.orig and create/chmod this script as gnome-volume-manager)

-------------

#!/bin/bash

/usr/bin/strace /usr/bin/gnome-volume-manager.orig $@ &amp;&gt; /tmp/gvm.txt

-------------</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vyegorov@gmail.com</who>
            <bug_when>2006-11-20 01:12:12 0000</bug_when>
            <thetext>Created an attachment (id=102380)
strace output for gvm

Note: I&apos;ve already installed pam_console, strace done after the pam_console was installed and Gnome restarted.

sys-libs/pam-0.99.6.3-r1
sys-auth/pam_console-0.99.6.2.3.6
gnome-base/gnome-volume-manager-2.15.0</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>michal@physics.ubc.ca</who>
            <bug_when>2006-12-13 10:08:19 0000</bug_when>
            <thetext>I filed a bug upstream on this a while back.
http://bugzilla.gnome.org/show_bug.cgi?id=359443

Apparently it has been fixed in cvs, and there is a link in the upstream bug to a patch.  Perhaps that patch could be applied here?
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vyegorov@gmail.com</who>
            <bug_when>2006-12-13 11:13:23 0000</bug_when>
            <thetext>Installing gvm 2.17.0 (which is not in official portage yet) fixed the problem.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2006-12-17 19:54:11 0000</bug_when>
            <thetext>Confirmed, can 2.17.0 go into portage or should I backport the fix?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>aj@nerdsville.com</who>
            <bug_when>2006-12-18 23:36:03 0000</bug_when>
            <thetext>Created an attachment (id=104342)
patch to fix bug 154675

patch to g-v-m 2.15.0 to fix the startx session bug which is caused by gvm_local_user, where ut_line is returned as ttyN rather than :0.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>aj@nerdsville.com</who>
            <bug_when>2006-12-18 23:38:44 0000</bug_when>
            <thetext>(In reply to comment #13)
&gt; Created an attachment (id=104342) [edit]
&gt; patch to fix bug 154675
&gt; 
&gt; patch to g-v-m 2.15.0 to fix the startx session bug which is caused by
&gt; gvm_local_user, where ut_line is returned as ttyN rather than :0.
&gt; 

Note: I take no credit for the above attachment, I simply pinched it (http://cvs.gnome.org/viewcvs/gnome-volume-manager/src/manager.c?r1=1.152&amp;r2=1.153) and added it to this bugzilla so it&apos;s easier for people to see. I&apos;m going to create a local ebuild in my overlay tommorow (currently remote to my gnome gentoo machine) and will post more details then.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>aj@nerdsville.com</who>
            <bug_when>2006-12-20 00:55:35 0000</bug_when>
            <thetext>(From update of attachment 104342)
broken, still working on it sorry!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>aj@nerdsville.com</who>
            <bug_when>2006-12-20 01:35:42 0000</bug_when>
            <thetext>Created an attachment (id=104430)
ebuild for g-v-m-2.15.0_p1, fixes bug 154675

Got my act together and wrote the ebuild to fix the bug we&apos;re experiencing</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>aj@nerdsville.com</who>
            <bug_when>2006-12-20 01:36:52 0000</bug_when>
            <thetext>Created an attachment (id=104431)
patch for g-v-m-2.15.0_p1 ebuild, fixes bug 154675

This is the accompanying patch for my previous ebuild attachment</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkashouty@gmail.com</who>
            <bug_when>2006-12-23 08:25:03 0000</bug_when>
            <thetext>this works here fine... i started out by upgrading to 2.17.0 then found this bug and it resolves the issue... you need to get this in portage since this has been broken for too long</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>remi@gentoo.org</who>
            <bug_when>2006-12-23 13:54:18 0000</bug_when>
            <thetext>Fixed in CVS, thanks everyone :)</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>102380</attachid>
            <date>2006-11-20 01:12 0000</date>
            <desc>strace output for gvm</desc>
            <filename>gvm-2.txt.gz</filename>
            <type>application/x-gzip</type>
            <data encoding="base64">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
8L2zCuxKxw/gSvLO0v8Addo97lMJAQA=
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>104342</attachid>
            <date>2006-12-18 23:36 0000</date>
            <desc>patch to fix bug 154675</desc>
            <filename>gnome-volume-manager-2.15.0-startxbug.patch.txt</filename>
            <type>text/plain</type>
            <data encoding="base64">PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQ0KUkNTIGZpbGU6IGdub21lLXZvbHVtZS1tYW5hZ2VyL3NyYy9tYW5hZ2VyLmMs
dg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjE1Mg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjE1Mw0K
ZGlmZiAtdSAtcjEuMTUyIC1yMS4xNTMNCi0tLSBtYW5hZ2VyLmMJMjAwNi8wOC8wNyAxMzo0Nzoz
MQkxLjE1Mg0KKysrIG1hbmFnZXIuYwkyMDA2LzA4LzExIDE4OjAxOjA4CTEuMTUzDQpAQCAtMTcx
Nyw2ICsxNzE3LDU4IEBADQogfQ0KIA0KIA0KK3N0YXRpYyBnYm9vbGVhbg0KK2d2bV9tb3VudF9v
cHRpb25zIChHUHRyQXJyYXkgKm9wdGlvbnMsIGd1aW50MzIgb3B0cywgY29uc3QgY2hhciAqdHlw
ZSwgY29uc3QgY2hhciAqd2hlcmUpDQorew0KKwljaGFyICpvcHRpb24sICprZXksICp0bXAsICpw
Ow0KKwlHU0xpc3QgKmxpc3QsICpsLCAqbjsNCisJR0NvbmZDbGllbnQgKmdjb25mOw0KKwljb25z
dCBjaGFyICpkaXI7DQorCQ0KKwlpZiAoIXN0cm5jbXAgKHdoZXJlLCAiL29yZy9mcmVlZGVza3Rv
cC9IYWwvIiwgMjEpKSB7DQorCQkvKiBmbGF0dGVuIHRoZSBVREkgKi8NCisJCWRpciA9IHAgPSB0
bXAgPSBnX3N0cmR1cCAod2hlcmUpOw0KKwkJd2hpbGUgKCpwICE9ICdcMCcpIHsNCisJCQlpZiAo
KnAgPT0gJy8nKQ0KKwkJCQkqcCA9ICdfJzsNCisJCQlwKys7DQorCQl9DQorCX0gZWxzZSB7DQor
CQlkaXIgPSB3aGVyZTsNCisJCXRtcCA9IE5VTEw7DQorCX0NCisJDQorCWtleSA9IGdfc3RyZHVw
X3ByaW50ZiAoIi9zeXN0ZW0vc3RvcmFnZS8lcy8lcy9tb3VudF9vcHRpb25zIiwgdHlwZSwgZGly
KTsNCisJZ19mcmVlICh0bXApOw0KKwkNCisJZ2NvbmYgPSBnY29uZl9jbGllbnRfZ2V0X2RlZmF1
bHQgKCk7DQorCWxpc3QgPSBnY29uZl9jbGllbnRfZ2V0X2xpc3QgKGdjb25mLCBrZXksIEdDT05G
X1ZBTFVFX1NUUklORywgTlVMTCk7DQorCWdfb2JqZWN0X3VucmVmIChnY29uZik7DQorCWdfZnJl
ZSAoa2V5KTsNCisJDQorCWlmIChsaXN0ID09IE5VTEwpIHsNCisJCWZwcmludGYgKHN0ZGVyciwg
Im5vIG1vdW50IG9wdGlvbnMgZm91bmQgZm9yICVzOjolc1xuIiwgdHlwZSwgd2hlcmUpOw0KKwkJ
cmV0dXJuIEZBTFNFOw0KKwl9DQorCQ0KKwlmb3IgKGwgPSBsaXN0OyBsICE9IE5VTEw7IGwgPSBu
KSB7DQorCQlvcHRpb24gPSBsLT5kYXRhOw0KKwkJbiA9IGwtPm5leHQ7DQorCQkNCisJCWdfcHRy
X2FycmF5X2FkZCAob3B0aW9ucywgb3B0aW9uKTsNCisJCQ0KKwkJZ19zbGlzdF9mcmVlXzEgKGwp
Ow0KKwl9DQorCQ0KKwlpZiAob3B0cyAmIE1PVU5UX1VJRCkgew0KKwkJb3B0aW9uID0gZ19zdHJk
dXBfcHJpbnRmICgidWlkPSV1IiwgZ2V0dWlkICgpKTsNCisJCWdfcHRyX2FycmF5X2FkZCAob3B0
aW9ucywgb3B0aW9uKTsNCisJfQ0KKwkNCisJcmV0dXJuIFRSVUU7DQorfQ0KKw0KKw0KIC8qDQog
ICogZ3ZtX2RldmljZV9tb3VudCAtIG1vdW50IHRoZSBnaXZlbiBkZXZpY2UuDQogICoNCkBAIC0x
NzYxLDEwICsxODEzLDEzIEBADQogCQkNCiAJCXJldHVybiByZXR2YWw7DQogCX0gZWxzZSB7DQot
CQljaGFyICptb3VudF9wb2ludCwgKmZzdHlwZSwgZm1hc2tfb3B0WzEyXSwgKmNoYXJzZXRfb3B0
ID0gTlVMTDsNCisJCWNoYXIgKm1vdW50X3BvaW50LCAqZnN0eXBlLCAqZHJpdmUsICoqbW9wdGlv
bnMsIGZtYXNrX29wdFsxMl0sICpjaGFyc2V0X29wdCA9IE5VTEw7DQogCQlEQnVzTWVzc2FnZSAq
ZG1lc2csICpyZXBseTsNCisJCWdib29sZWFuIGZyZWV2ID0gRkFMU0U7DQogCQlHUHRyQXJyYXkg
Km9wdGlvbnM7DQorCQlndWludDMyIG9wdHMgPSAwOw0KIAkJREJ1c0Vycm9yIGVycm9yOw0KKwkJ
c2l6ZV90IGksIGo7DQogCQkNCiAJCWlmICghKGRtZXNnID0gZGJ1c19tZXNzYWdlX25ld19tZXRo
b2RfY2FsbCAoIm9yZy5mcmVlZGVza3RvcC5IYWwiLCB1ZGksDQogCQkJCQkJCSAgICAib3JnLmZy
ZWVkZXNrdG9wLkhhbC5EZXZpY2UuVm9sdW1lIiwNCkBAIC0xNzczLDI2ICsxODI4LDQ4IEBADQog
CQkJcmV0dXJuIEZBTFNFOw0KIAkJfQ0KIAkJDQorCQlpZiAoKG1vcHRpb25zID0gbGliaGFsX2Rl
dmljZV9nZXRfcHJvcGVydHlfc3RybGlzdCAoaGFsX2N0eCwgdWRpLCAidm9sdW1lLm1vdW50LnZh
bGlkX29wdGlvbnMiLCBOVUxMKSkpIHsNCisJCQlmb3IgKGkgPSAwOyBtb3B0aW9uc1tpXTsgaSsr
KSB7DQorCQkJCWZvciAoaiA9IDA7IGogPCBHX05fRUxFTUVOVFMgKG1vdW50X29wdGlvbnMpOyBq
KyspIHsNCisJCQkJCWlmICghc3RyY21wIChtb3B0aW9uc1tpXSwgbW91bnRfb3B0aW9uc1tqXS5u
YW1lKSkNCisJCQkJCQlvcHRzIHw9IG1vdW50X29wdGlvbnNbal0uZmxhZzsNCisJCQkJfQ0KKwkJ
CX0NCisJCQkNCisJCQlsaWJoYWxfZnJlZV9zdHJpbmdfYXJyYXkgKG1vcHRpb25zKTsNCisJCX0N
CisJCQ0KIAkJb3B0aW9ucyA9IGdfcHRyX2FycmF5X25ldyAoKTsNCisJCQ0KKwkJLyogY2hlY2sg
dm9sdW1lLXNwZWNpZmljIG1vdW50IG9wdGlvbnMgKi8NCisJCWlmIChndm1fbW91bnRfb3B0aW9u
cyAob3B0aW9ucywgb3B0cywgInZvbHVtZXMiLCB1ZGkpKSB7DQorCQkJZnJlZXYgPSBUUlVFOw0K
KwkJCWdvdG8gbW91bnQ7DQorCQl9DQorCQkNCisJCS8qIGNoZWNrIGRyaXZlIHNwZWNpZmljIG1v
dW50IG9wdGlvbnMgKi8NCisJCWlmICgoZHJpdmUgPSBsaWJoYWxfZGV2aWNlX2dldF9wcm9wZXJ0
eV9zdHJpbmcgKGhhbF9jdHgsIHVkaSwgImJsb2NrLnN0b3JhZ2VfZGV2aWNlIiwgTlVMTCkpKSB7
DQorCQkJaWYgKGd2bV9tb3VudF9vcHRpb25zIChvcHRpb25zLCBvcHRzLCAiZHJpdmVzIiwgZHJp
dmUpKSB7DQorCQkJCWxpYmhhbF9mcmVlX3N0cmluZyAoZHJpdmUpOw0KKwkJCQlmcmVldiA9IFRS
VUU7DQorCQkJCWdvdG8gbW91bnQ7DQorCQkJfQ0KKwkJCWxpYmhhbF9mcmVlX3N0cmluZyAoZHJp
dmUpOw0KKwkJfQ0KKwkJDQogCQlpZiAoKGZzdHlwZSA9IGxpYmhhbF9kZXZpY2VfZ2V0X3Byb3Bl
cnR5X3N0cmluZyAoaGFsX2N0eCwgdWRpLCAidm9sdW1lLmZzdHlwZSIsIE5VTEwpKSkgew0KLQkJ
CWNoYXIgKiptb3B0aW9ucyA9IE5VTEw7DQogCQkJY29uc3QgY2hhciAqaW9jaGFyc2V0Ow0KLQkJ
CWd1aW50MzIgb3B0cyA9IDA7DQogCQkJY2hhciB1aWRbMzJdOw0KLQkJCXNpemVfdCBpLCBqOw0K
IAkJCW1vZGVfdCBtYXNrOw0KIAkJCQ0KLQkJCWlmICgobW9wdGlvbnMgPSBsaWJoYWxfZGV2aWNl
X2dldF9wcm9wZXJ0eV9zdHJsaXN0IChoYWxfY3R4LCB1ZGksICJ2b2x1bWUubW91bnQudmFsaWRf
b3B0aW9ucyIsIE5VTEwpKSkgew0KLQkJCQlmb3IgKGkgPSAwOyBtb3B0aW9uc1tpXTsgaSsrKSB7
DQotCQkJCQlmb3IgKGogPSAwOyBqIDwgR19OX0VMRU1FTlRTIChtb3VudF9vcHRpb25zKTsgaisr
KSB7DQotCQkJCQkJaWYgKCFzdHJjbXAgKG1vcHRpb25zW2ldLCBtb3VudF9vcHRpb25zW2pdLm5h
bWUpKQ0KLQkJCQkJCQlvcHRzIHw9IG1vdW50X29wdGlvbnNbal0uZmxhZzsNCi0JCQkJCX0NCi0J
CQkJfQ0KLQkJCQkNCi0JCQkJbGliaGFsX2ZyZWVfc3RyaW5nX2FycmF5IChtb3B0aW9ucyk7DQor
CQkJLyogZmFsbCBiYWNrIHRvIHVzaW5nIGZzdHlwZS1zcGVjaWZpYyBtb3VudCBvcHRpb25zICov
DQorCQkJaWYgKGd2bV9tb3VudF9vcHRpb25zIChvcHRpb25zLCBvcHRzLCAiZGVmYXVsdF9vcHRp
b25zIiwgZnN0eXBlKSkgew0KKwkJCQlsaWJoYWxfZnJlZV9zdHJpbmcgKGZzdHlwZSk7DQorCQkJ
CWZyZWV2ID0gVFJVRTsNCisJCQkJZ290byBtb3VudDsNCiAJCQl9DQogCQkJDQorCQkJLyogdGFr
ZSBvdXIgYmVzdCBndWVzcyBhdCB3aGF0IHRoZSB1c2VyIHdvdWxkIHdhbnQgKi8NCiAJCQlpZiAo
IXN0cmNtcCAoZnN0eXBlLCAidmZhdCIpKSB7DQogCQkJCWlmIChvcHRzICYgTU9VTlRfTk9FWEVD
KQ0KIAkJCQkJZ19wdHJfYXJyYXlfYWRkIChvcHRpb25zLCAibm9leGVjIik7DQpAQCAtMTg0Myw5
ICsxOTIwLDExIEBADQogCQkJCWdfcHRyX2FycmF5X2FkZCAob3B0aW9ucywgdWlkKTsNCiAJCQl9
DQogCQkJDQotCQkJZ19mcmVlIChmc3R5cGUpOw0KKwkJCWxpYmhhbF9mcmVlX3N0cmluZyAoZnN0
eXBlKTsNCiAJCX0NCiAJCQ0KKwltb3VudDoNCisJCQ0KIAkJbW91bnRfcG9pbnQgPSAiIjsNCiAJ
CWZzdHlwZSA9ICIiOw0KIAkJDQpAQCAtMTg1Nyw2ICsxOTM2LDExIEBADQogCQkJcmV0dXJuIEZB
TFNFOw0KIAkJfQ0KIAkJDQorCQlpZiAoZnJlZXYpIHsNCisJCQlmb3IgKGkgPSAwOyBpIDwgb3B0
aW9ucy0+bGVuOyBpKyspDQorCQkJCWdfZnJlZSAob3B0aW9ucy0+cGRhdGFbaV0pOw0KKwkJfQ0K
KwkJDQogCQlnX3B0cl9hcnJheV9mcmVlIChvcHRpb25zLCBUUlVFKTsNCiAJCWdfZnJlZSAoY2hh
cnNldF9vcHQpOw0KIAkJDQpAQCAtMzA4MCwzMSArMzE2NCw2NCBAQA0KIH0NCiANCiANCitlbnVt
IHsNCisJTE9DQUxfVVNFUl9DSEVDS0VEID0gKDEgPDwgMCksDQorCUxPQ0FMX1VTRVJfRk9VTkQg
ICA9ICgxIDw8IDEpDQorfTsNCisNCiAvKiBjaGVja3MgdGhhdCB0aGUgdXNlciBpcyBsb2dnZWQt
aW4gYXQgYSBsb2NhbCBYIHNlc3Npb24gKHdoaWNoIGRvZXMgbm90IG5lY2Vzc2FyaWx5IGluZmVy
IGFuICphY3RpdmUqIHNlc3Npb24pICovDQogc3RhdGljIGdib29sZWFuDQogZ3ZtX2xvY2FsX3Vz
ZXIgKHZvaWQpDQogew0KLQlnYm9vbGVhbiBsb2NhbCA9IEZBTFNFOw0KKwlzdGF0aWMgZ3VpbnQz
MiBsb2NhbCA9IDA7DQorCXN0cnVjdCBkaXJlbnQgKmRlbnQ7DQogCXN0cnVjdCB1dG1wICp1dG1w
Ow0KIAljb25zdCBjaGFyICp1c2VyOw0KLQlzaXplX3QgdWxlbjsNCisJY2hhciAqdnRlbmQ7DQor
CXNpemVfdCBuOw0KKwlESVIgKmRpcjsNCisJaW50IHZ0Ow0KKwkNCisJaWYgKGxvY2FsICYgTE9D
QUxfVVNFUl9DSEVDS0VEKQ0KKwkJcmV0dXJuIChsb2NhbCAmIExPQ0FMX1VTRVJfRk9VTkQpOw0K
IAkNCiAJdXNlciA9IGdfZ2V0X3VzZXJfbmFtZSAoKTsNCi0JdWxlbiA9IHN0cmxlbiAodXNlcik7
DQorCW4gPSBzdHJsZW4gKHVzZXIpOw0KIAkNCi0Jc2V0dXRlbnQgKCk7DQorCWlmICghKGRpciA9
IG9wZW5kaXIgKEdWTV9DT05TT0xFX0FVVEhfRElSKSkpDQorCQlnb3RvIGZhbGxiYWNrOw0KIAkN
Ci0Jd2hpbGUgKCFsb2NhbCAmJiAodXRtcCA9IGdldHV0ZW50ICgpKSkgew0KLQkJaWYgKHV0bXAt
PnV0X3R5cGUgIT0gVVNFUl9QUk9DRVNTIHx8IHN0cm5jbXAgKHV0bXAtPnV0X3VzZXIsIHVzZXIs
IHVsZW4pICE9IDApDQotCQkJY29udGludWU7DQorCS8qIHRoaXMgd29ya3MgZm9yIHBhbV9jb25z
b2xlICgkcGF0aC91c2VyKSBhbmQgcGFtX2ZvcmVncm91bmQgKCRwYXRoL3VzZXI6dnQpIC0gc2Vl
IGJ1ZyAjMzM2OTMyICovDQorCXdoaWxlICgoZGVudCA9IHJlYWRkaXIgKGRpcikpKSB7DQorICAg
ICAgICAgICAgICAgIGlmICghc3RybmNtcCAodXNlciwgZGVudC0+ZF9uYW1lLCBuKSAmJiBkZW50
LT5kX25hbWVbbl0gPT0gJ1wwJw0KKwkJICAgIHx8IChkZW50LT5kX25hbWVbbl0gPT0gJzonICYm
ICgodnQgPSBzdHJ0b2wgKGRlbnQtPmRfbmFtZSArIG4gKyAxLCAmdnRlbmQsIDEwKSkgPj0gMCkg
JiYgKnZ0ZW5kID09ICdcMCcpKSB7DQorCQkJbG9jYWwgPSBMT0NBTF9VU0VSX0ZPVU5EOw0KKwkJ
CWJyZWFrOw0KKwkJfQ0KKwl9DQorCQ0KKwljbG9zZWRpciAoZGlyKTsNCisJDQorIGZhbGxiYWNr
Og0KKwkNCisJaWYgKCEobG9jYWwgJiBMT0NBTF9VU0VSX0ZPVU5EKSkgew0KKwkJc2V0dXRlbnQg
KCk7DQorCQkNCisJCXdoaWxlICghKGxvY2FsICYgTE9DQUxfVVNFUl9GT1VORCkgJiYgKHV0bXAg
PSBnZXR1dGVudCAoKSkpIHsNCisJCQlpZiAodXRtcC0+dXRfdHlwZSAhPSBVU0VSX1BST0NFU1Mg
fHwgc3RybmNtcCAodXRtcC0+dXRfdXNlciwgdXNlciwgbikgIT0gMCkNCisJCQkJY29udGludWU7
DQorCQkJDQorCQkJLyogb25seSBhY2NlcHQgbG9jYWwgWCBzZXNzaW9ucyBvciBsb2NhbCB0dHkn
cyAodXNlciBzdGFydGVkIFggdmlhIGBzdGFydHhgKSAqLw0KKwkJCWxvY2FsID0gdXRtcC0+dXRf
bGluZVswXSA9PSAnOicgJiYgdXRtcC0+dXRfbGluZVsxXSA+PSAnMCcgJiYgdXRtcC0+dXRfbGlu
ZVsxXSA8PSAnOScNCisJCQkJfHwgIXN0cm5jbXAgKHV0bXAtPnV0X2xpbmUsICJ0dHkiLCAzKSA/
IExPQ0FMX1VTRVJfRk9VTkQgOiAwOw0KKwkJfQ0KIAkJDQotCQkvKiBvbmx5IGFjY2VwdCBsb2Nh
bCBYIHNlc3Npb25zICovDQotCQlsb2NhbCA9IHV0bXAtPnV0X2xpbmVbMF0gPT0gJzonICYmIHV0
bXAtPnV0X2xpbmVbMV0gPj0gJzAnICYmIHV0bXAtPnV0X2xpbmVbMV0gPD0gJzknOw0KKwkJZW5k
dXRlbnQgKCk7DQogCX0NCiAJDQotCWVuZHV0ZW50ICgpOw0KKwlsb2NhbCB8PSBMT0NBTF9VU0VS
X0NIRUNLRUQ7DQogCQ0KLQlyZXR1cm4gbG9jYWw7DQorCXJldHVybiAobG9jYWwgJiBMT0NBTF9V
U0VSX0ZPVU5EKTsNCiB9DQogDQogLyogY2hlY2tzIHRoYXQgdGhlIHVzZXIgaXMgYXQgdGhlIGxv
Y2FsIGFjdGl2ZSBYIHNlc3Npb24gKi8NCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>104430</attachid>
            <date>2006-12-20 01:35 0000</date>
            <desc>ebuild for g-v-m-2.15.0_p1, fixes bug 154675</desc>
            <filename>gnome-volume-manager-2.15.0_p1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgZ25vbWUyIGV1dGlscyBhdXRvdG9vbHMKClNSQ19VUkk9Imh0dHA6Ly9k
aXN0ZmlsZXMuZ2VudG9vLm9yZy8ke1BOfS0ke1BWLyVfcDF9LnRhci5iejIiClM9IiR7V09SS0RJ
Un0vJHtQTn0tJHtQVi8lX3AxfSIKREVTQ1JJUFRJT049IkRhZW1vbiB0aGF0IGVuZm9yY2VzIHZv
bHVtZS1yZWxhdGVkIHBvbGljaWVzIgpIT01FUEFHRT0iaHR0cDovL3d3dy5nbm9tZS5vcmcvIgoK
TElDRU5TRT0iR1BMLTIiClNMT1Q9IjAiCktFWVdPUkRTPSJ+YWxwaGEgYW1kNjQgfmlhNjQgcHBj
IH5wcGM2NCBzcGFyYyB4ODYiCklVU0U9ImNyeXB0IGRlYnVnIGRvYyIKClJERVBFTkQ9Imdub21l
LWJhc2UvbmF1dGlsdXMKCT49Z25vbWUtYmFzZS9saWJnbm9tZXVpLTIuMS41Cgl8fCAgKAoJCQk+
PWRldi1saWJzL2RidXMtZ2xpYi0wLjcxCgkJCSggPHN5cy1hcHBzL2RidXMtMC45MCA+PXN5cy1h
cHBzL2RidXMtMC4zMSApCgkJKQoJPj1zeXMtYXBwcy9oYWwtMC41LjYKCT49eDExLWxpYnMvZ3Rr
Ky0yLjYKCT49Z25vbWUtYmFzZS9saWJnbGFkZS0yCgk+PXgxMS1saWJzL2xpYm5vdGlmeS0wLjMK
CT49Z25vbWUtYmFzZS9nY29uZi0yCgk+PWdub21lLWJhc2UvY29udHJvbC1jZW50ZXItMi4wCgln
bm9tZS1iYXNlL2dub21lLW1pbWUtZGF0YQoJZ25vbWUtYmFzZS9nbm9tZS1tb3VudCIKCkRFUEVO
RD0iJHtSREVQRU5EfQoJICBzeXMtZGV2ZWwvZ2V0dGV4dAoJPj1kZXYtdXRpbC9wa2djb25maWct
MC4yMAoJPj1kZXYtdXRpbC9pbnRsdG9vbC0wLjM1IgoKRE9DUz0iQVVUSE9SUyBDaGFuZ2VMb2cg
UkVBRE1FIEhBQ0tJTkcgTkVXUyBUT0RPIgoKcGtnX3NldHVwKCkgewoJRzJDT05GPSIke0cyQ09O
Rn0gXAoJCQkkKHVzZV9lbmFibGUgY3J5cHQpIFwKCQkJJCh1c2VfZW5hYmxlIGRlYnVnKSBcCgkJ
CSQodXNlX2VuYWJsZSBkb2MpIgoKCSMgRklYTUU6IFdlIHNob3VsZCBiZSBtb3JlIGludGVsbGln
ZW50IGFib3V0IGRpc2FibGluZyBtdWx0aXVzZXIgc3VwcG9ydAoJIyAobGlrZSBlbmFibGUgaXQg
d2hlbiBwYW1fY29uc29sZSBpcyBhdmFpbGFibGU/KS4gRm9yIG5vdywgdGhpcyBpcyBhCgkjIHNs
aWdodGx5IG5pY2VyIHNvbHV0aW9uIHRoYW4gYXBwbHlpbmcgJHtQTn0tMS41Ljktbm8tcGFtX2Nv
bnNvbGUucGF0Y2gKCUcyQ09ORj0iJHtHMkNPTkZ9IC0tZGlzYWJsZS1tdWx0aXVzZXIiCn0KCnNy
Y191bnBhY2soKSB7Cgl1bnBhY2sgIiR7QX0iCgljZCAiJHtTfSIKCWVwYXRjaCAiJHtGSUxFU0RJ
Un0vJHtQfS1ndm1fbG9jYWxfdXNlci5wYXRjaCIKfQoKcGtnX3Bvc3RpbnN0KCkgewoJZ25vbWUy
X3BrZ19wb3N0aW5zdAoKCWVpbmZvICJUbyBzdGFydCB0aGUgZ25vbWUtdm9sdW1lLW1hbmFnZXIg
ZGFlbW9uIHlvdSBuZWVkIHRvIGNvbmZpZ3VyZSIKCWVpbmZvICJpdCB0aHJvdWdoIGl0J3MgcHJl
ZmVyZW5jZXMgY2FwcGxldC4gQWxzbyB0aGUgSEFMIGRhZW1vbiAoaGFsZCkiCgllaW5mbyAibmVl
ZHMgdG8gYmUgcnVubmluZyBvciBpdCB3aWxsIHNodXQgZG93bi4iCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>104431</attachid>
            <date>2006-12-20 01:36 0000</date>
            <desc>patch for g-v-m-2.15.0_p1 ebuild, fixes bug 154675</desc>
            <filename>gnome-volume-manager-2.15.0_p1-gvm_local_user.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBwYXRjaCB0byBnLXYtbSAyLjE1LjAgdG8gZml4IHRoZSBzdGFydHggc2Vzc2lvbiBidWcgd2hp
Y2ggaXMgY2F1c2VkIGJ5CiMgZ3ZtX2xvY2FsX3VzZXIsIHdoZXJlIHV0X2xpbmUgaXMgcmV0dXJu
ZWQgYXMgdHR5TiByYXRoZXIgdGhhbiA6MC4KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogc3JjL21hbmFn
ZXIuYyx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4xNTIKcmV0cmlldmluZyByZXZpc2lvbiAxLjE1
MwpkaWZmIC11IC1yMS4xNTIgLXIxLjE1MwotLS0gc3JjL21hbmFnZXIuYwkyMDA2LzA4LzA3IDEz
OjQ3OjMxCTEuMTUyCisrKyBzcmMvbWFuYWdlci5jCTIwMDYvMDgvMTEgMTg6MDE6MDgJMS4xNTMK
QEAgLTE3MTcsNiArMTcxNyw1OCBAQAogfQogCiAKK3N0YXRpYyBnYm9vbGVhbgorZ3ZtX21vdW50
X29wdGlvbnMgKEdQdHJBcnJheSAqb3B0aW9ucywgZ3VpbnQzMiBvcHRzLCBjb25zdCBjaGFyICp0
eXBlLCBjb25zdCBjaGFyICp3aGVyZSkKK3sKKwljaGFyICpvcHRpb24sICprZXksICp0bXAsICpw
OworCUdTTGlzdCAqbGlzdCwgKmwsICpuOworCUdDb25mQ2xpZW50ICpnY29uZjsKKwljb25zdCBj
aGFyICpkaXI7CisJCisJaWYgKCFzdHJuY21wICh3aGVyZSwgIi9vcmcvZnJlZWRlc2t0b3AvSGFs
LyIsIDIxKSkgeworCQkvKiBmbGF0dGVuIHRoZSBVREkgKi8KKwkJZGlyID0gcCA9IHRtcCA9IGdf
c3RyZHVwICh3aGVyZSk7CisJCXdoaWxlICgqcCAhPSAnXDAnKSB7CisJCQlpZiAoKnAgPT0gJy8n
KQorCQkJCSpwID0gJ18nOworCQkJcCsrOworCQl9CisJfSBlbHNlIHsKKwkJZGlyID0gd2hlcmU7
CisJCXRtcCA9IE5VTEw7CisJfQorCQorCWtleSA9IGdfc3RyZHVwX3ByaW50ZiAoIi9zeXN0ZW0v
c3RvcmFnZS8lcy8lcy9tb3VudF9vcHRpb25zIiwgdHlwZSwgZGlyKTsKKwlnX2ZyZWUgKHRtcCk7
CisJCisJZ2NvbmYgPSBnY29uZl9jbGllbnRfZ2V0X2RlZmF1bHQgKCk7CisJbGlzdCA9IGdjb25m
X2NsaWVudF9nZXRfbGlzdCAoZ2NvbmYsIGtleSwgR0NPTkZfVkFMVUVfU1RSSU5HLCBOVUxMKTsK
KwlnX29iamVjdF91bnJlZiAoZ2NvbmYpOworCWdfZnJlZSAoa2V5KTsKKwkKKwlpZiAobGlzdCA9
PSBOVUxMKSB7CisJCWZwcmludGYgKHN0ZGVyciwgIm5vIG1vdW50IG9wdGlvbnMgZm91bmQgZm9y
ICVzOjolc1xuIiwgdHlwZSwgd2hlcmUpOworCQlyZXR1cm4gRkFMU0U7CisJfQorCQorCWZvciAo
bCA9IGxpc3Q7IGwgIT0gTlVMTDsgbCA9IG4pIHsKKwkJb3B0aW9uID0gbC0+ZGF0YTsKKwkJbiA9
IGwtPm5leHQ7CisJCQorCQlnX3B0cl9hcnJheV9hZGQgKG9wdGlvbnMsIG9wdGlvbik7CisJCQor
CQlnX3NsaXN0X2ZyZWVfMSAobCk7CisJfQorCQorCWlmIChvcHRzICYgTU9VTlRfVUlEKSB7CisJ
CW9wdGlvbiA9IGdfc3RyZHVwX3ByaW50ZiAoInVpZD0ldSIsIGdldHVpZCAoKSk7CisJCWdfcHRy
X2FycmF5X2FkZCAob3B0aW9ucywgb3B0aW9uKTsKKwl9CisJCisJcmV0dXJuIFRSVUU7Cit9CisK
KwogLyoKICAqIGd2bV9kZXZpY2VfbW91bnQgLSBtb3VudCB0aGUgZ2l2ZW4gZGV2aWNlLgogICoK
QEAgLTE3NjEsMTAgKzE4MTMsMTMgQEAKIAkJCiAJCXJldHVybiByZXR2YWw7CiAJfSBlbHNlIHsK
LQkJY2hhciAqbW91bnRfcG9pbnQsICpmc3R5cGUsIGZtYXNrX29wdFsxMl0sICpjaGFyc2V0X29w
dCA9IE5VTEw7CisJCWNoYXIgKm1vdW50X3BvaW50LCAqZnN0eXBlLCAqZHJpdmUsICoqbW9wdGlv
bnMsIGZtYXNrX29wdFsxMl0sICpjaGFyc2V0X29wdCA9IE5VTEw7CiAJCURCdXNNZXNzYWdlICpk
bWVzZywgKnJlcGx5OworCQlnYm9vbGVhbiBmcmVldiA9IEZBTFNFOwogCQlHUHRyQXJyYXkgKm9w
dGlvbnM7CisJCWd1aW50MzIgb3B0cyA9IDA7CiAJCURCdXNFcnJvciBlcnJvcjsKKwkJc2l6ZV90
IGksIGo7CiAJCQogCQlpZiAoIShkbWVzZyA9IGRidXNfbWVzc2FnZV9uZXdfbWV0aG9kX2NhbGwg
KCJvcmcuZnJlZWRlc2t0b3AuSGFsIiwgdWRpLAogCQkJCQkJCSAgICAib3JnLmZyZWVkZXNrdG9w
LkhhbC5EZXZpY2UuVm9sdW1lIiwKQEAgLTE3NzMsMjYgKzE4MjgsNDggQEAKIAkJCXJldHVybiBG
QUxTRTsKIAkJfQogCQkKKwkJaWYgKChtb3B0aW9ucyA9IGxpYmhhbF9kZXZpY2VfZ2V0X3Byb3Bl
cnR5X3N0cmxpc3QgKGhhbF9jdHgsIHVkaSwgInZvbHVtZS5tb3VudC52YWxpZF9vcHRpb25zIiwg
TlVMTCkpKSB7CisJCQlmb3IgKGkgPSAwOyBtb3B0aW9uc1tpXTsgaSsrKSB7CisJCQkJZm9yIChq
ID0gMDsgaiA8IEdfTl9FTEVNRU5UUyAobW91bnRfb3B0aW9ucyk7IGorKykgeworCQkJCQlpZiAo
IXN0cmNtcCAobW9wdGlvbnNbaV0sIG1vdW50X29wdGlvbnNbal0ubmFtZSkpCisJCQkJCQlvcHRz
IHw9IG1vdW50X29wdGlvbnNbal0uZmxhZzsKKwkJCQl9CisJCQl9CisJCQkKKwkJCWxpYmhhbF9m
cmVlX3N0cmluZ19hcnJheSAobW9wdGlvbnMpOworCQl9CisJCQogCQlvcHRpb25zID0gZ19wdHJf
YXJyYXlfbmV3ICgpOworCQkKKwkJLyogY2hlY2sgdm9sdW1lLXNwZWNpZmljIG1vdW50IG9wdGlv
bnMgKi8KKwkJaWYgKGd2bV9tb3VudF9vcHRpb25zIChvcHRpb25zLCBvcHRzLCAidm9sdW1lcyIs
IHVkaSkpIHsKKwkJCWZyZWV2ID0gVFJVRTsKKwkJCWdvdG8gbW91bnQ7CisJCX0KKwkJCisJCS8q
IGNoZWNrIGRyaXZlIHNwZWNpZmljIG1vdW50IG9wdGlvbnMgKi8KKwkJaWYgKChkcml2ZSA9IGxp
YmhhbF9kZXZpY2VfZ2V0X3Byb3BlcnR5X3N0cmluZyAoaGFsX2N0eCwgdWRpLCAiYmxvY2suc3Rv
cmFnZV9kZXZpY2UiLCBOVUxMKSkpIHsKKwkJCWlmIChndm1fbW91bnRfb3B0aW9ucyAob3B0aW9u
cywgb3B0cywgImRyaXZlcyIsIGRyaXZlKSkgeworCQkJCWxpYmhhbF9mcmVlX3N0cmluZyAoZHJp
dmUpOworCQkJCWZyZWV2ID0gVFJVRTsKKwkJCQlnb3RvIG1vdW50OworCQkJfQorCQkJbGliaGFs
X2ZyZWVfc3RyaW5nIChkcml2ZSk7CisJCX0KKwkJCiAJCWlmICgoZnN0eXBlID0gbGliaGFsX2Rl
dmljZV9nZXRfcHJvcGVydHlfc3RyaW5nIChoYWxfY3R4LCB1ZGksICJ2b2x1bWUuZnN0eXBlIiwg
TlVMTCkpKSB7Ci0JCQljaGFyICoqbW9wdGlvbnMgPSBOVUxMOwogCQkJY29uc3QgY2hhciAqaW9j
aGFyc2V0OwotCQkJZ3VpbnQzMiBvcHRzID0gMDsKIAkJCWNoYXIgdWlkWzMyXTsKLQkJCXNpemVf
dCBpLCBqOwogCQkJbW9kZV90IG1hc2s7CiAJCQkKLQkJCWlmICgobW9wdGlvbnMgPSBsaWJoYWxf
ZGV2aWNlX2dldF9wcm9wZXJ0eV9zdHJsaXN0IChoYWxfY3R4LCB1ZGksICJ2b2x1bWUubW91bnQu
dmFsaWRfb3B0aW9ucyIsIE5VTEwpKSkgewotCQkJCWZvciAoaSA9IDA7IG1vcHRpb25zW2ldOyBp
KyspIHsKLQkJCQkJZm9yIChqID0gMDsgaiA8IEdfTl9FTEVNRU5UUyAobW91bnRfb3B0aW9ucyk7
IGorKykgewotCQkJCQkJaWYgKCFzdHJjbXAgKG1vcHRpb25zW2ldLCBtb3VudF9vcHRpb25zW2pd
Lm5hbWUpKQotCQkJCQkJCW9wdHMgfD0gbW91bnRfb3B0aW9uc1tqXS5mbGFnOwotCQkJCQl9Ci0J
CQkJfQotCQkJCQotCQkJCWxpYmhhbF9mcmVlX3N0cmluZ19hcnJheSAobW9wdGlvbnMpOworCQkJ
LyogZmFsbCBiYWNrIHRvIHVzaW5nIGZzdHlwZS1zcGVjaWZpYyBtb3VudCBvcHRpb25zICovCisJ
CQlpZiAoZ3ZtX21vdW50X29wdGlvbnMgKG9wdGlvbnMsIG9wdHMsICJkZWZhdWx0X29wdGlvbnMi
LCBmc3R5cGUpKSB7CisJCQkJbGliaGFsX2ZyZWVfc3RyaW5nIChmc3R5cGUpOworCQkJCWZyZWV2
ID0gVFJVRTsKKwkJCQlnb3RvIG1vdW50OwogCQkJfQogCQkJCisJCQkvKiB0YWtlIG91ciBiZXN0
IGd1ZXNzIGF0IHdoYXQgdGhlIHVzZXIgd291bGQgd2FudCAqLwogCQkJaWYgKCFzdHJjbXAgKGZz
dHlwZSwgInZmYXQiKSkgewogCQkJCWlmIChvcHRzICYgTU9VTlRfTk9FWEVDKQogCQkJCQlnX3B0
cl9hcnJheV9hZGQgKG9wdGlvbnMsICJub2V4ZWMiKTsKQEAgLTE4NDMsOSArMTkyMCwxMSBAQAog
CQkJCWdfcHRyX2FycmF5X2FkZCAob3B0aW9ucywgdWlkKTsKIAkJCX0KIAkJCQotCQkJZ19mcmVl
IChmc3R5cGUpOworCQkJbGliaGFsX2ZyZWVfc3RyaW5nIChmc3R5cGUpOwogCQl9CiAJCQorCW1v
dW50OgorCQkKIAkJbW91bnRfcG9pbnQgPSAiIjsKIAkJZnN0eXBlID0gIiI7CiAJCQpAQCAtMTg1
Nyw2ICsxOTM2LDExIEBACiAJCQlyZXR1cm4gRkFMU0U7CiAJCX0KIAkJCisJCWlmIChmcmVldikg
eworCQkJZm9yIChpID0gMDsgaSA8IG9wdGlvbnMtPmxlbjsgaSsrKQorCQkJCWdfZnJlZSAob3B0
aW9ucy0+cGRhdGFbaV0pOworCQl9CisJCQogCQlnX3B0cl9hcnJheV9mcmVlIChvcHRpb25zLCBU
UlVFKTsKIAkJZ19mcmVlIChjaGFyc2V0X29wdCk7CiAJCQpAQCAtMzA4MCwzMSArMzE2NCw2NCBA
QAogfQogCiAKK2VudW0geworCUxPQ0FMX1VTRVJfQ0hFQ0tFRCA9ICgxIDw8IDApLAorCUxPQ0FM
X1VTRVJfRk9VTkQgICA9ICgxIDw8IDEpCit9OworCiAvKiBjaGVja3MgdGhhdCB0aGUgdXNlciBp
cyBsb2dnZWQtaW4gYXQgYSBsb2NhbCBYIHNlc3Npb24gKHdoaWNoIGRvZXMgbm90IG5lY2Vzc2Fy
aWx5IGluZmVyIGFuICphY3RpdmUqIHNlc3Npb24pICovCiBzdGF0aWMgZ2Jvb2xlYW4KIGd2bV9s
b2NhbF91c2VyICh2b2lkKQogewotCWdib29sZWFuIGxvY2FsID0gRkFMU0U7CisJc3RhdGljIGd1
aW50MzIgbG9jYWwgPSAwOworCXN0cnVjdCBkaXJlbnQgKmRlbnQ7CiAJc3RydWN0IHV0bXAgKnV0
bXA7CiAJY29uc3QgY2hhciAqdXNlcjsKLQlzaXplX3QgdWxlbjsKKwljaGFyICp2dGVuZDsKKwlz
aXplX3QgbjsKKwlESVIgKmRpcjsKKwlpbnQgdnQ7CisJCisJaWYgKGxvY2FsICYgTE9DQUxfVVNF
Ul9DSEVDS0VEKQorCQlyZXR1cm4gKGxvY2FsICYgTE9DQUxfVVNFUl9GT1VORCk7CiAJCiAJdXNl
ciA9IGdfZ2V0X3VzZXJfbmFtZSAoKTsKLQl1bGVuID0gc3RybGVuICh1c2VyKTsKKwluID0gc3Ry
bGVuICh1c2VyKTsKIAkKLQlzZXR1dGVudCAoKTsKKwlpZiAoIShkaXIgPSBvcGVuZGlyIChHVk1f
Q09OU09MRV9BVVRIX0RJUikpKQorCQlnb3RvIGZhbGxiYWNrOwogCQotCXdoaWxlICghbG9jYWwg
JiYgKHV0bXAgPSBnZXR1dGVudCAoKSkpIHsKLQkJaWYgKHV0bXAtPnV0X3R5cGUgIT0gVVNFUl9Q
Uk9DRVNTIHx8IHN0cm5jbXAgKHV0bXAtPnV0X3VzZXIsIHVzZXIsIHVsZW4pICE9IDApCi0JCQlj
b250aW51ZTsKKwkvKiB0aGlzIHdvcmtzIGZvciBwYW1fY29uc29sZSAoJHBhdGgvdXNlcikgYW5k
IHBhbV9mb3JlZ3JvdW5kICgkcGF0aC91c2VyOnZ0KSAtIHNlZSBidWcgIzMzNjkzMiAqLworCXdo
aWxlICgoZGVudCA9IHJlYWRkaXIgKGRpcikpKSB7CisgICAgICAgICAgICAgICAgaWYgKCFzdHJu
Y21wICh1c2VyLCBkZW50LT5kX25hbWUsIG4pICYmIGRlbnQtPmRfbmFtZVtuXSA9PSAnXDAnCisJ
CSAgICB8fCAoZGVudC0+ZF9uYW1lW25dID09ICc6JyAmJiAoKHZ0ID0gc3RydG9sIChkZW50LT5k
X25hbWUgKyBuICsgMSwgJnZ0ZW5kLCAxMCkpID49IDApICYmICp2dGVuZCA9PSAnXDAnKSkgewor
CQkJbG9jYWwgPSBMT0NBTF9VU0VSX0ZPVU5EOworCQkJYnJlYWs7CisJCX0KKwl9CisJCisJY2xv
c2VkaXIgKGRpcik7CisJCisgZmFsbGJhY2s6CisJCisJaWYgKCEobG9jYWwgJiBMT0NBTF9VU0VS
X0ZPVU5EKSkgeworCQlzZXR1dGVudCAoKTsKKwkJCisJCXdoaWxlICghKGxvY2FsICYgTE9DQUxf
VVNFUl9GT1VORCkgJiYgKHV0bXAgPSBnZXR1dGVudCAoKSkpIHsKKwkJCWlmICh1dG1wLT51dF90
eXBlICE9IFVTRVJfUFJPQ0VTUyB8fCBzdHJuY21wICh1dG1wLT51dF91c2VyLCB1c2VyLCBuKSAh
PSAwKQorCQkJCWNvbnRpbnVlOworCQkJCisJCQkvKiBvbmx5IGFjY2VwdCBsb2NhbCBYIHNlc3Np
b25zIG9yIGxvY2FsIHR0eSdzICh1c2VyIHN0YXJ0ZWQgWCB2aWEgYHN0YXJ0eGApICovCisJCQls
b2NhbCA9IHV0bXAtPnV0X2xpbmVbMF0gPT0gJzonICYmIHV0bXAtPnV0X2xpbmVbMV0gPj0gJzAn
ICYmIHV0bXAtPnV0X2xpbmVbMV0gPD0gJzknCisJCQkJfHwgIXN0cm5jbXAgKHV0bXAtPnV0X2xp
bmUsICJ0dHkiLCAzKSA/IExPQ0FMX1VTRVJfRk9VTkQgOiAwOworCQl9CiAJCQotCQkvKiBvbmx5
IGFjY2VwdCBsb2NhbCBYIHNlc3Npb25zICovCi0JCWxvY2FsID0gdXRtcC0+dXRfbGluZVswXSA9
PSAnOicgJiYgdXRtcC0+dXRfbGluZVsxXSA+PSAnMCcgJiYgdXRtcC0+dXRfbGluZVsxXSA8PSAn
OSc7CisJCWVuZHV0ZW50ICgpOwogCX0KIAkKLQllbmR1dGVudCAoKTsKKwlsb2NhbCB8PSBMT0NB
TF9VU0VSX0NIRUNLRUQ7CiAJCi0JcmV0dXJuIGxvY2FsOworCXJldHVybiAobG9jYWwgJiBMT0NB
TF9VU0VSX0ZPVU5EKTsKIH0KIAogLyogY2hlY2tzIHRoYXQgdGhlIHVzZXIgaXMgYXQgdGhlIGxv
Y2FsIGFjdGl2ZSBYIHNlc3Npb24gKi8KCg==
</data>        

          </attachment>
    </bug>

</bugzilla>