<?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>372880</bug_id>
          
          <creation_ts>2016-11-24 10:58:41 +0000</creation_ts>
          <short_desc>baloo_file crashes in Baloo::IdFilenameDB::get()</short_desc>
          <delta_ts>2021-03-25 18:29:53 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Frameworks and Libraries</classification>
          <product>frameworks-baloo</product>
          <component>Baloo File Daemon</component>
          <version>5.18.0</version>
          <rep_platform>unspecified</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.kde.org/show_bug.cgi?id=434926</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>drkonqi</keywords>
          <priority>HI</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Solerman Kaplon">solerman</reporter>
          <assigned_to name="Pinak Ahuja">pinak.ahuja</assigned_to>
          <cc>aime.sournies</cc>
    
    <cc>greg.sheppard</cc>
    
    <cc>hacker</cc>
    
    <cc>info</cc>
    
    <cc>kde</cc>
    
    <cc>kdebugs</cc>
    
    <cc>mengchao0532</cc>
    
    <cc>missakiiki</cc>
    
    <cc>nate</cc>
    
    <cc>necker</cc>
    
    <cc>reinhardauner</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1641503</commentid>
    <comment_count>0</comment_count>
    <who name="Solerman Kaplon">solerman</who>
    <bug_when>2016-11-24 10:58:41 +0000</bug_when>
    <thetext>Application: baloo_file (5.18.0)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-47-generic x86_64
Distribution: Ubuntu 16.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:

Configuring kmail for use, nothing much special desktop. Couldn&apos;t find which file caused the problem

-- Backtrace:
Application: Baloo File Indexing Daemon (baloo_file), signal: Segmentation fault
Using host libthread_db library &quot;/lib/x86_64-linux-gnu/libthread_db.so.1&quot;.
[Current thread is 1 (Thread 0x7f8a451148c0 (LWP 10950))]

