<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>301647</bug_id>
          
          <creation_ts>2012-06-11 13:31:34 +0000</creation_ts>
          <short_desc>Akonadi Google randomly crashes</short_desc>
          <delta_ts>2013-08-02 22:58:17 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Frameworks and Libraries</classification>
          <product>Akonadi</product>
          <component>Google Resource</component>
          <version>4.9</version>
          <rep_platform>openSUSE</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vojtěch Zeisek">Vojtech.Zeisek</reporter>
          <assigned_to name="Daniel Vrátil">dvratil</assigned_to>
          <cc>aspamkiller</cc>
    
    <cc>balcaen.john</cc>
    
    <cc>bugs</cc>
    
    <cc>kde</cc>
    
    <cc>lozol</cc>
    
    <cc>nick</cc>
    
    <cc>pim-bugs-null</cc>
    
    <cc>wim.mintiens</cc>
          
          <cf_commitlink>http://commits.kde.org/kdepim-runtime/dc1d1e496990b7b65fb422f71bfe82ac751a93e4</cf_commitlink>
          <cf_versionfixedin>4.11</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1264585</commentid>
    <comment_count>0</comment_count>
    <who name="Vojtěch Zeisek">Vojtech.Zeisek</who>
    <bug_when>2012-06-11 13:31:34 +0000</bug_when>
    <thetext>Application: akonadi_googlecalendar_resource (4.8)
KDE Platform Version: 4.8.4 (4.8.4) &quot;release 511&quot;
Qt Version: 4.8.2
Operating System: Linux 3.1.10-1.9-desktop x86_64
Distribution: &quot;openSUSE 12.1 (x86_64)&quot;

