<?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>201824</bug_id>
          
          <creation_ts>2007-12-10 06:59 0000</creation_ts>
          <short_desc>mail-client/evolution-2.12.2 Lost connection to Evolution Exchange backend process</short_desc>
          <delta_ts>2008-03-09 07:59:09 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>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>gandalf@dergraue.de</reporter>
          <assigned_to>gnome@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>gandalf@dergraue.de</who>
            <bug_when>2007-12-10 06:59:15 0000</bug_when>
            <thetext>I am accessing an &quot;Microsoft Exchange 2000 Server&quot; (of course I don&apos;t like it) using evolution-exchange. Workflow: Login an move everything to an IMAP-Server ;-)
Most times it works, but sometimes not. The error occurs also with versions 2.12.0 and 2.12.1 - so I thought: try 2.12.2 - perhaps it works. Somehow Evolution looses the connection to the Exchange Server...

Reproducible: Sometimes

Steps to Reproduce:
1. List new mail on exchange server
2. select one to read it
3. move it
4. goto 2.
5. suddenly the content window shows: &quot;Lost connection to Evolution Exchange backend process&quot;
6. Kill evolution processes, restart evolution goto 1.

Actual Results:  
Different messages appear on the console:

evolution
CalDAV Eplugin starting up ...
Loading Spamassasin as the default junk plugin
** (evolution:32755): DEBUG: mailto URL command: evolution %s
** (evolution:32755): DEBUG: mailto URL program: evolution
libnm_glib_nm_state_cb: dbus returned an error.
  (org.freedesktop.DBus.Error.ServiceUnknown) The name org.freedesktop.NetworkManager was not provided by any .service files
creating
fff
camel-Message: --

(evolution:32755): evolution-mail-WARNING **: Failed to refresh folders: Could not get new messages

(evolution:32755): evolution-mail-WARNING **: Failed to refresh folders: Error communicating with Evolution Exchange backend process: No such file or directory

(evolution:32755): camel-exchange-provider-CRITICAL **: camel-stub.c:472: Uncaught case (46)

(evolution:32755): camel-exchange-provider-CRITICAL **: camel-stub.c:472: Uncaught case (1039882112)

(evolution:32755): camel-exchange-provider-CRITICAL **: camel-stub.c:472: Uncaught case (46)

(evolution:32755): camel-exchange-provider-CRITICAL **: camel-stub.c:472: Uncaught case (1039882112)


evolution
CalDAV Eplugin starting up ...
Loading Spamassasin as the default junk plugin
** (evolution:337): DEBUG: mailto URL command: evolution %s
** (evolution:337): DEBUG: mailto URL program: evolution
libnm_glib_nm_state_cb: dbus returned an error.
  (org.freedesktop.DBus.Error.ServiceUnknown) The name org.freedesktop.NetworkManager was not provided by any .service files

(evolution:337): evolution-mail-WARNING **: Failed to refresh folders: Could not open folder


Expected Results:  
Move further mails to other mail accounts.

I am using Evolution under KDE.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>eva@gentoo.org</who>
            <bug_when>2007-12-10 09:38:41 0000</bug_when>
            <thetext>please add your emerge --info</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gandalf@dergraue.de</who>
            <bug_when>2007-12-10 10:17:41 0000</bug_when>
            <thetext>Created an attachment (id=138152)
My emerge --info

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leio@gentoo.org</who>
            <bug_when>2008-01-06 14:00:04 0000</bug_when>
            <thetext>Evolution was just moved to gnome herd, reassigning appropriately</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Joakim.Tjernlund@transmode.se</who>
            <bug_when>2008-01-21 13:40:28 0000</bug_when>
            <thetext>Created an attachment (id=141468)
Fix thread race in exchange address book.

Found this patch at http://bugzilla.gnome.org/attachment.cgi?id=102617&amp;action=view

Had to rediff it against evolution-exchange-2.12.2 and fix a double
lock bug that the patched introduced.