Thread 2 (Thread 0x7f88fa06e700 (LWP 12319)):
#0  0x00007f8a43230b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8a4040139c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f88f40418c0, timeout=&lt;optimized out&gt;, context=0x7f88f40030b0) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:4135
#2  0x00007f8a4040139c in g_main_context_iterate (context=context@entry=0x7f88f40030b0, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3835
#3  0x00007f8a404014ac in g_main_context_iteration (context=0x7f88f40030b0, may_block=may_block@entry=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#4  0x00007f8a43e667eb in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x7f88f4003320, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f8a43e0db4a in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x7f88fa06dbc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x0000000000420cd8 in Baloo::FileContentIndexer::run() (this=0x2211500) at /build/baloo-kf5-wIK3t6/baloo-kf5-5.18.0/src/file/filecontentindexer.cpp:71
#7  0x00007f8a43c2c2d3 in QThreadPoolThread::run() (this=0x2455d00) at thread/qthreadpool.cpp:93
#8  0x00007f8a43c2f7be in QThreadPrivate::start(void*) (arg=0x2455d00) at thread/qthread_unix.cpp:331
#9  0x00007f8a4289370a in start_thread (arg=0x7f88fa06e700) at pthread_create.c:333
#10 0x00007f8a4323c82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f8a451148c0 (LWP 10950)):
[KCrash Handler]
#6  0x00007f8a4430073b in Baloo::IdFilenameDB::get(unsigned long long) (this=this@entry=0x7ffc45080ac0, docId=docId@entry=4513297663526917) at /build/baloo-kf5-wIK3t6/baloo-kf5-5.18.0/src/engine/idfilenamedb.cpp:96
#7  0x00007f8a44315984 in Baloo::WriteTransaction::replaceDocument(Baloo::Document const&amp;, QFlags&lt;Baloo::DocumentOperation&gt;) (shouldDeleteFolder=..., url=..., docId=4513297663526917, this=0x7ffc45080ab0) at /build/baloo-kf5-wIK3t6/baloo-kf5-5.18.0/src/engine/documenturldb.h:92
#8  0x00007f8a44315984 in Baloo::WriteTransaction::replaceDocument(Baloo::Document const&amp;, QFlags&lt;Baloo::DocumentOperation&gt;) (this=&lt;optimized out&gt;, doc=..., operations=...) at /build/baloo-kf5-wIK3t6/baloo-kf5-5.18.0/src/engine/writetransaction.cpp:231
#9  0x00007f8a4430e019 in Baloo::Transaction::replaceDocument(Baloo::Document const&amp;, QFlags&lt;Baloo::DocumentOperation&gt;) (this=this@entry=0x7ffc45080ce0, doc=..., operations=..., operations@entry=...) at /build/baloo-kf5-wIK3t6/baloo-kf5-5.18.0/src/engine/transaction.cpp:254
#10 0x0000000000429a25 in Baloo::MetadataMover::updateMetadata(Baloo::Transaction*, QString const&amp;, QString const&amp;) (this=this@entry=0x223dc50, tr=tr@entry=0x7ffc45080ce0, from=..., to=...) at /build/baloo-kf5-wIK3t6/baloo-kf5-5.18.0/src/file/metadatamover.cpp:116
#11 0x000000000042a023 in Baloo::MetadataMover::moveFileMetadata(QString const&amp;, QString const&amp;) (this=0x223dc50, from=..., to=...) at /build/baloo-kf5-wIK3t6/baloo-kf5-5.18.0/src/file/metadatamover.cpp:56
#12 0x00007f8a43e3ebaf in QMetaObject::activate(QObject*, int, int, void**) (a=0x7ffc45080e40, r=0x7ffc45081500, this=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#13 0x00007f8a43e3ebaf in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x221a3d0, signalOffset=&lt;optimized out&gt;, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x7ffc45080e40) at kernel/qobject.cpp:3698
#14 0x00007f8a43e3f537 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x221a3d0, m=m@entry=0x644cc0 &lt;KInotify::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x7ffc45080e40) at kernel/qobject.cpp:3578
#15 0x000000000042aaba in KInotify::moved(QString const&amp;, QString const&amp;) (this=this@entry=0x221a3d0, _t1=..., _t2=...) at /build/baloo-kf5-wIK3t6/baloo-kf5-5.18.0/obj-x86_64-linux-gnu/src/file/moc_kinotify.cpp:330
#16 0x000000000042cbff in KInotify::slotEvent(int) (this=&lt;optimized out&gt;, socket=&lt;optimized out&gt;) at /build/baloo-kf5-wIK3t6/baloo-kf5-5.18.0/src/file/kinotify.cpp:421
#17 0x00007f8a43e3ebaf in QMetaObject::activate(QObject*, int, int, void**) (a=0x7ffc450810d0, r=0x221a3d0, this=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#18 0x00007f8a43e3ebaf in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x22764c0, signalOffset=&lt;optimized out&gt;, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc450810d0) at kernel/qobject.cpp:3698
#19 0x00007f8a43e3f537 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x22764c0, m=m@entry=0x7f8a44059780 &lt;QSocketNotifier::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc450810d0) at kernel/qobject.cpp:3578
#20 0x00007f8a43ebe24e in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) (this=this@entry=0x22764c0, _t1=13) at .moc/moc_qsocketnotifier.cpp:134
#21 0x00007f8a43e4b1cb in QSocketNotifier::event(QEvent*) (this=0x22764c0, e=&lt;optimized out&gt;) at kernel/qsocketnotifier.cpp:260
#22 0x00007f8a43e1036c in QCoreApplication::notifyInternal(QObject*, QEvent*) (event=0x7ffc45081190, receiver=0x22764c0, this=0x7ffc45081460) at kernel/qcoreapplication.cpp:1038
#23 0x00007f8a43e1036c in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffc45081460, receiver=0x22764c0, event=event@entry=0x7ffc45081190) at kernel/qcoreapplication.cpp:965
#24 0x00007f8a43e66c95 in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (event=0x7ffc45081190, receiver=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224
#25 0x00007f8a43e66c95 in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x2187f00) at kernel/qeventdispatcher_glib.cpp:101
#26 0x00007f8a404011a7 in g_main_context_dispatch (context=0x2187b10) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3154
#27 0x00007f8a404011a7 in g_main_context_dispatch (context=context@entry=0x2187b10) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3769
#28 0x00007f8a40401400 in g_main_context_iterate (context=context@entry=0x2187b10, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3840
#29 0x00007f8a404014ac in g_main_context_iteration (context=0x2187b10, may_block=may_block@entry=1) at /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./glib/gmain.c:3901
#30 0x00007f8a43e667cf in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x2187d90, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#31 0x00007f8a43e0db4a in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x7ffc450813a0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#32 0x00007f8a43e15bec in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1229
#33 0x000000000041698c in main(int, char**) (argc=1, argv=&lt;optimized out&gt;) at /build/baloo-kf5-wIK3t6/baloo-kf5-5.18.0/src/file/main.cpp:88

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1821489</commentid>
    <comment_count>1</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2018-11-26 20:03:29 +0000</bug_when>
    <thetext>*** Bug 385846 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1821491</commentid>
    <comment_count>2</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2018-11-26 20:03:31 +0000</bug_when>
    <thetext>*** Bug 393756 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1821493</commentid>
    <comment_count>3</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2018-11-26 20:03:33 +0000</bug_when>
    <thetext>*** Bug 393896 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1821497</commentid>
    <comment_count>4</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2018-11-26 20:11:33 +0000</bug_when>
    <thetext>*** Bug 375190 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1821506</commentid>
    <comment_count>5</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2018-11-26 20:25:40 +0000</bug_when>
    <thetext>*** Bug 380028 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836044</commentid>
    <comment_count>6</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2019-02-06 04:00:58 +0000</bug_when>
    <thetext>*** Bug 403620 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1842559</commentid>
    <comment_count>7</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2019-03-08 00:10:01 +0000</bug_when>
    <thetext>*** Bug 405084 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1842668</commentid>
    <comment_count>8</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2019-03-08 15:08:22 +0000</bug_when>
    <thetext>*** Bug 405170 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1844076</commentid>
    <comment_count>9</comment_count>
    <who name="Valerii Malov">jazzvoid</who>
    <bug_when>2019-03-13 21:50:41 +0000</bug_when>
    <thetext>Git commit eb68430ae5f4fc4c4a2e5b1798683ff6a639ad3d by Valerii Malov.
