<?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>238864</bug_id>
          
          <creation_ts>2010-05-26 10:50:54 +0000</creation_ts>
          <short_desc>KDevelop crashes everytime a KTextEditor plugin is enabled/disabled</short_desc>
          <delta_ts>2010-10-13 17:58:36 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>Unmaintained</classification>
          <product>kdelibs</product>
          <component>kdeui</component>
          <version>unspecified</version>
          <rep_platform>openSUSE</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>170806</dup_id>
          
          <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="Cristian Ciobanu">ciobanu.n.cristian</reporter>
          <assigned_to name="kdelibs bugs">kdelibs-bugs-null</assigned_to>
          <cc>Craig.Magina</cc>
    
    <cc>lene.preuss</cc>
    
    <cc>rjwgnr27</cc>
    
    <cc>spearhead2k3</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>967360</commentid>
    <comment_count>0</comment_count>
    <who name="Cristian Ciobanu">ciobanu.n.cristian</who>
    <bug_when>2010-05-26 10:50:54 +0000</bug_when>
    <thetext>Application: kdevelop (4.0.0 (using KDevPlatform 1.0.0))
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.2
Operating System: Linux 2.6.31.12-0.2-desktop x86_64
Distribution: &quot;openSUSE 11.2 (x86_64)&quot;

-- Information about the crash:
Editor -&gt; Settings -&gt; Configure Editor -&gt; Extensions -&gt; AutoBrace -&gt; Enable -&gt; Save -&gt; Crash

The crash can be reproduced every time.

 -- Backtrace:
Application: KDevelop (kdevelop.bin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f95a174d750 (LWP 13490))]

Thread 7 (Thread 0x7f958d134910 (LWP 13491)):
#0  0x00007f959e9b62cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f959ff3e692 in wait (time=&lt;value optimized out&gt;, this=&lt;value optimized out&gt;) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (time=&lt;value optimized out&gt;, this=&lt;value optimized out&gt;) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f959ba333de in ?? () from /usr/lib64/libkdevplatformlanguage.so.1
#4  0x00007f959ff3d775 in QThreadPrivate::start (arg=0x11ec130) at thread/qthread_unix.cpp:248
#5  0x00007f959e9b165d in start_thread () from /lib64/libpthread.so.0
#6  0x00007f959ec97e1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f9586fb4910 (LWP 13492)):
#0  0x00007f959e9b6049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f959ff3e72b in wait (time=&lt;value optimized out&gt;, this=&lt;value optimized out&gt;) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=&lt;value optimized out&gt;, this=&lt;value optimized out&gt;) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f959664e786 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f959664fb6b in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f959664aedf in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f959664c748 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f959ff3d775 in QThreadPrivate::start (arg=0x10161f0) at thread/qthread_unix.cpp:248
#8  0x00007f959e9b165d in start_thread () from /lib64/libpthread.so.0
#9  0x00007f959ec97e1d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f95815b7910 (LWP 13496)):
#0  0x00007f959ec8ed03 in poll () from /lib64/libc.so.6
#1  0x00007f959960859c in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f95996088e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f95a005af06 in QEventDispatcherGlib::processEvents (this=0x103a6d0, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f95a00302a2 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f95a003067c in QEventLoop::exec (this=0x7f95815b7040, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f959ff3ad59 in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:487
#7  0x00007f959ff3d775 in QThreadPrivate::start (arg=0x103ae00) at thread/qthread_unix.cpp:248
#8  0x00007f959e9b165d in start_thread () from /lib64/libpthread.so.0
#9  0x00007f959ec97e1d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f95786b8910 (LWP 13519)):
#0  0x00007f959e9b6049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f959ff3e72b in wait (time=&lt;value optimized out&gt;, this=&lt;value optimized out&gt;) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=&lt;value optimized out&gt;, this=&lt;value optimized out&gt;) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f959664e786 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f959664fb6b in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f959664fb84 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f959664aedf in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f959664c748 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f959ff3d775 in QThreadPrivate::start (arg=0x29ec0a0) at thread/qthread_unix.cpp:248
#9  0x00007f959e9b165d in start_thread () from /lib64/libpthread.so.0
#10 0x00007f959ec97e1d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f9577eb7910 (LWP 13522)):
#0  0x00007f959e9b6049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f959ff3e72b in wait (time=&lt;value optimized out&gt;, this=&lt;value optimized out&gt;) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=&lt;value optimized out&gt;, this=&lt;value optimized out&gt;) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f959664e786 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f959664fb6b in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f959664aedf in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f959664c748 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f959ff3d775 in QThreadPrivate::start (arg=0x32e8760) at thread/qthread_unix.cpp:248
#8  0x00007f959e9b165d in start_thread () from /lib64/libpthread.so.0
#9  0x00007f959ec97e1d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f957653b910 (LWP 13524)):
#0  0x00007f959e9b6049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9597d346a6 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f9598012220) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x00007f9597d346e9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f95980202ec) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x00007f959e9b165d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f959ec97e1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f95a174d750 (LWP 13490)):
[KCrash Handler]
#5  0x00007f959f473471 in QETWidget::translateMouseEvent (this=0x2ad23a0, event=0x7fffd428cb40) at kernel/qapplication_x11.cpp:4319
#6  0x00007f959f47247a in QApplication::x11ProcessEvent (this=&lt;value optimized out&gt;, event=0x7fffd428d400) at kernel/qapplication_x11.cpp:3501
#7  0x00007f959f49c932 in x11EventSourceDispatch (s=0xe55210, callback=&lt;value optimized out&gt;, user_data=&lt;value optimized out&gt;) at kernel/qguieventdispatcher_glib.cpp:146
#8  0x00007f9599604dee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f95996087b8 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f95996088e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f95a005aeb3 in QEventDispatcherGlib::processEvents (this=0x619440, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:412
#12 0x00007f959f49c51e in QGuiEventDispatcherGlib::processEvents (this=0x7fffd428cae0, flags=&lt;value optimized out&gt;) at kernel/qguieventdispatcher_glib.cpp:204
#13 0x00007f95a00302a2 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=) at kernel/qeventloop.cpp:149
#14 0x00007f95a003067c in QEventLoop::exec (this=0x7fffd428d730, flags=) at kernel/qeventloop.cpp:201
#15 0x00007f95a00343cb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#16 0x00000000004088df in _start ()

Possible duplicates by query: bug 238543, bug 238177, bug 236501, bug 236391, bug 236337.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967366</commentid>
    <comment_count>1</comment_count>
    <who name="Andreas Pakulat">apaku</who>
    <bug_when>2010-05-26 11:03:45 +0000</bug_when>
    <thetext>Well unfortunately the backtrace is useless. Please run kdevelop in valgrind:

KDEV_SESSION=blah valgrind track-origins=yes kdevelop.bin

Re-Assigning to kate as autobrace is a kate-plugin.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967413</commentid>
    <comment_count>2</comment_count>
    <who name="Milian Wolff">mail</who>
    <bug_when>2010-05-26 13:25:35 +0000</bug_when>
    <thetext>I could reproduce, will try to fix it. I&apos;d appreciate it, if you could provide me with a valgrind log.

Bye</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>969578</commentid>
    <comment_count>3</comment_count>
    <who name="Andreas Pakulat">apaku</who>
    <bug_when>2010-05-29 02:14:03 +0000</bug_when>
    <thetext>*** Bug 239904 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>978215</commentid>
    <comment_count>4</comment_count>
    <who name="Dominik Haumann">dhaumann</who>
    <bug_when>2010-06-14 01:23:13 +0000</bug_when>
    <thetext>Can this be fixed for KDE 4.5? Otherwise it&apos;s maybe better to entirely disable autobrace plugin for 4.5?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>978232</commentid>
    <comment_count>5</comment_count>
    <who name="Milian Wolff">mail</who>
    <bug_when>2010-06-14 03:29:34 +0000</bug_when>
    <thetext>I&apos;ll have to look at it tomorrow. don&apos;t disable it for now please, I have to use that plugin :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996636</commentid>
    <comment_count>6</comment_count>
      <attachid>49711</attachid>
    <who name="David">spearhead2k3</who>
    <bug_when>2010-07-31 15:59:34 +0000</bug_when>
    <thetext>Created attachment 49711
New crash information added by DrKonqi

same as report that this is attached to : 
KDevelop 4.0 // KDE 4.4.5 
Editor--&gt; Configure Editor/Settings --&gt; Extensions --&gt; Enable AutoBrace --&gt; OK/Apply --&gt; Crash</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996651</commentid>
    <comment_count>7</comment_count>
    <who name="Milian Wolff">mail</who>
    <bug_when>2010-07-31 16:43:29 +0000</bug_when>
    <thetext>some more info:

valgrind output:
http://pastebin.com/hc0Be7QJ

