<?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>274555</bug_id>
          
          <creation_ts>2011-05-30 22:50:01 +0000</creation_ts>
          <short_desc>Digikam crashes while histogram computation</short_desc>
          <delta_ts>2017-07-23 11:57:59 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>digikam</product>
          <component>Portability-Runtime</component>
          <version>3.0.0</version>
          <rep_platform>Fedora RPMs</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="Geert Janssens">info</reporter>
          <assigned_to name="Digikam Developers">digikam-bugs-null</assigned_to>
          <cc>afsanchez93</cc>
    
    <cc>ahepas1999</cc>
    
    <cc>andriy155</cc>
    
    <cc>caulier.gilles</cc>
    
    <cc>kchak79</cc>
    
    <cc>kde.uat</cc>
    
    <cc>kenjarvis</cc>
    
    <cc>laarriola</cc>
    
    <cc>leamsi.setroc</cc>
    
    <cc>marcel.wiesweg</cc>
    
    <cc>mikael</cc>
    
    <cc>Rudolf.Leitgeb</cc>
    
    <cc>schwaba</cc>
    
    <cc>u.almasov</cc>
          
          <cf_commitlink>http://commits.kde.org/digikam/37a1414726f92a3ef3b350a7ff5a939c88d27307</cf_commitlink>
          <cf_versionfixedin>3.0.0</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1125471</commentid>
    <comment_count>0</comment_count>
    <who name="Geert Janssens">info</who>
    <bug_when>2011-05-30 22:50:01 +0000</bug_when>
    <thetext>Application: digikam (1.9.0)
KDE Platform Version: 4.6.3 (4.6.3)
Qt Version: 4.7.2
Operating System: Linux 2.6.35.13-91.fc14.i686.PAE i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:
I have downloaded a number of images that were taken with my N900 GSM. While browsing these images in Digikam, the program crashes.
This happened both when using page up/page down as when I select images with the mouse.
I have restarted Digikam several times and performing the same actions resulted in the same crash.

The crash can be reproduced some of the time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb771b7b0 (LWP 25953))]

Thread 13 (Thread 0xb54b4b70 (LWP 25954)):
#0  0x00ebb424 in __kernel_vsyscall ()
#1  0x005bd39b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x076f8db7 in wait (this=0x8bb0ba0, mutex=0x8bb0b9c, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x8bb0ba0, mutex=0x8bb0b9c, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x08220619 in Digikam::ScanController::run (this=0x8baaf90) at /usr/src/debug/digikam-1.9.0/digikam/scancontroller.cpp:571
#5  0x076f86c3 in QThreadPrivate::start (arg=0x8baaf90) at thread/qthread_unix.cpp:320
#6  0x005b8e99 in start_thread (arg=0xb54b4b70) at pthread_create.c:301
#7  0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 12 (Thread 0xb4affb70 (LWP 25965)):
#0  0x00ebb424 in __kernel_vsyscall ()
#1  0x004c0c36 in __poll (fds=0xb4100468, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x069f4dac in g_poll (fds=0xb4100468, nfds=1, timeout=-1) at gpoll.c:132
#3  0x069e48b7 in g_main_context_poll (context=0xb4100478, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:3093
#4  g_main_context_iterate (context=0xb4100478, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2775
#5  0x069e4c35 in g_main_context_iteration (context=0xb4100478, may_block=1) at gmain.c:2843
#6  0x0781dce7 in QEventDispatcherGlib::processEvents (this=0xb4101958, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x077ef0fa in QEventLoop::processEvents (this=0xb4aff230, flags=...) at kernel/qeventloop.cpp:149
#8  0x077ef3aa in QEventLoop::exec (this=0xb4aff230, flags=...) at kernel/qeventloop.cpp:201
#9  0x076f5b73 in QThread::exec (this=0x8d7a570) at thread/qthread.cpp:492
#10 0x074d2f4e in Digikam::ImageFilterModelWorker::Thread::run (this=0x8d7a570) at /usr/src/debug/digikam-1.9.0/libs/models/imagefiltermodelthreads.h:74
#11 0x076f86c3 in QThreadPrivate::start (arg=0x8d7a570) at thread/qthread_unix.cpp:320
#12 0x005b8e99 in start_thread (arg=0xb4affb70) at pthread_create.c:301
#13 0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 11 (Thread 0xb3cffb70 (LWP 25966)):
#0  0x00ebb424 in __kernel_vsyscall ()
#1  0x004c0c36 in __poll (fds=0xb3e01b68, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x069f4dac in g_poll (fds=0xb3e01b68, nfds=1, timeout=-1) at gpoll.c:132
#3  0x069e48b7 in g_main_context_poll (context=0xb3e004e8, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:3093
#4  g_main_context_iterate (context=0xb3e004e8, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2775
#5  0x069e4c35 in g_main_context_iteration (context=0xb3e004e8, may_block=1) at gmain.c:2843
#6  0x0781dce7 in QEventDispatcherGlib::processEvents (this=0xb3e00468, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x077ef0fa in QEventLoop::processEvents (this=0xb3cff230, flags=...) at kernel/qeventloop.cpp:149
#8  0x077ef3aa in QEventLoop::exec (this=0xb3cff230, flags=...) at kernel/qeventloop.cpp:201
#9  0x076f5b73 in QThread::exec (this=0x8d7b2c0) at thread/qthread.cpp:492
#10 0x074d2f4e in Digikam::ImageFilterModelWorker::Thread::run (this=0x8d7b2c0) at /usr/src/debug/digikam-1.9.0/libs/models/imagefiltermodelthreads.h:74
#11 0x076f86c3 in QThreadPrivate::start (arg=0x8d7b2c0) at thread/qthread_unix.cpp:320
#12 0x005b8e99 in start_thread (arg=0xb3cffb70) at pthread_create.c:301
#13 0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 10 (Thread 0xb3471b70 (LWP 25967)):
#0  0x00ebb424 in __kernel_vsyscall ()
#1  0x005bd39b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x076f8db7 in wait (this=0x8d90c80, mutex=0x8d90c7c, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x8d90c80, mutex=0x8d90c7c, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x07e02e92 in Digikam::ParkingThread::run (this=0x8d90c70) at /usr/src/debug/digikam-1.9.0/libs/threads/threadmanager.cpp:119
#5  0x076f86c3 in QThreadPrivate::start (arg=0x8d90c70) at thread/qthread_unix.cpp:320
#6  0x005b8e99 in start_thread (arg=0xb3471b70) at pthread_create.c:301
#7  0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 9 (Thread 0xb2affb70 (LWP 25968)):
#0  0x00ebb424 in __kernel_vsyscall ()
#1  0x004c0c36 in __poll (fds=0xb1901b68, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x069f4dac in g_poll (fds=0xb1901b68, nfds=1, timeout=-1) at gpoll.c:132
#3  0x069e48b7 in g_main_context_poll (context=0xb19004e8, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:3093
#4  g_main_context_iterate (context=0xb19004e8, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2775
#5  0x069e4c35 in g_main_context_iteration (context=0xb19004e8, may_block=1) at gmain.c:2843
#6  0x0781dce7 in QEventDispatcherGlib::processEvents (this=0xb1900468, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x077ef0fa in QEventLoop::processEvents (this=0xb2aff250, flags=...) at kernel/qeventloop.cpp:149
#8  0x077ef3aa in QEventLoop::exec (this=0xb2aff250, flags=...) at kernel/qeventloop.cpp:201
#9  0x076f5b73 in QThread::exec (this=0x8da7c38) at thread/qthread.cpp:492
#10 0x076f86c3 in QThreadPrivate::start (arg=0x8da7c38) at thread/qthread_unix.cpp:320
#11 0x005b8e99 in start_thread (arg=0xb2affb70) at pthread_create.c:301
#12 0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 8 (Thread 0xb22feb70 (LWP 25969)):
#0  0x00609e56 in clock_gettime (clock_id=1, tp=0xb22fdfa0) at ../sysdeps/unix/clock_gettime.c:100
#1  0x0774fcf9 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x0781ec93 in updateCurrentTime (this=0xb1701974, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xb1701974, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x0781d482 in timerSourcePrepareHelper (src=&lt;value optimized out&gt;, timeout=0xb22fe08c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0781d51d in timerSourcePrepare (source=0xb1701940, timeout=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:169
#7  0x069e36b6 in g_main_context_prepare (context=&lt;value optimized out&gt;, priority=0xb22fe0fc) at gmain.c:2469
#8  0x069e455b in g_main_context_iterate (context=0xb17004e8, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2760
#9  0x069e4c35 in g_main_context_iteration (context=0xb17004e8, may_block=1) at gmain.c:2843
#10 0x0781dce7 in QEventDispatcherGlib::processEvents (this=0xb1700468, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x077ef0fa in QEventLoop::processEvents (this=0xb22fe250, flags=...) at kernel/qeventloop.cpp:149
#12 0x077ef3aa in QEventLoop::exec (this=0xb22fe250, flags=...) at kernel/qeventloop.cpp:201
#13 0x076f5b73 in QThread::exec (this=0x8da9c78) at thread/qthread.cpp:492
#14 0x076f86c3 in QThreadPrivate::start (arg=0x8da9c78) at thread/qthread_unix.cpp:320
#15 0x005b8e99 in start_thread (arg=0xb22feb70) at pthread_create.c:301
#16 0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 7 (Thread 0xa6e8eb70 (LWP 25973)):
#0  0x005baf5a in __pthread_mutex_lock (mutex=0xb1801384) at pthread_mutex_lock.c:51
#1  0x069e3520 in g_main_context_prepare (context=&lt;value optimized out&gt;, priority=0xa6e8e09c) at gmain.c:2398
#2  0x069e455b in g_main_context_iterate (context=0xb1801380, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2760
#3  0x069e4c35 in g_main_context_iteration (context=0xb1801380, may_block=1) at gmain.c:2843
#4  0x0781dce7 in QEventDispatcherGlib::processEvents (this=0xb1801280, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x077ef0fa in QEventLoop::processEvents (this=0xa6e8e1f0, flags=...) at kernel/qeventloop.cpp:149
#6  0x077ef3aa in QEventLoop::exec (this=0xa6e8e1f0, flags=...) at kernel/qeventloop.cpp:201
#7  0x076f5b73 in QThread::exec (this=0x9311870) at thread/qthread.cpp:492
#8  0x077d057c in QInotifyFileSystemWatcherEngine::run (this=0x9311870) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x076f86c3 in QThreadPrivate::start (arg=0x9311870) at thread/qthread_unix.cpp:320
#10 0x005b8e99 in start_thread (arg=0xa6e8eb70) at pthread_create.c:301
#11 0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 6 (Thread 0xa8e8bb70 (LWP 25980)):
#0  0x00ebb424 in __kernel_vsyscall ()
#1  0x004c0c36 in __poll (fds=0xb3efa580, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x069f4dac in g_poll (fds=0xb3efa580, nfds=1, timeout=-1) at gpoll.c:132
#3  0x069e48b7 in g_main_context_poll (context=0xb3e02e30, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:3093
#4  g_main_context_iterate (context=0xb3e02e30, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2775
#5  0x069e4c35 in g_main_context_iteration (context=0xb3e02e30, may_block=1) at gmain.c:2843
#6  0x0781dce7 in QEventDispatcherGlib::processEvents (this=0xb3e01c08, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x077ef0fa in QEventLoop::processEvents (this=0xa8e8b1f0, flags=...) at kernel/qeventloop.cpp:149
#8  0x077ef3aa in QEventLoop::exec (this=0xa8e8b1f0, flags=...) at kernel/qeventloop.cpp:201
#9  0x076f5b73 in QThread::exec (this=0xa8cd1a8) at thread/qthread.cpp:492
#10 0x077d057c in QInotifyFileSystemWatcherEngine::run (this=0xa8cd1a8) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x076f86c3 in QThreadPrivate::start (arg=0xa8cd1a8) at thread/qthread_unix.cpp:320
#12 0x005b8e99 in start_thread (arg=0xa8e8bb70) at pthread_create.c:301
#13 0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 5 (Thread 0x9befab70 (LWP 26016)):
[KCrash Handler]
#7  Digikam::ImageHistogram::calculate (this=0x92bf2e0) at /usr/src/debug/digikam-1.9.0/libs/dimg/filters/levels/imagehistogram.cpp:236
#8  0x07cf170e in Digikam::ImageHistogram::run (this=0x92bf2e0) at /usr/src/debug/digikam-1.9.0/libs/dimg/filters/levels/imagehistogram.cpp:173
#9  0x07e04576 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0xbfcfe90) at /usr/src/debug/digikam-1.9.0/libs/threads/dynamicthread.cpp:311
#10 0x076eccae in QThreadPoolThread::run (this=0xb1809500) at concurrent/qthreadpool.cpp:106
#11 0x076f86c3 in QThreadPrivate::start (arg=0xb1809500) at thread/qthread_unix.cpp:320
#12 0x005b8e99 in start_thread (arg=0x9befab70) at pthread_create.c:301
#13 0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 4 (Thread 0x98279b70 (LWP 26023)):
#0  0x00ebb424 in __kernel_vsyscall ()
#1  0x004c0c36 in __poll (fds=0xba20698, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x069f4dac in g_poll (fds=0xba20698, nfds=1, timeout=-1) at gpoll.c:132
#3  0x069e48b7 in g_main_context_poll (context=0xba205d8, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:3093
#4  g_main_context_iterate (context=0xba205d8, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2775
#5  0x069e4c35 in g_main_context_iteration (context=0xba205d8, may_block=1) at gmain.c:2843
#6  0x0781dce7 in QEventDispatcherGlib::processEvents (this=0xba14ff8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x077ef0fa in QEventLoop::processEvents (this=0x982791f0, flags=...) at kernel/qeventloop.cpp:149
#8  0x077ef3aa in QEventLoop::exec (this=0x982791f0, flags=...) at kernel/qeventloop.cpp:201
#9  0x076f5b73 in QThread::exec (this=0xba13a78) at thread/qthread.cpp:492
#10 0x077d057c in QInotifyFileSystemWatcherEngine::run (this=0xba13a78) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x076f86c3 in QThreadPrivate::start (arg=0xba13a78) at thread/qthread_unix.cpp:320
#12 0x005b8e99 in start_thread (arg=0x98279b70) at pthread_create.c:301
#13 0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0x97a78b70 (LWP 26030)):
#0  0x00609e56 in clock_gettime (clock_id=1, tp=0x97a77f40) at ../sysdeps/unix/clock_gettime.c:100
#1  0x0774fcf9 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x0781ec93 in updateCurrentTime (this=0xb183e3cc, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xb183e3cc, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x0781d482 in timerSourcePrepareHelper (src=&lt;value optimized out&gt;, timeout=0x97a7802c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0781d51d in timerSourcePrepare (source=0xb183e398, timeout=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:169
#7  0x069e36b6 in g_main_context_prepare (context=&lt;value optimized out&gt;, priority=0x97a7809c) at gmain.c:2469
#8  0x069e455b in g_main_context_iterate (context=0xb183fe78, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2760
#9  0x069e4c35 in g_main_context_iteration (context=0xb183fe78, may_block=1) at gmain.c:2843
#10 0x0781dce7 in QEventDispatcherGlib::processEvents (this=0xb183e4e8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x077ef0fa in QEventLoop::processEvents (this=0x97a781f0, flags=...) at kernel/qeventloop.cpp:149
#12 0x077ef3aa in QEventLoop::exec (this=0x97a781f0, flags=...) at kernel/qeventloop.cpp:201
#13 0x076f5b73 in QThread::exec (this=0xc01e6e0) at thread/qthread.cpp:492
#14 0x077d057c in QInotifyFileSystemWatcherEngine::run (this=0xc01e6e0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x076f86c3 in QThreadPrivate::start (arg=0xc01e6e0) at thread/qthread_unix.cpp:320
#16 0x005b8e99 in start_thread (arg=0x97a78b70) at pthread_create.c:301
#17 0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0x95273b70 (LWP 26037)):
#0  __pthread_mutex_lock (mutex=0xa4fe2964) at pthread_mutex_lock.c:54
#1  0x069e3e3c in g_main_context_check (context=0xa4fe2960, max_priority=2147483647, fds=0xa4fe3a40, n_fds=1) at gmain.c:2660
#2  0x069e4742 in g_main_context_iterate (context=0xa4fe2960, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2777
#3  0x069e4c35 in g_main_context_iteration (context=0xa4fe2960, may_block=1) at gmain.c:2843
#4  0x0781dce7 in QEventDispatcherGlib::processEvents (this=0xa4fe11b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x077ef0fa in QEventLoop::processEvents (this=0x952731f0, flags=...) at kernel/qeventloop.cpp:149
#6  0x077ef3aa in QEventLoop::exec (this=0x952731f0, flags=...) at kernel/qeventloop.cpp:201
#7  0x076f5b73 in QThread::exec (this=0xc246620) at thread/qthread.cpp:492
#8  0x077d057c in QInotifyFileSystemWatcherEngine::run (this=0xc246620) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x076f86c3 in QThreadPrivate::start (arg=0xc246620) at thread/qthread_unix.cpp:320
#10 0x005b8e99 in start_thread (arg=0x95273b70) at pthread_create.c:301
#11 0x004cbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb771b7b0 (LWP 25953)):
#0  0x0074df5c in __i686.get_pc_thunk.bx () from /usr/lib/libxcb.so.1
#1  0x0074e34b in _xcb_conn_wait (c=0x8b55b00, cond=0x8b56b94, vector=0xbfa87c64, count=0xbfa87c68) at xcb_conn.c:270
#2  0x0074e9d4 in _xcb_out_send (c=0x8b55b00, vector=0xbfa87d08, count=3) at xcb_out.c:338
#3  0x0074ea78 in xcb_writev (c=0x8b55b00, vector=0xbfa87d08, count=3, requests=182) at xcb_out.c:286
#4  0x007a9d43 in _XSend (dpy=0x8b69ae8, data=0xc694a98 &quot;&quot;, size=5120) at xcb_io.c:427
#5  0x00a64526 in XRenderCompositeTrapezoids (dpy=0x8b69ae8, op=3, src=150996630, dst=151065919, maskFormat=0x8b52c18, xSrc=91, ySrc=0, traps=&lt;value optimized out&gt;, ntrap=0) at Trap.c:67
#6  0x41bc2870 in qt_XRenderCompositeTrapezoids (this=0xb783918, polygonPoints=0xbfa88584, pointCount=63, gcMode=QX11PaintEnginePrivate::PenGC, mode=QPaintEngine::WindingMode) at painting/qpaintengine_x11.cpp:1546
#7  QX11PaintEnginePrivate::fillPolygon_dev (this=0xb783918, polygonPoints=0xbfa88584, pointCount=63, gcMode=QX11PaintEnginePrivate::PenGC, mode=QPaintEngine::WindingMode) at painting/qpaintengine_x11.cpp:1627
#8  0x41bc37a3 in QX11PaintEnginePrivate::fillPath (this=0xb783918, path=..., gc_mode=QX11PaintEnginePrivate::PenGC, transform=false) at painting/qpaintengine_x11.cpp:1765
#9  0x41bc3dee in QX11PaintEngine::drawPath (this=0x8d80d90, path=...) at painting/qpaintengine_x11.cpp:1815
#10 0x41bc32c0 in QX11PaintEngine::drawPolygon (this=0x8d80d90, polygonPoints=0xbfa89794, pointCount=10, mode=QPaintEngine::WindingMode) at painting/qpaintengine_x11.cpp:1727
#11 0x41ae95b6 in QPaintEngine::drawPolygon (this=0x8d80d90, points=0x8d7c7e0, pointCount=10, mode=QPaintEngine::WindingMode) at painting/qpaintengine.cpp:365
#12 0x41bc41a3 in QX11PaintEngine::drawPolygon (this=0x8d80d90, points=0x8d7c7e0, pointCount=10, mode=QPaintEngine::WindingMode) at ../../src/gui/painting/qpaintengine_x11_p.h:110
#13 0x41affb07 in QPainter::drawPolygon (this=0xbfa8a92c, points=0x8d7c7e0, pointCount=10, fillRule=Qt::WindingFill) at painting/qpainter.cpp:4999
#14 0x07e1f4cf in drawPolygon (this=0x8d7c5f8, composeOverBackground=true) at /usr/include/QtGui/qpainter.h:627
#15 Digikam::ItemViewImageDelegate::prepareRatingPixmaps (this=0x8d7c5f8, composeOverBackground=true) at /usr/src/debug/digikam-1.9.0/libs/widgets/common/itemviewimagedelegate.cpp:533
#16 0x081f4050 in Digikam::ImageDelegate::updateSizeRectsAndPixmaps (this=0x8d7c5f8) at /usr/src/debug/digikam-1.9.0/digikam/imagedelegate.cpp:336
#17 0x07e1d1c5 in Digikam::ItemViewImageDelegate::invalidatePaintingCache (this=0x8d7c5f8) at /usr/src/debug/digikam-1.9.0/libs/widgets/common/itemviewimagedelegate.cpp:265
#18 0x07e1d17b in Digikam::ItemViewImageDelegate::setDefaultViewOptions (this=0x8d7c5f8, option=...) at /usr/src/debug/digikam-1.9.0/libs/widgets/common/itemviewimagedelegate.cpp:248
#19 0x07e0cbd0 in Digikam::DCategorizedView::updateDelegateSizes (this=0x8cd0ee8) at /usr/src/debug/digikam-1.9.0/libs/widgets/common/dcategorizedview.cpp:311
#20 0x07e0cc52 in Digikam::DCategorizedView::resizeEvent (this=0x8cd0ee8, e=0xbfa8b360) at /usr/src/debug/digikam-1.9.0/libs/widgets/common/dcategorizedview.cpp:771
#21 0x419f8daf in QWidget::event (this=0x8cd0ee8, event=0xbfa8b360) at kernel/qwidget.cpp:8413
#22 0x41df7724 in QFrame::event (this=0x8cd0ee8, e=0xbfa8b360) at widgets/qframe.cpp:557
#23 0x41e876f3 in QAbstractScrollArea::viewportEvent (this=0x8cd0ee8, e=0xbfa8b360) at widgets/qabstractscrollarea.cpp:1043
#24 0x41f2922f in QAbstractItemView::viewportEvent (this=0x8cd0ee8, event=0xbfa8b360) at itemviews/qabstractitemview.cpp:1628
#25 0x07e0cc9e in Digikam::DCategorizedView::viewportEvent (this=0x8cd0ee8, event=0xbfa8b360) at /usr/src/debug/digikam-1.9.0/libs/widgets/common/dcategorizedview.cpp:819
#26 0x41e8a065 in viewportEvent (this=0x8d78c70, o=0x8d79a40, e=0xbfa8b360) at widgets/qabstractscrollarea_p.h:100
#27 QAbstractScrollAreaFilter::eventFilter (this=0x8d78c70, o=0x8d79a40, e=0xbfa8b360) at widgets/qabstractscrollarea_p.h:116
#28 0x077f011a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8b4a078, receiver=0x8d79a40, event=0xbfa8b360) at kernel/qcoreapplication.cpp:846
#29 0x4199f521 in QApplicationPrivate::notify_helper (this=0x8b4a078, receiver=0x8d79a40, e=0xbfa8b360) at kernel/qapplication.cpp:4458
#30 0x419a42ff in QApplication::notify (this=0xbfa8d728, receiver=0x8d79a40, e=0xbfa8b360) at kernel/qapplication.cpp:4427
#31 0x06623feb in KApplication::notify (this=0xbfa8d728, receiver=0x8d79a40, event=0xbfa8b360) at /usr/src/debug/kdelibs-4.6.3/kdeui/kernel/kapplication.cpp:311
#32 0x077eff63 in QCoreApplication::notifyInternal (this=0xbfa8d728, receiver=0x8d79a40, event=0xbfa8b360) at kernel/qcoreapplication.cpp:731
#33 0x41a487e9 in sendEvent (this=0x8d78440, x=2, y=2, w=1367, h=806, isMove=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#34 QWidgetPrivate::setGeometry_sys (this=0x8d78440, x=2, y=2, w=1367, h=806, isMove=true) at kernel/qwidget_x11.cpp:2624
#35 0x419f4a88 in QWidget::setGeometry (this=0x8d79a40, r=...) at kernel/qwidget.cpp:6861
#36 0x41e884be in QAbstractScrollAreaPrivate::layoutChildren (this=0x8d78148) at widgets/qabstractscrollarea.cpp:480
#37 0x41e896a8 in QAbstractScrollArea::event (this=0x8cd0ee8, e=0xbfa8bba0) at widgets/qabstractscrollarea.cpp:924
#38 0x41f2b2ec in QAbstractItemView::event (this=0x8cd0ee8, event=0xbfa8bba0) at itemviews/qabstractitemview.cpp:1564
#39 0x41f48495 in QListView::event (this=0x8cd0ee8, e=0xbfa8bba0) at itemviews/qlistview.cpp:1632
#40 0x4199f54c in QApplicationPrivate::notify_helper (this=0x8b4a078, receiver=0x8cd0ee8, e=0xbfa8bba0) at kernel/qapplication.cpp:4462
#41 0x419a42ff in QApplication::notify (this=0xbfa8d728, receiver=0x8cd0ee8, e=0xbfa8bba0) at kernel/qapplication.cpp:4427
#42 0x06623feb in KApplication::notify (this=0xbfa8d728, receiver=0x8cd0ee8, event=0xbfa8bba0) at /usr/src/debug/kdelibs-4.6.3/kdeui/kernel/kapplication.cpp:311
#43 0x077eff63 in QCoreApplication::notifyInternal (this=0xbfa8d728, receiver=0x8cd0ee8, event=0xbfa8bba0) at kernel/qcoreapplication.cpp:731
#44 0x41a487e9 in sendEvent (this=0x8d78148, x=0, y=0, w=1389, h=810, isMove=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#45 QWidgetPrivate::setGeometry_sys (this=0x8d78148, x=0, y=0, w=1389, h=810, isMove=true) at kernel/qwidget_x11.cpp:2624
#46 0x419f4a88 in QWidget::setGeometry (this=0x8cd0ee8, r=...) at kernel/qwidget.cpp:6861
#47 0x419dac52 in QStackedLayout::setGeometry (this=0x8d796c8, rect=...) at kernel/qstackedlayout.cpp:467
#48 0x419cdd00 in QLayoutPrivate::doResize (this=0x8d79878, r=...) at kernel/qlayout.cpp:681
#49 0x419cf583 in QLayout::widgetEvent (this=0x8d796c8, e=0xbfa8c210) at kernel/qlayout.cpp:705
#50 0x4199f50e in QApplicationPrivate::notify_helper (this=0x8b4a078, receiver=0x8cc32b0, e=0xbfa8c210) at kernel/qapplication.cpp:4453
#51 0x419a42ff in QApplication::notify (this=0xbfa8d728, receiver=0x8cc32b0, e=0xbfa8c210) at kernel/qapplication.cpp:4427
#52 0x06623feb in KApplication::notify (this=0xbfa8d728, receiver=0x8cc32b0, event=0xbfa8c210) at /usr/src/debug/kdelibs-4.6.3/kdeui/kernel/kapplication.cpp:311
#53 0x077eff63 in QCoreApplication::notifyInternal (this=0xbfa8d728, receiver=0x8cc32b0, event=0xbfa8c210) at kernel/qcoreapplication.cpp:731
#54 0x41a487e9 in sendEvent (this=0x8d796f8, x=0, y=241, w=1389, h=810, isMove=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#55 QWidgetPrivate::setGeometry_sys (this=0x8d796f8, x=0, y=241, w=1389, h=810, isMove=true) at kernel/qwidget_x11.cpp:2624
#56 0x419f4a88 in QWidget::setGeometry (this=0x8cc32b0, r=...) at kernel/qwidget.cpp:6861
#57 0x419fb62c in QWidget::qt_metacall (this=0x8cc32b0, _c=QMetaObject::WriteProperty, _id=3, _a=0xbfa8c50c) at .moc/release-shared/moc_qwidget.cpp:286
#58 0x420a521b in QFrame::qt_metacall (this=0x8cc32b0, _c=QMetaObject::WriteProperty, _id=4, _a=0xbfa8c50c) at .moc/release-shared/moc_qframe.cpp:92
#59 0x420a83db in QStackedWidget::qt_metacall (this=0x8cc32b0, _c=QMetaObject::WriteProperty, _id=4, _a=0xbfa8c50c) at .moc/release-shared/moc_qstackedwidget.cpp:83
#60 0x081b01a0 in Digikam::AlbumWidgetStack::qt_metacall (this=0x8cc32b0, _c=QMetaObject::WriteProperty, _id=4, _a=0xbfa8c50c) at /usr/src/debug/digikam-1.9.0/i686-redhat-linux-gnu/digikam/albumwidgetstack.moc:100
#61 0x077f679b in QMetaObject::metacall (object=0x8cc32b0, cl=QMetaObject::WriteProperty, idx=4, argv=0xbfa8c50c) at kernel/qmetaobject.cpp:237
#62 0x076e1022 in QPropertyAnimationPrivate::updateProperty (this=0xc5faee8, newValue=...) at animation/qpropertyanimation.cpp:139
#63 0x076de3fe in QVariantAnimationPrivate::setCurrentValueForProgress (this=0xc5faee8, progress=1) at animation/qvariantanimation.cpp:293
#64 0x076de651 in QVariantAnimationPrivate::recalculateCurrentInterval (this=0xc5faee8, force=true) at animation/qvariantanimation.cpp:278
#65 0x076e1a05 in QPropertyAnimation::updateState (this=0xb5c34d8, newState=QAbstractAnimation::Running, oldState=QAbstractAnimation::Stopped) at animation/qpropertyanimation.cpp:285
#66 0x076dc55c in QAbstractAnimationPrivate::setState (this=0xc5faee8, newState=QAbstractAnimation::Running) at animation/qabstractanimation.cpp:411
#67 0x41e9cb21 in QWidgetAnimator::animate (this=0x8d79510, widget=0x8cc32b0, _final_geometry=..., animate=false) at widgets/qwidgetanimator.cpp:102
#68 0x41de9ba2 in QDockAreaLayout::apply (this=0x8d791dc, animate=false) at widgets/qdockarealayout.cpp:3082
#69 0x41e15873 in QMainWindowLayoutState::apply (this=0x8d79130, animated=false) at widgets/qmainwindowlayout.cpp:235
#70 0x41e19fb5 in QMainWindowLayout::applyState (this=0x8d79120, newState=..., animate=false) at widgets/qmainwindowlayout.cpp:1928
#71 0x41e1a6ac in QMainWindowLayout::setGeometry (this=0x8d79120, _r=...) at widgets/qmainwindowlayout.cpp:1473
#72 0x419cdd00 in QLayoutPrivate::doResize (this=0x8cc3318, r=...) at kernel/qlayout.cpp:681
#73 0x419cf1d9 in QLayout::activate (this=0x8d79120) at kernel/qlayout.cpp:1259
#74 0x419fd448 in QWidget::setVisible (this=0x8db9540, visible=true) at kernel/qwidget.cpp:7633
#75 0x07e46b9c in Digikam::ThumbBarDock::restoreVisibility (this=0x8db9540) at /usr/src/debug/digikam-1.9.0/libs/widgets/common/thumbbardock.cpp:184
#76 0x081af1be in Digikam::AlbumWidgetStack::setPreviewMode (this=0x8cc32b0, mode=1) at /usr/src/debug/digikam-1.9.0/digikam/albumwidgetstack.cpp:317
#77 0x081fead8 in Digikam::ImagePreviewView::slotGotImagePreview (this=0x8d91720, description=..., preview=...) at /usr/src/debug/digikam-1.9.0/digikam/imagepreviewview.cpp:321
#78 0x08200986 in Digikam::ImagePreviewView::qt_metacall (this=0x8d91720, _c=QMetaObject::InvokeMetaMethod, _id=&lt;value optimized out&gt;, _a=0xb2b02b60) at /usr/src/debug/digikam-1.9.0/i686-redhat-linux-gnu/digikam/imagepreviewview.moc:126
#79 0x077f679b in QMetaObject::metacall (object=0x8d91720, cl=QMetaObject::InvokeMetaMethod, idx=82, argv=0xb2b02b60) at kernel/qmetaobject.cpp:237
#80 0x07801137 in QMetaCallEvent::placeMetaCall (this=0xb2b40ef8, object=0x8d91720) at kernel/qobject.cpp:535
#81 0x078057cf in QObject::event (this=0x8d91720, e=0xb2b40ef8) at kernel/qobject.cpp:1217
#82 0x419f87f3 in QWidget::event (this=0x8d91720, event=0xb2b40ef8) at kernel/qwidget.cpp:8718
#83 0x41df7724 in QFrame::event (this=0x8d91720, e=0xb2b40ef8) at widgets/qframe.cpp:557
#84 0x4199f54c in QApplicationPrivate::notify_helper (this=0x8b4a078, receiver=0x8d91720, e=0xb2b40ef8) at kernel/qapplication.cpp:4462
#85 0x419a42ff in QApplication::notify (this=0xbfa8d728, receiver=0x8d91720, e=0xb2b40ef8) at kernel/qapplication.cpp:4427
#86 0x06623feb in KApplication::notify (this=0xbfa8d728, receiver=0x8d91720, event=0xb2b40ef8) at /usr/src/debug/kdelibs-4.6.3/kdeui/kernel/kapplication.cpp:311
#87 0x077eff63 in QCoreApplication::notifyInternal (this=0xbfa8d728, receiver=0x8d91720, event=0xb2b40ef8) at kernel/qcoreapplication.cpp:731
#88 0x077f3cb5 in sendEvent (receiver=0x0, event_type=0, data=0x8afdca8) at kernel/qcoreapplication.h:215
#89 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8afdca8) at kernel/qcoreapplication.cpp:1372
#90 0x077f3e8e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#91 0x0781db35 in sendPostedEvents (s=0x8b50300) at kernel/qcoreapplication.h:220
#92 postEventSourceDispatch (s=0x8b50300) at kernel/qeventdispatcher_glib.cpp:277
#93 0x069e4192 in g_main_dispatch (context=0x8b4f4a8) at gmain.c:2149
#94 g_main_context_dispatch (context=0x8b4f4a8) at gmain.c:2702
#95 0x069e4978 in g_main_context_iterate (context=0x8b4f4a8, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2780
#96 0x069e4c35 in g_main_context_iteration (context=0x8b4f4a8, may_block=1) at gmain.c:2843
#97 0x0781dcad in QEventDispatcherGlib::processEvents (this=0x8afd800, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#98 0x41a531c6 in QGuiEventDispatcherGlib::processEvents (this=0x8afd800, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#99 0x077ef0fa in QEventLoop::processEvents (this=0xbfa8d5e4, flags=...) at kernel/qeventloop.cpp:149
#100 0x077ef3aa in QEventLoop::exec (this=0xbfa8d5e4, flags=...) at kernel/qeventloop.cpp:201
#101 0x077f3f57 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#102 0x4199d358 in QApplication::exec () at kernel/qapplication.cpp:3736
#103 0x08264a25 in main (argc=) at /usr/src/debug/digikam-1.9.0/digikam/main.cpp:216