Committed on 13/03/2019 at 21:50.
Pushed by valeriymalov into branch &apos;master&apos;.

Baloo engine: treat every non-success code as a failure

Summary:
Treating only MDB_NOTFOUND as an error leads to use of uninitliazed
pointers and handle IDs in other cases (e.g. when get fails with
MDB_BAD_TXN) and wreaks havoc in the application.
Related: bug 361186, bug 390823, bug 395888, bug 367480, bug 403720

Reviewers: #baloo, bruns, poboiko

Reviewed By: #baloo, bruns

Subscribers: cullmann, ngraham, bruns, kde-frameworks-devel, #baloo

Tags: #frameworks, #baloo

Differential Revision: https://phabricator.kde.org/D18664

M  +12   -9    src/engine/database.cpp
M  +26   -17   src/engine/documentdatadb.cpp
M  +30   -22   src/engine/documentdb.cpp
M  +30   -22   src/engine/documentiddb.cpp
M  +25   -16   src/engine/documenttimedb.cpp
M  +0    -1    src/engine/documenturldb.cpp
M  +4    -3    src/engine/documenturldb.h
M  +4    -5    src/engine/fsutils.cpp
M  +28   -15   src/engine/idfilenamedb.cpp
M  +22   -13   src/engine/idtreedb.cpp
M  +37   -29   src/engine/mtimedb.cpp
M  +0    -2    src/engine/phraseanditerator.cpp
M  +24   -19   src/engine/positiondb.cpp
M  +31   -27   src/engine/postingdb.cpp
M  +47   -13   src/engine/transaction.cpp
M  +4    -4    src/engine/transaction.h
M  +3    -2    src/file/extractorprocess.cpp
M  +5    -5    src/file/fileindexscheduler.cpp
M  +5    -4    src/file/indexcleaner.cpp
M  +0    -1    src/file/main.cpp
M  +1    -1    src/file/metadatamover.cpp

https://commits.kde.org/baloo/eb68430ae5f4fc4c4a2e5b1798683ff6a639ad3d</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1848034</commentid>
    <comment_count>10</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2019-04-01 18:08:43 +0000</bug_when>
    <thetext>*** Bug 406064 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1848205</commentid>
    <comment_count>11</comment_count>
      <attachid>119213</attachid>
    <who name="Reinhard Auner">reinhardauner</who>
    <bug_when>2019-04-02 16:44:37 +0000</bug_when>
    <thetext>Created attachment 119213