-- Information about the crash:
After upgrade to KDE 4.8.4, Akonadi Google sometimes randomly crashes. No user action is required.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Google Calendars and Tasks (akonadi_googlecalendar_resource), signal: Segmentation fault
[KCrash Handler]
#6  QSharedDataPointer (o=..., this=0x7fff9062e8b0) at /usr/include/QtCore/qshareddata.h:93
#7  assignEntityPrivate (one=..., other=...) at /usr/src/debug/kdepimlibs-4.8.4/akonadi/entity.cpp:49
#8  0x00007ff30ff01e14 in Akonadi::Entity::Entity (this=&lt;optimized out&gt;, other=&lt;optimized out&gt;) at /usr/src/debug/kdepimlibs-4.8.4/akonadi/entity.cpp:56
#9  0x00007ff30ff02558 in Akonadi::Entity::setParentCollection (this=0x7fff9062e980, parent=...) at /usr/src/debug/kdepimlibs-4.8.4/akonadi/entity.cpp:196
#10 0x000000000041fa95 in CalendarResource::taskListReceived (this=0x80b1f0, job=&lt;optimized out&gt;) at /usr/src/debug/akonadi-google-0.3.1/calendar/resource_tasks.cpp:99
#11 0x00007ff30f86cc41 in QMetaObject::activate (sender=0x94e070, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x7fff9062eb80) at kernel/qobject.cpp:3556
#12 0x00007ff30e3d8c9f in KJob::finished (this=&lt;optimized out&gt;, _t1=0x94e070) at /usr/src/debug/kdelibs-4.8.4/build/kdecore/kjob.moc:187
#13 0x00007ff30e3d8f05 in KJob::emitResult (this=0x94e070) at /usr/src/debug/kdelibs-4.8.4/kdecore/jobs/kjob.cpp:316
#14 0x00007ff30f86cc41 in QMetaObject::activate (sender=0xcafc40, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x7fff9062ece0) at kernel/qobject.cpp:3556
#15 0x00007ff30de18312 in KGoogle::AccessManager::requestFinished(KGoogle::Request*) () from /usr/lib64/libkgoogle.so.0
#16 0x00007ff30de1cd38 in ?? () from /usr/lib64/libkgoogle.so.0
#17 0x00007ff30f86cc41 in QMetaObject::activate (sender=0x707260, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x7fff9062f920) at kernel/qobject.cpp:3556
#18 0x00007ff30cbe0b72 in QNetworkAccessManager::finished (this=&lt;optimized out&gt;, _t1=0xc98050) at .moc/release-shared/moc_qnetworkaccessmanager.cpp:177
#19 0x00007ff30cbe11c9 in QNetworkAccessManagerPrivate::_q_replyFinished (this=&lt;optimized out&gt;) at access/qnetworkaccessmanager.cpp:1014
#20 0x00007ff30f86cc41 in QMetaObject::activate (sender=0xc98050, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x0) at kernel/qobject.cpp:3556
#21 0x00007ff30f8608a1 in QMetaMethod::invoke (this=0x7fff9062fd70, object=0xc98050, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1664
#22 0x00007ff30f862bb0 in QMetaObject::invokeMethod (obj=0xc98050, member=&lt;optimized out&gt;, type=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179
#23 0x00007ff30c5387c4 in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::AutoConnection, member=0x7ff30c6b7742 &quot;finished&quot;, obj=0xc98050) at /usr/include/QtCore/qobjectdefs.h:418
#24 KDEPrivate::AccessManagerReply::emitFinished (this=0xc98050, state=&lt;optimized out&gt;, type=Qt::AutoConnection) at /usr/src/debug/kdelibs-4.8.4/kio/kio/accessmanagerreply_p.cpp:484
#25 0x00007ff30c539d33 in KDEPrivate::AccessManagerReply::slotResult (this=0xc98050, kJob=0xcd9240) at /usr/src/debug/kdelibs-4.8.4/kio/kio/accessmanagerreply_p.cpp:427
#26 0x00007ff30f86cc41 in QMetaObject::activate (sender=0xcd9240, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x7fff906302d0) at kernel/qobject.cpp:3556
#27 0x00007ff30e3d8ed2 in KJob::result (this=&lt;optimized out&gt;, _t1=0xcd9240) at /usr/src/debug/kdelibs-4.8.4/build/kdecore/kjob.moc:208
#28 0x00007ff30e3d8f10 in KJob::emitResult (this=0xcd9240) at /usr/src/debug/kdelibs-4.8.4/kdecore/jobs/kjob.cpp:318
#29 0x00007ff30c5721a4 in KIO::SimpleJob::slotFinished (this=0xcd9240) at /usr/src/debug/kdelibs-4.8.4/kio/kio/job.cpp:494
#30 0x00007ff30c579c2d in KIO::TransferJob::slotFinished (this=0xcd9240) at /usr/src/debug/kdelibs-4.8.4/kio/kio/job.cpp:1081
#31 0x00007ff30f86cc41 in QMetaObject::activate (sender=0xcdaec0, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x0) at kernel/qobject.cpp:3556
#32 0x00007ff30c620361 in KIO::SlaveInterface::dispatch (this=&lt;optimized out&gt;, _cmd=104, rawdata=...) at /usr/src/debug/kdelibs-4.8.4/kio/kio/slaveinterface.cpp:172
#33 0x00007ff30c61d0b5 in KIO::SlaveInterface::dispatch (this=&lt;optimized out&gt;) at /usr/src/debug/kdelibs-4.8.4/kio/kio/slaveinterface.cpp:88
#34 0x00007ff30c61032e in KIO::Slave::gotInput (this=0xcdaec0) at /usr/src/debug/kdelibs-4.8.4/kio/kio/slave.cpp:344
#35 0x00007ff30f86cc41 in QMetaObject::activate (sender=0x70f4e0, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x0) at kernel/qobject.cpp:3556
#36 0x00007ff30c542b17 in dequeue (this=&lt;optimized out&gt;) at /usr/src/debug/kdelibs-4.8.4/kio/kio/connection.cpp:82
#37 KIO::ConnectionPrivate::dequeue (this=0xcbb3f0) at /usr/src/debug/kdelibs-4.8.4/kio/kio/connection.cpp:71
#38 0x00007ff30f871e06 in QObject::event (this=0x70f4e0, e=&lt;optimized out&gt;) at kernel/qobject.cpp:1204
#39 0x00007ff30ebdbfe4 in notify_helper (e=0x8651f0, receiver=0x70f4e0, this=0x6671b0) at kernel/qapplication.cpp:4551
#40 QApplicationPrivate::notify_helper (this=0x6671b0, receiver=0x70f4e0, e=0x8651f0) at kernel/qapplication.cpp:4523
#41 0x00007ff30ebe0db3 in QApplication::notify (this=0x7fff90631560, receiver=0x70f4e0, e=0x8651f0) at kernel/qapplication.cpp:4412
#42 0x00007ff30d9c7746 in KApplication::notify (this=0x7fff90631560, receiver=0x70f4e0, event=0x8651f0) at /usr/src/debug/kdelibs-4.8.4/kdeui/kernel/kapplication.cpp:311
#43 0x00007ff30f858d0c in QCoreApplication::notifyInternal (this=0x7fff90631560, receiver=0x70f4e0, event=0x8651f0) at kernel/qcoreapplication.cpp:915
#44 0x00007ff30f85c5ba in sendEvent (event=0x8651f0, receiver=0x70f4e0) at kernel/qcoreapplication.h:231
#45 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x6448b0) at kernel/qcoreapplication.cpp:1539
#46 0x00007ff30f8879a3 in sendPostedEvents () at kernel/qcoreapplication.h:236
#47 postEventSourceDispatch (s=0x66cb50) at kernel/qeventdispatcher_glib.cpp:279
#48 0x00007ff30abdb58d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#49 0x00007ff30abdbd88 in ?? () from /usr/lib64/libglib-2.0.so.0
#50 0x00007ff30abdbf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#51 0x00007ff30f887dcf in QEventDispatcherGlib::processEvents (this=0x644170, flags=&lt;optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:424
#52 0x00007ff30ec7f69e in QGuiEventDispatcherGlib::processEvents (this=&lt;optimized out&gt;, flags=&lt;optimized out&gt;) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x00007ff30f857842 in QEventLoop::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#54 0x00007ff30f857a97 in QEventLoop::exec (this=0x7fff906314e0, flags=...) at kernel/qeventloop.cpp:204
#55 0x00007ff30f85c8b5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#56 0x00007ff30fefb0e7 in Akonadi::ResourceBase::init (r=0x80b1f0) at /usr/src/debug/kdepimlibs-4.8.4/akonadi/resourcebase.cpp:412
#57 0x0000000000417666 in Akonadi::ResourceBase::init&lt;CalendarResource&gt; (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at /usr/include/akonadi/resourcebase.h:188
#58 0x00007ff30ceee23d in __libc_start_main () from /lib64/libc.so.6
#59 0x000000000040ea81 in _start () at ../sysdeps/x86_64/elf/start.S:113

This bug may be a duplicate of or related to bug 297824.