Possible duplicates by query: bug 273130, bug 261896.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1128874</commentid>
    <comment_count>1</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2011-06-08 14:19:10 +0000</bug_when>
    <thetext>It crash in histogram computation. do you show it from right sidebar ?

It still reproducible with a similar backtrace ?

Gilles Caulier</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1129369</commentid>
    <comment_count>2</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2011-06-09 18:35:41 +0000</bug_when>
    <thetext>*** Bug 275299 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1129371</commentid>
    <comment_count>3</comment_count>
    <who name="Geert Janssens">info</who>
    <bug_when>2011-06-09 18:42:39 +0000</bug_when>
    <thetext>While I have caused digikam to crash several times in a couple of days, I can&apos;t determine which action of mine actually triggers this.

When I actively try to reproduce I can go jumping through images with or without the histogram visible seemingly forever sometimes, and at other times it crashes 3 times in a row.

If there is anything else I can add, just let me know.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1129931</commentid>
    <comment_count>4</comment_count>
    <who name="Marcel Wiesweg">marcel.wiesweg</who>
    <bug_when>2011-06-11 16:00:38 +0000</bug_when>
    <thetext>Would be very interesting if you can reproduce with a 2.0 version.
I remember some other crash reports at this location.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1130926</commentid>
    <comment_count>5</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2011-06-13 22:44:20 +0000</bug_when>
    <thetext>*** Bug 275559 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1138815</commentid>
    <comment_count>6</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2011-07-06 11:16:07 +0000</bug_when>
    <thetext>We need feedback using a recent version. 2.0.0 RC is out, please test...

Thanks in advance

Gilles Caulier</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1146871</commentid>
    <comment_count>7</comment_count>
    <who name="Christoph Feck">cfeck</who>
    <bug_when>2011-07-29 11:48:57 +0000</bug_when>
    <thetext>Bug 278748 is from 2.0.0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1147427</commentid>
    <comment_count>8</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2011-07-30 20:03:12 +0000</bug_when>
    <thetext>*** Bug 278748 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1154564</commentid>
    <comment_count>9</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2011-08-17 09:20:02 +0000</bug_when>
    <thetext>*** Bug 280239 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1170614</commentid>
    <comment_count>10</comment_count>
    <who name="Marcel Wiesweg">marcel.wiesweg</who>
    <bug_when>2011-10-06 16:09:56 +0000</bug_when>
    <thetext>Anyone who is compiling from current git who can reproduce the crash?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1175406</commentid>
    <comment_count>11</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2011-10-20 09:53:25 +0000</bug_when>
    <thetext>*** Bug 284528 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1175407</commentid>
    <comment_count>12</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2011-10-20 09:54:25 +0000</bug_when>
    <thetext>Marcel, 

Look like with #284528, the problem still reproducible with 2.2.0...

Gilles Caulier</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1176845</commentid>
    <comment_count>13</comment_count>
    <who name="Marcel Wiesweg">marcel.wiesweg</who>
    <bug_when>2011-10-24 20:14:49 +0000</bug_when>
    <thetext>I believe there is a problem, but I cannot reproduce. The histogram is computed on data passed via pointer without reference counting, so in principle it is susceptible to data deleted out-of thread and accessed by pointer.
But it does not usually happen for most of us, so we do not find out where the deletion happens.

Can anyone reproduce the problem running digikam under valgrind? Valgrind usually outputs the code line where a memory area, if accessed invalidly, was deleted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1180396</commentid>
    <comment_count>14</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2011-11-03 12:42:23 +0000</bug_when>
    <thetext>digiKam 2.2.0 is out since few weeks. Crash still valid with this version ?

Gilles Caulier</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1181500</commentid>
    <comment_count>15</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2011-11-05 22:02:45 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 285849 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1181503</commentid>
    <comment_count>16</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2011-11-05 22:04:06 +0000</bug_when>
    <thetext>*** Bug 285849 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1183742</commentid>
    <comment_count>17</comment_count>
      <attachid>65491</attachid>
    <who name="Rudolf Leitgeb">Rudolf.Leitgeb</who>
    <bug_when>2011-11-10 19:00:45 +0000</bug_when>
    <thetext>Created attachment 65491
New crash information added by DrKonqi

digikam (2.1.1) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

- What I was doing when the application crashed:

Again, resized the crop area. It&apos;s probably exactly the same cause as the last crash I reported but I hope this crash dump sheds more light at the cause.

-- Backtrace (Reduced):
#6  Digikam::ImageHistogram::calculateInThread (this=0x0) at /build/buildd/digikam-2.1.1/core/libs/dimg/filters/levels/imagehistogram.cpp:143
#7  0x00007fc920c25566 in Digikam::HistogramWidget::updateSelectionData (this=&lt;optimized out&gt;, s_data=&lt;optimized out&gt;, s_w=&lt;optimized out&gt;, s_h=&lt;optimized out&gt;, i_sixteenBits=&lt;optimized out&gt;, showProgress=&lt;optimized out&gt;) at /build/buildd/digikam-2.1.1/core/libs/dimg/filters/levels/histogramwidget.cpp:260
#8  0x00007fc920dd3cd9 in Digikam::ImagePropertiesColorsTab::setSelection (this=0x304f260, selectionArea=&lt;optimized out&gt;) at /build/buildd/digikam-2.1.1/core/libs/imageproperties/imagepropertiescolorstab.cpp:543
#9  0x00007fc920dc46d7 in Digikam::ImagePropertiesSideBar::qt_metacall (this=0x2fe4140, _c=QMetaObject::InvokeMetaMethod, _id=&lt;optimized out&gt;, _a=0x7fff37296c60) at /build/buildd/digikam-2.1.1/obj-x86_64-linux-gnu/core/digikam/imagepropertiessidebar.moc:77
#10 0x000000000049c360 in Digikam::ImagePropertiesSideBarDB::qt_metacall (this=0x2fe4140, _c=QMetaObject::InvokeMetaMethod, _id=&lt;optimized out&gt;, _a=0x7fff37296c60) at /build/buildd/digikam-2.1.1/obj-x86_64-linux-gnu/core/digikam/imagepropertiessidebardb.moc:99</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186354</commentid>
    <comment_count>18</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2011-11-17 12:26:47 +0000</bug_when>
    <thetext>*** Bug 286840 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1187940</commentid>
    <comment_count>19</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2011-11-21 09:46:15 +0000</bug_when>
    <thetext>Git commit fe3583f0a282f025cdda127405e6cfffb45fc28b by Gilles Caulier.
Committed on 21/11/2011 at 10:44.
Pushed by cgilles into branch &apos;master&apos;.

add more histogram data null pointer checks to pevent chrash in suspected race conditions.
CCBUGS: 274555

M  +20   -4    libs/dimg/filters/levels/histogramwidget.cpp

http://commits.kde.org/digikam/fe3583f0a282f025cdda127405e6cfffb45fc28b</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1187951</commentid>
    <comment_count>20</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2011-11-21 09:57:33 +0000</bug_when>
    <thetext>Hi all,

With #19, i consolidate ImageHistogram data pointer handling to prevent crash.

As i connot reproduce the crash on my computers, someone can try to see if problem is reproducible with current implementation from git/master (next 2.4.0 release) ?

Thanks in advance

Gilles Caulier</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1187962</commentid>
    <comment_count>21</comment_count>
    <who name="Rudolf Leitgeb">Rudolf.Leitgeb</who>
    <bug_when>2011-11-21 10:18:12 +0000</bug_when>
    <thetext>As described here:

    https://bugs.kde.org/show_bug.cgi?id=285849#c6


I instrumented the call which causes the NULL pointer dereference. And sure enough, I finally triggered the crash. Here is my output:


Triggered histogram crash!
Dumping class state:
sixteenBits: 0
guideVisible: 0
statisticsVisible: 1
inSelected: 0
selectMode: 1
showProgress: 1
renderingType: 0
range: 255
state: 0
channelType: 0
scaleType: 1
imageHistogram: 0x0
selectionHistogram: 0x0
xmin: 0.000000
xminOrg: 0.000000
xmax: 0.000000
animationState: 0
animation: 0x36eb890
histogramPainter: 0x36ec610
arguments:
i_idata: 0x0, i_w: 0d, i_h: 0d
i_sixteenBits: 0
s_idata: 0x0, s_w: 0d, s_h: 0d
showProgress: 1

I will now apply the patch you posted and see whether it also fixes the problem. You can still use my dump output to verify whether your patch would address this state.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1188740</commentid>
    <comment_count>22</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2011-11-22 13:30:30 +0000</bug_when>
    <thetext>Rudolf,

My patch in git/master fix the problem for you ?

Gilles Caulier</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1188763</commentid>
    <comment_count>23</comment_count>
    <who name="Rudolf Leitgeb">Rudolf.Leitgeb</who>
    <bug_when>2011-11-22 13:53:00 +0000</bug_when>
    <thetext>Your patch does the same as my instrumentation and I indeed had no crash anymore with this change. I did spend some effort looking a little bit deeper into the problem last night and think it has something to do with image crop selection returning bad values, which leads to an illegal clip rectangle.

If the DImg::copy in imagepropertiescolorstab.cpp:541 is fed a bad rectangle, an empty image is returned which ultimately produces exactly the numbers my dump showed in Comment 21. And I strongly suspect that there is something rotten in the state of ImagePropertiesSideBar::slotImageSelectionChanged or rather the function triggering it, because for some reason I can never select the whole image, there is always something cropped off the right and bottom side. Press Ctrl+A and Ctrl+X often enough and the whole image disappears. I know, I know, this should be a separate bug report ....

I will report my findings, for the time the patch is a quick fix for the obvious symptom.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1188765</commentid>
    <comment_count>24</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2011-11-22 13:58:35 +0000</bug_when>
    <thetext>Thanks Rudolf for your investiguations...

Gilles Caulier</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189605</commentid>
    <comment_count>25</comment_count>
    <who name="Marcel Wiesweg">marcel.wiesweg</who>
    <bug_when>2011-11-23 18:07:42 +0000</bug_when>
    <thetext>If selection is stored in integers and the picture is zoomed, there can and will be rounding errors, this may explain your latter observations.

Did you experience any other adverse effect when bad values come from somewhere when the crop rectangle is moving?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1198455</commentid>
    <comment_count>26</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2011-12-12 18:24:48 +0000</bug_when>
    <thetext>*** Bug 288823 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1213123</commentid>
    <comment_count>27</comment_count>
      <attachid>67700</attachid>
    <who name="Luis Alberto Arriola">laarriola</who>
    <bug_when>2012-01-11 16:04:24 +0000</bug_when>
    <thetext>Created attachment 67700
New crash information added by DrKonqi

digikam (2.1.1) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4

- What I was doing when the application crashed:

Trying to apply color changes, whe clicked on color button, it just crashed.

-- Backtrace (Reduced):
#7  Digikam::ImageHistogram::calculate (this=0xaa988d8) at /build/buildd/digikam-2.1.1/core/libs/dimg/filters/levels/imagehistogram.cpp:237
#8  0xb6928dcb in Digikam::ImageHistogram::run (this=0xaa988d8) at /build/buildd/digikam-2.1.1/core/libs/dimg/filters/levels/imagehistogram.cpp:174
#9  0xb6a5a8ee in Digikam::DynamicThread::DynamicThreadPriv::run (this=0xbb2b570) at /build/buildd/digikam-2.1.1/core/libs/threads/dynamicthread.cpp:328
#10 0xb4b83651 in QThreadPoolThread::run (this=0xb37dcf0) at concurrent/qthreadpool.cpp:106
#11 0xb4b8f7b3 in QThreadPrivate::start (arg=0xb37dcf0) at thread/qthread_unix.cpp:331</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1213134</commentid>
    <comment_count>28</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2012-01-11 16:55:34 +0000</bug_when>
    <thetext>Luis,

I applied patch to consolidate code with 2.4.1. release, not 2.1.1. Please update and try again.

Note that me and Marcel, we never reproduce the crash. So it&apos;s difficult to hack...

Gilles Caulier</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1268737</commentid>
    <comment_count>29</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2012-06-22 08:52:03 +0000</bug_when>
    <thetext>Official digiKam 2.6.0 release is out since few days now :

http://www.digikam.org/drupal/node/656

Please, check if this entry still valid, or update report accordingly.

Thanks in advance.

Gilles Caulier</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1269089</commentid>
    <comment_count>30</comment_count>
    <who name="Rudolf Leitgeb">Rudolf.Leitgeb</who>
    <bug_when>2012-06-23 09:09:58 +0000</bug_when>
    <thetext>A number of updates have been made to Ubuntu in the meantime which made this bug mysteriously disappear, with or without the patch. I have not been able to reproduce the problem ever since. I&apos;d recommend this bug gets closed until new reports come in (unlikely IMHO).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1270583</commentid>
    <comment_count>31</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2012-06-28 07:07:55 +0000</bug_when>
    <thetext>*** Bug 302678 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1282232</commentid>
    <comment_count>32</comment_count>
      <attachid>72987</attachid>
    <who name="Kaspar Schwarzenbach">schwaba</who>
    <bug_when>2012-08-06 11:44:12 +0000</bug_when>
    <thetext>Created attachment 72987
New crash information added by DrKonqi

digikam (2.7.0) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4

- What I was doing when the application crashed: I edited a .nef raw-picture using the solarizing kipi plugin

-- Backtrace (Reduced):
#7  Digikam::ImageHistogram::calculate (this=0x970fb20) at /build/buildd/digikam-2.7.0/core/libs/dimg/filters/levels/imagehistogram.cpp:218
#8  0x011a625b in Digikam::ImageHistogram::run (this=0x970fb20) at /build/buildd/digikam-2.7.0/core/libs/dimg/filters/levels/imagehistogram.cpp:174
#9  0x012da19e in Digikam::DynamicThread::DynamicThreadPriv::run (this=0xbb0fad8) at /build/buildd/digikam-2.7.0/core/libs/threads/dynamicthread.cpp:186
#10 0x01567651 in QThreadPoolThread::run (this=0xabf4cc0) at concurrent/qthreadpool.cpp:106
#11 0x015737b3 in QThreadPrivate::start (arg=0xabf4cc0) at thread/qthread_unix.cpp:331</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1282313</commentid>
    <comment_count>33</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2012-08-06 16:33:05 +0000</bug_when>
    <thetext>*** Bug 304673 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1301387</commentid>
    <comment_count>34</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2012-09-28 21:20:09 +0000</bug_when>
    <thetext>*** Bug 301051 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302100</commentid>
    <comment_count>35</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2012-10-01 21:52:59 +0000</bug_when>
    <thetext>Git commit 04933fa86122db4e1cc20df15ea9c6250cb6325f by Gilles Caulier.
Committed on 01/10/2012 at 23:51.
Pushed by cgilles into branch &apos;master&apos;.

use DImg image histogram constructor everywhere

M  +1    -2    libs/dimg/filters/auto/autolevelsfilter.cpp
M  +1    -2    libs/dimg/filters/auto/equalizefilter.cpp
M  +1    -2    libs/dimg/filters/auto/stretchfilter.cpp
M  +2    -1    libs/dimg/filters/curves/curveswidget.cpp
M  +3    -2    libs/dimg/filters/levels/histogramwidget.cpp
M  +0    -6    libs/dimg/filters/levels/imagehistogram.cpp
M  +0    -2    libs/dimg/filters/levels/imagehistogram.h
M  +3    -8    libs/dimg/filters/wb/wbfilter.cpp

http://commits.kde.org/digikam/04933fa86122db4e1cc20df15ea9c6250cb6325f</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302174</commentid>
    <comment_count>36</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2012-10-02 07:54:02 +0000</bug_when>
    <thetext>Git commit 1a0bbc83b837d9a272842accea777b66227f7f89 by Gilles Caulier.
Committed on 02/10/2012 at 09:53.
Pushed by cgilles into branch &apos;master&apos;.

store internal image data in DImg Container.

M  +27   -30   libs/dimg/filters/levels/imagehistogram.cpp
M  +1    -1    libs/dimg/filters/levels/imagehistogram.h

http://commits.kde.org/digikam/1a0bbc83b837d9a272842accea777b66227f7f89</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302212</commentid>
    <comment_count>37</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2012-10-02 11:01:14 +0000</bug_when>
    <thetext>Git commit 445c84557a943a281856cdf2451d7e4ddc78b9bf by Gilles Caulier.
Committed on 02/10/2012 at 12:59.
Pushed by cgilles into branch &apos;master&apos;.

remove HistogramWidget constructor with image data argumets. Use updtaeData() methods to pass image data.
Clenup and simplifcation of API

M  +5    -5    imageplugins/color/adjustlevelstool.cpp
M  +6    -5    imageplugins/color/filmtool.cpp
M  +0    -29   libs/dimg/filters/levels/histogramwidget.cpp
M  +1    -20   libs/dimg/filters/levels/histogramwidget.h

http://commits.kde.org/digikam/445c84557a943a281856cdf2451d7e4ddc78b9bf</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302221</commentid>
    <comment_count>38</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2012-10-02 11:48:58 +0000</bug_when>
    <thetext>Git commit ca4d5e3ed151ee0e0150732d0a046632b26449e6 by Gilles Caulier.
Committed on 02/10/2012 at 13:47.
Pushed by cgilles into branch &apos;master&apos;.

remove all methods to update image data based on ucher pointers.
Used DImg container instead.
API polish and simplification.

M  +1    -17   imageplugins/color/adjustcurvestool.cpp
M  +2    -21   imageplugins/color/adjustlevelstool.cpp
M  +1    -17   imageplugins/color/autocorrectiontool.cpp
M  +1    -17   imageplugins/color/bcgtool.cpp
M  +1    -17   imageplugins/color/bwsepiatool.cpp
M  +1    -17   imageplugins/color/cbtool.cpp
M  +1    -17   imageplugins/color/channelmixertool.cpp
M  +2    -17   imageplugins/color/filmtool.cpp
M  +1    -17   imageplugins/color/hsltool.cpp
M  +1    -17   imageplugins/color/profileconversiontool.cpp
M  +3    -18   imageplugins/color/whitebalancetool.cpp
M  +3    -18   imageplugins/enhance/localcontrasttool.cpp
M  +1    -20   imageplugins/enhance/redeyetool.cpp
M  +2    -11   imageplugins/filters/colorfxtool.cpp
M  +1    -3    imageplugins/transform/ratiocroptool.cpp
M  +10   -14   libs/dimg/filters/levels/histogramwidget.cpp
M  +4    -6    libs/dimg/filters/levels/histogramwidget.h
M  +16   -32   libs/imageproperties/imagepropertiescolorstab.cpp
M  +1    -1    utilities/imageeditor/rawimport/rawsettingsbox.cpp
M  +1    -2    utilities/setup/setupeditor.cpp

http://commits.kde.org/digikam/ca4d5e3ed151ee0e0150732d0a046632b26449e6</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302224</commentid>
    <comment_count>39</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2012-10-02 12:09:01 +0000</bug_when>
    <thetext>Marcel,

I have been able to reproduce the crash in ImageHistogram with 3.0.0 in certain conditions, when Color tab is visible from right sidebar tab...

I ported all code relevant of histogram management to DImg and removed all methods and constructors using pointer to uchar data container. In all case this is more safe and clean. Code sound better.

I&apos;m sure that it&apos;s a race condition relevant of image data deleted during histogram computation. using DImg will prevent this. Also, i&apos;m not able to reproduce the crash now, after few intensive race condition test in my fast computer.

It still a point to clear before to close this file. Look here :

https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/master/entry/libs/dimg/filters/levels/imagehistogram.cpp#L90

Do i need really to make a deep copy of image here ? Because it will mangle more memory, and i&apos;m not sure that it must necessary to prevent race condition of image data deleted. Typically the DImg shared data reference mechanism  must be safe and enough. Right ?

Gilles</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302347</commentid>
    <comment_count>40</comment_count>
    <who name="Marcel Wiesweg">marcel.wiesweg</who>
    <bug_when>2012-10-02 19:49:00 +0000</bug_when>
    <thetext>We are safe that the data will not be deleted (a reference is kept, and data is deleted only when the last reference is dropped)
 But we should be aware of a difference: DImg is explicitly shared, in contrast to implicitly shared classes like QString, QImage. That means a change to one copy of an image does not detach this copy, instead, the change will affect all shared instances.
So, if e.g. the image editor gives the DImg to the sidebar, and then the data of the editor&apos;s main DImg is changed or resized, a shallow copy in the histogram will be immediately affected. This can lead to crashes, or can be safe, depending on the terms of use.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302436</commentid>
    <comment_count>41</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2012-10-03 08:06:17 +0000</bug_when>
    <thetext>Git commit 37a1414726f92a3ef3b350a7ff5a939c88d27307 by Gilles Caulier.
Committed on 03/10/2012 at 10:05.
Pushed by cgilles into branch &apos;master&apos;.

make a simple copy of reference instead a deep copy. This must be enough and optimum for memory allocation.
FIXED-IN: 3.0.0

M  +4    -1    libs/dimg/filters/levels/imagehistogram.cpp

http://commits.kde.org/digikam/37a1414726f92a3ef3b350a7ff5a939c88d27307</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1303846</commentid>
    <comment_count>42</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2012-10-07 05:24:34 +0000</bug_when>
    <thetext>Git commit 50939b7dd0c6a02761792c6f7750adcb8f30d9d0 by Gilles Caulier.
Committed on 07/10/2012 at 07:23.
Pushed by cgilles into branch &apos;master&apos;.

use DImg constructor instead pointer based image data arguments

M  +22   -20   libs/dimg/filters/bw/bwsepiasettings.cpp
M  +4    -4    libs/dimg/filters/bw/bwsepiasettings.h
M  +4    -4    libs/dimg/filters/curves/curvesbox.cpp
M  +2    -2    libs/dimg/filters/curves/curvesbox.h
M  +2    -2    libs/dimg/filters/curves/curvessettings.cpp
M  +3    -3    libs/dimg/filters/curves/curveswidget.cpp
M  +3    -5    libs/dimg/filters/curves/curveswidget.h
M  +1    -1    utilities/imageeditor/rawimport/rawimport.cpp
M  +1    -1    utilities/imageeditor/rawimport/rawsettingsbox.cpp

http://commits.kde.org/digikam/50939b7dd0c6a02761792c6f7750adcb8f30d9d0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1325530</commentid>
    <comment_count>43</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2012-12-21 19:26:22 +0000</bug_when>
    <thetext>*** Bug 312048 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1340037</commentid>
    <comment_count>44</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2013-02-10 16:19:52 +0000</bug_when>
    <thetext>*** Bug 314833 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>65491</attachid>
            <date>2011-11-10 19:00:45 +0000</date>
            <delta_ts>2011-11-10 19:00:45 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>drkonqireport</filename>
            <type>text/plain</type>
            <size>10515</size>
            <attacher name="Rudolf Leitgeb">Rudolf.Leitgeb</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGRpZ2lrYW0gKDIuMS4xKQpLREUgUGxhdGZvcm0gVmVyc2lvbjogNC43LjIg