New crash information added by DrKonqi

baloo_file (5.55.0) using Qt 5.9.7

- What I was doing when the application crashed:
I had open Google Chrome and was surfing the internet - additionally, amarok was running.

-- Backtrace (Reduced):
#6  Baloo::IdFilenameDB::get (this=this@entry=0x7f33d3bcb9f0, docId=&lt;optimized out&gt;, docId@entry=11059540789267) at /usr/src/debug/baloo5-5.55.0-lp151.2.2.x86_64/src/engine/idfilenamedb.cpp:96
#7  0x00007f73de612d1f in Baloo::DocumentUrlDB::get (this=this@entry=0x7f33d3bcba70, docId=docId@entry=11059540789267) at /usr/src/debug/baloo5-5.55.0-lp151.2.2.x86_64/src/engine/documenturldb.cpp:134
#8  0x00007f73de623734 in Baloo::Transaction::documentUrl (this=this@entry=0x7f33d3bcbb20, id=id@entry=11059540789267) at /usr/src/debug/baloo5-5.55.0-lp151.2.2.x86_64/src/engine/transaction.cpp:104
#9  0x000055baa424071e in Baloo::UnindexedFileIndexer::run (this=0x55baa696fec0) at /usr/src/debug/baloo5-5.55.0-lp151.2.2.x86_64/src/file/unindexedfileindexer.cpp:62
#10 0x00007f73dda6fe22 in QThreadPoolThread::run (this=0x55baa6977100) at thread/qthreadpool.cpp:99</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1849338</commentid>
    <comment_count>12</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2019-04-09 00:18:51 +0000</bug_when>
    <thetext>*** Bug 406317 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1850067</commentid>
    <comment_count>13</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2019-04-12 18:04:26 +0000</bug_when>
    <thetext>*** Bug 406378 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1853614</commentid>
    <comment_count>14</comment_count>
    <who name="Graham P Davis">hacker</who>
    <bug_when>2019-04-30 10:59:17 +0000</bug_when>
    <thetext>Four days ago, I rebooted my Tumbleweed system after some software upgrades and got no warning pop-up messages. The baloo_file_extractor is finally doing something. For all the four days, it, and 14 tags.so processes have been using 98-100% of each of the 12 CPU cores continuously. They do not appear to be impeding other processes so no worries on that score. I&apos;ll just leave things alone and assume they&apos;ll be finished whatever it is they&apos;re doing one of these days.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1870404</commentid>
    <comment_count>15</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2019-07-22 17:16:11 +0000</bug_when>
    <thetext>*** Bug 410097 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1879725</commentid>
    <comment_count>16</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2019-09-12 15:27:55 +0000</bug_when>
    <thetext>*** Bug 411842 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1902678</commentid>
    <comment_count>17</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2020-01-14 23:18:27 +0000</bug_when>
    <thetext>*** Bug 416197 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1968554</commentid>
    <comment_count>18</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2020-10-26 16:20:21 +0000</bug_when>
    <thetext>No duplicate report is newer than Frameworks 5.55, which is almost two years old. After all the bugfixing work done during that time, I think we can call this fixed!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>119213</attachid>
            <date>2019-04-02 16:44:37 +0000</date>
            <delta_ts>2019-04-02 16:44:37 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>baloo_file-20190402-184138.kcrash.txt</filename>
            <type>text/plain</type>
            <size>4582</size>
            <attacher name="Reinhard Auner">reinhardauner</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGJhbG9vX2ZpbGUgKDUuNTUuMCkKClF0IFZlcnNpb246IDUuOS43CkZyYW1l