And the CLI gets spammed with messages like these after hitting apply:
kdevelop(16813) EventListener::eventFilter: User of KWidgetItemDelegate should not delete widgets created by createWidgets! 

Note: With KDE 4.4.95 it&apos;s not crashing anymore for me. I&apos;ll send a mail to kde-core-devel and ask their assistance.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996655</commentid>
    <comment_count>8</comment_count>
    <who name="Milian Wolff">mail</who>
    <bug_when>2010-07-31 16:54:19 +0000</bug_when>
    <thetext>funny, it does crash when not run inside Valgrind...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996660</commentid>
    <comment_count>9</comment_count>
    <who name="Milian Wolff">mail</who>
    <bug_when>2010-07-31 17:20:31 +0000</bug_when>
    <thetext>Reassigning to KDevelop as this behavior is only exhibited there. Maybe our menu restructuring is the culprit, have to investigate...

But for me KDevelop crashes when I change any KTextEditor plugin, i.e. either enable or disable it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1015212</commentid>
    <comment_count>10</comment_count>
    <who name="Milian Wolff">mail</who>
    <bug_when>2010-09-06 17:54:35 +0000</bug_when>
    <thetext>*** Bug 243789 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1015272</commentid>
    <comment_count>11</comment_count>
    <who name="Milian Wolff">mail</who>
    <bug_when>2010-09-06 19:24:58 +0000</bug_when>
    <thetext>More information from running valgrind on a different machine. I don&apos;t get how this is happening. Assigning to kdelibs for help. If it&apos;s not there, maybe even a bug in Qt? Otherwise I&apos;m lost...