KDQuNy4yKQpRdCBWZXJzaW9uOiA0LjcuNApPcGVyYXRpbmcgU3lzdGVtOiBMaW51eCAzLjAuMC0x
Mi1nZW5lcmljIHg4Nl82NApEaXN0cmlidXRpb246IFVidW50dSAxMS4xMAoKLS0gSW5mb3JtYXRp
b24gYWJvdXQgdGhlIGNyYXNoOgotIFdoYXQgSSB3YXMgZG9pbmcgd2hlbiB0aGUgYXBwbGljYXRp
b24gY3Jhc2hlZDoKCkFnYWluLCByZXNpemVkIHRoZSBjcm9wIGFyZWEuIEl0J3MgcHJvYmFibHkg
ZXhhY3RseSB0aGUgc2FtZSBjYXVzZSBhcyB0aGUgbGFzdCBjcmFzaCBJIHJlcG9ydGVkIGJ1dCBJ
IGhvcGUgdGhpcyBjcmFzaCBkdW1wIHNoZWRzIG1vcmUgbGlnaHQgYXQgdGhlIGNhdXNlLgoKVGhl
IGNyYXNoIGNhbiBiZSByZXByb2R1Y2VkIHNvbWUgb2YgdGhlIHRpbWUuCgotLSBCYWNrdHJhY2U6
CkFwcGxpY2F0aW9uOiBkaWdpS2FtIChkaWdpa2FtKSwgc2lnbmFsOiBTZWdtZW50YXRpb24gZmF1
bHQKW0N1cnJlbnQgdGhyZWFkIGlzIDEgKFRocmVhZCAweDdmYzkyMzQ3NWEyMCAoTFdQIDI3MDQ3
KSldCgpUaHJlYWQgNSAoVGhyZWFkIDB4N2ZjOTAyNTE1NzAwIChMV1AgMjcwNDgpKToKIzAgIHB0
aHJlYWRfY29uZF93YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9z
eXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFkX2NvbmRfd2FpdC5TOjE2MgojMSAgMHgwMDAwN2ZjOTFk
ZGY0MWFiIGluIHdhaXQgKHRpbWU9MTg0NDY3NDQwNzM3MDk1NTE2MTUsIHRoaXM9MHhmNTBiMTAp
IGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDo4OAojMiAgUVdhaXRDb25kaXRpb246
OndhaXQgKHRoaXM9PG9wdGltaXplZCBvdXQ+LCBtdXRleD0weGY1MDliOCwgdGltZT0xODQ0Njc0
NDA3MzcwOTU1MTYxNSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjE2MAojMyAg
MHgwMDAwMDAwMDAwNWMyZTIwIGluIERpZ2lrYW06OlNjYW5Db250cm9sbGVyOjpydW4gKHRoaXM9
MHhmNTA2MzApIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0yLjEuMS9jb3JlL2RpZ2lrYW0vZGF0
YWJhc2Uvc2NhbmNvbnRyb2xsZXIuY3BwOjY0NwojNCAgMHgwMDAwN2ZjOTFkZGYzZDA1IGluIFFU
aHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4ZjUwNjMwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4
LmNwcDozMzEKIzUgIDB4MDAwMDdmYzkxOGIzMWVmYyBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdm
YzkwMjUxNTcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMDQKIzYgIDB4MDAwMDdmYzkxZDA5Njg5
ZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUu
UzoxMTIKIzcgIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDQgKFRocmVhZCAw
eDdmYzkwMWQxNDcwMCAoTFdQIDI3MDQ5KSk6CiMwICAweDAwMDA3ZmM5MWQwOGE3NzMgaW4gX19H
SV9fX3BvbGwgKGZkcz08b3B0aW1pemVkIG91dD4sIG5mZHM9PG9wdGltaXplZCBvdXQ+LCB0aW1l
b3V0PTxvcHRpbWl6ZWQgb3V0PikgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvcG9sbC5j
Ojg3CiMxICAweDAwMDA3ZmM5MTZjMGVmNjggaW4gPz8gKCkgZnJvbSAvbGliL3g4Nl82NC1saW51
eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojMiAgMHgwMDAwN2ZjOTE2YzBmNDI5IGluIGdfbWFpbl9j
b250ZXh0X2l0ZXJhdGlvbiAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIu
MC5zby4wCiMzICAweDAwMDA3ZmM5MWRmMDVmM2UgaW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6OnBy
b2Nlc3NFdmVudHMgKHRoaXM9MHg3ZmM4ZmMwMDA4YjAsIGZsYWdzPTxvcHRpbWl6ZWQgb3V0Pikg
YXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDI0CiM0ICAweDAwMDA3ZmM5MWRl
ZDljZjIgaW4gUUV2ZW50TG9vcDo6cHJvY2Vzc0V2ZW50cyAodGhpcz08b3B0aW1pemVkIG91dD4s
IGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjE0OQojNSAgMHgwMDAwN2ZjOTFk
ZWQ5ZWY3IGluIFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9MHg3ZmM5MDFkMTNiMzAsIGZsYWdzPS4u
LikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjIwMQojNiAgMHgwMDAwN2ZjOTFkZGYxMjdmIGlu
IFFUaHJlYWQ6OmV4ZWMgKHRoaXM9PG9wdGltaXplZCBvdXQ+KSBhdCB0aHJlYWQvcXRocmVhZC5j
cHA6NDk4CiM3ICAweDAwMDA3ZmM5MWRlYmNjYmYgaW4gUUlub3RpZnlGaWxlU3lzdGVtV2F0Y2hl
ckVuZ2luZTo6cnVuICh0aGlzPTB4ZmJiZTUwKSBhdCBpby9xZmlsZXN5c3RlbXdhdGNoZXJfaW5v
dGlmeS5jcHA6MjQ4CiM4ICAweDAwMDA3ZmM5MWRkZjNkMDUgaW4gUVRocmVhZFByaXZhdGU6OnN0
YXJ0IChhcmc9MHhmYmJlNTApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjMzMQojOSAgMHgw
MDAwN2ZjOTE4YjMxZWZjIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2ZjOTAxZDE0NzAwKSBhdCBw
dGhyZWFkX2NyZWF0ZS5jOjMwNAojMTAgMHgwMDAwN2ZjOTFkMDk2ODlkIGluIGNsb25lICgpIGF0
IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMgojMTEgMHgwMDAw
MDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgMyAoVGhyZWFkIDB4N2ZjOTAxNTEzNzAwIChM
V1AgMjcwNTgpKToKIzAgIHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9u
cHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFkX2NvbmRfd2FpdC5TOjE2
MgojMSAgMHgwMDAwN2ZjOTFkZGY0MWFiIGluIHdhaXQgKHRpbWU9MTg0NDY3NDQwNzM3MDk1NTE2
MTUsIHRoaXM9MHgxN2JiNGEwKSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6ODgK
IzIgIFFXYWl0Q29uZGl0aW9uOjp3YWl0ICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgbXV0ZXg9MHgx
N2JiMDI4LCB0aW1lPTE4NDQ2NzQ0MDczNzA5NTUxNjE1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRp
b25fdW5peC5jcHA6MTYwCiMzICAweDAwMDA3ZmM5MjBkMzg3MzcgaW4gRGlnaWthbTo6UGFya2lu
Z1RocmVhZDo6cnVuICh0aGlzPTB4MTdiYjAxMCkgYXQgL2J1aWxkL2J1aWxkZC9kaWdpa2FtLTIu
MS4xL2NvcmUvbGlicy90aHJlYWRzL3RocmVhZG1hbmFnZXIuY3BwOjExOQojNCAgMHgwMDAwN2Zj
OTFkZGYzZDA1IGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4MTdiYjAxMCkgYXQgdGhy
ZWFkL3F0aHJlYWRfdW5peC5jcHA6MzMxCiM1ICAweDAwMDA3ZmM5MThiMzFlZmMgaW4gc3RhcnRf
dGhyZWFkIChhcmc9MHg3ZmM5MDE1MTM3MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA0CiM2ICAw
eDAwMDA3ZmM5MWQwOTY4OWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGlu
dXgveDg2XzY0L2Nsb25lLlM6MTEyCiM3ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRo
cmVhZCAyIChUaHJlYWQgMHg3ZmM4ZmE1ZWQ3MDAgKExXUCAyNzA1OSkpOgojMCAgMHgwMDAwN2Zj
OTE4YjM0MDM0IGluIF9fcHRocmVhZF9tdXRleF9sb2NrIChtdXRleD0weDE5NDRlZDgpIGF0IHB0
aHJlYWRfbXV0ZXhfbG9jay5jOjYxCiMxICAweDAwMDA3ZmM5MTZjMGUzNjEgaW4gZ19tYWluX2Nv
bnRleHRfcXVlcnkgKCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28u
MAojMiAgMHgwMDAwN2ZjOTE2YzBlZTZhIGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgt
Z251L2xpYmdsaWItMi4wLnNvLjAKIzMgIDB4MDAwMDdmYzkxNmMwZjQyOSBpbiBnX21haW5fY29u
dGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAu
c28uMAojNCAgMHgwMDAwN2ZjOTFkZjA1ZjNlIGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9j
ZXNzRXZlbnRzICh0aGlzPTB4MTk0NGViMCwgZmxhZ3M9PG9wdGltaXplZCBvdXQ+KSBhdCBrZXJu
ZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjQKIzUgIDB4MDAwMDdmYzkxZGVkOWNmMiBp
biBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgZmxhZ3M9
Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiM2ICAweDAwMDA3ZmM5MWRlZDllZjcg
aW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0weDdmYzhmYTVlY2IzMCwgZmxhZ3M9Li4uKSBhdCBr
ZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAxCiM3ICAweDAwMDA3ZmM5MWRkZjEyN2YgaW4gUVRocmVh
ZDo6ZXhlYyAodGhpcz08b3B0aW1pemVkIG91dD4pIGF0IHRocmVhZC9xdGhyZWFkLmNwcDo0OTgK
IzggIDB4MDAwMDdmYzkxZGViY2NiZiBpbiBRSW5vdGlmeUZpbGVTeXN0ZW1XYXRjaGVyRW5naW5l
OjpydW4gKHRoaXM9MHgxOTQ0MjkwKSBhdCBpby9xZmlsZXN5c3RlbXdhdGNoZXJfaW5vdGlmeS5j
cHA6MjQ4CiM5ICAweDAwMDA3ZmM5MWRkZjNkMDUgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChh
cmc9MHgxOTQ0MjkwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozMzEKIzEwIDB4MDAwMDdm
YzkxOGIzMWVmYyBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdmYzhmYTVlZDcwMCkgYXQgcHRocmVh
ZF9jcmVhdGUuYzozMDQKIzExIDB4MDAwMDdmYzkxZDA5Njg5ZCBpbiBjbG9uZSAoKSBhdCAuLi9z
eXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTIKIzEyIDB4MDAwMDAwMDAw
MDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDEgKFRocmVhZCAweDdmYzkyMzQ3NWEyMCAoTFdQIDI3
MDQ3KSk6CltLQ3Jhc2ggSGFuZGxlcl0KIzYgIERpZ2lrYW06OkltYWdlSGlzdG9ncmFtOjpjYWxj
dWxhdGVJblRocmVhZCAodGhpcz0weDApIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0yLjEuMS9j
b3JlL2xpYnMvZGltZy9maWx0ZXJzL2xldmVscy9pbWFnZWhpc3RvZ3JhbS5jcHA6MTQzCiM3ICAw
eDAwMDA3ZmM5MjBjMjU1NjYgaW4gRGlnaWthbTo6SGlzdG9ncmFtV2lkZ2V0Ojp1cGRhdGVTZWxl
Y3Rpb25EYXRhICh0aGlzPTxvcHRpbWl6ZWQgb3V0Piwgc19kYXRhPTxvcHRpbWl6ZWQgb3V0Piwg
c193PTxvcHRpbWl6ZWQgb3V0Piwgc19oPTxvcHRpbWl6ZWQgb3V0PiwgaV9zaXh0ZWVuQml0cz08
b3B0aW1pemVkIG91dD4sIHNob3dQcm9ncmVzcz08b3B0aW1pemVkIG91dD4pIGF0IC9idWlsZC9i
dWlsZGQvZGlnaWthbS0yLjEuMS9jb3JlL2xpYnMvZGltZy9maWx0ZXJzL2xldmVscy9oaXN0b2dy
YW13aWRnZXQuY3BwOjI2MAojOCAgMHgwMDAwN2ZjOTIwZGQzY2Q5IGluIERpZ2lrYW06OkltYWdl
UHJvcGVydGllc0NvbG9yc1RhYjo6c2V0U2VsZWN0aW9uICh0aGlzPTB4MzA0ZjI2MCwgc2VsZWN0
aW9uQXJlYT08b3B0aW1pemVkIG91dD4pIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0yLjEuMS9j
b3JlL2xpYnMvaW1hZ2Vwcm9wZXJ0aWVzL2ltYWdlcHJvcGVydGllc2NvbG9yc3RhYi5jcHA6NTQz
CiM5ICAweDAwMDA3ZmM5MjBkYzQ2ZDcgaW4gRGlnaWthbTo6SW1hZ2VQcm9wZXJ0aWVzU2lkZUJh
cjo6cXRfbWV0YWNhbGwgKHRoaXM9MHgyZmU0MTQwLCBfYz1RTWV0YU9iamVjdDo6SW52b2tlTWV0
YU1ldGhvZCwgX2lkPTxvcHRpbWl6ZWQgb3V0PiwgX2E9MHg3ZmZmMzcyOTZjNjApIGF0IC9idWls
ZC9idWlsZGQvZGlnaWthbS0yLjEuMS9vYmoteDg2XzY0LWxpbnV4LWdudS9jb3JlL2RpZ2lrYW0v
aW1hZ2Vwcm9wZXJ0aWVzc2lkZWJhci5tb2M6NzcKIzEwIDB4MDAwMDAwMDAwMDQ5YzM2MCBpbiBE
aWdpa2FtOjpJbWFnZVByb3BlcnRpZXNTaWRlQmFyREI6OnF0X21ldGFjYWxsICh0aGlzPTB4MmZl
NDE0MCwgX2M9UU1ldGFPYmplY3Q6Okludm9rZU1ldGFNZXRob2QsIF9pZD08b3B0aW1pemVkIG91
dD4sIF9hPTB4N2ZmZjM3Mjk2YzYwKSBhdCAvYnVpbGQvYnVpbGRkL2RpZ2lrYW0tMi4xLjEvb2Jq
LXg4Nl82NC1saW51eC1nbnUvY29yZS9kaWdpa2FtL2ltYWdlcHJvcGVydGllc3NpZGViYXJkYi5t
b2M6OTkKIzExIDB4MDAwMDdmYzkxZGVlZGViYSBpbiBRTWV0YU9iamVjdDo6YWN0aXZhdGUgKHNl
bmRlcj0weDJmYTQ0NDAsIG09PG9wdGltaXplZCBvdXQ+LCBsb2NhbF9zaWduYWxfaW5kZXg9PG9w
dGltaXplZCBvdXQ+LCBhcmd2PTB4N2ZmZjM3Mjk2YzYwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6
MzI3OAojMTIgMHgwMDAwN2ZjOTIwZTFlMWUyIGluIERpZ2lrYW06OkVkaXRvcldpbmRvdzo6c2ln
bmFsU2VsZWN0aW9uQ2hhbmdlZCAodGhpcz08b3B0aW1pemVkIG91dD4sIF90MT08b3B0aW1pemVk
IG91dD4pIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0yLjEuMS9vYmoteDg2XzY0LWxpbnV4LWdu
dS9jb3JlL2RpZ2lrYW0vZWRpdG9yd2luZG93Lm1vYzoyNjkKIzEzIDB4MDAwMDdmYzkyMGUzMWNj
ZSBpbiBEaWdpa2FtOjpFZGl0b3JXaW5kb3c6OnNsb3RTZWxlY3RlZCAodGhpcz0weDJmYTQ0NDAs
IHZhbD10cnVlKSBhdCAvYnVpbGQvYnVpbGRkL2RpZ2lrYW0tMi4xLjEvY29yZS91dGlsaXRpZXMv
aW1hZ2VlZGl0b3IvZWRpdG9yL2VkaXRvcndpbmRvdy5jcHA6MTcwMQojMTQgMHgwMDAwN2ZjOTIw
ZTM1ZWY1IGluIERpZ2lrYW06OkVkaXRvcldpbmRvdzo6cXRfbWV0YWNhbGwgKHRoaXM9MHgyZmE0
NDQwLCBfYz1RTWV0YU9iamVjdDo6SW52b2tlTWV0YU1ldGhvZCwgX2lkPTIxLCBfYT0weDdmZmYz
NzI5NmVkMCkgYXQgL2J1aWxkL2J1aWxkZC9kaWdpa2FtLTIuMS4xL29iai14ODZfNjQtbGludXgt
Z251L2NvcmUvZGlnaWthbS9lZGl0b3J3aW5kb3cubW9jOjIxMwojMTUgMHgwMDAwMDAwMDAwNDkx
MGEwIGluIERpZ2lrYW06OkltYWdlV2luZG93OjpxdF9tZXRhY2FsbCAodGhpcz0weDJmYTQ0NDAs
IF9jPVFNZXRhT2JqZWN0OjpJbnZva2VNZXRhTWV0aG9kLCBfaWQ9PG9wdGltaXplZCBvdXQ+LCBf
YT0weDdmZmYzNzI5NmVkMCkgYXQgL2J1aWxkL2J1aWxkZC9kaWdpa2FtLTIuMS4xL29iai14ODZf
NjQtbGludXgtZ251L2NvcmUvZGlnaWthbS9pbWFnZXdpbmRvdy5tb2M6MTMyCiMxNiAweDAwMDA3
ZmM5MWRlZWRlYmEgaW4gUU1ldGFPYmplY3Q6OmFjdGl2YXRlIChzZW5kZXI9MHgyZmQwNzgwLCBt
PTxvcHRpbWl6ZWQgb3V0PiwgbG9jYWxfc2lnbmFsX2luZGV4PTxvcHRpbWl6ZWQgb3V0PiwgYXJn
dj0weDdmZmYzNzI5NmVkMCkgYXQga2VybmVsL3FvYmplY3QuY3BwOjMyNzgKIzE3IDB4MDAwMDdm
YzkyMGUwY2NhMiBpbiBEaWdpa2FtOjpDYW52YXM6OnNpZ25hbFNlbGVjdGVkICh0aGlzPTxvcHRp
bWl6ZWQgb3V0PiwgX3QxPXRydWUpIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0yLjEuMS9vYmot
eDg2XzY0LWxpbnV4LWdudS9jb3JlL2RpZ2lrYW0vY2FudmFzLm1vYzoyMjQKIzE4IDB4MDAwMDdm
YzkyMGUxMWJmMCBpbiBEaWdpa2FtOjpDYW52YXM6OmNvbnRlbnRzTW91c2VSZWxlYXNlRXZlbnQg
KHRoaXM9MHgyZmQwNzgwLCBlPTB4N2ZmZjM3Mjk2ZjMwKSBhdCAvYnVpbGQvYnVpbGRkL2RpZ2lr
YW0tMi4xLjEvY29yZS91dGlsaXRpZXMvaW1hZ2VlZGl0b3IvY2FudmFzL2NhbnZhcy5jcHA6MTAw
NwojMTkgMHgwMDAwN2ZjOTIwMjhkN2Y2IGluIFEzU2Nyb2xsVmlldzo6dmlld3BvcnRNb3VzZVJl
bGVhc2VFdmVudChRTW91c2VFdmVudCopICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdu
dS9saWJRdDNTdXBwb3J0LnNvLjQKIzIwIDB4MDAwMDdmYzkyMDI4ZGYzNyBpbiBRM1Njcm9sbFZp
ZXc6OmV2ZW50RmlsdGVyKFFPYmplY3QqLCBRRXZlbnQqKSAoKSBmcm9tIC91c3IvbGliL3g4Nl82
NC1saW51eC1nbnUvbGliUXQzU3VwcG9ydC5zby40CiMyMSAweDAwMDA3ZmM5MWRlZGFjODggaW4g
UUNvcmVBcHBsaWNhdGlvblByaXZhdGU6OnNlbmRUaHJvdWdoT2JqZWN0RXZlbnRGaWx0ZXJzICh0
aGlzPTxvcHRpbWl6ZWQgb3V0PiwgcmVjZWl2ZXI9MHgyZmQxMjIwLCBldmVudD0weDdmZmYzNzI5
NzQ1MCkgYXQga2VybmVsL3Fjb3JlYXBwbGljYXRpb24uY3BwOjkwMgojMjIgMHgwMDAwN2ZjOTFl
OGRiM2VmIGluIG5vdGlmeV9oZWxwZXIgKGU9MHg3ZmZmMzcyOTc0NTAsIHJlY2VpdmVyPTB4MmZk
MTIyMCwgdGhpcz0weGRlNDFmMCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6NDQ4MgojMjMg
UUFwcGxpY2F0aW9uUHJpdmF0ZTo6bm90aWZ5X2hlbHBlciAodGhpcz0weGRlNDFmMCwgcmVjZWl2
ZXI9MHgyZmQxMjIwLCBlPTB4N2ZmZjM3Mjk3NDUwKSBhdCBrZXJuZWwvcWFwcGxpY2F0aW9uLmNw
cDo0NDU4CiMyNCAweDAwMDA3ZmM5MWU4ZTBjNmIgaW4gUUFwcGxpY2F0aW9uOjpub3RpZnkgKHRo
aXM9PG9wdGltaXplZCBvdXQ+LCByZWNlaXZlcj0weDJmZDEyMjAsIGU9MHg3ZmZmMzcyOTc0NTAp
IGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjQwNDcKIzI1IDB4MDAwMDdmYzkxZjVlZjEyNiBp
biBLQXBwbGljYXRpb246Om5vdGlmeSAodGhpcz0weDdmZmYzNzI5ODFjMCwgcmVjZWl2ZXI9MHgy
ZmQxMjIwLCBldmVudD0weDdmZmYzNzI5NzQ1MCkgYXQgLi4vLi4va2RldWkva2VybmVsL2thcHBs
aWNhdGlvbi5jcHA6MzExCiMyNiAweDAwMDA3ZmM5MWRlZGFhZmMgaW4gUUNvcmVBcHBsaWNhdGlv
bjo6bm90aWZ5SW50ZXJuYWwgKHRoaXM9MHg3ZmZmMzcyOTgxYzAsIHJlY2VpdmVyPTB4MmZkMTIy
MCwgZXZlbnQ9MHg3ZmZmMzcyOTc0NTApIGF0IGtlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmNwcDo3
ODcKIzI3IDB4MDAwMDdmYzkxZThkYzNmMiBpbiBzZW5kRXZlbnQgKGV2ZW50PTxvcHRpbWl6ZWQg
b3V0PiwgcmVjZWl2ZXI9PG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8u
Li8uLi9zcmMvY29yZWxpYi9rZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5oOjIxNQojMjggUUFwcGxp
Y2F0aW9uUHJpdmF0ZTo6c2VuZE1vdXNlRXZlbnQgKHJlY2VpdmVyPTB4MmZkMTIyMCwgZXZlbnQ9
MHg3ZmZmMzcyOTc0NTAsIGFsaWVuV2lkZ2V0PTB4MmZkMTIyMCwgbmF0aXZlV2lkZ2V0PTB4MmZi
YmU3MCwgYnV0dG9uRG93bj0weDJmZDEyMjAsIGxhc3RNb3VzZVJlY2VpdmVyPS4uLiwgc3BvbnRh
bmVvdXM9dHJ1ZSkgYXQga2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6MzE0NgojMjkgMHgwMDAwN2Zj
OTFlOTViOTQ1IGluIFFFVFdpZGdldDo6dHJhbnNsYXRlTW91c2VFdmVudCAodGhpcz0weDJmYmJl
NzAsIGV2ZW50PTxvcHRpbWl6ZWQgb3V0PikgYXQga2VybmVsL3FhcHBsaWNhdGlvbl94MTEuY3Bw
OjQ1NjgKIzMwIDB4MDAwMDdmYzkxZTk1YThiZSBpbiBRQXBwbGljYXRpb246OngxMVByb2Nlc3NF
dmVudCAodGhpcz0weDdmZmYzNzI5ODFjMCwgZXZlbnQ9MHg3ZmZmMzcyOTdjNzApIGF0IGtlcm5l
bC9xYXBwbGljYXRpb25feDExLmNwcDozNjkwCiMzMSAweDAwMDA3ZmM5MWU5ODM0MTIgaW4geDEx
RXZlbnRTb3VyY2VEaXNwYXRjaCAocz0weGRlMGUyMCwgY2FsbGJhY2s9MCwgdXNlcl9kYXRhPTB4
MCkgYXQga2VybmVsL3FndWlldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6MTQ2CiMzMiAweDAwMDA3
ZmM5MTZjMGVhNWQgaW4gZ19tYWluX2NvbnRleHRfZGlzcGF0Y2ggKCkgZnJvbSAvbGliL3g4Nl82
NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojMzMgMHgwMDAwN2ZjOTE2YzBmMjU4IGluID8/
ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzM0IDB4MDAw
MDdmYzkxNmMwZjQyOSBpbiBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvbGliL3g4
Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojMzUgMHgwMDAwN2ZjOTFkZjA1ZWQ2IGlu
IFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4ZDgzMjcwLCBmbGFn
cz08b3B0aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQy
MgojMzYgMHgwMDAwN2ZjOTFlOTgzMDdlIGluIFFHdWlFdmVudERpc3BhdGNoZXJHbGliOjpwcm9j
ZXNzRXZlbnRzICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgZmxhZ3M9PG9wdGltaXplZCBvdXQ+KSBh
dCBrZXJuZWwvcWd1aWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDoyMDQKIzM3IDB4MDAwMDdmYzkx
ZGVkOWNmMiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzICh0aGlzPTxvcHRpbWl6ZWQgb3V0
PiwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiMzOCAweDAwMDA3ZmM5
MWRlZDllZjcgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0weDdmZmYzNzI5ODA0MCwgZmxhZ3M9
Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAxCiMzOSAweDAwMDA3ZmM5MWRlZGU3ODkg
aW4gUUNvcmVBcHBsaWNhdGlvbjo6ZXhlYyAoKSBhdCBrZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5j
cHA6MTA2NAojNDAgMHgwMDAwMDAwMDAwNDg5M2ZkIGluIG1haW4gKGFyZ2M9NSwgYXJndj08b3B0
aW1pemVkIG91dD4pIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0yLjEuMS9jb3JlL2RpZ2lrYW0v
bWFpbi9tYWluLmNwcDoyMzIKClBvc3NpYmxlIGR1cGxpY2F0ZXMgYnkgcXVlcnk6IGJ1ZyAyODU4
NDkuCgpSZXBvcnRlZCB1c2luZyBEcktvbnFp
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>67700</attachid>
            <date>2012-01-11 16:04:24 +0000</date>
            <delta_ts>2012-01-11 16:04:24 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>drkonqireport</filename>
            <type>text/plain</type>
            <size>10170</size>
            <attacher name="Luis Alberto Arriola">laarriola</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGRpZ2lrYW0gKDIuMS4xKQpLREUgUGxhdGZvcm0gVmVyc2lvbjogNC43LjQg