d29ya3MgVmVyc2lvbjogNS41NS4wCk9wZXJhdGluZyBTeXN0ZW06IExpbnV4IDQuMTIuMTQtbHAx
NTEuMjMtZGVmYXVsdCB4ODZfNjQKRGlzdHJpYnV0aW9uOiAib3BlblNVU0UgTGVhcCAxNS4xQmV0
YSIKCi0tIEluZm9ybWF0aW9uIGFib3V0IHRoZSBjcmFzaDoKLSBXaGF0IEkgd2FzIGRvaW5nIHdo
ZW4gdGhlIGFwcGxpY2F0aW9uIGNyYXNoZWQ6CkkgaGFkIG9wZW4gR29vZ2xlIENocm9tZSBhbmQg
d2FzIHN1cmZpbmcgdGhlIGludGVybmV0IC0gYWRkaXRpb25hbGx5LCBhbWFyb2sgd2FzIHJ1bm5p
bmcuCgotLSBCYWNrdHJhY2U6CkFwcGxpY2F0aW9uOiBCYWxvbyBGaWxlIEluZGV4aW5nIERhZW1v
biAoYmFsb29fZmlsZSksIHNpZ25hbDogU2VnbWVudGF0aW9uIGZhdWx0ClVzaW5nIGhvc3QgbGli
dGhyZWFkX2RiIGxpYnJhcnkgIi9saWI2NC9saWJ0aHJlYWRfZGIuc28uMSIuCjI5CSAgcmV0dXJu
IFNZU0NBTExfQ0FOQ0VMIChwb2xsLCBmZHMsIG5mZHMsIHRpbWVvdXQpOwpbQ3VycmVudCB0aHJl
YWQgaXMgMSAoVGhyZWFkIDB4N2Y3M2RmNjUwOTAwIChMV1AgMTg4NykpXQoKVGhyZWFkIDMgKFRo
cmVhZCAweDdmMzNkM2JjYzcwMCAoTFdQIDIyNDApKToKW0tDcmFzaCBIYW5kbGVyXQojNiAgQmFs
b286OklkRmlsZW5hbWVEQjo6Z2V0ICh0aGlzPXRoaXNAZW50cnk9MHg3ZjMzZDNiY2I5ZjAsIGRv
Y0lkPTxvcHRpbWl6ZWQgb3V0PiwgZG9jSWRAZW50cnk9MTEwNTk1NDA3ODkyNjcpIGF0IC91c3Iv
c3JjL2RlYnVnL2JhbG9vNS01LjU1LjAtbHAxNTEuMi4yLng4Nl82NC9zcmMvZW5naW5lL2lkZmls
ZW5hbWVkYi5jcHA6OTYKIzcgIDB4MDAwMDdmNzNkZTYxMmQxZiBpbiBCYWxvbzo6RG9jdW1lbnRV
cmxEQjo6Z2V0ICh0aGlzPXRoaXNAZW50cnk9MHg3ZjMzZDNiY2JhNzAsIGRvY0lkPWRvY0lkQGVu
dHJ5PTExMDU5NTQwNzg5MjY3KSBhdCAvdXNyL3NyYy9kZWJ1Zy9iYWxvbzUtNS41NS4wLWxwMTUx
LjIuMi54ODZfNjQvc3JjL2VuZ2luZS9kb2N1bWVudHVybGRiLmNwcDoxMzQKIzggIDB4MDAwMDdm
NzNkZTYyMzczNCBpbiBCYWxvbzo6VHJhbnNhY3Rpb246OmRvY3VtZW50VXJsICh0aGlzPXRoaXNA
ZW50cnk9MHg3ZjMzZDNiY2JiMjAsIGlkPWlkQGVudHJ5PTExMDU5NTQwNzg5MjY3KSBhdCAvdXNy
L3NyYy9kZWJ1Zy9iYWxvbzUtNS41NS4wLWxwMTUxLjIuMi54ODZfNjQvc3JjL2VuZ2luZS90cmFu
c2FjdGlvbi5jcHA6MTA0CiM5ICAweDAwMDA1NWJhYTQyNDA3MWUgaW4gQmFsb286OlVuaW5kZXhl
ZEZpbGVJbmRleGVyOjpydW4gKHRoaXM9MHg1NWJhYTY5NmZlYzApIGF0IC91c3Ivc3JjL2RlYnVn
L2JhbG9vNS01LjU1LjAtbHAxNTEuMi4yLng4Nl82NC9zcmMvZmlsZS91bmluZGV4ZWRmaWxlaW5k
ZXhlci5jcHA6NjIKIzEwIDB4MDAwMDdmNzNkZGE2ZmUyMiBpbiBRVGhyZWFkUG9vbFRocmVhZDo6
cnVuICh0aGlzPTB4NTViYWE2OTc3MTAwKSBhdCB0aHJlYWQvcXRocmVhZHBvb2wuY3BwOjk5CiMx
MSAweDAwMDA3ZjczZGRhNzJjZWQgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHg1NWJh
YTY5NzcxMDApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjM2OAojMTIgMHgwMDAwN2Y3M2Rh
ZTNhNTY5IGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2YzM2QzYmNjNzAwKSBhdCBwdGhyZWFkX2Ny
ZWF0ZS5jOjQ2NQojMTMgMHgwMDAwN2Y3M2RkMDJiOWFmIGluIGNsb25lICgpIGF0IC4uL3N5c2Rl
cHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjk1CgpUaHJlYWQgMiAoVGhyZWFkIDB4
N2Y3M2Q0OGVhNzAwIChMV1AgMTg5NCkpOgojMCAgMHgwMDAwN2Y3M2RkMDIxMTViIGluIF9fR0lf
X19wb2xsIChmZHM9MHg1NWJhYTYwNGI2ZDAsIG5mZHM9MSwgdGltZW91dD0tMSkgYXQgLi4vc3lz
ZGVwcy91bml4L3N5c3YvbGludXgvcG9sbC5jOjI5CiMxICAweDAwMDA3ZjczZDkzOTkxYTkgaW4g
Z19tYWluX2NvbnRleHRfcG9sbCAocHJpb3JpdHk9PG9wdGltaXplZCBvdXQ+LCBuX2Zkcz0xLCBm
ZHM9MHg1NWJhYTYwNGI2ZDAsIHRpbWVvdXQ9PG9wdGltaXplZCBvdXQ+LCBjb250ZXh0PTB4NTVi
YWE2MDI5MWMwKSBhdCBnbWFpbi5jOjQxNjkKIzIgIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGUgKGNv
bnRleHQ9Y29udGV4dEBlbnRyeT0weDU1YmFhNjAyOTFjMCwgYmxvY2s9YmxvY2tAZW50cnk9MSwg
ZGlzcGF0Y2g9ZGlzcGF0Y2hAZW50cnk9MSwgc2VsZj08b3B0aW1pemVkIG91dD4pIGF0IGdtYWlu
LmM6Mzg2MwojMyAgMHgwMDAwN2Y3M2Q5Mzk5MmJjIGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlv
biAoY29udGV4dD0weDU1YmFhNjAyOTFjMCwgbWF5X2Jsb2NrPW1heV9ibG9ja0BlbnRyeT0xKSBh
dCBnbWFpbi5jOjM5MjkKIzQgIDB4MDAwMDdmNzNkZGNhYTk2YiBpbiBRRXZlbnREaXNwYXRjaGVy
R2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDU1YmFhNjAyZGVjMCwgZmxhZ3M9Li4uKSBhdCBr
ZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjUKIzUgIDB4MDAwMDdmNzNkZGM0Zjkw
YSBpbiBRRXZlbnRMb29wOjpleGVjICh0aGlzPXRoaXNAZW50cnk9MHg3ZjczZDQ4ZTljODAsIGZs
YWdzPS4uLiwgZmxhZ3NAZW50cnk9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjEyCiM2
ICAweDAwMDA3ZjczZGRhNmRkYWEgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz10aGlzQGVudHJ5PTB4
N2Y3M2RlYWM0ZDYwIDwoYW5vbnltb3VzIG5hbWVzcGFjZSk6OlFfUUdTX19xX21hbmFnZXI6Omlu
bmVyRnVuY3Rpb24oKTo6aG9sZGVyPikgYXQgdGhyZWFkL3F0aHJlYWQuY3BwOjUxNQojNyAgMHgw
MDAwN2Y3M2RlODUxOWU1IGluIFFEQnVzQ29ubmVjdGlvbk1hbmFnZXI6OnJ1biAodGhpcz0weDdm
NzNkZWFjNGQ2MCA8KGFub255bW91cyBuYW1lc3BhY2UpOjpRX1FHU19fcV9tYW5hZ2VyOjppbm5l
ckZ1bmN0aW9uKCk6OmhvbGRlcj4pIGF0IHFkYnVzY29ubmVjdGlvbi5jcHA6MTc4CiM4ICAweDAw
MDA3ZjczZGRhNzJjZWQgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHg3ZjczZGVhYzRk
NjAgPChhbm9ueW1vdXMgbmFtZXNwYWNlKTo6UV9RR1NfX3FfbWFuYWdlcjo6aW5uZXJGdW5jdGlv
bigpOjpob2xkZXI+KSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozNjgKIzkgIDB4MDAwMDdm
NzNkYWUzYTU2OSBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdmNzNkNDhlYTcwMCkgYXQgcHRocmVh
ZF9jcmVhdGUuYzo0NjUKIzEwIDB4MDAwMDdmNzNkZDAyYjlhZiBpbiBjbG9uZSAoKSBhdCAuLi9z
eXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzo5NQoKVGhyZWFkIDEgKFRocmVh
ZCAweDdmNzNkZjY1MDkwMCAoTFdQIDE4ODcpKToKIzAgIDB4MDAwMDdmNzNkZDAyMTE1YiBpbiBf
X0dJX19fcG9sbCAoZmRzPTB4NTViYWE2MDQ0ODUwLCBuZmRzPTEsIHRpbWVvdXQ9LTEpIGF0IC4u
L3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3BvbGwuYzoyOQojMSAgMHgwMDAwN2Y3M2Q5Mzk5MWE5
IGluIGdfbWFpbl9jb250ZXh0X3BvbGwgKHByaW9yaXR5PTxvcHRpbWl6ZWQgb3V0Piwgbl9mZHM9
MSwgZmRzPTB4NTViYWE2MDQ0ODUwLCB0aW1lb3V0PTxvcHRpbWl6ZWQgb3V0PiwgY29udGV4dD0w
eDU1YmFhNjAyMjEwMCkgYXQgZ21haW4uYzo0MTY5CiMyICBnX21haW5fY29udGV4dF9pdGVyYXRl
IChjb250ZXh0PWNvbnRleHRAZW50cnk9MHg1NWJhYTYwMjIxMDAsIGJsb2NrPWJsb2NrQGVudHJ5
PTEsIGRpc3BhdGNoPWRpc3BhdGNoQGVudHJ5PTEsIHNlbGY9PG9wdGltaXplZCBvdXQ+KSBhdCBn
bWFpbi5jOjM4NjMKIzMgIDB4MDAwMDdmNzNkOTM5OTJiYyBpbiBnX21haW5fY29udGV4dF9pdGVy
YXRpb24gKGNvbnRleHQ9MHg1NWJhYTYwMjIxMDAsIG1heV9ibG9jaz1tYXlfYmxvY2tAZW50cnk9
MSkgYXQgZ21haW4uYzozOTI5CiM0ICAweDAwMDA3ZjczZGRjYWE5NmIgaW4gUUV2ZW50RGlzcGF0
Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9MHg1NWJhYTYwMjFjMTAsIGZsYWdzPS4uLikg
YXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDI1CiM1ICAweDAwMDA3ZjczZGRj
NGY5MGEgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz10aGlzQGVudHJ5PTB4N2ZmZjMwZmUzMzAw
LCBmbGFncz0uLi4sIGZsYWdzQGVudHJ5PS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjIx
MgojNiAgMHgwMDAwN2Y3M2RkYzU4OWI0IGluIFFDb3JlQXBwbGljYXRpb246OmV4ZWMgKCkgYXQg
a2VybmVsL3Fjb3JlYXBwbGljYXRpb24uY3BwOjEyOTcKIzcgIDB4MDAwMDU1YmFhNDIzNDEzYyBp
biBtYWluIChhcmdjPTxvcHRpbWl6ZWQgb3V0PiwgYXJndj08b3B0aW1pemVkIG91dD4pIGF0IC91
c3Ivc3JjL2RlYnVnL2JhbG9vNS01LjU1LjAtbHAxNTEuMi4yLng4Nl82NC9zcmMvZmlsZS9tYWlu
LmNwcDoxMDQKW0luZmVyaW9yIDEgKHByb2Nlc3MgMTg4NykgZGV0YWNoZWRdCgpQb3NzaWJsZSBk
dXBsaWNhdGVzIGJ5IHF1ZXJ5OiBidWcgNDA2MDY0LCBidWcgMzkzODk2LCBidWcgMzkzNzU2LgoK
UmVwb3J0ZWQgdXNpbmcgRHJLb25xaQ==
</data>

          </attachment>
      

    </bug>

</bugzilla>