==28681== Conditional jump or move depends on uninitialised value(s)
==28681==    at 0x59710C4: PtsToRegion(int, int, _POINTBLOCK*, QRegionPrivate*) (qregion.cpp:3527)
==28681==    by 0x5971C07: PolygonRegion(QPoint const*, int, int) (qregion.cpp:3750)
==28681==    by 0x59722CD: QRegion::QRegion(QPolygon const&amp;, Qt::FillRule) (qregion.cpp:3871)
==28681==    by 0x59E51D8: QX11PaintEngine::updateState(QPaintEngineState const&amp;) (qpaintengine_x11.cpp:1087)
==28681==    by 0x5921483: QPainterPrivate::updateStateImpl(QPainterState*) (qpainter.cpp:893)
==28681==    by 0x592154B: QPainterPrivate::updateState(QPainterState*) (qpainter.cpp:921)
==28681==    by 0x5927F73: QPainter::setClipRegion(QRegion const&amp;, Qt::ClipOperation) (qpainter.cpp:2839)
==28681==    by 0x9A4E457: ??? (in /usr/lib/kde4/plugins/styles/oxygen.so)
==28681==    by 0x55467C9: QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (qcoreapplication.cpp:841)
==28681==    by 0x57B75A8: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4298)
==28681==    by 0x57BE1F8: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4267)
==28681==    by 0x518BB49: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:302)
==28681==  Uninitialised value was created by a heap allocation
==28681==    at 0x4023F50: malloc (vg_replace_malloc.c:236)
==28681==    by 0x5971B6B: PolygonRegion(QPoint const*, int, int) (qregion.cpp:3665)
==28681==    by 0x59722CD: QRegion::QRegion(QPolygon const&amp;, Qt::FillRule) (qregion.cpp:3871)
==28681==    by 0x59E51D8: QX11PaintEngine::updateState(QPaintEngineState const&amp;) (qpaintengine_x11.cpp:1087)
==28681==    by 0x5921483: QPainterPrivate::updateStateImpl(QPainterState*) (qpainter.cpp:893)
==28681==    by 0x592154B: QPainterPrivate::updateState(QPainterState*) (qpainter.cpp:921)
==28681==    by 0x5927F73: QPainter::setClipRegion(QRegion const&amp;, Qt::ClipOperation) (qpainter.cpp:2839)
==28681==    by 0x9A4E457: ??? (in /usr/lib/kde4/plugins/styles/oxygen.so)
==28681==    by 0x55467C9: QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (qcoreapplication.cpp:841)
==28681==    by 0x57B75A8: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4298)
==28681==    by 0x57BE1F8: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4267)
==28681==    by 0x518BB49: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:302)
==28681== 
==28681== Conditional jump or move depends on uninitialised value(s)
==28681==    at 0x59710C4: PtsToRegion(int, int, _POINTBLOCK*, QRegionPrivate*) (qregion.cpp:3527)
==28681==    by 0x5971C07: PolygonRegion(QPoint const*, int, int) (qregion.cpp:3750)
==28681==    by 0x59722CD: QRegion::QRegion(QPolygon const&amp;, Qt::FillRule) (qregion.cpp:3871)
==28681==    by 0x59E54EC: QX11PaintEngine::updateState(QPaintEngineState const&amp;) (qpaintengine_x11.cpp:1105)
==28681==    by 0x5921483: QPainterPrivate::updateStateImpl(QPainterState*) (qpainter.cpp:893)
==28681==    by 0x592154B: QPainterPrivate::updateState(QPainterState*) (qpainter.cpp:921)
==28681==    by 0x5927F73: QPainter::setClipRegion(QRegion const&amp;, Qt::ClipOperation) (qpainter.cpp:2839)
==28681==    by 0x9A4E457: ??? (in /usr/lib/kde4/plugins/styles/oxygen.so)
==28681==    by 0x55467C9: QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (qcoreapplication.cpp:841)
==28681==    by 0x57B75A8: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4298)
==28681==    by 0x57BE1F8: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4267)
==28681==    by 0x518BB49: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:302)
==28681==  Uninitialised value was created by a heap allocation
==28681==    at 0x4023F50: malloc (vg_replace_malloc.c:236)
==28681==    by 0x5971B6B: PolygonRegion(QPoint const*, int, int) (qregion.cpp:3665)
==28681==    by 0x59722CD: QRegion::QRegion(QPolygon const&amp;, Qt::FillRule) (qregion.cpp:3871)
==28681==    by 0x59E54EC: QX11PaintEngine::updateState(QPaintEngineState const&amp;) (qpaintengine_x11.cpp:1105)
==28681==    by 0x5921483: QPainterPrivate::updateStateImpl(QPainterState*) (qpainter.cpp:893)
==28681==    by 0x592154B: QPainterPrivate::updateState(QPainterState*) (qpainter.cpp:921)
==28681==    by 0x5927F73: QPainter::setClipRegion(QRegion const&amp;, Qt::ClipOperation) (qpainter.cpp:2839)
==28681==    by 0x9A4E457: ??? (in /usr/lib/kde4/plugins/styles/oxygen.so)
==28681==    by 0x55467C9: QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (qcoreapplication.cpp:841)
==28681==    by 0x57B75A8: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4298)
==28681==    by 0x57BE1F8: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4267)
==28681==    by 0x518BB49: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:302)
==28681== 
Enchant dict for &quot;en_US&quot; 0xd85a340 
==28681== Invalid write of size 1
==28681==    at 0x5C5407F: QMenuPrivate::activateCausedStack(QList&lt;QPointer&lt;QWidget&gt; &gt; const&amp;, QAction*, QAction::ActionEvent, bool) (qobject_p.h:290)
==28681==    by 0x5C5A54A: QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) (qmenu.cpp:1094)
==28681==    by 0x5C5B596: QMenu::mouseReleaseEvent(QMouseEvent*) (qmenu.cpp:2312)
==28681==    by 0x5280ED4: KMenu::mouseReleaseEvent(QMouseEvent*) (kmenu.cpp:471)
==28681==    by 0x58157F7: QWidget::event(QEvent*) (qwidget.cpp:8044)
==28681==    by 0x5C5CB9B: QMenu::event(QEvent*) (qmenu.cpp:2421)
==28681==    by 0x57B75CB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4302)
==28681==    by 0x57BEAF6: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3867)
==28681==    by 0x518BB49: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:302)
==28681==    by 0x804B5BE: KDevelopApplication::notify(QObject*, QEvent*) (main.cpp:87)
==28681==    by 0x554752A: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:726)
==28681==    by 0x57BDA51: QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&lt;QWidget&gt;&amp;, bool) (qcoreapplication.h:215)
==28681==  Address 0x19cff5cd is 317 bytes inside a block of size 420 free&apos;d
==28681==    at 0x4023881: operator delete(void*) (vg_replace_malloc.c:387)
==28681==    by 0x5C5EAFC: QMenuPrivate::~QMenuPrivate() (qmenu_p.h:183)
==28681==    by 0x555DD4B: QObject::~QObject() (qscopedpointer.h:62)
==28681==    by 0x581D469: QWidget::~QWidget() (qwidget.cpp:1496)
==28681==    by 0x5C5513C: QMenu::~QMenu() (qmenu.cpp:1414)
==28681==    by 0x528155E: KMenu::~KMenu() (kmenu.cpp:180)
==28681==    by 0x52C1564: KXMLGUIBuilder::removeContainer(QWidget*, QWidget*, QDomElement&amp;, QAction*) (kxmlguibuilder.cpp:273)
==28681==    by 0x52D80E9: KXMLGUI::ContainerNode::destruct(QDomElement, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:347)
==28681==    by 0x52D822B: KXMLGUI::ContainerNode::destructChildren(QDomElement const&amp;, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:371)
==28681==    by 0x52D7CCC: KXMLGUI::ContainerNode::destruct(QDomElement, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:326)
==28681==    by 0x52D822B: KXMLGUI::ContainerNode::destructChildren(QDomElement const&amp;, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:371)
==28681==    by 0x52D7CCC: KXMLGUI::ContainerNode::destruct(QDomElement, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:326)
==28681== 
==28681== Invalid read of size 4
==28681==    at 0x5C5A558: QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) (qpointer.h:68)
==28681==    by 0x5C5B596: QMenu::mouseReleaseEvent(QMouseEvent*) (qmenu.cpp:2312)
==28681==    by 0x5280ED4: KMenu::mouseReleaseEvent(QMouseEvent*) (kmenu.cpp:471)
==28681==    by 0x58157F7: QWidget::event(QEvent*) (qwidget.cpp:8044)
==28681==    by 0x5C5CB9B: QMenu::event(QEvent*) (qmenu.cpp:2421)
==28681==    by 0x57B75CB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4302)
==28681==    by 0x57BEAF6: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3867)
==28681==    by 0x518BB49: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:302)
==28681==    by 0x804B5BE: KDevelopApplication::notify(QObject*, QEvent*) (main.cpp:87)
==28681==    by 0x554752A: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:726)
==28681==    by 0x57BDA51: QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&lt;QWidget&gt;&amp;, bool) (qcoreapplication.h:215)
==28681==    by 0x5849297: QETWidget::translateMouseEvent(_XEvent const*) (qapplication_x11.cpp:4314)
==28681==  Address 0x19cff628 is 408 bytes inside a block of size 420 free&apos;d
==28681==    at 0x4023881: operator delete(void*) (vg_replace_malloc.c:387)
==28681==    by 0x5C5EAFC: QMenuPrivate::~QMenuPrivate() (qmenu_p.h:183)
==28681==    by 0x555DD4B: QObject::~QObject() (qscopedpointer.h:62)
==28681==    by 0x581D469: QWidget::~QWidget() (qwidget.cpp:1496)
==28681==    by 0x5C5513C: QMenu::~QMenu() (qmenu.cpp:1414)
==28681==    by 0x528155E: KMenu::~KMenu() (kmenu.cpp:180)
==28681==    by 0x52C1564: KXMLGUIBuilder::removeContainer(QWidget*, QWidget*, QDomElement&amp;, QAction*) (kxmlguibuilder.cpp:273)
==28681==    by 0x52D80E9: KXMLGUI::ContainerNode::destruct(QDomElement, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:347)
==28681==    by 0x52D822B: KXMLGUI::ContainerNode::destructChildren(QDomElement const&amp;, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:371)
==28681==    by 0x52D7CCC: KXMLGUI::ContainerNode::destruct(QDomElement, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:326)
==28681==    by 0x52D822B: KXMLGUI::ContainerNode::destructChildren(QDomElement const&amp;, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:371)
==28681==    by 0x52D7CCC: KXMLGUI::ContainerNode::destruct(QDomElement, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:326)
==28681== 
==28681== Invalid read of size 4
==28681==    at 0x555AB2C: QMetaObject::changeGuard(QObject**, QObject*) (qobject.cpp:475)
==28681==    by 0x5C5A576: QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) (qpointer.h:68)
==28681==    by 0x5C5B596: QMenu::mouseReleaseEvent(QMouseEvent*) (qmenu.cpp:2312)
==28681==    by 0x5280ED4: KMenu::mouseReleaseEvent(QMouseEvent*) (kmenu.cpp:471)
==28681==    by 0x58157F7: QWidget::event(QEvent*) (qwidget.cpp:8044)
==28681==    by 0x5C5CB9B: QMenu::event(QEvent*) (qmenu.cpp:2421)
==28681==    by 0x57B75CB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4302)
==28681==    by 0x57BEAF6: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3867)
==28681==    by 0x518BB49: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:302)
==28681==    by 0x804B5BE: KDevelopApplication::notify(QObject*, QEvent*) (main.cpp:87)
==28681==    by 0x554752A: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:726)
==28681==    by 0x57BDA51: QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&lt;QWidget&gt;&amp;, bool) (qcoreapplication.h:215)
==28681==  Address 0x19cff628 is 408 bytes inside a block of size 420 free&apos;d
==28681==    at 0x4023881: operator delete(void*) (vg_replace_malloc.c:387)
==28681==    by 0x5C5EAFC: QMenuPrivate::~QMenuPrivate() (qmenu_p.h:183)
==28681==    by 0x555DD4B: QObject::~QObject() (qscopedpointer.h:62)
==28681==    by 0x581D469: QWidget::~QWidget() (qwidget.cpp:1496)
==28681==    by 0x5C5513C: QMenu::~QMenu() (qmenu.cpp:1414)
==28681==    by 0x528155E: KMenu::~KMenu() (kmenu.cpp:180)
==28681==    by 0x52C1564: KXMLGUIBuilder::removeContainer(QWidget*, QWidget*, QDomElement&amp;, QAction*) (kxmlguibuilder.cpp:273)
==28681==    by 0x52D80E9: KXMLGUI::ContainerNode::destruct(QDomElement, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:347)
==28681==    by 0x52D822B: KXMLGUI::ContainerNode::destructChildren(QDomElement const&amp;, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:371)
==28681==    by 0x52D7CCC: KXMLGUI::ContainerNode::destruct(QDomElement, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:326)
==28681==    by 0x52D822B: KXMLGUI::ContainerNode::destructChildren(QDomElement const&amp;, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:371)
==28681==    by 0x52D7CCC: KXMLGUI::ContainerNode::destruct(QDomElement, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:326)
==28681== 
==28681== Invalid write of size 4
==28681==    at 0x555AC22: QMetaObject::changeGuard(QObject**, QObject*) (qobject.cpp:490)
==28681==    by 0x5C5A576: QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) (qpointer.h:68)
==28681==    by 0x5C5B596: QMenu::mouseReleaseEvent(QMouseEvent*) (qmenu.cpp:2312)
==28681==    by 0x5280ED4: KMenu::mouseReleaseEvent(QMouseEvent*) (kmenu.cpp:471)
==28681==    by 0x58157F7: QWidget::event(QEvent*) (qwidget.cpp:8044)
==28681==    by 0x5C5CB9B: QMenu::event(QEvent*) (qmenu.cpp:2421)
==28681==    by 0x57B75CB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4302)
==28681==    by 0x57BEAF6: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3867)
==28681==    by 0x518BB49: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:302)
==28681==    by 0x804B5BE: KDevelopApplication::notify(QObject*, QEvent*) (main.cpp:87)
==28681==    by 0x554752A: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:726)
==28681==    by 0x57BDA51: QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&lt;QWidget&gt;&amp;, bool) (qcoreapplication.h:215)
==28681==  Address 0x19cff628 is 408 bytes inside a block of size 420 free&apos;d
==28681==    at 0x4023881: operator delete(void*) (vg_replace_malloc.c:387)
==28681==    by 0x5C5EAFC: QMenuPrivate::~QMenuPrivate() (qmenu_p.h:183)
==28681==    by 0x555DD4B: QObject::~QObject() (qscopedpointer.h:62)
==28681==    by 0x581D469: QWidget::~QWidget() (qwidget.cpp:1496)
==28681==    by 0x5C5513C: QMenu::~QMenu() (qmenu.cpp:1414)
==28681==    by 0x528155E: KMenu::~KMenu() (kmenu.cpp:180)
==28681==    by 0x52C1564: KXMLGUIBuilder::removeContainer(QWidget*, QWidget*, QDomElement&amp;, QAction*) (kxmlguibuilder.cpp:273)
==28681==    by 0x52D80E9: KXMLGUI::ContainerNode::destruct(QDomElement, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:347)
==28681==    by 0x52D822B: KXMLGUI::ContainerNode::destructChildren(QDomElement const&amp;, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:371)
==28681==    by 0x52D7CCC: KXMLGUI::ContainerNode::destruct(QDomElement, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:326)
==28681==    by 0x52D822B: KXMLGUI::ContainerNode::destructChildren(QDomElement const&amp;, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:371)
==28681==    by 0x52D7CCC: KXMLGUI::ContainerNode::destruct(QDomElement, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:326)
==28681== 
==28681== Invalid read of size 4
==28681==    at 0x5848AA6: QETWidget::translateMouseEvent(_XEvent const*) (qapplication_x11.cpp:4331)
==28681==    by 0x584828A: QApplication::x11ProcessEvent(_XEvent*) (qapplication_x11.cpp:3391)
==28681==    by 0x58763E1: x11EventSourceDispatch(_GSource*, int (*)(void*), void*) (qguieventdispatcher_glib.cpp:146)
==28681==    by 0x6DE02F4: g_main_context_dispatch (in /lib/libglib-2.0.so.0.2400.1)
==28681==    by 0x6DE3FD7: ??? (in /lib/libglib-2.0.so.0.2400.1)
==28681==    by 0x6DE41B7: g_main_context_iteration (in /lib/libglib-2.0.so.0.2400.1)
==28681==    by 0x5573094: QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventdispatcher_glib.cpp:412)
==28681==    by 0x5875F44: QGuiEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qguieventdispatcher_glib.cpp:204)
==28681==    by 0x5545B48: QEventLoop::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventloop.cpp:149)
==28681==    by 0x5545F99: QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventloop.cpp:201)
==28681==    by 0x554B1CE: QCoreApplication::exec() (qcoreapplication.cpp:1003)
==28681==    by 0x57B7666: QApplication::exec() (qapplication.cpp:3581)
==28681==  Address 0x1a0cdde8 is 16 bytes inside a block of size 24 free&apos;d
==28681==    at 0x4023881: operator delete(void*) (vg_replace_malloc.c:387)
==28681==    by 0x5281566: KMenu::~KMenu() (kmenu.cpp:180)
==28681==    by 0x52C1564: KXMLGUIBuilder::removeContainer(QWidget*, QWidget*, QDomElement&amp;, QAction*) (kxmlguibuilder.cpp:273)
==28681==    by 0x52D80E9: KXMLGUI::ContainerNode::destruct(QDomElement, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:347)
==28681==    by 0x52D822B: KXMLGUI::ContainerNode::destructChildren(QDomElement const&amp;, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:371)
==28681==    by 0x52D7CCC: KXMLGUI::ContainerNode::destruct(QDomElement, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:326)
==28681==    by 0x52D822B: KXMLGUI::ContainerNode::destructChildren(QDomElement const&amp;, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:371)
==28681==    by 0x52D7CCC: KXMLGUI::ContainerNode::destruct(QDomElement, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:326)
==28681==    by 0x52D822B: KXMLGUI::ContainerNode::destructChildren(QDomElement const&amp;, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:371)
==28681==    by 0x52D7CCC: KXMLGUI::ContainerNode::destruct(QDomElement, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:326)
==28681==    by 0x52D21CC: KXMLGUIFactory::removeClient(KXMLGUIClient*) (kxmlguifactory.cpp:429)
==28681==    by 0x1A427B2A: KatePartPluginManager::disablePlugin(KatePartPluginInfo&amp;) (katepartpluginmanager.cpp:280)
==28681== 
==28681== Invalid read of size 1
==28681==    at 0x5848AA9: QETWidget::translateMouseEvent(_XEvent const*) (qapplication_x11.cpp:4331)
==28681==    by 0x584828A: QApplication::x11ProcessEvent(_XEvent*) (qapplication_x11.cpp:3391)
==28681==    by 0x58763E1: x11EventSourceDispatch(_GSource*, int (*)(void*), void*) (qguieventdispatcher_glib.cpp:146)
==28681==    by 0x6DE02F4: g_main_context_dispatch (in /lib/libglib-2.0.so.0.2400.1)
==28681==    by 0x6DE3FD7: ??? (in /lib/libglib-2.0.so.0.2400.1)
==28681==    by 0x6DE41B7: g_main_context_iteration (in /lib/libglib-2.0.so.0.2400.1)
==28681==    by 0x5573094: QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventdispatcher_glib.cpp:412)
==28681==    by 0x5875F44: QGuiEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qguieventdispatcher_glib.cpp:204)
==28681==    by 0x5545B48: QEventLoop::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventloop.cpp:149)
==28681==    by 0x5545F99: QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventloop.cpp:201)
==28681==    by 0x554B1CE: QCoreApplication::exec() (qcoreapplication.cpp:1003)
==28681==    by 0x57B7666: QApplication::exec() (qapplication.cpp:3581)
==28681==  Address 0x19cff550 is 192 bytes inside a block of size 420 free&apos;d
==28681==    at 0x4023881: operator delete(void*) (vg_replace_malloc.c:387)
==28681==    by 0x5C5EAFC: QMenuPrivate::~QMenuPrivate() (qmenu_p.h:183)
==28681==    by 0x555DD4B: QObject::~QObject() (qscopedpointer.h:62)
==28681==    by 0x581D469: QWidget::~QWidget() (qwidget.cpp:1496)
==28681==    by 0x5C5513C: QMenu::~QMenu() (qmenu.cpp:1414)
==28681==    by 0x528155E: KMenu::~KMenu() (kmenu.cpp:180)
==28681==    by 0x52C1564: KXMLGUIBuilder::removeContainer(QWidget*, QWidget*, QDomElement&amp;, QAction*) (kxmlguibuilder.cpp:273)
==28681==    by 0x52D80E9: KXMLGUI::ContainerNode::destruct(QDomElement, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:347)
==28681==    by 0x52D822B: KXMLGUI::ContainerNode::destructChildren(QDomElement const&amp;, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:371)
==28681==    by 0x52D7CCC: KXMLGUI::ContainerNode::destruct(QDomElement, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:326)
==28681==    by 0x52D822B: KXMLGUI::ContainerNode::destructChildren(QDomElement const&amp;, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:371)
==28681==    by 0x52D7CCC: KXMLGUI::ContainerNode::destruct(QDomElement, KXMLGUI::BuildState&amp;) (kxmlguifactory_p.cpp:326)
==28681==</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1018286</commentid>
    <comment_count>12</comment_count>
    <who name="Milian Wolff">mail</who>
    <bug_when>2010-09-13 11:51:55 +0000</bug_when>
    <thetext>*** Bug 250894 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1031656</commentid>
    <comment_count>13</comment_count>
    <who name="Christoph Feck">cfeck</who>
    <bug_when>2010-10-13 17:58:36 +0000</bug_when>
    <thetext>Closing this as a duplicate of bug 170806 because the backtrace indicates that the XMLGUI client list contains stray pointers.