Hopefully this will fix the problem. Works fine for me but I havnät used it for
more that half a day.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Joakim.Tjernlund@transmode.se</who>
            <bug_when>2008-03-06 16:16:16 0000</bug_when>
            <thetext>Ping? Any news?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leio@gentoo.org</who>
            <bug_when>2008-03-09 07:59:09 0000</bug_when>
            <thetext>Sorry for the delay. The patch is now included in gnome-extra/evolution-exchange-2.12.3-r1. Thanks!</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>138152</attachid>
            <date>2007-12-10 10:17 0000</date>
            <desc>My emerge --info</desc>
            <filename>emerge--info.txt</filename>
            <type>text/plain</type>
            <data encoding="base64">UG9ydGFnZSAyLjEuMy4xOSAoZGVmYXVsdC1saW51eC9hbWQ2NC8yMDA3LjAvZGVza3RvcCwgZ2Nj
LTQuMS4yLCBnbGliYy0yLjYuMS1yMCwgMi42LjIyLWdlbnRvby1yNSB4ODZfNjQpCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
ClN5c3RlbSB1bmFtZTogMi42LjIyLWdlbnRvby1yNSB4ODZfNjQgSW50ZWwoUikgQ29yZShUTSky
IENQVSA2MzAwIEAgMS44NkdIegpUaW1lc3RhbXAgb2YgdHJlZTogVHVlLCAwNCBEZWMgMjAwNyAy
MDowMDowMSArMDAwMAphcHAtc2hlbGxzL2Jhc2g6ICAgICAzLjJfcDE3CmRldi1qYXZhL2phdmEt
Y29uZmlnOiAxLjMuNywgMi4xLjMKZGV2LWxhbmcvcHl0aG9uOiAgICAgMi40LjQtcjYKZGV2LXB5
dGhvbi9weWNyeXB0bzogMi4wLjEtcjYKc3lzLWFwcHMvYmFzZWxheW91dDogMS4xMi45LXIyCnN5
cy1hcHBzL3NhbmRib3g6ICAgIDEuMi4xOC4xLXIyCnN5cy1kZXZlbC9hdXRvY29uZjogIDIuMTMs
IDIuNjEtcjEKc3lzLWRldmVsL2F1dG9tYWtlOiAgMS40X3A2LCAxLjUsIDEuNi4zLCAxLjcuOS1y
MSwgMS44LjUtcjMsIDEuOS42LXIyLCAxLjEwCnN5cy1kZXZlbC9iaW51dGlsczogIDIuMTgtcjEK
c3lzLWRldmVsL2djYy1jb25maWc6IDEuMy4xNgpzeXMtZGV2ZWwvbGlidG9vbDogICAxLjUuMjQK
dmlydHVhbC9vcy1oZWFkZXJzOiAgMi42LjIyLXIyCkFDQ0VQVF9LRVlXT1JEUz0iYW1kNjQiCkNC
VUlMRD0ieDg2XzY0LXBjLWxpbnV4LWdudSIKQ0ZMQUdTPSItTzIgLXBpcGUgLW1hcmNoPW5vY29u
YSIKQ0hPU1Q9Ing4Nl82NC1wYy1saW51eC1nbnUiCkNPTkZJR19QUk9URUNUPSIvZXRjIC91c3Iv
a2RlLzMuNS9lbnYgL3Vzci9rZGUvMy41L3NoYXJlL2NvbmZpZyAvdXNyL2tkZS8zLjUvc2h1dGRv
d24gL3Vzci9zaGFyZS9YMTEveGtiIC91c3Ivc2hhcmUvY29uZmlnIgpDT05GSUdfUFJPVEVDVF9N
QVNLPSIvZXRjL2Vudi5kIC9ldGMvZW52LmQvamF2YS8gL2V0Yy9nY29uZiAvZXRjL3JldmRlcC1y
ZWJ1aWxkIC9ldGMvdGVybWluZm8gL2V0Yy91ZGV2L3J1bGVzLmQiCkNYWEZMQUdTPSItTzIgLXBp
cGUgLW1hcmNoPW5vY29uYSIKRElTVERJUj0iL3Zhci9wb3J0YWdlL2Rpc3RmaWxlcyIKRkVBVFVS
RVM9ImRpc3Rsb2NrcyBtZXRhZGF0YS10cmFuc2ZlciBwYXJhbGxlbC1mZXRjaCBzYW5kYm94IHNm
cGVybXMgc3RyaWN0IHVubWVyZ2Utb3JwaGFucyB1c2VyZmV0Y2giCkdFTlRPT19NSVJST1JTPSJo
dHRwOi8vZGlzdGZpbGVzLmdlbnRvby5vcmcgaHR0cDovL2Rpc3Ryby5pYmlibGlvLm9yZy9wdWIv
bGludXgvZGlzdHJpYnV0aW9ucy9nZW50b28iCkxBTkc9ImRlX0RFLnV0ZjgiCkxDX0FMTD0iZGVf
REUudXRmOCIKTElOR1VBUz0iZGUiCk1BS0VPUFRTPSItajMiClBLR0RJUj0iL3Vzci9wb3J0YWdl
L3BhY2thZ2VzIgpQT1JUQUdFX1JTWU5DX09QVFM9Ii0tcmVjdXJzaXZlIC0tbGlua3MgLS1zYWZl
LWxpbmtzIC0tcGVybXMgLS10aW1lcyAtLWNvbXByZXNzIC0tZm9yY2UgLS13aG9sZS1maWxlIC0t
ZGVsZXRlIC0tZGVsZXRlLWFmdGVyIC0tc3RhdHMgLS10aW1lb3V0PTE4MCAtLWV4Y2x1ZGU9L2Rp
c3RmaWxlcyAtLWV4Y2x1ZGU9L2xvY2FsIC0tZXhjbHVkZT0vcGFja2FnZXMgLS1maWx0ZXI9SF8q
Ki9maWxlcy9kaWdlc3QtKiIKUE9SVEFHRV9UTVBESVI9Ii92YXIvdG1wIgpQT1JURElSPSIvdXNy
L3BvcnRhZ2UiClBPUlRESVJfT1ZFUkxBWT0iL3Vzci9sb2NhbC9wb3J0YWdlIgpTWU5DPSJyc3lu
YzovL3JzeW5jLmdlbnRvby5vcmcvZ2VudG9vLXBvcnRhZ2UiClVTRT0iWCBhNTIgYWFjIGFjcGkg
YWRkYm9va21hcmtzIGFsaWFzIGFsc2EgYW1kNjQgYW1yIGFvIGFwYWNoZTIgYXBtIGF1dG9yZXBs
YWNlIGJhc2gtY29tcGxldGlvbiBiZXJrZGIgYml0bWFwLWZvbnRzIGJyYW5kaW5nIGJyb3dzZXJw
bHVnaW4gYnppcDIgY2Fpcm8gY2RyIGNocm9vdCBjbGkgY29ubmVjdGlvbnN0YXR1cyBjb250YWN0
bm90ZXMgY3JhY2tsaWIgY3J5cHQgY3VwcyBjdnMgZGdhIGRoY3AgZGlhIGRtaSBkcmkgZHYgZHZi
IGR2YnBsYXllciBkdmQgZHZkciBkdmRyZWFkIGVkaXRvciBlZHMgZW1ib3NzIGVuY29kZSBldm8g
ZXhpZiBmYW0gZmZtcGVnIGZpcmVmb3ggZm9vbWF0aWNkYiBmdXNlIGdhZHUgZ2RibSBnaWYgZ2lt
cCBnaW1wcHJpbnQgZ2xpYmMtY29tcGF0MjAgZ2xpYmMtb21pdGZwIGdsdXQgZ21haWwgZ21sIGdw
bSBncm91cHdpc2UgZ3N0cmVhbWVyIGd0ayBnemlwIGgzMjMgaGFsIGhiY2kgaGlnaGxpZ2h0IGhp
c3RvcnkgaWNvbnYgaWQzIGlua2phciBpcHY2IGlyYyBpc2RubG9nIGphaSBqYXZhIGphdmE1IGph
dmFtYWlsIGpwZWcganBlZzJrIGtkZSBrZGVoaWRkZW52aXNpYmlsaXR5IGtlcmJlcm9zIGxhbWUg
bGRhcCBsbV9zZW5zb3JzIG1hZCBtaWRpIG1pa21vZCBtbXggbW9ubyBtb3ppbGxhIG1wMyBtcDQg
bXBlZyBtdWRmbGFwIG5hcyBuY3Vyc2VzIG5ldHdvcmttYW5hZ2VyIG5scyBubnRwIG5vLXNlYW1v
bmtleSBub3dsaXN0ZW5pbmcgbnB0bCBucHRsb25seSBuc3BsdWdpbiBudmlkaWEgb2RiYyBvZ2cg
b3BlbmdsIG9wZW5tcCBvcGVuc3NoIG9wZW52cG4gb3NzIHBhbSBwY3JlIHBkZiBwZXJsIHBnLWlu
dGRhdGV0aW1lIHBuZyBwb3N0Z2lzIHBvc3RncmVzIHBvc3RzY3JpcHQgcHBkcyBwcHBkIHByaW50
IHByb2ogcHl0aG9uIHF0MyBxdDNzdXBwb3J0IHF0NCBxdWlja3RpbWUgcmVhZGxpbmUgcmVmbGVj
dGlvbiByZWlzZXJmcyBzYW1iYSBzY2FubmVyIHNkbCBzZXJ2ZXIgc2Vzc2lvbiBzbHAgc21wIHNt
cyBzcGVsbCBzcGwgc3NlIHNzZTIgc3NsIHNzc2UzIHN1YnZlcnNpb24gc3VpZCBzdmcgdGNsIHRj
cGQgdGV4dGVmZmVjdCB0aHJlYWRzIHRocmVhZHNhZmUgdGlmZiB0ayB0b29scyB0cmFuc2xhdG9y
IHRydWV0eXBlIHRydWV0eXBlLWZvbnRzIHR5cGUxIHR5cGUxLWZvbnRzIHVuaWNvZGUgdXNiIHY0
bCB2NGwyIHZjZCB2aW0gdm5jIHZvcmJpcyB3aW5wb3B1cCB3bWYgeDI2NCB4Y29tcG9zaXRlIHhp
bmUgeGluZXJhbWEgeG1sIHhvcmcgeHByaW50IHhyYW5kciB4c2NyZWVuc2F2ZXIgeHYgeHZpZCB5
YWhvbyB5djEyIHppcCIgQUxTQV9DQVJEUz0iYWxpNTQ1MSBhbHM0MDAwIGF0aWl4cCBhdGlpeHAt
bW9kZW0gYnQ4N3ggY2EwMTA2IGNtaXBjaSBlbXUxMGsxeCBlbnMxMzcwIGVuczEzNzEgZXMxOTM4
IGVzMTk2OCBmbTgwMSBoZGEtaW50ZWwgaW50ZWw4eDAgaW50ZWw4eDBtIG1hZXN0cm8zIHRyaWRl
bnQgdXNiLWF1ZGlvIHZpYTgyeHggdmlhODJ4eC1tb2RlbSB5bWZwY2kiIEFMU0FfUENNX1BMVUdJ
TlM9ImFkcGNtIGFsYXcgYXN5bSBjb3B5IGRtaXggZHNoYXJlIGRzbm9vcCBlbXB0eSBleHRwbHVn
IGZpbGUgaG9va3MgaWVjOTU4IGlvcGx1ZyBsYWRzcGEgbGZsb2F0IGxpbmVhciBtZXRlciBtdWxh
dyBtdWx0aSBudWxsIHBsdWcgcmF0ZSByb3V0ZSBzaGFyZSBzaG0gc29mdHZvbCIgQVBBQ0hFMl9N
T0RVTEVTPSJhY3Rpb25zIGFsaWFzIGF1dGhfYmFzaWMgYXV0aG5fYWxpYXMgYXV0aG5fYW5vbiBh
dXRobl9kYm0gYXV0aG5fZGVmYXVsdCBhdXRobl9maWxlIGF1dGh6X2RibSBhdXRoel9kZWZhdWx0
IGF1dGh6X2dyb3VwZmlsZSBhdXRoel9ob3N0IGF1dGh6X293bmVyIGF1dGh6X3VzZXIgYXV0b2lu
ZGV4IGNhY2hlIGRhdiBkYXZfZnMgZGF2X2xvY2sgZGVmbGF0ZSBkaXIgZGlza19jYWNoZSBlbnYg
ZXhwaXJlcyBleHRfZmlsdGVyIGZpbGVfY2FjaGUgZmlsdGVyIGhlYWRlcnMgaW5jbHVkZSBpbmZv
IGxvZ19jb25maWcgbG9naW8gbWVtX2NhY2hlIG1pbWUgbWltZV9tYWdpYyBuZWdvdGlhdGlvbiBy
ZXdyaXRlIHNldGVudmlmIHNwZWxpbmcgc3RhdHVzIHVuaXF1ZV9pZCB1c2VyZGlyIHVzZXJ0cmFj
ayB2aG9zdF9hbGlhcyIgRUxJQkM9ImdsaWJjIiBJTlBVVF9ERVZJQ0VTPSJrZXlib2FyZCBtb3Vz
ZSBldmRldiIgS0VSTkVMPSJsaW51eCIgTENEX0RFVklDRVM9ImJheXJhZCBjZm9udHogY2ZvbnR6
NjMzIGdsayBoZDQ0NzgwIGxiMjE2IGxjZG0wMDEgbXR4b3JiIG5jdXJzZXMgdGV4dCIgTElOR1VB
Uz0iZGUiIFVTRVJMQU5EPSJHTlUiIFZJREVPX0NBUkRTPSJudmlkaWEgdmdhIgpVbnNldDogIENQ
UEZMQUdTLCBDVEFSR0VULCBFTUVSR0VfREVGQVVMVF9PUFRTLCBJTlNUQUxMX01BU0ssIExERkxB
R1MsIFBPUlRBR0VfQ09NUFJFU1MsIFBPUlRBR0VfQ09NUFJFU1NfRkxBR1MsIFBPUlRBR0VfUlNZ
TkNfRVhUUkFfT1BUUwoK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>141468</attachid>
            <date>2008-01-21 13:40 0000</date>
            <desc>Fix thread race in exchange address book.</desc>
            <filename>evolution-exchange-2.12.2-address-lock.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGEvYWRkcmVzc2Jvb2svZS1ib29rLWJhY2tlbmQtZXhjaGFuZ2UuYy5vcmlnCTIwMDctMTAt