Possible duplicates by query: bug 299330, bug 293311, bug 292983, bug 290342, bug 290189.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304919</commentid>
    <comment_count>1</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2012-10-11 09:59:15 +0000</bug_when>
    <thetext>*** Bug 308070 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304922</commentid>
    <comment_count>2</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2012-10-11 09:59:50 +0000</bug_when>
    <thetext>Confirmed by duplicate.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1311553</commentid>
    <comment_count>3</comment_count>
      <attachid>74920</attachid>
    <who name="Balcaen John">balcaen.john</who>
    <bug_when>2012-11-01 17:56:14 +0000</bug_when>
    <thetext>Created attachment 74920
New crash information added by DrKonqi

akonadi_googlecalendar_resource (4.9) on KDE Platform 4.9.2 using Qt 4.8.3

It&apos;s also crashing with KDE 4.9.2 &amp; libkgapi 0.4.3

-- Backtrace (Reduced):
#6  0x00007f5df7119455 in assignEntityPrivate(QSharedDataPointer&lt;Akonadi::EntityPrivate&gt;&amp;, QSharedDataPointer&lt;Akonadi::EntityPrivate&gt; const&amp;) () from /lib64/libakonadi-kde.so.4
#7  0x00007f5df711953d in Akonadi::Entity::Entity(Akonadi::Entity const&amp;) () from /lib64/libakonadi-kde.so.4
#8  0x00007f5df7119682 in Akonadi::Entity::setParentCollection(Akonadi::Collection const&amp;) () from /lib64/libakonadi-kde.so.4
#9  0x000000000041ff87 in CalendarResource::calendarsReceived(KJob*) ()
[...]
#11 0x00007f5df5594bff in KJob::finished (this=this@entry=0x275e970, _t1=_t1@entry=0x275e970) at /usr/src/debug/kdelibs-4.9.2/build/kdecore/kjob.moc:187</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1325012</commentid>
    <comment_count>4</comment_count>
    <who name="Daniel Vrátil">dvratil</who>
    <bug_when>2012-12-19 23:01:06 +0000</bug_when>
    <thetext>*** Bug 311937 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1346125</commentid>
    <comment_count>5</comment_count>
    <who name="Daniel Vrátil">dvratil</who>
    <bug_when>2013-02-28 12:53:14 +0000</bug_when>
    <thetext>Git commit dc1d1e496990b7b65fb422f71bfe82ac751a93e4 by Dan Vrátil.
Committed on 28/02/2013 at 13:19.
Pushed by dvratil into branch &apos;master&apos;.

Port Akonadi resources for Google services to LibKGAPI2

Resources now use the new job-based API, which is more
flexible and solves many problems that were very hard
to fix with the previous API.

Lot of duplicated code has been factored out and moved
to /resources/google/common.

Featurewise, Google Contacts resources now fully supports
contacts groups and fetching contacts photos has been
notably improved, Google Calendar resource has improved
tasks handling and both resources have better status and
progress reporting and should be faster and more stable.
Related: bug 309320, bug 310741, bug 313368, bug 281695, bug 294639

FIXED-IN: 4.11

DIGEST:

M  +1    -1    CMakeLists.txt
M  +1    -1    resources/google/CMakeLists.txt
M  +5    -10   resources/google/calendar/CMakeLists.txt
D  +0    -102  resources/google/calendar/calendareditor.cpp
D  +0    -55   resources/google/calendar/calendareditor.h
M  +616  -519  resources/google/calendar/calendarresource.cpp
M  +35   -78   resources/google/calendar/calendarresource.h
M  +57   -50   resources/google/calendar/defaultreminderattribute.cpp
M  +17   -20   resources/google/calendar/defaultreminderattribute.h
D  +0    -298  resources/google/calendar/resource_events.cpp
M  +0    -166  resources/google/calendar/resource_tasks.cpp
M  +2    -22   resources/google/calendar/settings.cpp
M  +3    -23   resources/google/calendar/settings.h
M  +128  -731  resources/google/calendar/settingsdialog.cpp
M  +18   -51   resources/google/calendar/settingsdialog.h
D  +0    -52   resources/google/calendar/tasklisteditor.cpp
D  +0    -49   resources/google/calendar/tasklisteditor.h
D  +0    -128  resources/google/calendar/ui/calendar_editor.ui
D  +0    -204  resources/google/calendar/ui/settingsdialog.ui
D  +0    -85   resources/google/calendar/ui/tasklist_editor.ui
A  +244  -0    resources/google/common/googleaccountmanager.cpp     [License: GPL (v2+)]
A  +67   -0    resources/google/common/googleaccountmanager.h     [License: GPL (v2+)]
A  +275  -0    resources/google/common/googleresource.cpp     [License: GPL (v3+)]
A  +109  -0    resources/google/common/googleresource.h     [License: GPL (v3+)]
A  +55   -0    resources/google/common/googlesettings.cpp     [License: GPL (v3+)]
A  +58   -0    resources/google/common/googlesettings.h     [License: GPL (v3+)]
A  +213  -0    resources/google/common/googlesettingsdialog.cpp     [License: GPL (v3+)]
A  +77   -0    resources/google/common/googlesettingsdialog.h     [License: GPL (v3+)]
M  +4    -2    resources/google/contacts/CMakeLists.txt
M  +373  -593  resources/google/contacts/contactsresource.cpp
M  +31   -69   resources/google/contacts/contactsresource.h
M  +3    -24   resources/google/contacts/settings.cpp
M  +3    -23   resources/google/contacts/settings.h
M  +19   -128  resources/google/contacts/settingsdialog.cpp
M  +5    -23   resources/google/contacts/settingsdialog.h
D  +0    -38   resources/google/contacts/ui/groupeditor.ui
D  +0    -61   resources/google/contacts/ui/settingsdialog.ui