If you are experiencing toolbar or shortcut related crashes again with KDE 4.5.3 or later, please create a new bug report.

*** This bug has been marked as a duplicate of bug 170806 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>49711</attachid>
            <date>2010-07-31 15:59:34 +0000</date>
            <delta_ts>2010-07-31 15:59:34 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>drkonqireport</filename>
            <type>text/plain</type>
            <size>16424</size>
            <attacher name="David">spearhead2k3</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGtkZXZlbG9wICg0LjAuMCAodXNpbmcgS0RldlBsYXRmb3JtIDEuMC4wKSkK
S0RFIFBsYXRmb3JtIFZlcnNpb246IDQuNC41IChLREUgNC40LjUpClF0IFZlcnNpb246IDQuNi4z
Ck9wZXJhdGluZyBTeXN0ZW06IExpbnV4IDIuNi4zMi0yNC1nZW5lcmljIHg4Nl82NApEaXN0cmli
dXRpb246IFVidW50dSAxMC4wNC4xIExUUwoKLS0gSW5mb3JtYXRpb24gYWJvdXQgdGhlIGNyYXNo
OgpzYW1lIGFzIHJlcG9ydCB0aGF0IHRoaXMgaXMgYXR0YWNoZWQgdG8gOiAKS0RldmVsb3AgNC4w
IC8vIEtERSA0LjQuNSAKRWRpdG9yLS0+IENvbmZpZ3VyZSBFZGl0b3IvU2V0dGluZ3MgLS0+IEV4
dGVuc2lvbnMgLS0+IEVuYWJsZSBBdXRvQnJhY2UgLS0+IE9LL0FwcGx5IC0tPiBDcmFzaCAKCgoK
VGhlIGNyYXNoIGNhbiBiZSByZXByb2R1Y2VkIGV2ZXJ5IHRpbWUuCgogLS0gQmFja3RyYWNlOgpB
cHBsaWNhdGlvbjogS0RldmVsb3AgKGtkZXZlbG9wLmJpbiksIHNpZ25hbDogU2VnbWVudGF0aW9u
IGZhdWx0CltDdXJyZW50IHRocmVhZCBpcyAxIChUaHJlYWQgMHg3ZjY3OTU0NDg3NjAgKExXUCAx
MjAxOCkpXQoKVGhyZWFkIDEyIChUaHJlYWQgMHg3ZjY3ODEzODE3MTAgKExXUCAxMjAxOSkpOgoj
MCAgcHRocmVhZF9jb25kX3RpbWVkd2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNk
ZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvcHRocmVhZF9jb25kX3RpbWVkd2FpdC5TOjIxMQoj
MSAgMHgwMDAwN2Y2NzkzYmZhZjQyIGluIFFXYWl0Q29uZGl0aW9uUHJpdmF0ZTo6d2FpdCAodGhp
cz08dmFsdWUgb3B0aW1pemVkIG91dD4sIG11dGV4PTB4MTlhMjU5MCwgdGltZT0yMDAwMDApIGF0
IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDo4NQojMiAgUVdhaXRDb25kaXRpb246Ondh
aXQgKHRoaXM9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBtdXRleD0weDE5YTI1OTAsIHRpbWU9MjAw
MDAwKSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTU5CiMzICAweDAwMDA3ZjY3
OGY2NzkwNmUgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9saWJrZGV2cGxhdGZvcm1sYW5ndWFnZS5z
by4xCiM0ICAweDAwMDA3ZjY3OTNiZjlmOTUgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9
MHgxOWEyNTcwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDoyNDgKIzUgIDB4MDAwMDdmNjc5
MjYzNzljYSBpbiBzdGFydF90aHJlYWQgKGFyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHB0
aHJlYWRfY3JlYXRlLmM6MzAwCiM2ICAweDAwMDA3ZjY3OTI5MzQ2ZmQgaW4gY2xvbmUgKCkgYXQg
Li4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiM3ICAweDAwMDAw
MDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCAxMSAoVGhyZWFkIDB4N2Y2Nzc2ZmY1NzEwIChM
V1AgMTIwMjApKToKIzAgIHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9u
cHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFkX2NvbmRfd2FpdC5TOjE2
MgojMSAgMHgwMDAwN2Y2NzkzYmZhZmRiIGluIFFXYWl0Q29uZGl0aW9uUHJpdmF0ZTo6d2FpdCAo
dGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIG11dGV4PTB4MTcxNDQ5MCwgdGltZT0xODQ0Njc0
NDA3MzcwOTU1MTYxNSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjg3CiMyICBR
V2FpdENvbmRpdGlvbjo6d2FpdCAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIG11dGV4PTB4
MTcxNDQ5MCwgdGltZT0xODQ0Njc0NDA3MzcwOTU1MTYxNSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0
aW9uX3VuaXguY3BwOjE1OQojMyAgMHgwMDAwN2Y2NzhhYWFmMDI2IGluIFRocmVhZFdlYXZlcjo6
V2VhdmVySW1wbDo6YmxvY2tUaHJlYWRVbnRpbEpvYnNBcmVCZWluZ0Fzc2lnbmVkICh0aGlzPTB4
MjI1YTgxMCwgdGg9MHgxNzQ1NGYwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dl
YXZlckltcGwuY3BwOjM2NQojNCAgMHgwMDAwN2Y2NzhhYWIxNmFiIGluIFRocmVhZFdlYXZlcjo6
V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4MTcyZWRmMCwgdGg9MHgxNzQ1
NGYwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3Bw
OjcxCiM1ICAweDAwMDA3ZjY3OGFhYWZiZmYgaW4gVGhyZWFkV2VhdmVyOjpUaHJlYWRSdW5IZWxw
ZXI6OnJ1biAodGhpcz0weDdmNjc3NmZmNGUwMCwgcGFyZW50PTB4MjI1YTgxMCwgdGg9MHgxNzQ1
NGYwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5jcHA6ODcKIzYgIDB4
MDAwMDdmNjc4YWFiMDE2OCBpbiBUaHJlYWRXZWF2ZXI6OlRocmVhZDo6cnVuICh0aGlzPTB4MTc0
NTRmMCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9UaHJlYWQuY3BwOjE0MgojNyAg
MHgwMDAwN2Y2NzkzYmY5Zjk1IGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4MTc0NTRm
MCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MjQ4CiM4ICAweDAwMDA3ZjY3OTI2Mzc5Y2Eg
aW4gc3RhcnRfdGhyZWFkIChhcmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBwdGhyZWFkX2Ny
ZWF0ZS5jOjMwMAojOSAgMHgwMDAwN2Y2NzkyOTM0NmZkIGluIGNsb25lICgpIGF0IC4uL3N5c2Rl
cHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMgojMTAgMHgwMDAwMDAwMDAwMDAw
MDAwIGluID8/ICgpCgpUaHJlYWQgMTAgKFRocmVhZCAweDdmNjc3NTVlMDcxMCAoTFdQIDEyMDI0
KSk6CiMwICAweDAwMDA3ZjY3OTI5MjdmODMgaW4gKl9fR0lfX19wb2xsIChmZHM9PHZhbHVlIG9w
dGltaXplZCBvdXQ+LCBuZmRzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgdGltZW91dD0tMSkgYXQg
Li4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvcG9sbC5jOjg3CiMxICAweDAwMDA3ZjY3OGQwMTQ0
YTkgaW4gPz8gKCkgZnJvbSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzIgIDB4MDAwMDdmNjc4ZDAx
NDhmYyBpbiBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvbGliL2xpYmdsaWItMi4w
LnNvLjAKIzMgIDB4MDAwMDdmNjc5M2QxMzQwNiBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJv
Y2Vzc0V2ZW50cyAodGhpcz0weDE3OTYwZDAsIGZsYWdzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0Pikg
YXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDE0CiM0ICAweDAwMDA3ZjY3OTNj
ZTg2YzIgaW4gUUV2ZW50TG9vcDo6cHJvY2Vzc0V2ZW50cyAodGhpcz08dmFsdWUgb3B0aW1pemVk
IG91dD4sIGZsYWdzPSkgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjE0OQojNSAgMHgwMDAwN2Y2
NzkzY2U4YTljIGluIFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9MHg3ZjY3NzU1ZGZkYjAsIGZsYWdz
PSkgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjIwMQojNiAgMHgwMDAwN2Y2NzkzYmY3OGRiIGlu
IFFUaHJlYWQ6OmV4ZWMgKHRoaXM9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCB0aHJlYWQvcXRo
cmVhZC5jcHA6NDg3CiM3ICAweDAwMDA3ZjY3OTNjYzhkZDggaW4gUUlub3RpZnlGaWxlU3lzdGVt
V2F0Y2hlckVuZ2luZTo6cnVuICh0aGlzPTB4MjI5NTlmMCkgYXQgaW8vcWZpbGVzeXN0ZW13YXRj
aGVyX2lub3RpZnkuY3BwOjI0OAojOCAgMHgwMDAwN2Y2NzkzYmY5Zjk1IGluIFFUaHJlYWRQcml2
YXRlOjpzdGFydCAoYXJnPTB4MjI5NTlmMCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MjQ4
CiM5ICAweDAwMDA3ZjY3OTI2Mzc5Y2EgaW4gc3RhcnRfdGhyZWFkIChhcmc9PHZhbHVlIG9wdGlt
aXplZCBvdXQ+KSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwMAojMTAgMHgwMDAwN2Y2NzkyOTM0NmZk
IGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5T
OjExMgojMTEgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgOSAoVGhyZWFkIDB4
N2Y2Nzc0ZGRmNzEwIChMV1AgMTIwMjUpKToKIzAgIHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18y
LjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFk
X2NvbmRfd2FpdC5TOjE2MgojMSAgMHgwMDAwN2Y2NzkzYmZhZmRiIGluIFFXYWl0Q29uZGl0aW9u
UHJpdmF0ZTo6d2FpdCAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIG11dGV4PTB4MTcxNDQ5
MCwgdGltZT0xODQ0Njc0NDA3MzcwOTU1MTYxNSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3Vu
aXguY3BwOjg3CiMyICBRV2FpdENvbmRpdGlvbjo6d2FpdCAodGhpcz08dmFsdWUgb3B0aW1pemVk
IG91dD4sIG11dGV4PTB4MTcxNDQ5MCwgdGltZT0xODQ0Njc0NDA3MzcwOTU1MTYxNSkgYXQgdGhy
ZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjE1OQojMyAgMHgwMDAwN2Y2NzhhYWFmMDI2IGlu
IFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6YmxvY2tUaHJlYWRVbnRpbEpvYnNBcmVCZWluZ0Fz
c2lnbmVkICh0aGlzPTB4MjI1YTgxMCwgdGg9MHgyMjZmN2UwKSBhdCAuLi8uLi8uLi90aHJlYWR3
ZWF2ZXIvV2VhdmVyL1dlYXZlckltcGwuY3BwOjM2NQojNCAgMHgwMDAwN2Y2NzhhYWIxNmFiIGlu
IFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4MTcy
ZWRmMCwgdGg9MHgyMjZmN2UwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtp
bmdIYXJkU3RhdGUuY3BwOjcxCiM1ICAweDAwMDA3ZjY3OGFhYWZiZmYgaW4gVGhyZWFkV2VhdmVy
OjpUaHJlYWRSdW5IZWxwZXI6OnJ1biAodGhpcz0weDdmNjc3NGRkZWUwMCwgcGFyZW50PTB4MjI1
YTgxMCwgdGg9MHgyMjZmN2UwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVh
ZC5jcHA6ODcKIzYgIDB4MDAwMDdmNjc4YWFiMDE2OCBpbiBUaHJlYWRXZWF2ZXI6OlRocmVhZDo6
cnVuICh0aGlzPTB4MjI2ZjdlMCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9UaHJl
YWQuY3BwOjE0MgojNyAgMHgwMDAwN2Y2NzkzYmY5Zjk1IGluIFFUaHJlYWRQcml2YXRlOjpzdGFy
dCAoYXJnPTB4MjI2ZjdlMCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MjQ4CiM4ICAweDAw
MDA3ZjY3OTI2Mzc5Y2EgaW4gc3RhcnRfdGhyZWFkIChhcmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+
KSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwMAojOSAgMHgwMDAwN2Y2NzkyOTM0NmZkIGluIGNsb25l
ICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMgojMTAg
MHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgOCAoVGhyZWFkIDB4N2Y2NzZhZDcz
NzEwIChMV1AgMTIwNDgpKToKIzAgIDB4MDAwMDdmNjc5MjkyN2Y4MyBpbiAqX19HSV9fX3BvbGwg
KGZkcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIG5mZHM9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCB0
aW1lb3V0PS0xKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9wb2xsLmM6ODcKIzEgIDB4
MDAwMDdmNjc4ZDAxNDRhOSBpbiA/PyAoKSBmcm9tIC9saWIvbGliZ2xpYi0yLjAuc28uMAojMiAg
MHgwMDAwN2Y2NzhkMDE0OGZjIGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBmcm9tIC9s
aWIvbGliZ2xpYi0yLjAuc28uMAojMyAgMHgwMDAwN2Y2NzkzZDEzNDA2IGluIFFFdmVudERpc3Bh
dGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4MjYwZTRkMCwgZmxhZ3M9PHZhbHVlIG9w
dGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MTQKIzQg
IDB4MDAwMDdmNjc5M2NlODZjMiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzICh0aGlzPTx2
YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5
CiM1ICAweDAwMDA3ZjY3OTNjZThhOWMgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0weDdmNjc2
YWQ3MmRiMCwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAxCiM2ICAweDAwMDA3
ZjY3OTNiZjc4ZGIgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4p
IGF0IHRocmVhZC9xdGhyZWFkLmNwcDo0ODcKIzcgIDB4MDAwMDdmNjc5M2NjOGRkOCBpbiBRSW5v
dGlmeUZpbGVTeXN0ZW1XYXRjaGVyRW5naW5lOjpydW4gKHRoaXM9MHgyMzA4YzUwKSBhdCBpby9x
ZmlsZXN5c3RlbXdhdGNoZXJfaW5vdGlmeS5jcHA6MjQ4CiM4ICAweDAwMDA3ZjY3OTNiZjlmOTUg
aW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHgyMzA4YzUwKSBhdCB0aHJlYWQvcXRocmVh
ZF91bml4LmNwcDoyNDgKIzkgIDB4MDAwMDdmNjc5MjYzNzljYSBpbiBzdGFydF90aHJlYWQgKGFy
Zz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzAwCiMxMCAweDAw
MDA3ZjY3OTI5MzQ2ZmQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgv
eDg2XzY0L2Nsb25lLlM6MTEyCiMxMSAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVh
ZCA3IChUaHJlYWQgMHg3ZjY3NmE1NzI3MTAgKExXUCAxMjEyNSkpOgojMCAgcHRocmVhZF9jb25k
X3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgv
eDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTYyCiMxICAweDAwMDA3ZjY3OGJkNzgyYTYgaW4g
UVRXVEY6OlRDTWFsbG9jX1BhZ2VIZWFwOjpzY2F2ZW5nZXJUaHJlYWQgKHRoaXM9MHg3ZjY3OGMw
NTcyMjApIGF0IC4uLzNyZHBhcnR5L2phdmFzY3JpcHRjb3JlL0phdmFTY3JpcHRDb3JlL3d0Zi9G
YXN0TWFsbG9jLmNwcDoyMzA0CiMyICAweDAwMDA3ZjY3OGJkNzgyZTkgaW4gUVRXVEY6OlRDTWFs
bG9jX1BhZ2VIZWFwOjpydW5TY2F2ZW5nZXJUaHJlYWQgKGNvbnRleHQ9MHg3ZjY3OGMwNjUyZWMp
IGF0IC4uLzNyZHBhcnR5L2phdmFzY3JpcHRjb3JlL0phdmFTY3JpcHRDb3JlL3d0Zi9GYXN0TWFs
bG9jLmNwcDoxNDM4CiMzICAweDAwMDA3ZjY3OTI2Mzc5Y2EgaW4gc3RhcnRfdGhyZWFkIChhcmc9
PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwMAojNCAgMHgwMDAw
N2Y2NzkyOTM0NmZkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4
Nl82NC9jbG9uZS5TOjExMgojNSAgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQg
NiAoVGhyZWFkIDB4N2Y2NzY1YjA5NzEwIChMV1AgMTIxNDIpKToKIzAgIDB4MDAwMDdmNjc5Mjky
N2Y4MyBpbiAqX19HSV9fX3BvbGwgKGZkcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIG5mZHM9PHZh
bHVlIG9wdGltaXplZCBvdXQ+LCB0aW1lb3V0PS0xKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9s
aW51eC9wb2xsLmM6ODcKIzEgIDB4MDAwMDdmNjc4ZDAxNDRhOSBpbiA/PyAoKSBmcm9tIC9saWIv
bGliZ2xpYi0yLjAuc28uMAojMiAgMHgwMDAwN2Y2NzhkMDE0OGZjIGluIGdfbWFpbl9jb250ZXh0
X2l0ZXJhdGlvbiAoKSBmcm9tIC9saWIvbGliZ2xpYi0yLjAuc28uMAojMyAgMHgwMDAwN2Y2Nzkz
ZDEzNDA2IGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4MmNh
OTU0MCwgZmxhZ3M9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0
Y2hlcl9nbGliLmNwcDo0MTQKIzQgIDB4MDAwMDdmNjc5M2NlODZjMiBpbiBRRXZlbnRMb29wOjpw
cm9jZXNzRXZlbnRzICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgZmxhZ3M9KSBhdCBrZXJu
ZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiM1ICAweDAwMDA3ZjY3OTNjZThhOWMgaW4gUUV2ZW50TG9v
cDo6ZXhlYyAodGhpcz0weDdmNjc2NWIwOGRmMCwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9v
cC5jcHA6MjAxCiM2ICAweDAwMDA3ZjY3OTNiZjc4ZGIgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz08
dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHRocmVhZC9xdGhyZWFkLmNwcDo0ODcKIzcgIDB4MDAw
MDdmNjc5M2JmOWY5NSBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDJjYTMyMzApIGF0
IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjI0OAojOCAgMHgwMDAwN2Y2NzkyNjM3OWNhIGluIHN0
YXJ0X3RocmVhZCAoYXJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUu
YzozMDAKIzkgIDB4MDAwMDdmNjc5MjkzNDZmZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3Vu
aXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTIKIzEwIDB4MDAwMDAwMDAwMDAwMDAwMCBp
biA/PyAoKQoKVGhyZWFkIDUgKFRocmVhZCAweDdmNjc2NTMwODcxMCAoTFdQIDEyMTQzKSk6CiMw
ICAweDAwMDA3ZjY3OTI5MjdmODMgaW4gKl9fR0lfX19wb2xsIChmZHM9PHZhbHVlIG9wdGltaXpl
ZCBvdXQ+LCBuZmRzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgdGltZW91dD0tMSkgYXQgLi4vc3lz
ZGVwcy91bml4L3N5c3YvbGludXgvcG9sbC5jOjg3CiMxICAweDAwMDA3ZjY3OGQwMTQ0YTkgaW4g
Pz8gKCkgZnJvbSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzIgIDB4MDAwMDdmNjc4ZDAxNDhmYyBp
biBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvbGliL2xpYmdsaWItMi4wLnNvLjAK
IzMgIDB4MDAwMDdmNjc5M2QxMzQwNiBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2
ZW50cyAodGhpcz0weDJjOTQ5MzAsIGZsYWdzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQga2Vy
bmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDE0CiM0ICAweDAwMDA3ZjY3OTNjZTg2YzIg
aW4gUUV2ZW50TG9vcDo6cHJvY2Vzc0V2ZW50cyAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4s
IGZsYWdzPSkgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjE0OQojNSAgMHgwMDAwN2Y2NzkzY2U4
YTljIGluIFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9MHg3ZjY3NjUzMDdkZjAsIGZsYWdzPSkgYXQg
a2VybmVsL3FldmVudGxvb3AuY3BwOjIwMQojNiAgMHgwMDAwN2Y2NzkzYmY3OGRiIGluIFFUaHJl
YWQ6OmV4ZWMgKHRoaXM9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCB0aHJlYWQvcXRocmVhZC5j
cHA6NDg3CiM3ICAweDAwMDA3ZjY3OTNiZjlmOTUgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChh
cmc9MHgyYzhmOTEwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDoyNDgKIzggIDB4MDAwMDdm
Njc5MjYzNzljYSBpbiBzdGFydF90aHJlYWQgKGFyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0
IHB0aHJlYWRfY3JlYXRlLmM6MzAwCiM5ICAweDAwMDA3ZjY3OTI5MzQ2ZmQgaW4gY2xvbmUgKCkg
YXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiMxMCAweDAw
MDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCA0IChUaHJlYWQgMHg3ZjY3NjRiMDc3MTAg
KExXUCAxMjE0NCkpOgojMCAgcHRocmVhZF9jb25kX3RpbWVkd2FpdEBAR0xJQkNfMi4zLjIgKCkg
YXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvcHRocmVhZF9jb25kX3Rp
bWVkd2FpdC5TOjIxMQojMSAgMHgwMDAwN2Y2NzkzYmY5OTA1IGluIHRocmVhZF9zbGVlcCAodGk9
MHg3ZjY3NjRiMDZkYjApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjM5OAojMiAgMHgwMDAw
N2Y2NzkzYmY5YTcwIGluIFFUaHJlYWQ6Om1zbGVlcCAobXNlY3M9PHZhbHVlIG9wdGltaXplZCBv
dXQ+KSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDo0MjQKIzMgIDB4MDAwMDdmNjc2NjNhMGY0
MSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2tkZTQva2RldmNwcGxhbmd1YWdlc3VwcG9ydC5zbwoj
NCAgMHgwMDAwN2Y2NzkzYmY5Zjk1IGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4N2Y2
NzcwMTJmNDMwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDoyNDgKIzUgIDB4MDAwMDdmNjc5
MjYzNzljYSBpbiBzdGFydF90aHJlYWQgKGFyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHB0
aHJlYWRfY3JlYXRlLmM6MzAwCiM2ICAweDAwMDA3ZjY3OTI5MzQ2ZmQgaW4gY2xvbmUgKCkgYXQg
Li4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiM3ICAweDAwMDAw
MDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCAzIChUaHJlYWQgMHg3ZjY3NjMzMWM3MTAgKExX
UCAxMjE1MikpOgojMCAgcHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25w
dGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTYy
CiMxICAweDAwMDA3ZjY3OTNiZmFmZGIgaW4gUVdhaXRDb25kaXRpb25Qcml2YXRlOjp3YWl0ICh0
aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgbXV0ZXg9MHgxOGUzYTEwLCB0aW1lPTE4NDQ2NzQ0
MDczNzA5NTUxNjE1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6ODcKIzIgIFFX
YWl0Q29uZGl0aW9uOjp3YWl0ICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgbXV0ZXg9MHgx
OGUzYTEwLCB0aW1lPTE4NDQ2NzQ0MDczNzA5NTUxNjE1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRp
b25fdW5peC5jcHA6MTU5CiMzICAweDAwMDA3ZjY3OGFhYWYwMjYgaW4gVGhyZWFkV2VhdmVyOjpX
ZWF2ZXJJbXBsOjpibG9ja1RocmVhZFVudGlsSm9ic0FyZUJlaW5nQXNzaWduZWQgKHRoaXM9MHgx
OGU1NGQwLCB0aD0weDE5NDk4NzApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV2Vh
dmVySW1wbC5jcHA6MzY1CiM0ICAweDAwMDA3ZjY3OGFhYjE2YWIgaW4gVGhyZWFkV2VhdmVyOjpX
b3JraW5nSGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgxOGUzNzMwLCB0aD0weDE5NDk4
NzApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6
NzEKIzUgIDB4MDAwMDdmNjc4YWFhZmJmZiBpbiBUaHJlYWRXZWF2ZXI6OlRocmVhZFJ1bkhlbHBl
cjo6cnVuICh0aGlzPTB4N2Y2NzYzMzFiZTAwLCBwYXJlbnQ9MHgxOGU1NGQwLCB0aD0weDE5NDk4
NzApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvVGhyZWFkLmNwcDo4NwojNiAgMHgw
MDAwN2Y2NzhhYWIwMTY4IGluIFRocmVhZFdlYXZlcjo6VGhyZWFkOjpydW4gKHRoaXM9MHgxOTQ5
ODcwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5jcHA6MTQyCiM3ICAw
eDAwMDA3ZjY3OTNiZjlmOTUgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHgxOTQ5ODcw
KSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDoyNDgKIzggIDB4MDAwMDdmNjc5MjYzNzljYSBp
biBzdGFydF90aHJlYWQgKGFyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3Jl
YXRlLmM6MzAwCiM5ICAweDAwMDA3ZjY3OTI5MzQ2ZmQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVw
cy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiMxMCAweDAwMDAwMDAwMDAwMDAw
MDAgaW4gPz8gKCkKClRocmVhZCAyIChUaHJlYWQgMHg3ZjY3NjJiMWI3MTAgKExXUCAxMjE1Mykp
OgojMCAgcHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVw
cy91bml4L3N5c3YvbGludXgveDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTYyCiMxICAweDAw
MDA3ZjY3OTNiZmFmZGIgaW4gUVdhaXRDb25kaXRpb25Qcml2YXRlOjp3YWl0ICh0aGlzPTx2YWx1
ZSBvcHRpbWl6ZWQgb3V0PiwgbXV0ZXg9MHgxOGUzYTEwLCB0aW1lPTE4NDQ2NzQ0MDczNzA5NTUx
NjE1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6ODcKIzIgIFFXYWl0Q29uZGl0
aW9uOjp3YWl0ICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgbXV0ZXg9MHgxOGUzYTEwLCB0
aW1lPTE4NDQ2NzQ0MDczNzA5NTUxNjE1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5j
cHA6MTU5CiMzICAweDAwMDA3ZjY3OGFhYWYwMjYgaW4gVGhyZWFkV2VhdmVyOjpXZWF2ZXJJbXBs
OjpibG9ja1RocmVhZFVudGlsSm9ic0FyZUJlaW5nQXNzaWduZWQgKHRoaXM9MHgxOGU1NGQwLCB0
aD0weDIzYWQxNTApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1wbC5j
cHA6MzY1CiM0ICAweDAwMDA3ZjY3OGFhYjE2YWIgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFy
ZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgxOGUzNzMwLCB0aD0weDIzYWQxNTApIGF0IC4u
Ly4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzEKIzUgIDB4
MDAwMDdmNjc4YWFiMTZjNCBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5
Rm9yV29yayAodGhpcz0weDE4ZTM3MzAsIHRoPTB4MjNhZDE1MCkgYXQgLi4vLi4vLi4vdGhyZWFk
d2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3NAojNiAgMHgwMDAwN2Y2NzhhYWFm
YmZmIGluIFRocmVhZFdlYXZlcjo6VGhyZWFkUnVuSGVscGVyOjpydW4gKHRoaXM9MHg3ZjY3NjJi
MWFlMDAsIHBhcmVudD0weDE4ZTU0ZDAsIHRoPTB4MjNhZDE1MCkgYXQgLi4vLi4vLi4vdGhyZWFk
d2VhdmVyL1dlYXZlci9UaHJlYWQuY3BwOjg3CiM3ICAweDAwMDA3ZjY3OGFhYjAxNjggaW4gVGhy
ZWFkV2VhdmVyOjpUaHJlYWQ6OnJ1biAodGhpcz0weDIzYWQxNTApIGF0IC4uLy4uLy4uL3RocmVh
ZHdlYXZlci9XZWF2ZXIvVGhyZWFkLmNwcDoxNDIKIzggIDB4MDAwMDdmNjc5M2JmOWY5NSBpbiBR
VGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDIzYWQxNTApIGF0IHRocmVhZC9xdGhyZWFkX3Vu
aXguY3BwOjI0OAojOSAgMHgwMDAwN2Y2NzkyNjM3OWNhIGluIHN0YXJ0X3RocmVhZCAoYXJnPTx2
YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzozMDAKIzEwIDB4MDAwMDdm
Njc5MjkzNDZmZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZf
NjQvY2xvbmUuUzoxMTIKIzExIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDEg
KFRocmVhZCAweDdmNjc5NTQ0ODc2MCAoTFdQIDEyMDE4KSk6CltLQ3Jhc2ggSGFuZGxlcl0KIzUg
IFFNZXRhT2JqZWN0OjpjaGFuZ2VHdWFyZCAocHRyPTB4MzZkYzczOCwgbz0weDApIGF0IGtlcm5l
bC9xb2JqZWN0LmNwcDo0ODgKIzYgIDB4MDAwMDdmNjc5MzRlNjI0NiBpbiBRUG9pbnRlcjxRQWN0
aW9uPjo6b3BlcmF0b3I9ICh0aGlzPTB4MzZkYzQ4MCwgYWN0aW9uPTB4N2Y2NzdjY2RlMWUwLCBh
Y3Rpb25fZT1RQWN0aW9uOjpUcmlnZ2VyLCBzZWxmPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikKICAg
IGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL2tlcm5lbC9xcG9pbnRl
ci5oOjY4CiM3ICBRTWVudVByaXZhdGU6OmFjdGl2YXRlQWN0aW9uICh0aGlzPTB4MzZkYzQ4MCwg
YWN0aW9uPTB4N2Y2NzdjY2RlMWUwLCBhY3Rpb25fZT1RQWN0aW9uOjpUcmlnZ2VyLCBzZWxmPTx2
YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgd2lkZ2V0cy9xbWVudS5jcHA6MTEwNwojOCAgMHgwMDAw
N2Y2Nzk0MzBmNDhlIGluIEtNZW51Ojptb3VzZVJlbGVhc2VFdmVudCAodGhpcz0weDM2ZDhjNDAs
IGU9MHg4MTExMjgwMCkgYXQgLi4vLi4va2RldWkvd2lkZ2V0cy9rbWVudS5jcHA6NDcxCiM5ICAw
eDAwMDA3ZjY3OTMwZjlmMTIgaW4gUVdpZGdldDo6ZXZlbnQgKHRoaXM9MHgzNmQ4YzQwLCBldmVu
dD0weDdmZmYzZDM0NGZkMCkgYXQga2VybmVsL3F3aWRnZXQuY3BwOjgwNDQKIzEwIDB4MDAwMDdm
Njc5MzRlODQxYiBpbiBRTWVudTo6ZXZlbnQgKHRoaXM9MHgzNmQ4YzQwLCBlPTB4N2ZmZjNkMzQ0
ZmQwKSBhdCB3aWRnZXRzL3FtZW51LmNwcDoyNDIxCiMxMSAweDAwMDA3ZjY3OTMwYTNjMGMgaW4g
UUFwcGxpY2F0aW9uUHJpdmF0ZTo6bm90aWZ5X2hlbHBlciAodGhpcz0weDE1ZTM0NDAsIHJlY2Vp
dmVyPTB4MzZkOGM0MCwgZT0weDdmZmYzZDM0NGZkMCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbi5j
cHA6NDMwMgojMTIgMHgwMDAwN2Y2NzkzMGFhOGJiIGluIFFBcHBsaWNhdGlvbjo6bm90aWZ5ICh0
aGlzPTB4N2ZmZjNkMzQ1ZGYwLCByZWNlaXZlcj0weDM2ZDhjNDAsIGU9MHg3ZmZmM2QzNDRmZDAp
IGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjM4NjcKIzEzIDB4MDAwMDdmNjc5NDIzMmExNiBp
biBLQXBwbGljYXRpb246Om5vdGlmeSAodGhpcz0weDdmZmYzZDM0NWRmMCwgcmVjZWl2ZXI9MHgz
NmQ4YzQwLCBldmVudD0weDdmZmYzZDM0NGZkMCkgYXQgLi4vLi4va2RldWkva2VybmVsL2thcHBs
aWNhdGlvbi5jcHA6MzAyCiMxNCAweDAwMDA3ZjY3OTNjZTlkOWMgaW4gUUNvcmVBcHBsaWNhdGlv
bjo6bm90aWZ5SW50ZXJuYWwgKHRoaXM9MHg3ZmZmM2QzNDVkZjAsIHJlY2VpdmVyPTB4MzZkOGM0
MCwgZXZlbnQ9MHg3ZmZmM2QzNDRmZDApIGF0IGtlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmNwcDo3
MjYKIzE1IDB4MDAwMDdmNjc5MzBhOWE5ZSBpbiBRQ29yZUFwcGxpY2F0aW9uOjpzZW5kRXZlbnQg
KHJlY2VpdmVyPTB4MzZkOGM0MCwgZXZlbnQ9MHg3ZmZmM2QzNDRmZDAsIGFsaWVuV2lkZ2V0PTB4
MCwgbmF0aXZlV2lkZ2V0PTB4MzZkOGM0MCwgYnV0dG9uRG93bj08dmFsdWUgb3B0aW1pemVkIG91
dD4sIAogICAgbGFzdE1vdXNlUmVjZWl2ZXI9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBzcG9udGFu
ZW91cz10cnVlKSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMvY29yZWxpYi9rZXJu
ZWwvcWNvcmVhcHBsaWNhdGlvbi5oOjIxNQojMTYgUUFwcGxpY2F0aW9uUHJpdmF0ZTo6c2VuZE1v
dXNlRXZlbnQgKHJlY2VpdmVyPTB4MzZkOGM0MCwgZXZlbnQ9MHg3ZmZmM2QzNDRmZDAsIGFsaWVu
V2lkZ2V0PTB4MCwgbmF0aXZlV2lkZ2V0PTB4MzZkOGM0MCwgYnV0dG9uRG93bj08dmFsdWUgb3B0
aW1pemVkIG91dD4sIGxhc3RNb3VzZVJlY2VpdmVyPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgCiAg
ICBzcG9udGFuZW91cz10cnVlKSBhdCBrZXJuZWwvcWFwcGxpY2F0aW9uLmNwcDoyOTY3CiMxNyAw
eDAwMDA3ZjY3OTMxMmEwMWQgaW4gUUVUV2lkZ2V0Ojp0cmFuc2xhdGVNb3VzZUV2ZW50ICh0aGlz
PTB4MzZkOGM0MCwgZXZlbnQ9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWFwcGxp
Y2F0aW9uX3gxMS5jcHA6NDMxNAojMTggMHgwMDAwN2Y2NzkzMTI4NGVjIGluIFFBcHBsaWNhdGlv
bjo6eDExUHJvY2Vzc0V2ZW50ICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgZXZlbnQ9MHg3
ZmZmM2QzNDU4ZjApIGF0IGtlcm5lbC9xYXBwbGljYXRpb25feDExLmNwcDozNTEzCiMxOSAweDAw
MDA3ZjY3OTMxNTQ1YTIgaW4geDExRXZlbnRTb3VyY2VEaXNwYXRjaCAocz0weDE1ZTcxYTAsIGNh
bGxiYWNrPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgdXNlcl9kYXRhPTx2YWx1ZSBvcHRpbWl6ZWQg
b3V0PikgYXQga2VybmVsL3FndWlldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6MTQ2CiMyMCAweDAw
MDA3ZjY3OGQwMTA4YzIgaW4gZ19tYWluX2NvbnRleHRfZGlzcGF0Y2ggKCkgZnJvbSAvbGliL2xp
YmdsaWItMi4wLnNvLjAKIzIxIDB4MDAwMDdmNjc4ZDAxNDc0OCBpbiA/PyAoKSBmcm9tIC9saWIv
bGliZ2xpYi0yLjAuc28uMAojMjIgMHgwMDAwN2Y2NzhkMDE0OGZjIGluIGdfbWFpbl9jb250ZXh0
X2l0ZXJhdGlvbiAoKSBmcm9tIC9saWIvbGliZ2xpYi0yLjAuc28uMAojMjMgMHgwMDAwN2Y2Nzkz
ZDEzM2IzIGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4ZDkx
ZjUwLCBmbGFncz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRj
aGVyX2dsaWIuY3BwOjQxMgojMjQgMHgwMDAwN2Y2NzkzMTU0MThlIGluIFFHdWlFdmVudERpc3Bh
dGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4MjAwOSwgZmxhZ3M9PHZhbHVlIG9wdGlt
aXplZCBvdXQ+KSBhdCBrZXJuZWwvcWd1aWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDoyMDQKIzI1
IDB4MDAwMDdmNjc5M2NlODZjMiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzICh0aGlzPTx2
YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5
CiMyNiAweDAwMDA3ZjY3OTNjZThhOWMgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0weDdmZmYz
ZDM0NWMyMCwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAxCiMyNyAweDAwMDA3
ZjY3OTNjZWQ3M2IgaW4gUUNvcmVBcHBsaWNhdGlvbjo6ZXhlYyAoKSBhdCBrZXJuZWwvcWNvcmVh
cHBsaWNhdGlvbi5jcHA6MTAwMwojMjggMHgwMDAwMDAwMDAwNDA4OGNmIGluIF9zdGFydCAoKQoK
UG9zc2libGUgZHVwbGljYXRlcyBieSBxdWVyeTogYnVnIDIzOTkwNC4KClJlcG9ydGVkIHVzaW5n
IERyS29ucWk=
</data>

          </attachment>
      

    </bug>

</bugzilla>