MTIgMDk6MDU6MTguMDAwMDAwMDAwICswMjAwCisrKyBiL2FkZHJlc3Nib29rL2UtYm9vay1iYWNr
ZW5kLWV4Y2hhbmdlLmMJMjAwOC0wMS0yMSAxMTowMjo0OC4wMDAwMDAwMDAgKzAxMDAKQEAgLTg0
LDEyICs4NCwxNSBAQAogCWdib29sZWFuIGlzX2NhY2hlX3JlYWR5OwogCWdib29sZWFuIG1hcmtl
ZF9mb3Jfb2ZmbGluZTsKIAotCUdNdXRleCAqY3JlYXRlX211dGV4OworCUdNdXRleCAqY2FjaGVf
bG9jazsKIAogCUVCb29rQmFja2VuZFN1bW1hcnkgKnN1bW1hcnk7CiAJRUJvb2tCYWNrZW5kQ2Fj
aGUgKmNhY2hlOwogfTsKIAorI2RlZmluZSBMT0NLKHgpIGdfbXV0ZXhfbG9jayAoeC0+Y2FjaGVf
bG9jaykKKyNkZWZpbmUgVU5MT0NLKHgpIGdfbXV0ZXhfdW5sb2NrICh4LT5jYWNoZV9sb2NrKQor
CiB0eXBlZGVmIHN0cnVjdCBQcm9wTWFwcGluZyBQcm9wTWFwcGluZzsKIAogc3RhdGljIHZvaWQg
c3Vic2NyaXB0aW9uX25vdGlmeSAoRTJrQ29udGV4dCAqY3R4LCBjb25zdCBjaGFyICp1cmksIEUy
a0NvbnRleHRDaGFuZ2VUeXBlIHR5cGUsIGdwb2ludGVyIHVzZXJfZGF0YSk7CkBAIC00NzcsNiAr
NDgwLDcgQEAKIAkJCQkgICAgICAgZmllbGRfbmFtZXMsIG5fZmllbGRfbmFtZXMsCiAJCQkJICAg
ICAgIGJlcHJpdi0+YmFzZV9ybiwgTlVMTCwgVFJVRSk7CiAKKwlMT0NLIChiZXByaXYpOwogCWVf
ZmlsZV9jYWNoZV9mcmVlemVfY2hhbmdlcyAoRV9GSUxFX0NBQ0hFIChiZXByaXYtPmNhY2hlKSk7
CiAJd2hpbGUgKChyZXN1bHQgPSBlMmtfcmVzdWx0X2l0ZXJfbmV4dCAoaXRlcikpKSB7CiAJCWNv
bnRhY3QgPSBlX2NvbnRhY3RfZnJvbV9wcm9wcyAoYmUsIHJlc3VsdCk7CkBAIC00ODgsNiArNDky
LDcgQEAKIAllX2Jvb2tfYmFja2VuZF9jYWNoZV9zZXRfcG9wdWxhdGVkIChiZXByaXYtPmNhY2hl
KTsKIAliZXByaXYtPmlzX2NhY2hlX3JlYWR5PVRSVUU7CiAJZV9maWxlX2NhY2hlX3RoYXdfY2hh
bmdlcyAoRV9GSUxFX0NBQ0hFIChiZXByaXYtPmNhY2hlKSk7CisJVU5MT0NLIChiZXByaXYpOwog
CXJldHVybiBOVUxMOwogfQogCkBAIC01MjAsNiArNTI1LDcgQEAKIAkJCQkgICAgICAgZmllbGRf
bmFtZXMsIG5fZmllbGRfbmFtZXMsCiAJCQkJICAgICAgIGJlcHJpdi0+YmFzZV9ybiwgTlVMTCwg
VFJVRSk7CiAKKwlMT0NLIChiZXByaXYpOwogCWVfZmlsZV9jYWNoZV9mcmVlemVfY2hhbmdlcyAo
RV9GSUxFX0NBQ0hFIChiZXByaXYtPmNhY2hlKSk7CiAJd2hpbGUgKChyZXN1bHQgPSBlMmtfcmVz
dWx0X2l0ZXJfbmV4dCAoaXRlcikpKSB7CiAJCWNvbnRhY3QgPSBlX2NvbnRhY3RfZnJvbV9wcm9w
cyAoYmUsIHJlc3VsdCk7CkBAIC01MzEsNyArNTM3LDcgQEAKIAllX2Jvb2tfYmFja2VuZF9jYWNo
ZV9zZXRfcG9wdWxhdGVkIChiZXByaXYtPmNhY2hlKTsKIAliZXByaXYtPmlzX2NhY2hlX3JlYWR5
PVRSVUU7CiAJZV9maWxlX2NhY2hlX3RoYXdfY2hhbmdlcyAoRV9GSUxFX0NBQ0hFIChiZXByaXYt
PmNhY2hlKSk7Ci0KKwlVTkxPQ0sgKGJlcHJpdik7CiAJcmV0dXJuIFRSVUU7CiB9CiAKQEAgLTEz
MTksMTMgKzEzMjUsMTMgQEAKIAogCWQocHJpbnRmKCJlYmJlX2NyZWF0ZV9jb250YWN0KCVwLCAl
cCwgJXMpXG4iLCBiYWNrZW5kLCBib29rLCB2Y2FyZCkpOwogCi0JZ19tdXRleF9sb2NrIChiZXBy
aXYtPmNyZWF0ZV9tdXRleCk7CisJTE9DSyAoYmVwcml2KTsKIAogCXN3aXRjaCAoYmVwcml2LT5t
b2RlKSB7CiAKIAljYXNlIEdOT01FX0V2b2x1dGlvbl9BZGRyZXNzYm9va19NT0RFX0xPQ0FMOgog
CQkqY29udGFjdCA9IE5VTEw7Ci0JCWdfbXV0ZXhfdW5sb2NrIChiZXByaXYtPmNyZWF0ZV9tdXRl
eCk7CisJCVVOTE9DSyAoYmVwcml2KTsKIAkJcmV0dXJuIEdOT01FX0V2b2x1dGlvbl9BZGRyZXNz
Ym9va19SZXBvc2l0b3J5T2ZmbGluZTsKIAkKIAljYXNlIEdOT01FX0V2b2x1dGlvbl9BZGRyZXNz
Ym9va19NT0RFX1JFTU9URToJCkBAIC0xMzQ2LDYgKzEzNTMsNyBAQAogCQkJc3RhdGUgPSBlX2Jv
b2tfYmFja2VuZF9leGNoYW5nZV9jb25uZWN0IChiZSk7CiAJCQlpZiAoIHN0YXRlICE9IEdOT01F
X0V2b2x1dGlvbl9BZGRyZXNzYm9va19TdWNjZXNzKSB7CiAJCQkJZChwcmludGYoIlJldHVybmlu
ZyBzdGF0dXMgJWQgd2hpbGUgY3JlYXRpbmcgY29udGFjdFxuIiwgc3RhdGUpKTsKKwkJCQlVTkxP
Q0sgKGJlcHJpdik7CiAJCQkJcmV0dXJuIHN0YXRlOwogCQkJfQogCQl9CkBAIC0xMzc1LDE4ICsx
MzgzLDE4IEBACiAJCQllX2Jvb2tfYmFja2VuZF9zdW1tYXJ5X2FkZF9jb250YWN0IChiZXByaXYt
PnN1bW1hcnksCiAJCQkJCQkJICAgICpjb250YWN0KTsKIAkJCWVfYm9va19iYWNrZW5kX2NhY2hl
X2FkZF9jb250YWN0IChiZXByaXYtPmNhY2hlLCAqY29udGFjdCk7Ci0JCQlnX211dGV4X3VubG9j
ayAoYmVwcml2LT5jcmVhdGVfbXV0ZXgpOworCQkJVU5MT0NLIChiZXByaXYpOwogCQkJcmV0dXJu
IEdOT01FX0V2b2x1dGlvbl9BZGRyZXNzYm9va19TdWNjZXNzOwogCQl9IGVsc2UgewogCQkJZ19v
YmplY3RfdW5yZWYgKCpjb250YWN0KTsKIAkJCSpjb250YWN0ID0gTlVMTDsKLQkJCWdfbXV0ZXhf
dW5sb2NrIChiZXByaXYtPmNyZWF0ZV9tdXRleCk7CisJCQlVTkxPQ0sgKGJlcHJpdik7CiAJCQly
ZXR1cm4gaHR0cF9zdGF0dXNfdG9fcGFzIChzdGF0dXMpOwogCQl9CiAJZGVmYXVsdDoKIAkJYnJl
YWs7CiAJfQotCWdfbXV0ZXhfdW5sb2NrIChiZXByaXYtPmNyZWF0ZV9tdXRleCk7CisJVU5MT0NL
IChiZXByaXYpOwogCXJldHVybiBHTk9NRV9Fdm9sdXRpb25fQWRkcmVzc2Jvb2tfU3VjY2VzczsK
IH0KIApAQCAtMTUwMSwxMyArMTUwOSwxNCBAQAogCQkJZTJrX3Jlc3VsdHNfZnJlZSAocmVzdWx0
cywgbnJlc3VsdHMpOwogCiAJCWlmIChFMktfSFRUUF9TVEFUVVNfSVNfU1VDQ0VTU0ZVTCAoc3Rh
dHVzKSkgeworIAkJCUxPQ0sgKGJlcHJpdik7CiAJCQllX2Jvb2tfYmFja2VuZF9zdW1tYXJ5X3Jl
bW92ZV9jb250YWN0IChiZXByaXYtPnN1bW1hcnksCiAJCQkJCQkJICAgICAgIHVyaSk7CiAJCQll
X2Jvb2tfYmFja2VuZF9zdW1tYXJ5X2FkZF9jb250YWN0IChiZXByaXYtPnN1bW1hcnksCiAJCQkJ
CQkJICAgICpjb250YWN0KTsKIAkJCWVfYm9va19iYWNrZW5kX2NhY2hlX3JlbW92ZV9jb250YWN0
IChiZXByaXYtPmNhY2hlLCB1cmkpOwogCQkJZV9ib29rX2JhY2tlbmRfY2FjaGVfYWRkX2NvbnRh
Y3QgKGJlcHJpdi0+Y2FjaGUsICpjb250YWN0KTsKLQkJCQorIAkJCVVOTE9DSyAoYmVwcml2KTsJ
CQkKIAkJCXJldHVybiBHTk9NRV9Fdm9sdXRpb25fQWRkcmVzc2Jvb2tfU3VjY2VzczsKIAkJfSBl
bHNlIHsKIAkJCWdfb2JqZWN0X3VucmVmICgqY29udGFjdCk7CkBAIC0xNTUwLDExICsxNTU5LDEz
IEBACiAJCQl1cmkgPSBsLT5kYXRhOwogCQkJc3RhdHVzID0gZTJrX2NvbnRleHRfZGVsZXRlIChi
ZXByaXYtPmN0eCwgTlVMTCwgdXJpKTsKIAkJCWlmIChFMktfSFRUUF9TVEFUVVNfSVNfU1VDQ0VT
U0ZVTCAoc3RhdHVzKSkgeworIAkJCQlMT0NLIChiZXByaXYpOwogCQkJCWVfYm9va19iYWNrZW5k
X3N1bW1hcnlfcmVtb3ZlX2NvbnRhY3QgKAogCQkJCQkJCWJlcHJpdi0+c3VtbWFyeSwgdXJpKTsK
IAkJCQllX2Jvb2tfYmFja2VuZF9jYWNoZV9yZW1vdmVfY29udGFjdCAoYmVwcml2LT5jYWNoZSwg
dXJpKTsKIAkJCQkqcmVtb3ZlZF9pZHMgPSBnX2xpc3RfYXBwZW5kICgKIAkJCQkJCSpyZW1vdmVk
X2lkcywgZ19zdHJkdXAgKHVyaSkpOworCQkJCVVOTE9DSyAoYmVwcml2KTsKIAkJCX0gZWxzZSAK
IAkJCQlyZXRfc3RhdHVzID0gaHR0cF9zdGF0dXNfdG9fcGFzIChzdGF0dXMpOwogCQl9CkBAIC0y
NTM3LDggKzI1NDgsOCBAQAogCQlpZiAoYmUtPnByaXYtPmNhY2hlKQogCQkJZ19vYmplY3RfdW5y
ZWYgKGJlLT5wcml2LT5jYWNoZSk7CiAKLQkJaWYgKGJlLT5wcml2LT5jcmVhdGVfbXV0ZXgpCi0J
CQlnX211dGV4X2ZyZWUgKGJlLT5wcml2LT5jcmVhdGVfbXV0ZXgpOworCQlpZiAoYmUtPnByaXYt
PmNhY2hlX2xvY2spCisJCQlnX211dGV4X2ZyZWUgKGJlLT5wcml2LT5jYWNoZV9sb2NrKTsKIAkJ
CQogCiAJCWdfZnJlZSAoYmUtPnByaXYpOwpAQCAtMjYwOCw3ICsyNjE5LDcgQEAKIAlwcml2LT5v
cmlnaW5hbF91cmkgCT0gTlVMTDsKIAlwcml2LT5pc193cml0YWJsZSAJPSBUUlVFOwogCi0JcHJp
di0+Y3JlYXRlX211dGV4ICAgICAgPSBnX211dGV4X25ldyAoKTsKKwlwcml2LT5jYWNoZV9sb2Nr
ICAgICAgPSBnX211dGV4X25ldyAoKTsKIAogCWJhY2tlbmQtPnByaXYgCQk9IHByaXY7CiB9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>