http://commits.kde.org/kdepim-runtime/dc1d1e496990b7b65fb422f71bfe82ac751a93e4</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1352682</commentid>
    <comment_count>6</comment_count>
    <who name="Daniel Vrátil">dvratil</who>
    <bug_when>2013-03-19 22:43:33 +0000</bug_when>
    <thetext>*** Bug 316774 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1356499</commentid>
    <comment_count>7</comment_count>
    <who name="Jekyll Wu">adaptee</who>
    <bug_when>2013-04-01 14:53:35 +0000</bug_when>
    <thetext>*** Bug 317681 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1361850</commentid>
    <comment_count>8</comment_count>
    <who name="Daniel Vrátil">dvratil</who>
    <bug_when>2013-04-18 08:29:52 +0000</bug_when>
    <thetext>*** Bug 318503 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1367479</commentid>
    <comment_count>9</comment_count>
    <who name="Daniel Vrátil">dvratil</who>
    <bug_when>2013-05-08 23:53:38 +0000</bug_when>
    <thetext>*** Bug 319478 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1370465</commentid>
    <comment_count>10</comment_count>
    <who name="Jekyll Wu">adaptee</who>
    <bug_when>2013-05-22 16:46:28 +0000</bug_when>
    <thetext>*** Bug 320138 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1371198</commentid>
    <comment_count>11</comment_count>
    <who name="Jekyll Wu">adaptee</who>
    <bug_when>2013-05-26 00:49:21 +0000</bug_when>
    <thetext>*** Bug 320272 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1373242</commentid>
    <comment_count>12</comment_count>
    <who name="Jekyll Wu">adaptee</who>
    <bug_when>2013-06-02 15:08:26 +0000</bug_when>
    <thetext>*** Bug 320611 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1387731</commentid>
    <comment_count>13</comment_count>
    <who name="Jekyll Wu">adaptee</who>
    <bug_when>2013-08-02 22:58:17 +0000</bug_when>
    <thetext>*** Bug 323115 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>74920</attachid>
            <date>2012-11-01 17:56:14 +0000</date>
            <delta_ts>2012-11-01 17:56:14 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>drkonqireport</filename>
            <type>text/plain</type>
            <size>8087</size>
            <attacher name="Balcaen John">balcaen.john</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGFrb25hZGlfZ29vZ2xlY2FsZW5kYXJfcmVzb3VyY2UgKDQuOSkKS0RFIFBs