KDQuNy40KQpRdCBWZXJzaW9uOiA0LjcuNApPcGVyYXRpbmcgU3lzdGVtOiBMaW51eCAzLjAuMC0x
NC1nZW5lcmljLXBhZSBpNjg2CkRpc3RyaWJ1dGlvbjogVWJ1bnR1IDExLjEwCgotLSBJbmZvcm1h
dGlvbiBhYm91dCB0aGUgY3Jhc2g6Ci0gV2hhdCBJIHdhcyBkb2luZyB3aGVuIHRoZSBhcHBsaWNh
dGlvbiBjcmFzaGVkOgoKVHJ5aW5nIHRvIGFwcGx5IGNvbG9yIGNoYW5nZXMsIHdoZSBjbGlja2Vk
IG9uIGNvbG9yIGJ1dHRvbiwgaXQganVzdCBjcmFzaGVkLgoKLS0gQmFja3RyYWNlOgpBcHBsaWNh
dGlvbjogZGlnaUthbSAoZGlnaWthbSksIHNpZ25hbDogU2VnbWVudGF0aW9uIGZhdWx0CltDdXJy
ZW50IHRocmVhZCBpcyAxIChUaHJlYWQgMHhhZTdkNDhjMCAoTFdQIDI0MjY3KSldCgpUaHJlYWQg
NiAoVGhyZWFkIDB4YWQzYTFiNzAgKExXUCAyNDI2OCkpOgojMCAgMHhiNzcxNjQyNCBpbiBfX2tl
cm5lbF92c3lzY2FsbCAoKQojMSAgMHhiMzVmYWE1YyBpbiBwdGhyZWFkX2NvbmRfd2FpdEBAR0xJ
QkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9pMzg2L2k2ODYv
Li4vaTQ4Ni9wdGhyZWFkX2NvbmRfd2FpdC5TOjE2OQojMiAgMHhiNDhkOWNmYyBpbiBfX3B0aHJl
YWRfY29uZF93YWl0IChjb25kPTB4OWIxY2JjMCwgbXV0ZXg9MHg5YjFjYmE4KSBhdCBmb3J3YXJk
LmM6MTM5CiMzICAweGI0YjhmY2MwIGluIHdhaXQgKHRpbWU9NDI5NDk2NzI5NSwgdGhpcz0weDli
MWNiYTgpIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDo4OAojNCAgUVdhaXRDb25k
aXRpb246OndhaXQgKHRoaXM9MHg5YjFjYjNjLCBtdXRleD0weDliMWNiMzgsIHRpbWU9NDI5NDk2
NzI5NSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjE2MAojNSAgMHgwODFmYWY0
NSBpbiBEaWdpa2FtOjpTY2FuQ29udHJvbGxlcjo6cnVuICh0aGlzPTB4OWExMWZkMCkgYXQgL2J1
aWxkL2J1aWxkZC9kaWdpa2FtLTIuMS4xL2NvcmUvZGlnaWthbS9kYXRhYmFzZS9zY2FuY29udHJv
bGxlci5jcHA6NjQ3CiM2ICAweGI0YjhmN2IzIGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJn
PTB4OWExMWZkMCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MzMxCiM3ICAweGIzNWY2ZDMx
IGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4YWQzYTFiNzApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA0
CiM4ICAweGI0OGNjMGNlIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4
L2kzODYvY2xvbmUuUzoxMzAKQmFja3RyYWNlIHN0b3BwZWQ6IE5vdCBlbm91Z2ggcmVnaXN0ZXJz
IG9yIG1lbW9yeSBhdmFpbGFibGUgdG8gdW53aW5kIGZ1cnRoZXIKClRocmVhZCA1IChUaHJlYWQg
MHhhY2JhMGI3MCAoTFdQIDI0MjY5KSk6CiMwICAweGIzMmQzYzA4IGluIGdfbWFpbl9jb250ZXh0
X3F1ZXJ5ICgpIGZyb20gL2xpYi9pMzg2LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiMxICAw
eGIzMmQ0NjY0IGluID8/ICgpIGZyb20gL2xpYi9pMzg2LWxpbnV4LWdudS9saWJnbGliLTIuMC5z
by4wCiMyICAweGIzMmQ0YzJhIGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBmcm9tIC9s
aWIvaTM4Ni1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojMyAgMHhiNGNiOGIzNyBpbiBRRXZl
bnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDlhZDc1ODAsIGZsYWdzPS4u
LikgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDI0CiM0ICAweGI0Yzg5MWRk
IGluIFFFdmVudExvb3A6OnByb2Nlc3NFdmVudHMgKHRoaXM9MHhhY2JhMDEwMCwgZmxhZ3M9Li4u
KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiM1ICAweGI0Yzg5NDIxIGluIFFFdmVudExv
b3A6OmV4ZWMgKHRoaXM9MHhhY2JhMDEwMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9v
cC5jcHA6MjAxCiM2ICAweGI0YjhjOTBiIGluIFFUaHJlYWQ6OmV4ZWMgKHRoaXM9MHg5YWQ1ZDE4
KSBhdCB0aHJlYWQvcXRocmVhZC5jcHA6NDk4CiM3ICAweGI0YzY5ZTJkIGluIFFJbm90aWZ5Rmls
ZVN5c3RlbVdhdGNoZXJFbmdpbmU6OnJ1biAodGhpcz0weDlhZDVkMTgpIGF0IGlvL3FmaWxlc3lz
dGVtd2F0Y2hlcl9pbm90aWZ5LmNwcDoyNDgKIzggIDB4YjRiOGY3YjMgaW4gUVRocmVhZFByaXZh
dGU6OnN0YXJ0IChhcmc9MHg5YWQ1ZDE4KSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozMzEK
IzkgIDB4YjM1ZjZkMzEgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHhhY2JhMGI3MCkgYXQgcHRocmVh
ZF9jcmVhdGUuYzozMDQKIzEwIDB4YjQ4Y2MwY2UgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91
bml4L3N5c3YvbGludXgvaTM4Ni9jbG9uZS5TOjEzMApCYWNrdHJhY2Ugc3RvcHBlZDogTm90IGVu
b3VnaCByZWdpc3RlcnMgb3IgbWVtb3J5IGF2YWlsYWJsZSB0byB1bndpbmQgZnVydGhlcgoKVGhy
ZWFkIDQgKFRocmVhZCAweGFjMWZmYjcwIChMV1AgMjQyNzEpKToKIzAgIDB4Yjc3MTY0MjQgaW4g
X19rZXJuZWxfdnN5c2NhbGwgKCkKIzEgIDB4YjM1ZmFhNWMgaW4gcHRocmVhZF9jb25kX3dhaXRA
QEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgvaTM4Ni9p
Njg2Ly4uL2k0ODYvcHRocmVhZF9jb25kX3dhaXQuUzoxNjkKIzIgIDB4YjQ4ZDljZmMgaW4gX19w
dGhyZWFkX2NvbmRfd2FpdCAoY29uZD0weDliNjFhMDgsIG11dGV4PTB4OWI2MTlmMCkgYXQgZm9y
d2FyZC5jOjEzOQojMyAgMHhiNGI4ZmNjMCBpbiB3YWl0ICh0aW1lPTQyOTQ5NjcyOTUsIHRoaXM9
MHg5YjYxOWYwKSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6ODgKIzQgIFFXYWl0
Q29uZGl0aW9uOjp3YWl0ICh0aGlzPTB4OWJiOTVjOCwgbXV0ZXg9MHg5YmI5NWM0LCB0aW1lPTQy
OTQ5NjcyOTUpIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDoxNjAKIzUgIDB4YjZh
NThmNTQgaW4gRGlnaWthbTo6UGFya2luZ1RocmVhZDo6cnVuICh0aGlzPTB4OWJiOTViOCkgYXQg
L2J1aWxkL2J1aWxkZC9kaWdpa2FtLTIuMS4xL2NvcmUvbGlicy90aHJlYWRzL3RocmVhZG1hbmFn
ZXIuY3BwOjExOQojNiAgMHhiNGI4ZjdiMyBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0w
eDliYjk1YjgpIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjMzMQojNyAgMHhiMzVmNmQzMSBp
biBzdGFydF90aHJlYWQgKGFyZz0weGFjMWZmYjcwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwNAoj
OCAgMHhiNDhjYzBjZSBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9p
Mzg2L2Nsb25lLlM6MTMwCkJhY2t0cmFjZSBzdG9wcGVkOiBOb3QgZW5vdWdoIHJlZ2lzdGVycyBv
ciBtZW1vcnkgYXZhaWxhYmxlIHRvIHVud2luZCBmdXJ0aGVyCgpUaHJlYWQgMyAoVGhyZWFkIDB4
YWEyYTliNzAgKExXUCAyNDI3MikpOgojMCAgMHhiMzEzZGQxMCBpbiBfX0dJX2Nsb2NrX2dldHRp
bWUgKGNsb2NrX2lkPTEsIHRwPTB4YWEyYThlNzgpIGF0IC4uL3N5c2RlcHMvdW5peC9jbG9ja19n
ZXR0aW1lLmM6MTE2CiMxICAweGI0YmU2N2Q1IGluIGRvX2dldHRpbWUgKGZyYWM9MHhhYTJhOGU3
MCwgc2VjPTB4YWEyYThlNjgpIGF0IHRvb2xzL3FlbGFwc2VkdGltZXJfdW5peC5jcHA6MTIzCiMy
ICBxdF9nZXR0aW1lICgpIGF0IHRvb2xzL3FlbGFwc2VkdGltZXJfdW5peC5jcHA6MTQwCiMzICAw
eGI0Y2I5NGI2IGluIFFUaW1lckluZm9MaXN0Ojp1cGRhdGVDdXJyZW50VGltZSAodGhpcz0weDlj
ZjNiY2MpIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX3VuaXguY3BwOjMzOQojNCAgMHhiNGNi
OTgwYSBpbiBRVGltZXJJbmZvTGlzdDo6dGltZXJXYWl0ICh0aGlzPTB4OWNmM2JjYywgdG09Li4u
KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl91bml4LmNwcDo0NDIKIzUgIDB4YjRjYjgwNTMg
aW4gdGltZXJTb3VyY2VQcmVwYXJlSGVscGVyIChzcmM9PG9wdGltaXplZCBvdXQ+LCB0aW1lb3V0
PTB4YWEyYThmN2MpIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjEzNgojNiAg
MHhiNGNiODBlZCBpbiB0aW1lclNvdXJjZVByZXBhcmUgKHNvdXJjZT0weDljZjNiOTgsIHRpbWVv
dXQ9PG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDox
NjkKIzcgIDB4YjMyZDM4OGMgaW4gZ19tYWluX2NvbnRleHRfcHJlcGFyZSAoKSBmcm9tIC9saWIv
aTM4Ni1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojOCAgMHhiMzJkNDYzNyBpbiA/PyAoKSBm
cm9tIC9saWIvaTM4Ni1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojOSAgMHhiMzJkNGMyYSBp
biBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvbGliL2kzODYtbGludXgtZ251L2xp
YmdsaWItMi4wLnNvLjAKIzEwIDB4YjRjYjhiMzcgaW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6OnBy
b2Nlc3NFdmVudHMgKHRoaXM9MHg5YmQ4ZDI4LCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRk
aXNwYXRjaGVyX2dsaWIuY3BwOjQyNAojMTEgMHhiNGM4OTFkZCBpbiBRRXZlbnRMb29wOjpwcm9j
ZXNzRXZlbnRzICh0aGlzPTB4YWEyYTkxMDAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxv
b3AuY3BwOjE0OQojMTIgMHhiNGM4OTQyMSBpbiBRRXZlbnRMb29wOjpleGVjICh0aGlzPTB4YWEy
YTkxMDAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjIwMQojMTMgMHhiNGI4
YzkwYiBpbiBRVGhyZWFkOjpleGVjICh0aGlzPTB4OWI1OWJiMCkgYXQgdGhyZWFkL3F0aHJlYWQu
Y3BwOjQ5OAojMTQgMHhiNGM2OWUyZCBpbiBRSW5vdGlmeUZpbGVTeXN0ZW1XYXRjaGVyRW5naW5l
OjpydW4gKHRoaXM9MHg5YjU5YmIwKSBhdCBpby9xZmlsZXN5c3RlbXdhdGNoZXJfaW5vdGlmeS5j
cHA6MjQ4CiMxNSAweGI0YjhmN2IzIGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4OWI1
OWJiMCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MzMxCiMxNiAweGIzNWY2ZDMxIGluIHN0
YXJ0X3RocmVhZCAoYXJnPTB4YWEyYTliNzApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA0CiMxNyAw
eGI0OGNjMGNlIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L2kzODYv
Y2xvbmUuUzoxMzAKQmFja3RyYWNlIHN0b3BwZWQ6IE5vdCBlbm91Z2ggcmVnaXN0ZXJzIG9yIG1l
bW9yeSBhdmFpbGFibGUgdG8gdW53aW5kIGZ1cnRoZXIKClRocmVhZCAyIChUaHJlYWQgMHhhMDdi
N2I3MCAoTFdQIDI0MzI3KSk6CltLQ3Jhc2ggSGFuZGxlcl0KIzcgIERpZ2lrYW06OkltYWdlSGlz
dG9ncmFtOjpjYWxjdWxhdGUgKHRoaXM9MHhhYTk4OGQ4KSBhdCAvYnVpbGQvYnVpbGRkL2RpZ2lr
YW0tMi4xLjEvY29yZS9saWJzL2RpbWcvZmlsdGVycy9sZXZlbHMvaW1hZ2VoaXN0b2dyYW0uY3Bw
OjIzNwojOCAgMHhiNjkyOGRjYiBpbiBEaWdpa2FtOjpJbWFnZUhpc3RvZ3JhbTo6cnVuICh0aGlz
PTB4YWE5ODhkOCkgYXQgL2J1aWxkL2J1aWxkZC9kaWdpa2FtLTIuMS4xL2NvcmUvbGlicy9kaW1n
L2ZpbHRlcnMvbGV2ZWxzL2ltYWdlaGlzdG9ncmFtLmNwcDoxNzQKIzkgIDB4YjZhNWE4ZWUgaW4g
RGlnaWthbTo6RHluYW1pY1RocmVhZDo6RHluYW1pY1RocmVhZFByaXY6OnJ1biAodGhpcz0weGJi
MmI1NzApIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0yLjEuMS9jb3JlL2xpYnMvdGhyZWFkcy9k
eW5hbWljdGhyZWFkLmNwcDozMjgKIzEwIDB4YjRiODM2NTEgaW4gUVRocmVhZFBvb2xUaHJlYWQ6
OnJ1biAodGhpcz0weGIzN2RjZjApIGF0IGNvbmN1cnJlbnQvcXRocmVhZHBvb2wuY3BwOjEwNgoj
MTEgMHhiNGI4ZjdiMyBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weGIzN2RjZjApIGF0
IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjMzMQojMTIgMHhiMzVmNmQzMSBpbiBzdGFydF90aHJl
YWQgKGFyZz0weGEwN2I3YjcwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwNAojMTMgMHhiNDhjYzBj
ZSBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9pMzg2L2Nsb25lLlM6
MTMwCkJhY2t0cmFjZSBzdG9wcGVkOiBOb3QgZW5vdWdoIHJlZ2lzdGVycyBvciBtZW1vcnkgYXZh
aWxhYmxlIHRvIHVud2luZCBmdXJ0aGVyCgpUaHJlYWQgMSAoVGhyZWFkIDB4YWU3ZDQ4YzAgKExX
UCAyNDI2NykpOgojMCAgMHhiNzcxNjQyNCBpbiBfX2tlcm5lbF92c3lzY2FsbCAoKQojMSAgMHhi
NDhiZDQwZSBpbiBfX0dJX19fcG9sbCAoZmRzPTB4YmY4MTk5YTgsIG5mZHM9MSwgdGltZW91dD0t
MSkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvcG9sbC5jOjg3CiMyICAweGIyZTljMDAw
IGluID8/ICgpIGZyb20gL3Vzci9saWIvaTM4Ni1saW51eC1nbnUvbGlieGNiLnNvLjEKIzMgIDB4
YjJlOWM2MGMgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9pMzg2LWxpbnV4LWdudS9saWJ4Y2Iuc28u
MQojNCAgMHhiMmU5YzZjMSBpbiB4Y2Jfd3JpdGV2ICgpIGZyb20gL3Vzci9saWIvaTM4Ni1saW51
eC1nbnUvbGlieGNiLnNvLjEKIzUgIDB4YjQ0M2QwZDAgaW4gX1hTZW5kICgpIGZyb20gL3Vzci9s
aWIvaTM4Ni1saW51eC1nbnUvbGliWDExLnNvLjYKIzYgIDB4YjQ0M2Q2ZGEgaW4gX1hSZXBseSAo
KSBmcm9tIC91c3IvbGliL2kzODYtbGludXgtZ251L2xpYlgxMS5zby42CiM3ICAweGI0NDM4ZTc2
IGluIFhTeW5jICgpIGZyb20gL3Vzci9saWIvaTM4Ni1saW51eC1nbnUvbGliWDExLnNvLjYKIzgg
IDB4YjU0MDY0NWUgaW4gc3luY1ggKHRoaXM9MHhhY2RkZjI4KSBhdCBwYWludGluZy9xd2luZG93
c3VyZmFjZV9yYXN0ZXIuY3BwOjEyNwojOSAgUVJhc3RlcldpbmRvd1N1cmZhY2U6OnN5bmNYICh0
aGlzPTB4YWNkZGYyOCkgYXQgcGFpbnRpbmcvcXdpbmRvd3N1cmZhY2VfcmFzdGVyLmNwcDoxMjMK
IzEwIDB4YjU0MDY5N2UgaW4gUVJhc3RlcldpbmRvd1N1cmZhY2U6OmJlZ2luUGFpbnQgKHRoaXM9
MHhhY2RkZjI4LCByZ249Li4uKSBhdCBwYWludGluZy9xd2luZG93c3VyZmFjZV9yYXN0ZXIuY3Bw
OjEzNgojMTEgMHhiNTQyMTdjMSBpbiBRV2lkZ2V0QmFja2luZ1N0b3JlOjpiZWdpblBhaW50ICh0
aGlzPTB4YWNjODcwOCwgdG9DbGVhbj0uLi4sIHdpZGdldD0weGFjYjdiNzAsIHdpbmRvd1N1cmZh
Y2U9MHhhY2RkZjI4LCByZXR1cm5JbmZvPTB4YmY4MTljZmMsIHRvQ2xlYW5Jc0luVG9wTGV2ZWxD
b29yZGluYXRlcz10cnVlKSBhdCBwYWludGluZy9xYmFja2luZ3N0b3JlLmNwcDozNjAKIzEyIDB4
YjU0Mjc3MzMgaW4gUVdpZGdldEJhY2tpbmdTdG9yZTo6c3luYyAodGhpcz0weGFjYzg3MDgpIGF0
IHBhaW50aW5nL3FiYWNraW5nc3RvcmUuY3BwOjEyNjkKIzEzIDB4YjUyMzM2Y2IgaW4gUVdpZGdl
dFByaXZhdGU6OnN5bmNCYWNraW5nU3RvcmUgKHRoaXM9MHhhY2I3ZDkwKSBhdCBrZXJuZWwvcXdp
ZGdldC5jcHA6MTg2MgojMTQgMHhiNTI0MThjZiBpbiBRV2lkZ2V0OjpldmVudCAodGhpcz0weGFj
YjdiNzAsIGV2ZW50PTB4YmFlNGUzMCkgYXQga2VybmVsL3F3aWRnZXQuY3BwOjg1ODgKIzE1IDB4
YjU2NjM0Y2MgaW4gUU1haW5XaW5kb3c6OmV2ZW50ICh0aGlzPTB4YWNiN2I3MCwgZXZlbnQ9MHhi
YWU0ZTMwKSBhdCB3aWRnZXRzL3FtYWlud2luZG93LmNwcDoxNDc4CiMxNiAweGI1ZTE4NWE0IGlu
IEtNYWluV2luZG93OjpldmVudCAodGhpcz0weGFjYjdiNzAsIGV2PTB4YmFlNGUzMCkgYXQgLi4v
Li4va2RldWkvd2lkZ2V0cy9rbWFpbndpbmRvdy5jcHA6MTA4NAojMTcgMHhiNWU2MGEwMiBpbiBL
WG1sR3VpV2luZG93OjpldmVudCAodGhpcz0weGFjYjdiNzAsIGV2PTB4YmFlNGUzMCkgYXQgLi4v
Li4va2RldWkveG1sZ3VpL2t4bWxndWl3aW5kb3cuY3BwOjEyNgojMTggMHhiNTFlNmQ1NCBpbiBu
b3RpZnlfaGVscGVyIChlPTB4YmFlNGUzMCwgcmVjZWl2ZXI9MHhhY2I3YjcwLCB0aGlzPTB4OTli
NWRlOCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6NDQ4NgojMTkgUUFwcGxpY2F0aW9uUHJp
dmF0ZTo6bm90aWZ5X2hlbHBlciAodGhpcz0weDk5YjVkZTgsIHJlY2VpdmVyPTB4YWNiN2I3MCwg
ZT0weGJhZTRlMzApIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjQ0NTgKIzIwIDB4YjUxZWMx
YTggaW4gUUFwcGxpY2F0aW9uOjpub3RpZnkgKHRoaXM9MHg5OWI1ZGU4LCByZWNlaXZlcj0weGFj
YjdiNzAsIGU9MHhiYWU0ZTMwKSBhdCBrZXJuZWwvcWFwcGxpY2F0aW9uLmNwcDo0NDUxCiMyMSAw
eGI1ZDNjOTcxIGluIEtBcHBsaWNhdGlvbjo6bm90aWZ5ICh0aGlzPTB4YmY4MWE3MDAsIHJlY2Vp
dmVyPTB4YWNiN2I3MCwgZXZlbnQ9MHhiYWU0ZTMwKSBhdCAuLi8uLi9rZGV1aS9rZXJuZWwva2Fw
cGxpY2F0aW9uLmNwcDozMTEKIzIyIDB4YjRjOGExOWUgaW4gUUNvcmVBcHBsaWNhdGlvbjo6bm90
aWZ5SW50ZXJuYWwgKHRoaXM9MHhiZjgxYTcwMCwgcmVjZWl2ZXI9MHhhY2I3YjcwLCBldmVudD0w
eGJhZTRlMzApIGF0IGtlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmNwcDo3ODcKIzIzIDB4YjRjOGRm
OTMgaW4gc2VuZEV2ZW50IChldmVudD08b3B0aW1pemVkIG91dD4sIHJlY2VpdmVyPTxvcHRpbWl6
ZWQgb3V0PikgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIva2VybmVs
L3Fjb3JlYXBwbGljYXRpb24uaDoyMTUKIzI0IFFDb3JlQXBwbGljYXRpb25Qcml2YXRlOjpzZW5k
UG9zdGVkRXZlbnRzIChyZWNlaXZlcj0weDAsIGV2ZW50X3R5cGU9MCwgZGF0YT0weDk5NmIzNDAp
IGF0IGtlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmNwcDoxNDI4CiMyNSAweGI0YzhlMGVjIGluIFFD
b3JlQXBwbGljYXRpb246OnNlbmRQb3N0ZWRFdmVudHMgKHJlY2VpdmVyPTB4MCwgZXZlbnRfdHlw
ZT0wKSBhdCBrZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5jcHA6MTMyMQojMjYgMHhiNGNiODZhNCBp
biBzZW5kUG9zdGVkRXZlbnRzICgpIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9j
b3JlbGliL2tlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmg6MjIwCiMyNyBwb3N0RXZlbnRTb3VyY2VE
aXNwYXRjaCAocz0weDk5YWRmMjgpIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3Bw
OjI3NwojMjggMHhiMzJkNDI1ZiBpbiBnX21haW5fY29udGV4dF9kaXNwYXRjaCAoKSBmcm9tIC9s
aWIvaTM4Ni1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojMjkgMHhiMzJkNDk5MCBpbiA/PyAo
KSBmcm9tIC9saWIvaTM4Ni1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojMzAgMHhiMzJkNGMy
YSBpbiBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvbGliL2kzODYtbGludXgtZ251
L2xpYmdsaWItMi4wLnNvLjAKIzMxIDB4YjRjYjhhZGEgaW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6
OnByb2Nlc3NFdmVudHMgKHRoaXM9MHg5OWFiMGQwLCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZl
bnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQyMgojMzIgMHhiNTI5ZWUzYSBpbiBRR3VpRXZlbnREaXNw
YXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDk5YWIwZDAsIGZsYWdzPS4uLikgYXQg
a2VybmVsL3FndWlldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6MjA0CiMzMyAweGI0Yzg5MWRkIGlu
IFFFdmVudExvb3A6OnByb2Nlc3NFdmVudHMgKHRoaXM9MHhiZjgxYTVlNCwgZmxhZ3M9Li4uKSBh
dCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiMzNCAweGI0Yzg5NDIxIGluIFFFdmVudExvb3A6
OmV4ZWMgKHRoaXM9MHhiZjgxYTVlNCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5j
cHA6MjAxCiMzNSAweGI0YzhlMTlkIGluIFFDb3JlQXBwbGljYXRpb246OmV4ZWMgKCkgYXQga2Vy
bmVsL3Fjb3JlYXBwbGljYXRpb24uY3BwOjEwNjQKIzM2IDB4YjUxZTQ4ZjQgaW4gUUFwcGxpY2F0
aW9uOjpleGVjICgpIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjM3NjAKIzM3IDB4MDgwYjRi
NjQgaW4gbWFpbiAoYXJnYz0pIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0yLjEuMS9jb3JlL2Rp
Z2lrYW0vbWFpbi9tYWluLmNwcDoyMzIKClBvc3NpYmxlIGR1cGxpY2F0ZXMgYnkgcXVlcnk6IGJ1
ZyAyOTAyODQsIGJ1ZyAyODg4MjMsIGJ1ZyAyODY4NDAsIGJ1ZyAyODQ1MjgsIGJ1ZyAyODE3MjQu
CgpSZXBvcnRlZCB1c2luZyBEcktvbnFp
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>72987</attachid>
            <date>2012-08-06 11:44:12 +0000</date>
            <delta_ts>2012-08-06 11:44:12 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>drkonqireport</filename>
            <type>text/plain</type>
            <size>17064</size>
            <attacher name="Kaspar Schwarzenbach">schwaba</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGRpZ2lrYW0gKDIuNy4wKQpLREUgUGxhdGZvcm0gVmVyc2lvbjogNC43LjQg