YXRmb3JtIFZlcnNpb246IDQuOS4yClF0IFZlcnNpb246IDQuOC4zCk9wZXJhdGluZyBTeXN0ZW06
IExpbnV4IDMuNi40LWRlc2t0b3AtMS5tZ2EzIHg4Nl82NApEaXN0cmlidXRpb246ICJNYWdlaWEg
MyIKCi0tIEluZm9ybWF0aW9uIGFib3V0IHRoZSBjcmFzaDoKSXQncyBhbHNvIGNyYXNoaW5nIHdp
dGggS0RFIDQuOS4yICYgbGlia2dhcGkgMC40LjMKClRoZSBjcmFzaCBjYW4gYmUgcmVwcm9kdWNl
ZCBzb21lIG9mIHRoZSB0aW1lLgoKLS0gQmFja3RyYWNlOgpBcHBsaWNhdGlvbjogR29vZ2xlIENh
bGVuZGFycyBhbmQgVGFza3MgKGFrb25hZGlfZ29vZ2xlY2FsZW5kYXJfcmVzb3VyY2UpLCBzaWdu
YWw6IFNlZ21lbnRhdGlvbiBmYXVsdApVc2luZyBob3N0IGxpYnRocmVhZF9kYiBsaWJyYXJ5ICIv
bGliNjQvbGlidGhyZWFkX2RiLnNvLjEiLgo4MQlUX1BTRVVETyAoU1lTQ0FMTF9TWU1CT0wsIFNZ
U0NBTExfTkFNRSwgU1lTQ0FMTF9OQVJHUykKW0tDcmFzaCBIYW5kbGVyXQojNiAgMHgwMDAwN2Y1
ZGY3MTE5NDU1IGluIGFzc2lnbkVudGl0eVByaXZhdGUoUVNoYXJlZERhdGFQb2ludGVyPEFrb25h
ZGk6OkVudGl0eVByaXZhdGU+JiwgUVNoYXJlZERhdGFQb2ludGVyPEFrb25hZGk6OkVudGl0eVBy
aXZhdGU+IGNvbnN0JikgKCkgZnJvbSAvbGliNjQvbGliYWtvbmFkaS1rZGUuc28uNAojNyAgMHgw
MDAwN2Y1ZGY3MTE5NTNkIGluIEFrb25hZGk6OkVudGl0eTo6RW50aXR5KEFrb25hZGk6OkVudGl0
eSBjb25zdCYpICgpIGZyb20gL2xpYjY0L2xpYmFrb25hZGkta2RlLnNvLjQKIzggIDB4MDAwMDdm
NWRmNzExOTY4MiBpbiBBa29uYWRpOjpFbnRpdHk6OnNldFBhcmVudENvbGxlY3Rpb24oQWtvbmFk
aTo6Q29sbGVjdGlvbiBjb25zdCYpICgpIGZyb20gL2xpYjY0L2xpYmFrb25hZGkta2RlLnNvLjQK
IzkgIDB4MDAwMDAwMDAwMDQxZmY4NyBpbiBDYWxlbmRhclJlc291cmNlOjpjYWxlbmRhcnNSZWNl
aXZlZChLSm9iKikgKCkKIzEwIDB4MDAwMDdmNWRmNmE5YmFmZiBpbiBRTWV0YU9iamVjdDo6YWN0
aXZhdGUgKHNlbmRlcj0weDI3NWU5NzAsIG09PG9wdGltaXplZCBvdXQ+LCBsb2NhbF9zaWduYWxf
aW5kZXg9PG9wdGltaXplZCBvdXQ+LCBhcmd2PTB4N2ZmZjMyNTlhYmMwKSBhdCBrZXJuZWwvcW9i
amVjdC5jcHA6MzU0NwojMTEgMHgwMDAwN2Y1ZGY1NTk0YmZmIGluIEtKb2I6OmZpbmlzaGVkICh0
aGlzPXRoaXNAZW50cnk9MHgyNzVlOTcwLCBfdDE9X3QxQGVudHJ5PTB4Mjc1ZTk3MCkgYXQgL3Vz
ci9zcmMvZGVidWcva2RlbGlicy00LjkuMi9idWlsZC9rZGVjb3JlL2tqb2IubW9jOjE4NwojMTIg
MHgwMDAwN2Y1ZGY1NTk0ZGI1IGluIEtKb2I6OmVtaXRSZXN1bHQgKHRoaXM9MHgyNzVlOTcwKSBh
dCAvdXNyL3NyYy9kZWJ1Zy9rZGVsaWJzLTQuOS4yL2tkZWNvcmUvam9icy9ram9iLmNwcDozMTYK
IzEzIDB4MDAwMDdmNWRmNmE5YmFmZiBpbiBRTWV0YU9iamVjdDo6YWN0aXZhdGUgKHNlbmRlcj0w
eDI3MzVlYjAsIG09PG9wdGltaXplZCBvdXQ+LCBsb2NhbF9zaWduYWxfaW5kZXg9PG9wdGltaXpl
ZCBvdXQ+LCBhcmd2PTB4N2ZmZjMyNTlhZDIwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MzU0Nwoj
MTQgMHgwMDAwN2Y1ZGY1MDQ5YzcyIGluIEtHQVBJOjpBY2Nlc3NNYW5hZ2VyOjpyZXF1ZXN0Rmlu
aXNoZWQoS0dBUEk6OlJlcXVlc3QqKSAoKSBmcm9tIC9saWI2NC9saWJrZ2FwaS5zby4wCiMxNSAw
eDAwMDA3ZjVkZjUwNGU2ODggaW4gS0dBUEk6OkFjY2Vzc01hbmFnZXJQcml2YXRlOjpuYW1fcmVw
bHlSZWNlaXZlZChRTmV0d29ya1JlcGx5KikgKCkgZnJvbSAvbGliNjQvbGlia2dhcGkuc28uMAoj
MTYgMHgwMDAwN2Y1ZGY2YTliYWZmIGluIFFNZXRhT2JqZWN0OjphY3RpdmF0ZSAoc2VuZGVyPTB4
MjcyNzc1MCwgbT08b3B0aW1pemVkIG91dD4sIGxvY2FsX3NpZ25hbF9pbmRleD08b3B0aW1pemVk
IG91dD4sIGFyZ3Y9MHg3ZmZmMzI1OWI4OTApIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDozNTQ3CiMx
NyAweDAwMDA3ZjVkZjNlM2M1MDIgaW4gUU5ldHdvcmtBY2Nlc3NNYW5hZ2VyOjpmaW5pc2hlZCAo
dGhpcz10aGlzQGVudHJ5PTB4MjcyNzc1MCwgX3QxPTB4Mjc0NWE4MCkgYXQgLm1vYy9yZWxlYXNl
LXNoYXJlZC9tb2NfcW5ldHdvcmthY2Nlc3NtYW5hZ2VyLmNwcDoxNzcKIzE4IDB4MDAwMDdmNWRm
M2UzYzU1MSBpbiBRTmV0d29ya0FjY2Vzc01hbmFnZXJQcml2YXRlOjpfcV9yZXBseUZpbmlzaGVk
ICh0aGlzPTB4Mjc1YWM3MCkgYXQgYWNjZXNzL3FuZXR3b3JrYWNjZXNzbWFuYWdlci5jcHA6MTAy
MQojMTkgMHgwMDAwN2Y1ZGY2YTliYWZmIGluIFFNZXRhT2JqZWN0OjphY3RpdmF0ZSAoc2VuZGVy
PTB4Mjc0NWE4MCwgbT08b3B0aW1pemVkIG91dD4sIGxvY2FsX3NpZ25hbF9pbmRleD08b3B0aW1p
emVkIG91dD4sIGFyZ3Y9MHgwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MzU0NwojMjAgMHgwMDAw
N2Y1ZGY2YThkMTk3IGluIFFNZXRhTWV0aG9kOjppbnZva2UgKHRoaXM9dGhpc0BlbnRyeT0weDdm
ZmYzMjU5YmM2MCwgb2JqZWN0PW9iamVjdEBlbnRyeT0weDI3NDVhODAsIGNvbm5lY3Rpb25UeXBl
PVF0OjpEaXJlY3RDb25uZWN0aW9uLCBjb25uZWN0aW9uVHlwZUBlbnRyeT1RdDo6QXV0b0Nvbm5l
Y3Rpb24sIHJldHVyblZhbHVlPS4uLiwgdmFsMD0uLi4sIHZhbDE9Li4uLCB2YWwyPS4uLiwgdmFs
Mz0uLi4sIHZhbDQ9Li4uLCB2YWw1PS4uLiwgdmFsNj0uLi4sIHZhbDc9Li4uLCB2YWw4PS4uLiwg
dmFsOT0uLi4pIGF0IGtlcm5lbC9xbWV0YW9iamVjdC5jcHA6MTY2NAojMjEgMHgwMDAwN2Y1ZGY2
YThmNTZjIGluIFFNZXRhT2JqZWN0OjppbnZva2VNZXRob2QgKG9iaj0weDI3NDVhODAsIG1lbWJl
cj08b3B0aW1pemVkIG91dD4sIHR5cGU9UXQ6OkF1dG9Db25uZWN0aW9uLCByZXQ9Li4uLCB2YWww
PS4uLiwgdmFsMT0uLi4sIHZhbDI9Li4uLCB2YWwzPS4uLiwgdmFsND0uLi4sIHZhbDU9Li4uLCB2
YWw2PS4uLiwgdmFsNz0uLi4sIHZhbDg9Li4uLCB2YWw5PS4uLikgYXQga2VybmVsL3FtZXRhb2Jq
ZWN0LmNwcDoxMTc5CiMyMiAweDAwMDA3ZjVkZjM3ZGU4MmMgaW4gaW52b2tlTWV0aG9kICh2YWw5
PS4uLiwgdmFsOD0uLi4sIHZhbDc9Li4uLCB2YWw2PS4uLiwgdmFsNT0uLi4sIHZhbDQ9Li4uLCB2
YWwzPS4uLiwgdmFsMj0uLi4sIHZhbDE9Li4uLCB2YWwwPS4uLiwgdHlwZT1RdDo6QXV0b0Nvbm5l
Y3Rpb24sIG1lbWJlcj0weDdmNWRmMzkxMjdlZCAiZmluaXNoZWQiLCBvYmo9MHgyNzQ1YTgwKSBh
dCAvdXNyL2luY2x1ZGUvUXRDb3JlL3FvYmplY3RkZWZzLmg6NDE4CiMyMyBLREVQcml2YXRlOjpB
Y2Nlc3NNYW5hZ2VyUmVwbHk6OmVtaXRGaW5pc2hlZCAodGhpcz10aGlzQGVudHJ5PTB4Mjc0NWE4
MCwgc3RhdGU9c3RhdGVAZW50cnk9dHJ1ZSwgdHlwZT10eXBlQGVudHJ5PVF0OjpBdXRvQ29ubmVj
dGlvbikgYXQgL3Vzci9zcmMvZGVidWcva2RlbGlicy00LjkuMi9raW8va2lvL2FjY2Vzc21hbmFn
ZXJyZXBseV9wLmNwcDo0ODQKIzI0IDB4MDAwMDdmNWRmMzg5OWFkNSBpbiBLREVQcml2YXRlOjpB
Y2Nlc3NNYW5hZ2VyUmVwbHk6OnNsb3RSZXN1bHQgKHRoaXM9MHgyNzQ1YTgwLCBrSm9iPTB4Mjcx
N2E0MCkgYXQgL3Vzci9zcmMvZGVidWcva2RlbGlicy00LjkuMi9raW8va2lvL2FjY2Vzc21hbmFn
ZXJyZXBseV9wLmNwcDo0MjcKIzI1IDB4MDAwMDdmNWRmNmE5YmFmZiBpbiBRTWV0YU9iamVjdDo6
YWN0aXZhdGUgKHNlbmRlcj0weDI3MTdhNDAsIG09PG9wdGltaXplZCBvdXQ+LCBsb2NhbF9zaWdu
YWxfaW5kZXg9PG9wdGltaXplZCBvdXQ+LCBhcmd2PTB4N2ZmZjMyNTljMjEwKSBhdCBrZXJuZWwv
cW9iamVjdC5jcHA6MzU0NwojMjYgMHgwMDAwN2Y1ZGY1NTk0ZDgyIGluIEtKb2I6OnJlc3VsdCAo
dGhpcz10aGlzQGVudHJ5PTB4MjcxN2E0MCwgX3QxPV90MUBlbnRyeT0weDI3MTdhNDApIGF0IC91
c3Ivc3JjL2RlYnVnL2tkZWxpYnMtNC45LjIvYnVpbGQva2RlY29yZS9ram9iLm1vYzoyMDgKIzI3
IDB4MDAwMDdmNWRmNTU5NGRjMCBpbiBLSm9iOjplbWl0UmVzdWx0ICh0aGlzPTB4MjcxN2E0MCkg
YXQgL3Vzci9zcmMvZGVidWcva2RlbGlicy00LjkuMi9rZGVjb3JlL2pvYnMva2pvYi5jcHA6MzE4
CiMyOCAweDAwMDA3ZjVkZjM4OWY5MDUgaW4gS0lPOjpTaW1wbGVKb2I6OnNsb3RGaW5pc2hlZCAo
dGhpcz10aGlzQGVudHJ5PTB4MjcxN2E0MCkgYXQgL3Vzci9zcmMvZGVidWcva2RlbGlicy00Ljku
Mi9raW8va2lvL2pvYi5jcHA6NDk0CiMyOSAweDAwMDA3ZjVkZjM4YTJlMDIgaW4gS0lPOjpUcmFu
c2ZlckpvYjo6c2xvdEZpbmlzaGVkICh0aGlzPTB4MjcxN2E0MCkgYXQgL3Vzci9zcmMvZGVidWcv
a2RlbGlicy00LjkuMi9raW8va2lvL2pvYi5jcHA6MTA4MQojMzAgMHgwMDAwN2Y1ZGY2YTliYWZm
IGluIFFNZXRhT2JqZWN0OjphY3RpdmF0ZSAoc2VuZGVyPTB4MjcyYTU3MCwgbT08b3B0aW1pemVk
IG91dD4sIGxvY2FsX3NpZ25hbF9pbmRleD08b3B0aW1pemVkIG91dD4sIGFyZ3Y9MHgwKSBhdCBr
ZXJuZWwvcW9iamVjdC5jcHA6MzU0NwojMzEgMHgwMDAwN2Y1ZGYzOGQ3ODA5IGluIEtJTzo6U2xh
dmVJbnRlcmZhY2U6OmRpc3BhdGNoICh0aGlzPTB4MjcyYTU3MCwgX2NtZD0xMDQsIHJhd2RhdGE9
Li4uKSBhdCAvdXNyL3NyYy9kZWJ1Zy9rZGVsaWJzLTQuOS4yL2tpby9raW8vc2xhdmVpbnRlcmZh
Y2UuY3BwOjE3MgojMzIgMHgwMDAwN2Y1ZGYzODdmYmFhIGluIEtJTzo6U2xhdmVJbnRlcmZhY2U6
OmRpc3BhdGNoICh0aGlzPTB4MjcyYTU3MCkgYXQgL3Vzci9zcmMvZGVidWcva2RlbGlicy00Ljku
Mi9raW8va2lvL3NsYXZlaW50ZXJmYWNlLmNwcDo4OAojMzMgMHgwMDAwN2Y1ZGYzODdkNTFlIGlu
IEtJTzo6U2xhdmU6OmdvdElucHV0ICh0aGlzPTB4MjcyYTU3MCkgYXQgL3Vzci9zcmMvZGVidWcv
a2RlbGlicy00LjkuMi9raW8va2lvL3NsYXZlLmNwcDozNDQKIzM0IDB4MDAwMDdmNWRmNmE5YmFm
ZiBpbiBRTWV0YU9iamVjdDo6YWN0aXZhdGUgKHNlbmRlcj0weDI3NDA0NTAsIG09PG9wdGltaXpl
ZCBvdXQ+LCBsb2NhbF9zaWduYWxfaW5kZXg9PG9wdGltaXplZCBvdXQ+LCBhcmd2PTB4MCkgYXQg
a2VybmVsL3FvYmplY3QuY3BwOjM1NDcKIzM1IDB4MDAwMDdmNWRmMzg3ZGZiMiBpbiBkZXF1ZXVl
ICh0aGlzPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vzci9zcmMvZGVidWcva2RlbGlicy00LjkuMi9r
aW8va2lvL2Nvbm5lY3Rpb24uY3BwOjgyCiMzNiBLSU86OkNvbm5lY3Rpb25Qcml2YXRlOjpkZXF1
ZXVlICh0aGlzPTB4MjY5YjE2MCkgYXQgL3Vzci9zcmMvZGVidWcva2RlbGlicy00LjkuMi9raW8v
a2lvL2Nvbm5lY3Rpb24uY3BwOjcxCiMzNyAweDAwMDA3ZjVkZjZhOTljNGUgaW4gUU9iamVjdDo6
ZXZlbnQgKHRoaXM9MHgyNzQwNDUwLCBlPTxvcHRpbWl6ZWQgb3V0PikgYXQga2VybmVsL3FvYmpl
Y3QuY3BwOjExOTUKIzM4IDB4MDAwMDdmNWRmNWUzNjNkYyBpbiBRQXBwbGljYXRpb25Qcml2YXRl
Ojpub3RpZnlfaGVscGVyICh0aGlzPXRoaXNAZW50cnk9MHgxZGI3MDMwLCByZWNlaXZlcj1yZWNl
aXZlckBlbnRyeT0weDI3NDA0NTAsIGU9ZUBlbnRyeT0weDI3NTI3NzApIGF0IGtlcm5lbC9xYXBw
bGljYXRpb24uY3BwOjQ1NTcKIzM5IDB4MDAwMDdmNWRmNWUzYTg1YSBpbiBRQXBwbGljYXRpb246
Om5vdGlmeSAodGhpcz0weDdmZmYzMjU5ZDJhMCwgcmVjZWl2ZXI9MHgyNzQwNDUwLCBlPTB4Mjc1
Mjc3MCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6NDQxOAojNDAgMHgwMDAwN2Y1ZGY0Yjdj
ZjA2IGluIEtBcHBsaWNhdGlvbjo6bm90aWZ5ICh0aGlzPTB4N2ZmZjMyNTlkMmEwLCByZWNlaXZl
cj0weDI3NDA0NTAsIGV2ZW50PTB4Mjc1Mjc3MCkgYXQgL3Vzci9zcmMvZGVidWcva2RlbGlicy00
LjkuMi9rZGV1aS9rZXJuZWwva2FwcGxpY2F0aW9uLmNwcDozMTEKIzQxIDB4MDAwMDdmNWRmNmE4
NTM0ZSBpbiBRQ29yZUFwcGxpY2F0aW9uOjpub3RpZnlJbnRlcm5hbCAodGhpcz0weDdmZmYzMjU5
ZDJhMCwgcmVjZWl2ZXI9cmVjZWl2ZXJAZW50cnk9MHgyNzQwNDUwLCBldmVudD1ldmVudEBlbnRy
eT0weDI3NTI3NzApIGF0IGtlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmNwcDo5MTUKIzQyIDB4MDAw
MDdmNWRmNmE4OGUwMSBpbiBzZW5kRXZlbnQgKGV2ZW50PTB4Mjc1Mjc3MCwgcmVjZWl2ZXI9MHgy
NzQwNDUwKSBhdCBrZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5oOjIzMQojNDMgUUNvcmVBcHBsaWNh
dGlvblByaXZhdGU6OnNlbmRQb3N0ZWRFdmVudHMgKHJlY2VpdmVyPTB4MCwgZXZlbnRfdHlwZT0w
LCBkYXRhPTB4MWQ4ODA1MCkgYXQga2VybmVsL3Fjb3JlYXBwbGljYXRpb24uY3BwOjE1MzkKIzQ0
IDB4MDAwMDdmNWRmNmFiMzIyMyBpbiBzZW5kUG9zdGVkRXZlbnRzICgpIGF0IGtlcm5lbC9xY29y
ZWFwcGxpY2F0aW9uLmg6MjM2CiM0NSBwb3N0RXZlbnRTb3VyY2VEaXNwYXRjaCAocz1zQGVudHJ5
PTB4MWRiNjM4MCkgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6Mjc5CiM0NiAw
eDAwMDA3ZjVkZjIwY2M4NjUgaW4gZ19tYWluX2Rpc3BhdGNoIChjb250ZXh0PTB4MWRiYjcxMCkg
YXQgZ21haW4uYzoyNzE1CiM0NyBnX21haW5fY29udGV4dF9kaXNwYXRjaCAoY29udGV4dD1jb250
ZXh0QGVudHJ5PTB4MWRiYjcxMCkgYXQgZ21haW4uYzozMjE5CiM0OCAweDAwMDA3ZjVkZjIwY2Ni
OTggaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0ZSAoY29udGV4dD1jb250ZXh0QGVudHJ5PTB4MWRi
YjcxMCwgYmxvY2s9YmxvY2tAZW50cnk9MSwgZGlzcGF0Y2g9ZGlzcGF0Y2hAZW50cnk9MSwgc2Vs
Zj08b3B0aW1pemVkIG91dD4pIGF0IGdtYWluLmM6MzI5MAojNDkgMHgwMDAwN2Y1ZGYyMGNjYzU0
IGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoY29udGV4dD0weDFkYmI3MTAsIG1heV9ibG9j
az0xKSBhdCBnbWFpbi5jOjMzNTEKIzUwIDB4MDAwMDdmNWRmNmFiMzNiNiBpbiBRRXZlbnREaXNw
YXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDFkOGEyMzAsIGZsYWdzPS4uLikgYXQg
a2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDI0CiM1MSAweDAwMDA3ZjVkZjVlZDYz
YmUgaW4gUUd1aUV2ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9PG9wdGlt
aXplZCBvdXQ+LCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZ3VpZXZlbnRkaXNwYXRjaGVyX2dsaWIu
Y3BwOjIwNAojNTIgMHgwMDAwN2Y1ZGY2YTg0MDlmIGluIFFFdmVudExvb3A6OnByb2Nlc3NFdmVu
dHMgKHRoaXM9dGhpc0BlbnRyeT0weDdmZmYzMjU5ZDIyMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwv
cWV2ZW50bG9vcC5jcHA6MTQ5CiM1MyAweDAwMDA3ZjVkZjZhODQzMjggaW4gUUV2ZW50TG9vcDo6
ZXhlYyAodGhpcz0weDdmZmYzMjU5ZDIyMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9v
cC5jcHA6MjA0CiM1NCAweDAwMDA3ZjVkZjZhODkxMTggaW4gUUNvcmVBcHBsaWNhdGlvbjo6ZXhl
YyAoKSBhdCBrZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5jcHA6MTE4NwojNTUgMHgwMDAwN2Y1ZGY3
MWVjYWUzIGluIEFrb25hZGk6OlJlc291cmNlQmFzZTo6aW5pdChBa29uYWRpOjpSZXNvdXJjZUJh
c2UqKSAoKSBmcm9tIC9saWI2NC9saWJha29uYWRpLWtkZS5zby40CiM1NiAweDAwMDAwMDAwMDA0
MTY4NDMgaW4gaW50IEFrb25hZGk6OlJlc291cmNlQmFzZTo6aW5pdDxDYWxlbmRhclJlc291cmNl
PihpbnQsIGNoYXIqKikgKCkKIzU3IDB4MDAwMDdmNWRmNDEzNTk3NSBpbiBfX2xpYmNfc3RhcnRf
bWFpbiAobWFpbj0weDQwZGE4MCA8bWFpbj4sIGFyZ2M9MywgdWJwX2F2PTB4N2ZmZjMyNTlkM2I4
LCBpbml0PTxvcHRpbWl6ZWQgb3V0PiwgZmluaT08b3B0aW1pemVkIG91dD4sIHJ0bGRfZmluaT08
b3B0aW1pemVkIG91dD4sIHN0YWNrX2VuZD0weDdmZmYzMjU5ZDNhOCkgYXQgbGliYy1zdGFydC5j
OjIyNQojNTggMHgwMDAwMDAwMDAwNDBkYWIxIGluIF9zdGFydCAoKQoKUG9zc2libGUgZHVwbGlj
YXRlcyBieSBxdWVyeTogYnVnIDMwMTY0Ny4KClJlcG9ydGVkIHVzaW5nIERyS29ucWk=
</data>

          </attachment>
      

    </bug>

</bugzilla>