KDQuNy40KQpRdCBWZXJzaW9uOiA0LjcuNApPcGVyYXRpbmcgU3lzdGVtOiBMaW51eCAzLjAuMC0y
My1nZW5lcmljIGk2ODYKRGlzdHJpYnV0aW9uOiBMaW51eCBNaW50IDEyIEtERQoKLS0gSW5mb3Jt
YXRpb24gYWJvdXQgdGhlIGNyYXNoOgotIFdoYXQgSSB3YXMgZG9pbmcgd2hlbiB0aGUgYXBwbGlj
YXRpb24gY3Jhc2hlZDogSSBlZGl0ZWQgYSAubmVmIHJhdy1waWN0dXJlIHVzaW5nIHRoZSBzb2xh
cml6aW5nIGtpcGkgcGx1Z2luCgpUaGUgY3Jhc2ggY2FuIGJlIHJlcHJvZHVjZWQgc29tZSBvZiB0
aGUgdGltZS4KCi0tIEJhY2t0cmFjZToKQXBwbGljYXRpb246IGRpZ2lLYW0gKGRpZ2lrYW0pLCBz
aWduYWw6IFNlZ21lbnRhdGlvbiBmYXVsdApbQ3VycmVudCB0aHJlYWQgaXMgMSAoVGhyZWFkIDB4
YjU0MjQ3NTAgKExXUCA4NDA5KSldCgpUaHJlYWQgMTQgKFRocmVhZCAweGI0NWM2YjcwIChMV1Ag
ODQxMCkpOgojMCAgMHgwMDliZjQxNiBpbiBfX2tlcm5lbF92c3lzY2FsbCAoKQojMSAgMHgwNGU4
NmE1YyBpbiBwdGhyZWFkX2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgZnJvbSAvbGliL2kzODYt
bGludXgtZ251L2xpYnB0aHJlYWQuc28uMAojMiAgMHgwNmZkYzA5YyBpbiBwdGhyZWFkX2NvbmRf
d2FpdCAoKSBmcm9tIC9saWIvaTM4Ni1saW51eC1nbnUvbGliYy5zby42CiMzICAweDAxNTczY2Mw
IGluIHdhaXQgKHRpbWU9NDI5NDk2NzI5NSwgdGhpcz0weDhhNzQ0NzApIGF0IHRocmVhZC9xd2Fp
dGNvbmRpdGlvbl91bml4LmNwcDo4OAojNCAgUVdhaXRDb25kaXRpb246OndhaXQgKHRoaXM9MHg4
YTc0MzljLCBtdXRleD0weDhhNzQzOTgsIHRpbWU9NDI5NDk2NzI5NSkgYXQgdGhyZWFkL3F3YWl0
Y29uZGl0aW9uX3VuaXguY3BwOjE2MAojNSAgMHgwODIwZWM2NSBpbiBEaWdpa2FtOjpTY2FuQ29u
dHJvbGxlcjo6cnVuICh0aGlzPTB4OGE3NmQ4OCkgYXQgL2J1aWxkL2J1aWxkZC9kaWdpa2FtLTIu
Ny4wL2NvcmUvZGlnaWthbS9kYXRhYmFzZS9zY2FuY29udHJvbGxlci5jcHA6Njk4CiM2ICAweDAx
NTczN2IzIGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4OGE3NmQ4OCkgYXQgdGhyZWFk
L3F0aHJlYWRfdW5peC5jcHA6MzMxCiM3ICAweDA0ZTgyZDMxIGluIHN0YXJ0X3RocmVhZCAoKSBm
cm9tIC9saWIvaTM4Ni1saW51eC1nbnUvbGlicHRocmVhZC5zby4wCiM4ICAweDA2ZmNlNDZlIGlu
IGNsb25lICgpIGZyb20gL2xpYi9pMzg2LWxpbnV4LWdudS9saWJjLnNvLjYKQmFja3RyYWNlIHN0
b3BwZWQ6IE5vdCBlbm91Z2ggcmVnaXN0ZXJzIG9yIG1lbW9yeSBhdmFpbGFibGUgdG8gdW53aW5k
IGZ1cnRoZXIKClRocmVhZCAxMyAoVGhyZWFkIDB4YjNkYzViNzAgKExXUCA4NDExKSk6CiMwICAw
eDAwOWJmNDE2IGluIF9fa2VybmVsX3ZzeXNjYWxsICgpCiMxICAweDA2ZmJmN2FlIGluIHBvbGwg
KCkgZnJvbSAvbGliL2kzODYtbGludXgtZ251L2xpYmMuc28uNgojMiAgMHgwNWVlMTM0YiBpbiBn
X3BvbGwgKCkgZnJvbSAvbGliL2kzODYtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzMgIDB4
MDVlZDI4OTYgaW4gPz8gKCkgZnJvbSAvbGliL2kzODYtbGludXgtZ251L2xpYmdsaWItMi4wLnNv
LjAKIzQgIDB4MDVlZDJjMmEgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGZyb20gL2xp
Yi9pMzg2LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiM1ICAweDAxNjljYjM3IGluIFFFdmVu
dERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4OGE2YTZjOCwgZmxhZ3M9Li4u
KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjQKIzYgIDB4MDE2NmQxZGQg
aW4gUUV2ZW50TG9vcDo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weGIzZGM1MjcwLCBmbGFncz0uLi4p
IGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoxNDkKIzcgIDB4MDE2NmQ0MjEgaW4gUUV2ZW50TG9v
cDo6ZXhlYyAodGhpcz0weGIzZGM1MjcwLCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRsb29w
LmNwcDoyMDEKIzggIDB4MDE1NzA5MGIgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz0weDhhNjhhMDgp
IGF0IHRocmVhZC9xdGhyZWFkLmNwcDo0OTgKIzkgIDB4MDE2NGRlMmQgaW4gUUlub3RpZnlGaWxl
U3lzdGVtV2F0Y2hlckVuZ2luZTo6cnVuICh0aGlzPTB4OGE2OGEwOCkgYXQgaW8vcWZpbGVzeXN0
ZW13YXRjaGVyX2lub3RpZnkuY3BwOjI0OAojMTAgMHgwMTU3MzdiMyBpbiBRVGhyZWFkUHJpdmF0
ZTo6c3RhcnQgKGFyZz0weDhhNjhhMDgpIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjMzMQoj
MTEgMHgwNGU4MmQzMSBpbiBzdGFydF90aHJlYWQgKCkgZnJvbSAvbGliL2kzODYtbGludXgtZ251
L2xpYnB0aHJlYWQuc28uMAojMTIgMHgwNmZjZTQ2ZSBpbiBjbG9uZSAoKSBmcm9tIC9saWIvaTM4
Ni1saW51eC1nbnUvbGliYy5zby42CkJhY2t0cmFjZSBzdG9wcGVkOiBOb3QgZW5vdWdoIHJlZ2lz
dGVycyBvciBtZW1vcnkgYXZhaWxhYmxlIHRvIHVud2luZCBmdXJ0aGVyCgpUaHJlYWQgMTIgKFRo
cmVhZCAweGIzM2ZmYjcwIChMV1AgODQ0MSkpOgojMCAgMHgwMDliZjQxNiBpbiBfX2tlcm5lbF92
c3lzY2FsbCAoKQojMSAgMHgwNGU4NmE1YyBpbiBwdGhyZWFkX2NvbmRfd2FpdEBAR0xJQkNfMi4z
LjIgKCkgZnJvbSAvbGliL2kzODYtbGludXgtZ251L2xpYnB0aHJlYWQuc28uMAojMiAgMHgwNmZk
YzA5YyBpbiBwdGhyZWFkX2NvbmRfd2FpdCAoKSBmcm9tIC9saWIvaTM4Ni1saW51eC1nbnUvbGli
Yy5zby42CiMzICAweDAxNTczY2MwIGluIHdhaXQgKHRpbWU9NDI5NDk2NzI5NSwgdGhpcz0weDhk
MjYxZjApIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDo4OAojNCAgUVdhaXRDb25k
aXRpb246OndhaXQgKHRoaXM9MHg4YWE0MDg4LCBtdXRleD0weDhhYTQwODQsIHRpbWU9NDI5NDk2
NzI5NSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjE2MAojNSAgMHgwMTJkOGM2
NCBpbiBEaWdpa2FtOjpQYXJraW5nVGhyZWFkOjpydW4gKHRoaXM9MHg4YWE0MDc4KSBhdCAvYnVp
bGQvYnVpbGRkL2RpZ2lrYW0tMi43LjAvY29yZS9saWJzL3RocmVhZHMvdGhyZWFkbWFuYWdlci5j
cHA6MTE5CiM2ICAweDAxNTczN2IzIGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4OGFh
NDA3OCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MzMxCiM3ICAweDA0ZTgyZDMxIGluIHN0
YXJ0X3RocmVhZCAoKSBmcm9tIC9saWIvaTM4Ni1saW51eC1nbnUvbGlicHRocmVhZC5zby4wCiM4
ICAweDA2ZmNlNDZlIGluIGNsb25lICgpIGZyb20gL2xpYi9pMzg2LWxpbnV4LWdudS9saWJjLnNv
LjYKQmFja3RyYWNlIHN0b3BwZWQ6IE5vdCBlbm91Z2ggcmVnaXN0ZXJzIG9yIG1lbW9yeSBhdmFp
bGFibGUgdG8gdW53aW5kIGZ1cnRoZXIKClRocmVhZCAxMSAoVGhyZWFkIDB4YWNmOTBiNzAgKExX
UCA4NDQyKSk6CiMwICAweDA0ZTg0ZGNlIGluIHB0aHJlYWRfbXV0ZXhfbG9jayAoKSBmcm9tIC9s
aWIvaTM4Ni1saW51eC1nbnUvbGlicHRocmVhZC5zby4wCiMxICAweDA2ZmRjMmI0IGluIHB0aHJl
YWRfbXV0ZXhfbG9jayAoKSBmcm9tIC9saWIvaTM4Ni1saW51eC1nbnUvbGliYy5zby42CiMyICAw
eDA1ZWQxMTE3IGluIGdfbWFpbl9jb250ZXh0X3JlbGVhc2UgKCkgZnJvbSAvbGliL2kzODYtbGlu
dXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzMgIDB4MDVlZDI5MDYgaW4gPz8gKCkgZnJvbSAvbGli
L2kzODYtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzQgIDB4MDVlZDJjMmEgaW4gZ19tYWlu
X2NvbnRleHRfaXRlcmF0aW9uICgpIGZyb20gL2xpYi9pMzg2LWxpbnV4LWdudS9saWJnbGliLTIu
MC5zby4wCiM1ICAweDAxNjljYjM3IGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZl
bnRzICh0aGlzPTB4OTBkMWNlMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hl
cl9nbGliLmNwcDo0MjQKIzYgIDB4MDE2NmQxZGQgaW4gUUV2ZW50TG9vcDo6cHJvY2Vzc0V2ZW50
cyAodGhpcz0weGFjZjkwMjcwLCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDox
NDkKIzcgIDB4MDE2NmQ0MjEgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0weGFjZjkwMjcwLCBm
bGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoyMDEKIzggIDB4MDE1NzA5MGIgaW4g
UVRocmVhZDo6ZXhlYyAodGhpcz0weDkxMGI0YjgpIGF0IHRocmVhZC9xdGhyZWFkLmNwcDo0OTgK
IzkgIDB4MDE2NGRlMmQgaW4gUUlub3RpZnlGaWxlU3lzdGVtV2F0Y2hlckVuZ2luZTo6cnVuICh0
aGlzPTB4OTEwYjRiOCkgYXQgaW8vcWZpbGVzeXN0ZW13YXRjaGVyX2lub3RpZnkuY3BwOjI0OAoj
MTAgMHgwMTU3MzdiMyBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDkxMGI0YjgpIGF0
IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjMzMQojMTEgMHgwNGU4MmQzMSBpbiBzdGFydF90aHJl
YWQgKCkgZnJvbSAvbGliL2kzODYtbGludXgtZ251L2xpYnB0aHJlYWQuc28uMAojMTIgMHgwNmZj
ZTQ2ZSBpbiBjbG9uZSAoKSBmcm9tIC9saWIvaTM4Ni1saW51eC1nbnUvbGliYy5zby42CkJhY2t0
cmFjZSBzdG9wcGVkOiBOb3QgZW5vdWdoIHJlZ2lzdGVycyBvciBtZW1vcnkgYXZhaWxhYmxlIHRv
IHVud2luZCBmdXJ0aGVyCgpUaHJlYWQgMTAgKFRocmVhZCAweDkyMTcyYjcwIChMV1AgOTUzNikp
OgojMCAgMHgwMjJiMGQxMCBpbiBjbG9ja19nZXR0aW1lICgpIGZyb20gL2xpYi9pMzg2LWxpbnV4
LWdudS9saWJydC5zby4xCiMxICAweDAxNWNhN2Q1IGluIGRvX2dldHRpbWUgKGZyYWM9MHg5MjE3
MWZjMCwgc2VjPTB4OTIxNzFmYjgpIGF0IHRvb2xzL3FlbGFwc2VkdGltZXJfdW5peC5jcHA6MTIz
CiMyICBxdF9nZXR0aW1lICgpIGF0IHRvb2xzL3FlbGFwc2VkdGltZXJfdW5peC5jcHA6MTQwCiMz
ICAweDAxNjlkNGI2IGluIFFUaW1lckluZm9MaXN0Ojp1cGRhdGVDdXJyZW50VGltZSAodGhpcz0w
eGJlMTgyNGMpIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX3VuaXguY3BwOjMzOQojNCAgMHgw
MTY5ZDgwYSBpbiBRVGltZXJJbmZvTGlzdDo6dGltZXJXYWl0ICh0aGlzPTB4YmUxODI0YywgdG09
Li4uKSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl91bml4LmNwcDo0NDIKIzUgIDB4MDE2OWMw
NTMgaW4gdGltZXJTb3VyY2VQcmVwYXJlSGVscGVyIChzcmM9PG9wdGltaXplZCBvdXQ+LCB0aW1l
b3V0PTB4OTIxNzIwY2MpIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjEzNgoj
NiAgMHgwMTY5YzBlZCBpbiB0aW1lclNvdXJjZVByZXBhcmUgKHNvdXJjZT0weGJlMTgyMTgsIHRp
bWVvdXQ9PG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNw
cDoxNjkKIzcgIDB4MDVlZDE4OGMgaW4gZ19tYWluX2NvbnRleHRfcHJlcGFyZSAoKSBmcm9tIC9s
aWIvaTM4Ni1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojOCAgMHgwNWVkMjYzNyBpbiA/PyAo
KSBmcm9tIC9saWIvaTM4Ni1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojOSAgMHgwNWVkMmMy
YSBpbiBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvbGliL2kzODYtbGludXgtZ251
L2xpYmdsaWItMi4wLnNvLjAKIzEwIDB4MDE2OWNiMzcgaW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6
OnByb2Nlc3NFdmVudHMgKHRoaXM9MHhiYjZlYjg4LCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZl
bnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQyNAojMTEgMHgwMTY2ZDFkZCBpbiBRRXZlbnRMb29wOjpw
cm9jZXNzRXZlbnRzICh0aGlzPTB4OTIxNzIyNjgsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVu
dGxvb3AuY3BwOjE0OQojMTIgMHgwMTY2ZDQyMSBpbiBRRXZlbnRMb29wOjpleGVjICh0aGlzPTB4
OTIxNzIyNjgsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjIwMQojMTMgMHgw
MTJkODJhZSBpbiBEaWdpa2FtOjpXb3JrZXJPYmplY3RSdW5uYWJsZTo6cnVuICh0aGlzPTB4YTVh
YjJiNzgpIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0yLjcuMC9jb3JlL2xpYnMvdGhyZWFkcy90
aHJlYWRtYW5hZ2VyLmNwcDoxOTYKIzE0IDB4MDE1Njc2NTEgaW4gUVRocmVhZFBvb2xUaHJlYWQ6
OnJ1biAodGhpcz0weGI4NWYxYzgpIGF0IGNvbmN1cnJlbnQvcXRocmVhZHBvb2wuY3BwOjEwNgoj
MTUgMHgwMTU3MzdiMyBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weGI4NWYxYzgpIGF0
IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjMzMQojMTYgMHgwNGU4MmQzMSBpbiBzdGFydF90aHJl
YWQgKCkgZnJvbSAvbGliL2kzODYtbGludXgtZ251L2xpYnB0aHJlYWQuc28uMAojMTcgMHgwNmZj
ZTQ2ZSBpbiBjbG9uZSAoKSBmcm9tIC9saWIvaTM4Ni1saW51eC1nbnUvbGliYy5zby42CkJhY2t0
cmFjZSBzdG9wcGVkOiBOb3QgZW5vdWdoIHJlZ2lzdGVycyBvciBtZW1vcnkgYXZhaWxhYmxlIHRv
IHVud2luZCBmdXJ0aGVyCgpUaHJlYWQgOSAoVGhyZWFkIDB4YTNiMzViNzAgKExXUCA5ODkwKSk6
CiMwICAweDA0ZTg3ZWMwIGluIHB0aHJlYWRfb25jZSAoKSBmcm9tIC9saWIvaTM4Ni1saW51eC1n
bnUvbGlicHRocmVhZC5zby4wCiMxICAweDAxNTcyOWYyIGluIGdldF90aHJlYWRfZGF0YSAoKSBh
dCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDoxNzEKIzIgIFFUaHJlYWREYXRhOjpjdXJyZW50ICgp
IGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjIxMAojMyAgMHgwMTY5YzJmNyBpbiBwb3N0RXZl
bnRTb3VyY2VQcmVwYXJlIChzPTB4YmI3MmQ2MCwgdGltZW91dD0weDApIGF0IGtlcm5lbC9xZXZl
bnRkaXNwYXRjaGVyX2dsaWIuY3BwOjI1NAojNCAgMHgwMTY5YzM2NyBpbiBwb3N0RXZlbnRTb3Vy
Y2VDaGVjayAoc291cmNlPTB4YmI3MmQ2MCkgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xp
Yi5jcHA6MjcwCiM1ICAweDA1ZWQxZjI0IGluIGdfbWFpbl9jb250ZXh0X2NoZWNrICgpIGZyb20g
L2xpYi9pMzg2LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiM2ICAweDA1ZWQyOGYwIGluID8/
ICgpIGZyb20gL2xpYi9pMzg2LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiM3ICAweDA1ZWQy
YzJhIGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBmcm9tIC9saWIvaTM4Ni1saW51eC1n
bnUvbGliZ2xpYi0yLjAuc28uMAojOCAgMHgwMTY5Y2IzNyBpbiBRRXZlbnREaXNwYXRjaGVyR2xp
Yjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weGJkMDA3YjgsIGZsYWdzPS4uLikgYXQga2VybmVsL3Fl
dmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDI0CiM5ICAweDAxNjZkMWRkIGluIFFFdmVudExvb3A6
OnByb2Nlc3NFdmVudHMgKHRoaXM9MHhhM2IzNTI2OCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2
ZW50bG9vcC5jcHA6MTQ5CiMxMCAweDAxNjZkNDIxIGluIFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9
MHhhM2IzNTI2OCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAxCiMxMSAw
eDAxMmQ4MmFlIGluIERpZ2lrYW06Oldvcmtlck9iamVjdFJ1bm5hYmxlOjpydW4gKHRoaXM9MHhh
NmExNjg5MCkgYXQgL2J1aWxkL2J1aWxkZC9kaWdpa2FtLTIuNy4wL2NvcmUvbGlicy90aHJlYWRz
L3RocmVhZG1hbmFnZXIuY3BwOjE5NgojMTIgMHgwMTU2NzY1MSBpbiBRVGhyZWFkUG9vbFRocmVh
ZDo6cnVuICh0aGlzPTB4YWY2ZTgzMCkgYXQgY29uY3VycmVudC9xdGhyZWFkcG9vbC5jcHA6MTA2
CiMxMyAweDAxNTczN2IzIGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4YWY2ZTgzMCkg
YXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MzMxCiMxNCAweDA0ZTgyZDMxIGluIHN0YXJ0X3Ro
cmVhZCAoKSBmcm9tIC9saWIvaTM4Ni1saW51eC1nbnUvbGlicHRocmVhZC5zby4wCiMxNSAweDA2
ZmNlNDZlIGluIGNsb25lICgpIGZyb20gL2xpYi9pMzg2LWxpbnV4LWdudS9saWJjLnNvLjYKQmFj
a3RyYWNlIHN0b3BwZWQ6IE5vdCBlbm91Z2ggcmVnaXN0ZXJzIG9yIG1lbW9yeSBhdmFpbGFibGUg
dG8gdW53aW5kIGZ1cnRoZXIKClRocmVhZCA4IChUaHJlYWQgMHg5YWY0YWI3MCAoTFdQIDk4OTQp
KToKIzAgIDB4MDVlZDE4NWUgaW4gZ19tYWluX2NvbnRleHRfcHJlcGFyZSAoKSBmcm9tIC9saWIv
aTM4Ni1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojMSAgMHgwNWVkMjYzNyBpbiA/PyAoKSBm
cm9tIC9saWIvaTM4Ni1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojMiAgMHgwNWVkMmMyYSBp
biBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvbGliL2kzODYtbGludXgtZ251L2xp
YmdsaWItMi4wLnNvLjAKIzMgIDB4MDE2OWNiMzcgaW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6OnBy
b2Nlc3NFdmVudHMgKHRoaXM9MHhhOGE1ZmQwLCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRk
aXNwYXRjaGVyX2dsaWIuY3BwOjQyNAojNCAgMHgwMTY2ZDFkZCBpbiBRRXZlbnRMb29wOjpwcm9j
ZXNzRXZlbnRzICh0aGlzPTB4OWFmNGEyNjgsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxv
b3AuY3BwOjE0OQojNSAgMHgwMTY2ZDQyMSBpbiBRRXZlbnRMb29wOjpleGVjICh0aGlzPTB4OWFm
NGEyNjgsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjIwMQojNiAgMHgwMTJk
ODJhZSBpbiBEaWdpa2FtOjpXb3JrZXJPYmplY3RSdW5uYWJsZTo6cnVuICh0aGlzPTB4YTZhZGU0
MzgpIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0yLjcuMC9jb3JlL2xpYnMvdGhyZWFkcy90aHJl
YWRtYW5hZ2VyLmNwcDoxOTYKIzcgIDB4MDE1Njc2NTEgaW4gUVRocmVhZFBvb2xUaHJlYWQ6OnJ1
biAodGhpcz0weGFkZTUyOTApIGF0IGNvbmN1cnJlbnQvcXRocmVhZHBvb2wuY3BwOjEwNgojOCAg
MHgwMTU3MzdiMyBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weGFkZTUyOTApIGF0IHRo
cmVhZC9xdGhyZWFkX3VuaXguY3BwOjMzMQojOSAgMHgwNGU4MmQzMSBpbiBzdGFydF90aHJlYWQg
KCkgZnJvbSAvbGliL2kzODYtbGludXgtZ251L2xpYnB0aHJlYWQuc28uMAojMTAgMHgwNmZjZTQ2
ZSBpbiBjbG9uZSAoKSBmcm9tIC9saWIvaTM4Ni1saW51eC1nbnUvbGliYy5zby42CkJhY2t0cmFj
ZSBzdG9wcGVkOiBOb3QgZW5vdWdoIHJlZ2lzdGVycyBvciBtZW1vcnkgYXZhaWxhYmxlIHRvIHVu
d2luZCBmdXJ0aGVyCgpUaHJlYWQgNyAoVGhyZWFkIDB4OTI5NzNiNzAgKExXUCA5ODk1KSk6CiMw
ICAweDAwOWJmNDE2IGluIF9fa2VybmVsX3ZzeXNjYWxsICgpCiMxICAweDA2ZmJmN2FlIGluIHBv
bGwgKCkgZnJvbSAvbGliL2kzODYtbGludXgtZ251L2xpYmMuc28uNgojMiAgMHgwNWVlMTM0YiBp
biBnX3BvbGwgKCkgZnJvbSAvbGliL2kzODYtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzMg
IDB4MDVlZDI4OTYgaW4gPz8gKCkgZnJvbSAvbGliL2kzODYtbGludXgtZ251L2xpYmdsaWItMi4w
LnNvLjAKIzQgIDB4MDVlZDJjMmEgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGZyb20g
L2xpYi9pMzg2LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiM1ICAweDAxNjljYjM3IGluIFFF
dmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4YjgxOWZkMCwgZmxhZ3M9
Li4uKSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjQKIzYgIDB4MDE2NmQx
ZGQgaW4gUUV2ZW50TG9vcDo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDkyOTczMjY4LCBmbGFncz0u
Li4pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoxNDkKIzcgIDB4MDE2NmQ0MjEgaW4gUUV2ZW50
TG9vcDo6ZXhlYyAodGhpcz0weDkyOTczMjY4LCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRs
b29wLmNwcDoyMDEKIzggIDB4MDEyZDgyYWUgaW4gRGlnaWthbTo6V29ya2VyT2JqZWN0UnVubmFi
bGU6OnJ1biAodGhpcz0weGI0N2YyMjgpIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0yLjcuMC9j
b3JlL2xpYnMvdGhyZWFkcy90aHJlYWRtYW5hZ2VyLmNwcDoxOTYKIzkgIDB4MDE1Njc2NTEgaW4g
UVRocmVhZFBvb2xUaHJlYWQ6OnJ1biAodGhpcz0weGI4NWYxZjgpIGF0IGNvbmN1cnJlbnQvcXRo
cmVhZHBvb2wuY3BwOjEwNgojMTAgMHgwMTU3MzdiMyBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQg
KGFyZz0weGI4NWYxZjgpIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjMzMQojMTEgMHgwNGU4
MmQzMSBpbiBzdGFydF90aHJlYWQgKCkgZnJvbSAvbGliL2kzODYtbGludXgtZ251L2xpYnB0aHJl
YWQuc28uMAojMTIgMHgwNmZjZTQ2ZSBpbiBjbG9uZSAoKSBmcm9tIC9saWIvaTM4Ni1saW51eC1n
bnUvbGliYy5zby42CkJhY2t0cmFjZSBzdG9wcGVkOiBOb3QgZW5vdWdoIHJlZ2lzdGVycyBvciBt
ZW1vcnkgYXZhaWxhYmxlIHRvIHVud2luZCBmdXJ0aGVyCgpUaHJlYWQgNiAoVGhyZWFkIDB4YTQz
MzZiNzAgKExXUCA5ODk4KSk6CiMwICAweDAwZTdmYmE1IGluID8/ICgpIGZyb20gL3Vzci9saWIv
aTM4Ni1saW51eC1nbnUvbGliZ29tcC5zby4xCiMxICAweDAwZTdmYzNlIGluID8/ICgpIGZyb20g
L3Vzci9saWIvaTM4Ni1saW51eC1nbnUvbGliZ29tcC5zby4xCiMyICAweDAwZTdlNGQ4IGluID8/
ICgpIGZyb20gL3Vzci9saWIvaTM4Ni1saW51eC1nbnUvbGliZ29tcC5zby4xCiMzICAweDA0ZTgy
ZDMxIGluIHN0YXJ0X3RocmVhZCAoKSBmcm9tIC9saWIvaTM4Ni1saW51eC1nbnUvbGlicHRocmVh
ZC5zby4wCiM0ICAweDA2ZmNlNDZlIGluIGNsb25lICgpIGZyb20gL2xpYi9pMzg2LWxpbnV4LWdu
dS9saWJjLnNvLjYKQmFja3RyYWNlIHN0b3BwZWQ6IE5vdCBlbm91Z2ggcmVnaXN0ZXJzIG9yIG1l
bW9yeSBhdmFpbGFibGUgdG8gdW53aW5kIGZ1cnRoZXIKClRocmVhZCA1IChUaHJlYWQgMHhhNGZm
ZWI3MCAoTFdQIDk5MDYpKToKIzAgIDB4MDBlN2ZiYTUgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9p
Mzg2LWxpbnV4LWdudS9saWJnb21wLnNvLjEKIzEgIDB4MDBlN2ZjM2UgaW4gPz8gKCkgZnJvbSAv
dXNyL2xpYi9pMzg2LWxpbnV4LWdudS9saWJnb21wLnNvLjEKIzIgIDB4MDBlN2U0ZDggaW4gPz8g
KCkgZnJvbSAvdXNyL2xpYi9pMzg2LWxpbnV4LWdudS9saWJnb21wLnNvLjEKIzMgIDB4MDRlODJk
MzEgaW4gc3RhcnRfdGhyZWFkICgpIGZyb20gL2xpYi9pMzg2LWxpbnV4LWdudS9saWJwdGhyZWFk
LnNvLjAKIzQgIDB4MDZmY2U0NmUgaW4gY2xvbmUgKCkgZnJvbSAvbGliL2kzODYtbGludXgtZ251
L2xpYmMuc28uNgpCYWNrdHJhY2Ugc3RvcHBlZDogTm90IGVub3VnaCByZWdpc3RlcnMgb3IgbWVt
b3J5IGF2YWlsYWJsZSB0byB1bndpbmQgZnVydGhlcgoKVGhyZWFkIDQgKFRocmVhZCAweGEwYzI1
YjcwIChMV1AgOTkxNSkpOgojMCAgMHgwMGU3ZmJhNSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2kz
ODYtbGludXgtZ251L2xpYmdvbXAuc28uMQojMSAgMHgwMGU3ZmMzZSBpbiA/PyAoKSBmcm9tIC91
c3IvbGliL2kzODYtbGludXgtZ251L2xpYmdvbXAuc28uMQojMiAgMHgwMGU3ZTRkOCBpbiA/PyAo
KSBmcm9tIC91c3IvbGliL2kzODYtbGludXgtZ251L2xpYmdvbXAuc28uMQojMyAgMHgwNGU4MmQz
MSBpbiBzdGFydF90aHJlYWQgKCkgZnJvbSAvbGliL2kzODYtbGludXgtZ251L2xpYnB0aHJlYWQu
c28uMAojNCAgMHgwNmZjZTQ2ZSBpbiBjbG9uZSAoKSBmcm9tIC9saWIvaTM4Ni1saW51eC1nbnUv
bGliYy5zby42CkJhY2t0cmFjZSBzdG9wcGVkOiBOb3QgZW5vdWdoIHJlZ2lzdGVycyBvciBtZW1v
cnkgYXZhaWxhYmxlIHRvIHVud2luZCBmdXJ0aGVyCgpUaHJlYWQgMyAoVGhyZWFkIDB4OWY0NjVi
NzAgKExXUCA5OTM5KSk6CltLQ3Jhc2ggSGFuZGxlcl0KIzcgIERpZ2lrYW06OkltYWdlSGlzdG9n
cmFtOjpjYWxjdWxhdGUgKHRoaXM9MHg5NzBmYjIwKSBhdCAvYnVpbGQvYnVpbGRkL2RpZ2lrYW0t
Mi43LjAvY29yZS9saWJzL2RpbWcvZmlsdGVycy9sZXZlbHMvaW1hZ2VoaXN0b2dyYW0uY3BwOjIx
OAojOCAgMHgwMTFhNjI1YiBpbiBEaWdpa2FtOjpJbWFnZUhpc3RvZ3JhbTo6cnVuICh0aGlzPTB4
OTcwZmIyMCkgYXQgL2J1aWxkL2J1aWxkZC9kaWdpa2FtLTIuNy4wL2NvcmUvbGlicy9kaW1nL2Zp
bHRlcnMvbGV2ZWxzL2ltYWdlaGlzdG9ncmFtLmNwcDoxNzQKIzkgIDB4MDEyZGExOWUgaW4gRGln
aWthbTo6RHluYW1pY1RocmVhZDo6RHluYW1pY1RocmVhZFByaXY6OnJ1biAodGhpcz0weGJiMGZh
ZDgpIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0yLjcuMC9jb3JlL2xpYnMvdGhyZWFkcy9keW5h
bWljdGhyZWFkLmNwcDoxODYKIzEwIDB4MDE1Njc2NTEgaW4gUVRocmVhZFBvb2xUaHJlYWQ6OnJ1
biAodGhpcz0weGFiZjRjYzApIGF0IGNvbmN1cnJlbnQvcXRocmVhZHBvb2wuY3BwOjEwNgojMTEg
MHgwMTU3MzdiMyBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weGFiZjRjYzApIGF0IHRo
cmVhZC9xdGhyZWFkX3VuaXguY3BwOjMzMQojMTIgMHgwNGU4MmQzMSBpbiBzdGFydF90aHJlYWQg
KCkgZnJvbSAvbGliL2kzODYtbGludXgtZ251L2xpYnB0aHJlYWQuc28uMAojMTMgMHgwNmZjZTQ2
ZSBpbiBjbG9uZSAoKSBmcm9tIC9saWIvaTM4Ni1saW51eC1nbnUvbGliYy5zby42CkJhY2t0cmFj
ZSBzdG9wcGVkOiBOb3QgZW5vdWdoIHJlZ2lzdGVycyBvciBtZW1vcnkgYXZhaWxhYmxlIHRvIHVu
d2luZCBmdXJ0aGVyCgpUaHJlYWQgMiAoVGhyZWFkIDB4OWVjNjRiNzAgKExXUCA5OTQwKSk6CiMw
ICAweDAwZTdmYmE1IGluID8/ICgpIGZyb20gL3Vzci9saWIvaTM4Ni1saW51eC1nbnUvbGliZ29t
cC5zby4xCiMxICAweDAwZTdmYzNlIGluID8/ICgpIGZyb20gL3Vzci9saWIvaTM4Ni1saW51eC1n
bnUvbGliZ29tcC5zby4xCiMyICAweDAwZTdlNGQ4IGluID8/ICgpIGZyb20gL3Vzci9saWIvaTM4
Ni1saW51eC1nbnUvbGliZ29tcC5zby4xCiMzICAweDA0ZTgyZDMxIGluIHN0YXJ0X3RocmVhZCAo
KSBmcm9tIC9saWIvaTM4Ni1saW51eC1nbnUvbGlicHRocmVhZC5zby4wCiM0ICAweDA2ZmNlNDZl
IGluIGNsb25lICgpIGZyb20gL2xpYi9pMzg2LWxpbnV4LWdudS9saWJjLnNvLjYKQmFja3RyYWNl
IHN0b3BwZWQ6IE5vdCBlbm91Z2ggcmVnaXN0ZXJzIG9yIG1lbW9yeSBhdmFpbGFibGUgdG8gdW53
aW5kIGZ1cnRoZXIKClRocmVhZCAxIChUaHJlYWQgMHhiNTQyNDc1MCAoTFdQIDg0MDkpKToKIzAg
IDB4MDA5YmY0MTYgaW4gX19rZXJuZWxfdnN5c2NhbGwgKCkKIzEgIDB4MDZmYmY3YWUgaW4gcG9s
bCAoKSBmcm9tIC9saWIvaTM4Ni1saW51eC1nbnUvbGliYy5zby42CiMyICAweDAzYjEzMDAwIGlu
ID8/ICgpIGZyb20gL3Vzci9saWIvaTM4Ni1saW51eC1nbnUvbGlieGNiLnNvLjEKIzMgIDB4MDNi
MTM2MGMgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9pMzg2LWxpbnV4LWdudS9saWJ4Y2Iuc28uMQoj
NCAgMHgwM2IxMzZjMSBpbiB4Y2Jfd3JpdGV2ICgpIGZyb20gL3Vzci9saWIvaTM4Ni1saW51eC1n
bnUvbGlieGNiLnNvLjEKIzUgIDB4MDFkMGMwZDAgaW4gX1hTZW5kICgpIGZyb20gL3Vzci9saWIv
aTM4Ni1saW51eC1nbnUvbGliWDExLnNvLjYKIzYgIDB4MDFkMGM2ZGEgaW4gX1hSZXBseSAoKSBm
cm9tIC91c3IvbGliL2kzODYtbGludXgtZ251L2xpYlgxMS5zby42CiM3ICAweDAxZDA3ZTc2IGlu
IFhTeW5jICgpIGZyb20gL3Vzci9saWIvaTM4Ni1saW51eC1nbnUvbGliWDExLnNvLjYKIzggIDB4
MDJjYzI0YWUgaW4gc3luY1ggKHRoaXM9MHhhMDc5ZGM4KSBhdCBwYWludGluZy9xd2luZG93c3Vy
ZmFjZV9yYXN0ZXIuY3BwOjEyNwojOSAgUVJhc3RlcldpbmRvd1N1cmZhY2U6OnN5bmNYICh0aGlz
PTB4YTA3OWRjOCkgYXQgcGFpbnRpbmcvcXdpbmRvd3N1cmZhY2VfcmFzdGVyLmNwcDoxMjMKIzEw
IDB4MDJjYzI5Y2UgaW4gUVJhc3RlcldpbmRvd1N1cmZhY2U6OmJlZ2luUGFpbnQgKHRoaXM9MHhh
MDc5ZGM4LCByZ249Li4uKSBhdCBwYWludGluZy9xd2luZG93c3VyZmFjZV9yYXN0ZXIuY3BwOjEz
NgojMTEgMHgwMmNkZDgxMSBpbiBRV2lkZ2V0QmFja2luZ1N0b3JlOjpiZWdpblBhaW50ICh0aGlz
PTB4YTZiZDdmMCwgdG9DbGVhbj0uLi4sIHdpZGdldD0weGE2YWQxZjgsIHdpbmRvd1N1cmZhY2U9
MHhhMDc5ZGM4LCByZXR1cm5JbmZvPTB4YmZhZmFiNWMsIHRvQ2xlYW5Jc0luVG9wTGV2ZWxDb29y
ZGluYXRlcz10cnVlKSBhdCBwYWludGluZy9xYmFja2luZ3N0b3JlLmNwcDozNjAKIzEyIDB4MDJj
ZTM3ODMgaW4gUVdpZGdldEJhY2tpbmdTdG9yZTo6c3luYyAodGhpcz0weGE2YmQ3ZjApIGF0IHBh
aW50aW5nL3FiYWNraW5nc3RvcmUuY3BwOjEyNjkKIzEzIDB4MDJhZWY2ZmIgaW4gUVdpZGdldFBy
aXZhdGU6OnN5bmNCYWNraW5nU3RvcmUgKHRoaXM9MHhhNmFmMjE4KSBhdCBrZXJuZWwvcXdpZGdl
dC5jcHA6MTg2MgojMTQgMHgwMmFmZDhmZiBpbiBRV2lkZ2V0OjpldmVudCAodGhpcz0weGE2YWQx
ZjgsIGV2ZW50PTB4YjAzNDdmMCkgYXQga2VybmVsL3F3aWRnZXQuY3BwOjg1ODgKIzE1IDB4MDJm
MWY1MWMgaW4gUU1haW5XaW5kb3c6OmV2ZW50ICh0aGlzPTB4YTZhZDFmOCwgZXZlbnQ9MHhiMDM0
N2YwKSBhdCB3aWRnZXRzL3FtYWlud2luZG93LmNwcDoxNDc4CiMxNiAweDA2NGFkNWE0IGluIEtN
YWluV2luZG93OjpldmVudCAodGhpcz0weGE2YWQxZjgsIGV2PTB4YjAzNDdmMCkgYXQgLi4vLi4v
a2RldWkvd2lkZ2V0cy9rbWFpbndpbmRvdy5jcHA6MTA4NAojMTcgMHgwNjRmNWEwMiBpbiBLWG1s
R3VpV2luZG93OjpldmVudCAodGhpcz0weGE2YWQxZjgsIGV2PTB4YjAzNDdmMCkgYXQgLi4vLi4v
a2RldWkveG1sZ3VpL2t4bWxndWl3aW5kb3cuY3BwOjEyNgojMTggMHgwMmFhMmQ4NCBpbiBub3Rp
ZnlfaGVscGVyIChlPTB4YjAzNDdmMCwgcmVjZWl2ZXI9MHhhNmFkMWY4LCB0aGlzPTB4ODkzZjVj
MCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6NDQ4NgojMTkgUUFwcGxpY2F0aW9uUHJpdmF0
ZTo6bm90aWZ5X2hlbHBlciAodGhpcz0weDg5M2Y1YzAsIHJlY2VpdmVyPTB4YTZhZDFmOCwgZT0w
eGIwMzQ3ZjApIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjQ0NTgKIzIwIDB4MDJhYTgxZDgg
aW4gUUFwcGxpY2F0aW9uOjpub3RpZnkgKHRoaXM9MHg4OTNmNWMwLCByZWNlaXZlcj0weGE2YWQx
ZjgsIGU9MHhiMDM0N2YwKSBhdCBrZXJuZWwvcWFwcGxpY2F0aW9uLmNwcDo0NDUxCiMyMSAweDA2
M2QxOTcxIGluIEtBcHBsaWNhdGlvbjo6bm90aWZ5ICh0aGlzPTB4YmZhZmI1NjAsIHJlY2VpdmVy
PTB4YTZhZDFmOCwgZXZlbnQ9MHhiMDM0N2YwKSBhdCAuLi8uLi9rZGV1aS9rZXJuZWwva2FwcGxp
Y2F0aW9uLmNwcDozMTEKIzIyIDB4MDE2NmUxOWUgaW4gUUNvcmVBcHBsaWNhdGlvbjo6bm90aWZ5
SW50ZXJuYWwgKHRoaXM9MHhiZmFmYjU2MCwgcmVjZWl2ZXI9MHhhNmFkMWY4LCBldmVudD0weGIw
MzQ3ZjApIGF0IGtlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmNwcDo3ODcKIzIzIDB4MDE2NzFmOTMg
aW4gc2VuZEV2ZW50IChldmVudD08b3B0aW1pemVkIG91dD4sIHJlY2VpdmVyPTxvcHRpbWl6ZWQg
b3V0PikgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIva2VybmVsL3Fj
b3JlYXBwbGljYXRpb24uaDoyMTUKIzI0IFFDb3JlQXBwbGljYXRpb25Qcml2YXRlOjpzZW5kUG9z
dGVkRXZlbnRzIChyZWNlaXZlcj0weDAsIGV2ZW50X3R5cGU9MCwgZGF0YT0weDg4ZmNiMjApIGF0
IGtlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmNwcDoxNDI4CiMyNSAweDAxNjcyMGVjIGluIFFDb3Jl
QXBwbGljYXRpb246OnNlbmRQb3N0ZWRFdmVudHMgKHJlY2VpdmVyPTB4MCwgZXZlbnRfdHlwZT0w
KSBhdCBrZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5jcHA6MTMyMQojMjYgMHgwMTY5YzZhNCBpbiBz
ZW5kUG9zdGVkRXZlbnRzICgpIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3Jl
bGliL2tlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmg6MjIwCiMyNyBwb3N0RXZlbnRTb3VyY2VEaXNw
YXRjaCAocz0weDg5NDEzNTApIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjI3
NwojMjggMHgwNWVkMjI1ZiBpbiBnX21haW5fY29udGV4dF9kaXNwYXRjaCAoKSBmcm9tIC9saWIv
aTM4Ni1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojMjkgMHgwNWVkMjk5MCBpbiA/PyAoKSBm
cm9tIC9saWIvaTM4Ni1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojMzAgMHgwNWVkMmMyYSBp
biBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvbGliL2kzODYtbGludXgtZ251L2xp
YmdsaWItMi4wLnNvLjAKIzMxIDB4MDE2OWNhZGEgaW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6OnBy
b2Nlc3NFdmVudHMgKHRoaXM9MHg4OGZkODQ4LCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRk
aXNwYXRjaGVyX2dsaWIuY3BwOjQyMgojMzIgMHgwMmI1YWU3YSBpbiBRR3VpRXZlbnREaXNwYXRj
aGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDg4ZmQ4NDgsIGZsYWdzPS4uLikgYXQga2Vy
bmVsL3FndWlldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6MjA0CiMzMyAweDAxNjZkMWRkIGluIFFF
dmVudExvb3A6OnByb2Nlc3NFdmVudHMgKHRoaXM9MHhiZmFmYjQ0NCwgZmxhZ3M9Li4uKSBhdCBr
ZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiMzNCAweDAxNjZkNDIxIGluIFFFdmVudExvb3A6OmV4
ZWMgKHRoaXM9MHhiZmFmYjQ0NCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6
MjAxCiMzNSAweDAxNjcyMTlkIGluIFFDb3JlQXBwbGljYXRpb246OmV4ZWMgKCkgYXQga2VybmVs
L3Fjb3JlYXBwbGljYXRpb24uY3BwOjEwNjQKIzM2IDB4MDJhYTA5MjQgaW4gUUFwcGxpY2F0aW9u
OjpleGVjICgpIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjM3NjAKIzM3IDB4MDgwYjk1MjAg
aW4gbWFpbiAoYXJnYz0pIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0yLjcuMC9jb3JlL2RpZ2lr
YW0vbWFpbi9tYWluLmNwcDoyMzIKClBvc3NpYmxlIGR1cGxpY2F0ZXMgYnkgcXVlcnk6IGJ1ZyAz
MDI2NzgsIGJ1ZyAyOTAyODQsIGJ1ZyAyODg4MjMsIGJ1ZyAyODY4NDAsIGJ1ZyAyODQ1MjguCgpS
ZXBvcnRlZCB1c2luZyBEcktvbnFp
</data>

          </attachment>
      

    </bug>

</bugzilla>