<?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>319835</bug_id>
          
          <creation_ts>2013-05-14 18:34:58 +0000</creation_ts>
          <short_desc>Crash while scanning collection (@SqlScanResultProcessor)</short_desc>
          <delta_ts>2013-06-26 17:48:49 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>amarok</product>
          <component>Collections/Local</component>
          <version>2.7-git</version>
          <rep_platform>Ubuntu</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>regression, release_blocker</keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>2.8</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Martin">martin.ruessler</reporter>
          <assigned_to name="Amarok Bugs">amarok-bugs-null</assigned_to>
          <cc>martin.ruessler</cc>
    
    <cc>matej</cc>
    
    <cc>ralf-engels</cc>
          
          <cf_commitlink>http://commits.kde.org/amarok/acf7cfabe5e51cef2704d76a4312724ebf4abfcf</cf_commitlink>
          <cf_versionfixedin>2.8</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1368827</commentid>
    <comment_count>0</comment_count>
    <who name="Martin">martin.ruessler</who>
    <bug_when>2013-05-14 18:34:58 +0000</bug_when>
    <thetext>Application: amarok (2.7-git)
KDE Platform Version: 4.10.3
Qt Version: 4.8.4
Operating System: Linux 3.8.0-20-generic x86_64
Distribution: Ubuntu 13.04

-- Information about the crash:
- What I was doing when the application crashed:
I listened to some music with the git master version from today when Amarok crashed. Amarok was also updating the collection because the files playing have not been found so far by the collection scanner. Playing the file again did not crashed the program.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library &quot;/lib/x86_64-linux-gnu/libthread_db.so.1&quot;.
[Current thread is 1 (Thread 0x7fee9e9017c0 (LWP 16979))]

Thread 18 (Thread 0x7fee7a182700 (LWP 16982)):
#0  __pthread_mutex_lock_full (mutex=0x28bb900) at pthread_mutex_lock.c:308
#1  0x00007fee8af3a24e in pa_mutex_lock () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-3.0.so
#2  0x00007fee91e03ce9 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007fee91df5205 in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007fee91df5869 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007fee91df5920 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007fee91e03c8f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#7  0x00007fee8af3b143 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-3.0.so
#8  0x00007fee99666f8e in start_thread (arg=0x7fee7a182700) at pthread_create.c:311
#9  0x00007fee9b64de1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 17 (Thread 0x7fee76b32700 (LWP 16984)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fee9bc9b0a7 in wait (time=60000, this=0x2185580) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x2917cf8, time=60000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fee9d9590c1 in AbstractDirectoryWatcher::run (this=0x2917cd0) at /home/martin/sources/amarok/src/scanner/AbstractDirectoryWatcher.cpp:65
#4  0x00007fee98ccbe3a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fee76b31d70, th=th@entry=0x22f72e0, job=job@entry=0x2917cd0) at ../../../threadweaver/Weaver/Job.cpp:106
#5  0x00007fee98ccbfb1 in ThreadWeaver::Job::execute (this=0x2917cd0, th=0x22f72e0) at ../../../threadweaver/Weaver/Job.cpp:135
#6  0x00007fee98ccb60f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fee76b31dc0, parent=0x2179370, th=th@entry=0x22f72e0) at ../../../threadweaver/Weaver/Thread.cpp:95
#7  0x00007fee98ccb6cb in ThreadWeaver::Thread::run (this=0x22f72e0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007fee9bc9abec in QThreadPrivate::start (arg=0x22f72e0) at thread/qthread_unix.cpp:338
#9  0x00007fee99666f8e in start_thread (arg=0x7fee76b32700) at pthread_create.c:311
#10 0x00007fee9b64de1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 16 (Thread 0x7fee76124700 (LWP 16985)):
#0  0x00007fee9966a07f in __pthread_mutex_unlock_usercnt (mutex=0x7fee5c000a60, decr=&lt;optimized out&gt;) at pthread_mutex_unlock.c:52
#1  0x00007fee94dad5f1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fee94d6e0ac in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fee94d6e304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fee9bdc6036 in QEventDispatcherGlib::processEvents (this=0x7fee5c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fee9bd9638f in QEventLoop::processEvents (this=this@entry=0x7fee76123d90, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fee9bd96618 in QEventLoop::exec (this=this@entry=0x7fee76123d90, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fee9bc98410 in QThread::exec (this=this@entry=0x2918770) at thread/qthread.cpp:542
#8  0x00007fee9bd77edf in QInotifyFileSystemWatcherEngine::run (this=0x2918770) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007fee9bc9abec in QThreadPrivate::start (arg=0x2918770) at thread/qthread_unix.cpp:338
#10 0x00007fee99666f8e in start_thread (arg=0x7fee76124700) at pthread_create.c:311
#11 0x00007fee9b64de1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 15 (Thread 0x7fee74848700 (LWP 16986)):
[KCrash Handler]
#6  hash (n=1397463372, p=0x7fee57841002) at tools/qhash.cpp:85
#7  qHash (key=...) at tools/qhash.cpp:99
#8  0x00007fee7881e68c in QHash&lt;QString, int&gt;::findNode (this=0x217ac40, akey=..., ahp=0x0) at /usr/include/qt4/QtCore/qhash.h:882
#9  0x00007fee7881e323 in QHash&lt;QString, int&gt;::remove (this=0x217ac40, akey=...) at /usr/include/qt4/QtCore/qhash.h:791
#10 0x00007fee7881c840 in SqlScanResultProcessor::urlsCacheRemove (this=0x217abd0, entry=...) at /home/martin/sources/amarok/src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp:637
#11 0x00007fee7881c4e6 in SqlScanResultProcessor::urlsCacheInsert (this=0x217abd0, entry=...) at /home/martin/sources/amarok/src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp:592
#12 0x00007fee7881a3ae in SqlScanResultProcessor::commitTrack (this=0x217abd0, track=0x7fee62c6bdd0, srcAlbum=0x7fedf99356a0) at /home/martin/sources/amarok/src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp:264
#13 0x00007fee7881958d in SqlScanResultProcessor::commitAlbum (this=0x217abd0, album=0x7fedf99356a0) at /home/martin/sources/amarok/src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp:155
#14 0x00007fee9d95b4ed in AbstractScanResultProcessor::scanSucceeded (this=0x217abd0) at /home/martin/sources/amarok/src/scanner/AbstractScanResultProcessor.cpp:203
#15 0x00007fee78818eed in SqlScanResultProcessor::scanSucceeded (this=0x217abd0) at /home/martin/sources/amarok/src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp:69
#16 0x00007fee9d95bef4 in AbstractScanResultProcessor::qt_static_metacall (_o=0x217abd0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fee74847a20) at /home/martin/sources/amarok/build/src/AbstractScanResultProcessor.moc:73
#17 0x00007fee9bdac0ef in QMetaObject::activate (sender=0x21782b0, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x0) at kernel/qobject.cpp:3539
#18 0x00007fee9d7357c3 in GenericScanManager::succeeded (this=0x21782b0) at /home/martin/sources/amarok/build/src/moc_GenericScanManager.cpp:153
#19 0x00007fee9d955a73 in GenericScanManager::slotSucceeded (this=0x21782b0) at /home/martin/sources/amarok/src/scanner/GenericScanManager.cpp:133
#20 0x00007fee9d7355a0 in GenericScanManager::qt_static_metacall (_o=0x21782b0, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0x7fee74847be0) at /home/martin/sources/amarok/build/src/moc_GenericScanManager.cpp:83
#21 0x00007fee9bdac0ef in QMetaObject::activate (sender=0x80eb7b0, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x0) at kernel/qobject.cpp:3539
#22 0x00007fee9d957dcb in GenericScannerJob::succeeded (this=0x80eb7b0) at /home/martin/sources/amarok/build/src/GenericScannerJob.moc:132
#23 0x00007fee9d95664e in GenericScannerJob::run (this=0x80eb7b0) at /home/martin/sources/amarok/src/scanner/GenericScannerJob.cpp:157
#24 0x00007fee98ccbe3a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fee74847d70, th=th@entry=0x2a55260, job=job@entry=0x80eb7b0) at ../../../threadweaver/Weaver/Job.cpp:106
#25 0x00007fee98ccbfb1 in ThreadWeaver::Job::execute (this=0x80eb7b0, th=0x2a55260) at ../../../threadweaver/Weaver/Job.cpp:135
#26 0x00007fee98ccb60f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fee74847dc0, parent=0x2179370, th=th@entry=0x2a55260) at ../../../threadweaver/Weaver/Thread.cpp:95
#27 0x00007fee98ccb6cb in ThreadWeaver::Thread::run (this=0x2a55260) at ../../../threadweaver/Weaver/Thread.cpp:142
#28 0x00007fee9bc9abec in QThreadPrivate::start (arg=0x2a55260) at thread/qthread_unix.cpp:338
#29 0x00007fee99666f8e in start_thread (arg=0x7fee74848700) at pthread_create.c:311
#30 0x00007fee9b64de1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 14 (Thread 0x7fee6bffe700 (LWP 16987)):
#0  0x00007fee9b63fb6d in write () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fee94dac76f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fee9bd9ad42 in QCoreApplication::postEvent (receiver=0x2cc66a0, event=event@entry=0x7fee546947a0, priority=priority@entry=0) at kernel/qcoreapplication.cpp:1392
#3  0x00007fee9bd9ae07 in QCoreApplication::postEvent (receiver=&lt;optimized out&gt;, event=event@entry=0x7fee546947a0) at kernel/qcoreapplication.cpp:1304
#4  0x00007fee9bdac415 in queued_activate (argv=0x7fee6bffd6a0, c=0x4d2a9b0, signal=5, sender=0x217abd0) at kernel/qobject.cpp:3423
#5  QMetaObject::activate (sender=0x217abd0, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x0) at kernel/qobject.cpp:3499
#6  0x00007fee9d95c0a7 in AbstractScanResultProcessor::incrementProgress (this=0x217abd0) at /home/martin/sources/amarok/build/src/AbstractScanResultProcessor.moc:130
#7  0x00007fee9d95b572 in AbstractScanResultProcessor::scanSucceeded (this=0x217abd0) at /home/martin/sources/amarok/src/scanner/AbstractScanResultProcessor.cpp:213
#8  0x00007fee78818eed in SqlScanResultProcessor::scanSucceeded (this=0x217abd0) at /home/martin/sources/amarok/src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp:69
#9  0x00007fee9d95bef4 in AbstractScanResultProcessor::qt_static_metacall (_o=0x217abd0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fee6bffda20) at /home/martin/sources/amarok/build/src/AbstractScanResultProcessor.moc:73
#10 0x00007fee9bdac0ef in QMetaObject::activate (sender=0x21782b0, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x0) at kernel/qobject.cpp:3539
#11 0x00007fee9d7357c3 in GenericScanManager::succeeded (this=0x21782b0) at /home/martin/sources/amarok/build/src/moc_GenericScanManager.cpp:153
#12 0x00007fee9d955a73 in GenericScanManager::slotSucceeded (this=0x21782b0) at /home/martin/sources/amarok/src/scanner/GenericScanManager.cpp:133
#13 0x00007fee9d7355a0 in GenericScanManager::qt_static_metacall (_o=0x21782b0, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0x7fee6bffdbe0) at /home/martin/sources/amarok/build/src/moc_GenericScanManager.cpp:83
#14 0x00007fee9bdac0ef in QMetaObject::activate (sender=0x82ec260, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x0) at kernel/qobject.cpp:3539
#15 0x00007fee9d957dcb in GenericScannerJob::succeeded (this=0x82ec260) at /home/martin/sources/amarok/build/src/GenericScannerJob.moc:132
#16 0x00007fee9d95664e in GenericScannerJob::run (this=0x82ec260) at /home/martin/sources/amarok/src/scanner/GenericScannerJob.cpp:157
#17 0x00007fee98ccbe3a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fee6bffdd70, th=th@entry=0x7fee60028950, job=job@entry=0x82ec260) at ../../../threadweaver/Weaver/Job.cpp:106
#18 0x00007fee98ccbfb1 in ThreadWeaver::Job::execute (this=0x82ec260, th=0x7fee60028950) at ../../../threadweaver/Weaver/Job.cpp:135
#19 0x00007fee98ccb60f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fee6bffddc0, parent=0x2179370, th=th@entry=0x7fee60028950) at ../../../threadweaver/Weaver/Thread.cpp:95
#20 0x00007fee98ccb6cb in ThreadWeaver::Thread::run (this=0x7fee60028950) at ../../../threadweaver/Weaver/Thread.cpp:142
#21 0x00007fee9bc9abec in QThreadPrivate::start (arg=0x7fee60028950) at thread/qthread_unix.cpp:338
#22 0x00007fee99666f8e in start_thread (arg=0x7fee6bffe700) at pthread_create.c:311
#23 0x00007fee9b64de1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 13 (Thread 0x7fee6b7fd700 (LWP 16988)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fee9bc9b14b in wait (time=18446744073709551615, this=0x21794c0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2179398, mutex=0x29152c0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fee98cca041 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2179370, th=0x7fee6003d960) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fee98ccc94b in ThreadWeaver::WorkingHardState::applyForWork (this=0x240bfc0, th=0x7fee6003d960) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fee98ccc964 in ThreadWeaver::WorkingHardState::applyForWork (this=0x240bfc0, th=0x7fee6003d960) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fee98ccb63f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fee6b7fcdc0, parent=0x2179370, th=th@entry=0x7fee6003d960) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007fee98ccb6cb in ThreadWeaver::Thread::run (this=0x7fee6003d960) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007fee9bc9abec in QThreadPrivate::start (arg=0x7fee6003d960) at thread/qthread_unix.cpp:338
#9  0x00007fee99666f8e in start_thread (arg=0x7fee6b7fd700) at pthread_create.c:311
#10 0x00007fee9b64de1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 12 (Thread 0x7fee6a754700 (LWP 16989)):
#0  0x00007fee9966a07f in __pthread_mutex_unlock_usercnt (mutex=0x7fee4c000a60, decr=&lt;optimized out&gt;) at pthread_mutex_unlock.c:52
#1  0x00007fee94dad5f1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fee94d6e0f1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fee94d6e304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fee9bdc6036 in QEventDispatcherGlib::processEvents (this=0x7fee4c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fee9bd9638f in QEventLoop::processEvents (this=this@entry=0x7fee6a753d90, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fee9bd96618 in QEventLoop::exec (this=this@entry=0x7fee6a753d90, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fee9bc98410 in QThread::exec (this=this@entry=0x2d97410) at thread/qthread.cpp:542
#8  0x00007fee9bd77edf in QInotifyFileSystemWatcherEngine::run (this=0x2d97410) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007fee9bc9abec in QThreadPrivate::start (arg=0x2d97410) at thread/qthread_unix.cpp:338
#10 0x00007fee99666f8e in start_thread (arg=0x7fee6a754700) at pthread_create.c:311
#11 0x00007fee9b64de1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 11 (Thread 0x7fee6908d700 (LWP 16990)):
#0  0x00007fee9b646233 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fee9bd76132 in QProcessManager::run (this=0x7fee9c0f5540 &lt;processManager()::processManager&gt;) at io/qprocess_unix.cpp:245
#2  0x00007fee9bc9abec in QThreadPrivate::start (arg=0x7fee9c0f5540 &lt;processManager()::processManager&gt;) at thread/qthread_unix.cpp:338
#3  0x00007fee99666f8e in start_thread (arg=0x7fee6908d700) at pthread_create.c:311
#4  0x00007fee9b64de1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 10 (Thread 0x7fee4bfff700 (LWP 16992)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fee97d2ae77 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fee97d2aea9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fee99666f8e in start_thread (arg=0x7fee4bfff700) at pthread_create.c:311
#4  0x00007fee9b64de1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 9 (Thread 0x7fee31cf2700 (LWP 16997)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fee9bc9b0a7 in wait (time=361564, this=0x2883400) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x2882600, time=361564) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fee7f2e2d46 in ?? () from /usr/lib/x86_64-linux-gnu/qt4/plugins/phonon_backend/phonon_gstreamer.so
#4  0x00007fee7f2e32cb in ?? () from /usr/lib/x86_64-linux-gnu/qt4/plugins/phonon_backend/phonon_gstreamer.so
#5  0x00007fee9bdac0ef in QMetaObject::activate (sender=0x2885af0, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x0) at kernel/qobject.cpp:3539
#6  0x00007fee9440c8e7 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7  0x00007fee944252df in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x00007fee94425f92 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007fee74ca3452 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstplaybin.so
#10 0x00007fee9440c8e7 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007fee944252df in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007fee94425f92 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007fee9440c8e7 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007fee944252df in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007fee94425f92 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007fee3296adc2 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstdecodebin2.so
#17 0x00007fee3296e58b in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstdecodebin2.so
#18 0x00007fee89d6cf19 in gst_marshal_BOOLEAN__POINTER () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#19 0x00007fee9440c620 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007fee9441df00 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007fee94424e3b in g_signal_emitv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007fee89cf701a in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#23 0x00007fee89d2fffc in gst_pad_push_event () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#24 0x00007fee89d1a713 in gst_proxy_pad_event_default () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#25 0x00007fee89d2fb85 in gst_pad_send_event () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#26 0x00007fee89d300e2 in gst_pad_push_event () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#27 0x00007fee312c5e4b in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstflump3dec.so
#28 0x00007fee89d2fb85 in gst_pad_send_event () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#29 0x00007fee89d300e2 in gst_pad_push_event () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#30 0x00007fee89fcf3e6 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#31 0x00007fee89d54e34 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#32 0x00007fee94d926f2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fee94d91eb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fee99666f8e in start_thread (arg=0x7fee31cf2700) at pthread_create.c:311
#35 0x00007fee9b64de1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 8 (Thread 0x7fee31034700 (LWP 16998)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fee94dad83f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fee89fd66dc in gst_base_sink_wait_preroll () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#3  0x00007fee7a1a26a8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstaudio-0.10.so.0
#4  0x00007fee89fd8c3f in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#5  0x00007fee89fda63f in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#6  0x00007fee89fdab48 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#7  0x00007fee89fdae7f in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#8  0x00007fee89d2edb1 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#9  0x00007fee89fe88dc in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#10 0x00007fee89d2edb1 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#11 0x00007fee89fe88dc in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#12 0x00007fee89d2edb1 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#13 0x00007fee89fe88dc in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#14 0x00007fee89d2edb1 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#15 0x00007fee7533fdf6 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#16 0x00007fee89d54e34 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#17 0x00007fee94d926f2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fee94d91eb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fee99666f8e in start_thread (arg=0x7fee31034700) at pthread_create.c:311
#20 0x00007fee9b64de1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 7 (Thread 0x7fee30833700 (LWP 16999)):
#0  0x00007fee9b63fb6d in write () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fee94dac76f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fee9bd9ad42 in QCoreApplication::postEvent (receiver=0x28824e0, event=event@entry=0x7fee2807c3a0, priority=priority@entry=0) at kernel/qcoreapplication.cpp:1392
#3  0x00007fee9bd9ae07 in QCoreApplication::postEvent (receiver=&lt;optimized out&gt;, event=event@entry=0x7fee2807c3a0) at kernel/qcoreapplication.cpp:1304
#4  0x00007fee9bdac415 in queued_activate (argv=0x7fee308315a0, c=0x28922a0, signal=13, sender=0x2885af0) at kernel/qobject.cpp:3423
#5  QMetaObject::activate (sender=0x2885af0, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x7fee308315a0) at kernel/qobject.cpp:3499
#6  0x00007fee7f2e6726 in ?? () from /usr/lib/x86_64-linux-gnu/qt4/plugins/phonon_backend/phonon_gstreamer.so
#7  0x00007fee7f2eab39 in ?? () from /usr/lib/x86_64-linux-gnu/qt4/plugins/phonon_backend/phonon_gstreamer.so
#8  0x00007fee9440c620 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007fee9441df00 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007fee94425d11 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007fee94425f92 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007fee89d04aca in gst_bus_sync_signal_handler () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#13 0x00007fee89d04ee2 in gst_bus_post () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#14 0x00007fee89d12e63 in gst_element_post_message () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#15 0x00007fee89cfe667 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#16 0x00007fee89d31ff8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#17 0x00007fee74ca0359 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstplaybin.so
#18 0x00007fee89cfb418 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#19 0x00007fee89d04ee2 in gst_bus_post () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#20 0x00007fee89d12e63 in gst_element_post_message () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#21 0x00007fee89cfe667 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#22 0x00007fee74ca71e5 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstplaybin.so
#23 0x00007fee89cfb418 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#24 0x00007fee89d04ee2 in gst_bus_post () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#25 0x00007fee89d12e63 in gst_element_post_message () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#26 0x00007fee89cfe667 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#27 0x00007fee89cfb418 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#28 0x00007fee89d04ee2 in gst_bus_post () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#29 0x00007fee89d12e63 in gst_element_post_message () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#30 0x00007fee89cfe667 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#31 0x00007fee89cfb418 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#32 0x00007fee89d04ee2 in gst_bus_post () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#33 0x00007fee89d12e63 in gst_element_post_message () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#34 0x00007fee89cfe667 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#35 0x00007fee89cfb418 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#36 0x00007fee89d04ee2 in gst_bus_post () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#37 0x00007fee89d12e63 in gst_element_post_message () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#38 0x00007fee89d132c9 in gst_element_message_full () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#39 0x00007fee7a3c4ab7 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstpulse.so
#40 0x00007fee7a3c535c in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstpulse.so
#41 0x00007fee7a192948 in ?? () from /usr/lib/x86_64-linux-gnu/libgstaudio-0.10.so.0
#42 0x00007fee89d0b971 in gst_clock_get_internal_time () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#43 0x00007fee89d0bb08 in gst_clock_get_time () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#44 0x00007fee89d4ddef in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#45 0x00007fee89d0bc84 in gst_clock_id_wait () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#46 0x00007fee89fd65ff in gst_base_sink_wait_clock () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#47 0x00007fee89fd898b in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#48 0x00007fee89fda63f in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#49 0x00007fee89fdab48 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#50 0x00007fee89fdae7f in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#51 0x00007fee89d2edb1 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#52 0x00007fee89fe88dc in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#53 0x00007fee89d2edb1 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#54 0x00007fee89fe88dc in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#55 0x00007fee89d2edb1 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#56 0x00007fee7533fdf6 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#57 0x00007fee89d54e34 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#58 0x00007fee94d926f2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#59 0x00007fee94d91eb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#60 0x00007fee99666f8e in start_thread (arg=0x7fee30833700) at pthread_create.c:311
#61 0x00007fee9b64de1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7fee23fff700 (LWP 17000)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fee94dad83f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fee7533ee25 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#3  0x00007fee89d2edb1 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#4  0x00007fee89d2edb1 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#5  0x00007fee7534aadf in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#6  0x00007fee89d2edb1 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#7  0x00007fee89d2edb1 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#8  0x00007fee89fe88dc in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#9  0x00007fee89d2edb1 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#10 0x00007fee89fe88dc in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#11 0x00007fee89d2edb1 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#12 0x00007fee7533fdf6 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#13 0x00007fee89d54e34 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#14 0x00007fee94d926f2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007fee94d91eb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007fee99666f8e in start_thread (arg=0x7fee23fff700) at pthread_create.c:311
#17 0x00007fee9b64de1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7fee237fe700 (LWP 17001)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fee94dad83f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fee7533f6b5 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#3  0x00007fee89d54e34 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#4  0x00007fee94d926f2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fee94d91eb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fee99666f8e in start_thread (arg=0x7fee237fe700) at pthread_create.c:311
#7  0x00007fee9b64de1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7fee22ffd700 (LWP 17002)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fee94dad83f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fee7533ee25 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#3  0x00007fee89d2edb1 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#4  0x00007fee89d2edb1 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#5  0x00007fee7534a5e0 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#6  0x00007fee7534aadf in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#7  0x00007fee89d2edb1 in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#8  0x00007fee7533fdf6 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#9  0x00007fee89d54e34 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#10 0x00007fee94d926f2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fee94d91eb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fee99666f8e in start_thread (arg=0x7fee22ffd700) at pthread_create.c:311
#13 0x00007fee9b64de1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7fee227fc700 (LWP 17003)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fee94dad83f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fee7533f6b5 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#3  0x00007fee89d54e34 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#4  0x00007fee94d926f2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fee94d91eb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fee99666f8e in start_thread (arg=0x7fee227fc700) at pthread_create.c:311
#7  0x00007fee9b64de1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7fee21ffb700 (LWP 17112)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fee94dad83f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fee89d55003 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#3  0x00007fee94d926f2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fee94d91eb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fee99666f8e in start_thread (arg=0x7fee21ffb700) at pthread_create.c:311
#6  0x00007fee9b64de1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7fee9e9017c0 (LWP 16979)):
#0  0x00007fee9b63fb0d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fee94dac6cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fee94d6dd3c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fee94d6e175 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fee94d6e304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fee9bdc6036 in QEventDispatcherGlib::processEvents (this=0x2089ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fee9c8261ae in QGuiEventDispatcherGlib::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#7  0x00007fee9bd9638f in QEventLoop::processEvents (this=this@entry=0x7fff314f5690, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007fee9bd96618 in QEventLoop::exec (this=this@entry=0x7fff314f5690, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007fee9bd9bcf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#10 0x00000000004079c9 in main (argc=1, argv=0x7fff314f5918) at /home/martin/sources/amarok/src/main.cpp:329

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368886</commentid>
    <comment_count>1</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2013-05-15 00:08:50 +0000</bug_when>
    <thetext>Is this crash reproducible? Please make sure you always use the very latest git build, current is at  v2.7.0-299-g00eb2e4</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368975</commentid>
    <comment_count>2</comment_count>
      <attachid>79899</attachid>
    <who name="Martin">martin.ruessler</who>
    <bug_when>2013-05-15 11:46:38 +0000</bug_when>
    <thetext>Created attachment 79899
New crash information added by DrKonqi

amarok (2.7-git) on KDE Platform 4.10.3 using Qt 4.8.4

Yes it seems that I can reproduce the bug. I went to the settings and started a full rescan of my library. After a while Amarok crashed. I used v2.7.0-291-g89a8141 but I will update and try again.

-- Backtrace (Reduced):
#6  0x00007f9d90a33037 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f9d90a36698 in __GI_abort () at abort.c:90
[...]
#11 0x00007f9d6dcc4107 in SqlScanResultProcessor::removeTrack (this=0x14cc500, entry=...) at /home/martin/sources/amarok/src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp:544
#12 0x00007f9d6dcc375f in SqlScanResultProcessor::deleteDeletedTracks (this=0x14cc500, directoryId=10832) at /home/martin/sources/amarok/src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp:451
#13 0x00007f9d6dcc3647 in SqlScanResultProcessor::deleteDeletedTracks (this=0x14cc500, directory=0x7f9d548e96c0) at /home/martin/sources/amarok/src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp:433</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368983</commentid>
    <comment_count>3</comment_count>
    <who name="Martin">martin.ruessler</who>
    <bug_when>2013-05-15 12:17:59 +0000</bug_when>
    <thetext>It is the same with v2.7.0-302-gc208b80. Every collection scan crashes the program. Right now I have at least one album in my collection where all files have two entries: One from before and one from after the move of the files.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368987</commentid>
    <comment_count>4</comment_count>
    <who name="Mark Kretschmann">kretschmann</who>
    <bug_when>2013-05-15 12:26:49 +0000</bug_when>
    <thetext>Thanks for testing. Confirming the report based on your backtrace.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1369006</commentid>
    <comment_count>5</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2013-05-15 12:53:06 +0000</bug_when>
    <thetext>Could you please run the amarokcollectionscanner to see if it crashes on a specific file? See amarokcollectionscanner --help for options.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1369029</commentid>
    <comment_count>6</comment_count>
    <who name="Martin">martin.ruessler</who>
    <bug_when>2013-05-15 14:40:49 +0000</bug_when>
    <thetext>When I ran the collection scanner it worked through all the files and completed the scan without any problems.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1369032</commentid>
    <comment_count>7</comment_count>
    <who name="Mark Kretschmann">kretschmann</who>
    <bug_when>2013-05-15 14:47:47 +0000</bug_when>
    <thetext>@Myriam: The particular piece of code that crashed is in Amarok itself, not in the scanner.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1369037</commentid>
    <comment_count>8</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2013-05-15 15:18:15 +0000</bug_when>
    <thetext>Thanks for the fast feedback.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1370631</commentid>
    <comment_count>9</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2013-05-23 14:39:20 +0000</bug_when>
    <thetext>Just had the same crash: Amarok v2.7.0-313-g35c6b12. Lauched a full colelction rescan, no tracks playing:

Thread 16 (Thread 0x7ff8a37fe700 (LWP 21339)):
[KCrash Handler]
#6  0x00007ff8e0c43037 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007ff8e0c46698 in __GI_abort () at abort.c:90
#8  0x00007ff8e0c805ab in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7ff8e0d93860 &quot;*** Error in `%s&apos;: %s: 0x%s ***\n&quot;) at ../sysdeps/unix/sysv/linux/libc_fatal.c:199
#9  0x00007ff8e0c8ca46 in malloc_printerr (ptr=0x7ff7e11fd9a0, str=0x7ff8e0d93948 &quot;double free or corruption (!prev)&quot;, action=3) at malloc.c:4902
#10 _int_free (av=av@entry=0x7ff89c000020, p=p@entry=0x7ff7e11fd990, have_lock=have_lock@entry=1) at malloc.c:3758
#11 0x00007ff8e0c8ec30 in _int_realloc (av=av@entry=0x7ff89c000020, oldp=oldp@entry=0x7ff7e11fd990, oldsize=524304, nb=nb@entry=1048592) at malloc.c:4245
#12 0x00007ff8e0c8fb92 in __GI___libc_realloc (oldmem=0x7ff7e11fd9a0, bytes=1048576) at malloc.c:2984
#13 0x00007ff8e188b5f6 in QListData::realloc (this=this@entry=0x2996b38, alloc=131069) at tools/qlist.cpp:221
#14 0x00007ff8e188b6a7 in QListData::append (this=0x2996b38, n=1) at tools/qlist.cpp:243
#15 0x00007ff8e5a2156b in QList&lt;QString&gt;::append (this=0x2996b38, t=...) at /usr/include/qt4/QtCore/qlist.h:530
#16 0x00007ff8bce95af5 in SqlScanResultProcessor::commitTrack (this=0x2996ab0, track=0x7ff89c481350, srcAlbum=0x7ff89f0c2e90) at /home/myriam/kde/src/amarok/src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp:212
#17 0x00007ff8bce94f6b in SqlScanResultProcessor::commitAlbum (this=0x2996ab0, album=0x7ff89f0c2e90) at /home/myriam/kde/src/amarok/src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp:155
#18 0x00007ff8e4b5ee1f in AbstractScanResultProcessor::scanSucceeded (this=0x2996ab0) at /home/myriam/kde/src/amarok/src/scanner/AbstractScanResultProcessor.cpp:169
#19 0x00007ff8bce93d41 in SqlScanResultProcessor::scanSucceeded (this=0x2996ab0) at /home/myriam/kde/src/amarok/src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp:69
#20 0x00007ff8e4b602bf in AbstractScanResultProcessor::qt_static_metacall (_o=0x2996ab0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7ff8a37fd980) at /home/myriam/kde/build/amarok/src/AbstractScanResultProcessor.moc:73
#21 0x00007ff8e197f0ef in QMetaObject::activate (sender=0x291df60, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x0) at kernel/qobject.cpp:3539
#22 0x00007ff8e47eb4ab in GenericScanManager::succeeded (this=0x291df60) at /home/myriam/kde/build/amarok/src/moc_GenericScanManager.cpp:153
#23 0x00007ff8e4b55b6b in GenericScanManager::slotSucceeded (this=0x291df60) at /home/myriam/kde/src/amarok/src/scanner/GenericScanManager.cpp:134
#24 0x00007ff8e47eb304 in GenericScanManager::qt_static_metacall (_o=0x291df60, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0x7ff8a37fdb90) at /home/myriam/kde/build/amarok/src/moc_GenericScanManager.cpp:83
#25 0x00007ff8e197f0ef in QMetaObject::activate (sender=0xb5f0cb0, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x0) at kernel/qobject.cpp:3539
#26 0x00007ff8e4b58dab in GenericScannerJob::succeeded (this=0xb5f0cb0) at /home/myriam/kde/build/amarok/src/GenericScannerJob.moc:132
#27 0x00007ff8e4b56e00 in GenericScannerJob::run (this=0xb5f0cb0) at /home/myriam/kde/src/amarok/src/scanner/GenericScannerJob.cpp:157
#28 0x00007ff8df134e3a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7ff8a37fdd70, th=th@entry=0x2c2fef0, job=job@entry=0xb5f0cb0) at ../../../threadweaver/Weaver/Job.cpp:106
#29 0x00007ff8df134fb1 in ThreadWeaver::Job::execute (this=0xb5f0cb0, th=0x2c2fef0) at ../../../threadweaver/Weaver/Job.cpp:135
#30 0x00007ff8df13460f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7ff8a37fddc0, parent=0x29d3fb0, th=th@entry=0x2c2fef0) at ../../../threadweaver/Weaver/Thread.cpp:95
#31 0x00007ff8df1346cb in ThreadWeaver::Thread::run (this=0x2c2fef0) at ../../../threadweaver/Weaver/Thread.cpp:142
#32 0x00007ff8e186dbec in QThreadPrivate::start (arg=0x2c2fef0) at thread/qthread_unix.cpp:338
#33 0x00007ff8dfacff8e in start_thread (arg=0x7ff8a37fe700) at pthread_create.c:311
#34 0x00007ff8e0d05e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1370647</commentid>
    <comment_count>10</comment_count>
    <who name="Matěj Laitl">matej</who>
    <bug_when>2013-05-23 16:32:20 +0000</bug_when>
    <thetext>This is because GenericScanManager::slotSucceeded(), in turn SqlScanResultProcessor::scanSucceeded() in turn AbstractScanResultProcessor::scanSucceeded() in turn SqlScanResultProcessor::commitAlbum() in turn SqlScanResultProcessor::commitTrack() being called from the non-main thread, which it doesn&apos;t expect.

I&apos;ll have a look at this later.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379592</commentid>
    <comment_count>11</comment_count>
    <who name="Matěj Laitl">matej</who>
    <bug_when>2013-06-26 17:48:49 +0000</bug_when>
    <thetext>Git commit acf7cfabe5e51cef2704d76a4312724ebf4abfcf by Matěj Laitl.
Committed on 26/06/2013 at 16:49.
Pushed by laitl into branch &apos;master&apos;.

ScanManagers, ScanResultProcessors: don&apos;t call non-thread-safe code from a thread

Excessive usage of direct Qt connections lead to a large amount of code
in various ScanResultProcessors being called from a non-main thread, but
the result processors didn&apos;t expected it, weren&apos;t thread-safe, which
lead to data races.

This fixes one confirmed crash and may fix more seemingly random Local
Collection updating behaviour.
FIXED-IN: 2.8

M  +1    -0    ChangeLog
M  +6    -5    src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp
M  +3    -2    src/core-impl/collections/db/sql/SqlScanResultProcessor.h
M  +3    -3    src/core-impl/collections/umscollection/UmsCollection.cpp
M  +1    -1    src/core-impl/collections/umscollection/UmsCollection.h
M  +13   -23   src/scanner/AbstractScanResultProcessor.cpp
M  +6    -5    src/scanner/AbstractScanResultProcessor.h
M  +12   -16   src/scanner/GenericScanManager.cpp
M  +13   -10   src/scanner/GenericScanManager.h
M  +1    -5    src/scanner/GenericScannerJob.cpp
M  +12   -17   src/scanner/GenericScannerJob.h
M  +7    -15   tests/scanner/TestGenericScanManager.cpp
M  +1    -1    tests/scanner/TestGenericScanManager.h

http://commits.kde.org/amarok/acf7cfabe5e51cef2704d76a4312724ebf4abfcf</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>79899</attachid>
            <date>2013-05-15 11:46:38 +0000</date>
            <delta_ts>2013-05-15 11:46:38 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>drkonqireport</filename>
            <type>text/plain</type>
            <size>13470</size>
            <attacher name="Martin">martin.ruessler</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGFtYXJvayAoMi43LWdpdCkKS0RFIFBsYXRmb3JtIFZlcnNpb246IDQuMTAu
MwpRdCBWZXJzaW9uOiA0LjguNApPcGVyYXRpbmcgU3lzdGVtOiBMaW51eCAzLjguMC0yMC1nZW5l
cmljIHg4Nl82NApEaXN0cmlidXRpb246IFVidW50dSAxMy4wNAoKLS0gSW5mb3JtYXRpb24gYWJv
dXQgdGhlIGNyYXNoOgpZZXMgaXQgc2VlbXMgdGhhdCBJIGNhbiByZXByb2R1Y2UgdGhlIGJ1Zy4g
SSB3ZW50IHRvIHRoZSBzZXR0aW5ncyBhbmQgc3RhcnRlZCBhIGZ1bGwgcmVzY2FuIG9mIG15IGxp
YnJhcnkuIEFmdGVyIGEgd2hpbGUgQW1hcm9rIGNyYXNoZWQuIEkgdXNlZCB2Mi43LjAtMjkxLWc4
OWE4MTQxIGJ1dCBJIHdpbGwgdXBkYXRlIGFuZCB0cnkgYWdhaW4uCgotLSBCYWNrdHJhY2U6CkFw
cGxpY2F0aW9uOiBBbWFyb2sgKGFtYXJvayksIHNpZ25hbDogQWJvcnRlZApVc2luZyBob3N0IGxp
YnRocmVhZF9kYiBsaWJyYXJ5ICIvbGliL3g4Nl82NC1saW51eC1nbnUvbGlidGhyZWFkX2RiLnNv
LjEiLgpbQ3VycmVudCB0aHJlYWQgaXMgMSAoVGhyZWFkIDB4N2Y5ZDkzZGE5N2MwIChMV1AgMjYz
MjkpKV0KClRocmVhZCA5IChUaHJlYWQgMHg3ZjlkNmY2MmE3MDAgKExXUCAyNjMzMikpOgojMCAg
MHgwMDAwN2Y5ZDkwYWU5M2NkIGluIHBvbGwgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c2NhbGwt
dGVtcGxhdGUuUzo4MQojMSAgMHgwMDAwN2Y5ZDg3MmFiY2RmIGluID8/ICgpIGZyb20gL3Vzci9s
aWIveDg2XzY0LWxpbnV4LWdudS9saWJwdWxzZS5zby4wCiMyICAweDAwMDA3ZjlkODcyOWQyMDUg
aW4gcGFfbWFpbmxvb3BfcG9sbCAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGli
cHVsc2Uuc28uMAojMyAgMHgwMDAwN2Y5ZDg3MjlkODY5IGluIHBhX21haW5sb29wX2l0ZXJhdGUg
KCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYnB1bHNlLnNvLjAKIzQgIDB4MDAw
MDdmOWQ4NzI5ZDkyMCBpbiBwYV9tYWlubG9vcF9ydW4gKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQt
bGludXgtZ251L2xpYnB1bHNlLnNvLjAKIzUgIDB4MDAwMDdmOWQ4NzJhYmM4ZiBpbiA/PyAoKSBm
cm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGlicHVsc2Uuc28uMAojNiAgMHgwMDAwN2Y5
ZDgwM2UzMTQzIGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9wdWxzZWF1
ZGlvL2xpYnB1bHNlY29tbW9uLTMuMC5zbwojNyAgMHgwMDAwN2Y5ZDhlYjBlZjhlIGluIHN0YXJ0
X3RocmVhZCAoYXJnPTB4N2Y5ZDZmNjJhNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMxMQojOCAg
MHgwMDAwN2Y5ZDkwYWY1ZTFkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xp
bnV4L3g4Nl82NC9jbG9uZS5TOjExMwoKVGhyZWFkIDggKFRocmVhZCAweDdmOWQ2YmZkYTcwMCAo
TFdQIDI2MzM0KSk6CiMwICBwdGhyZWFkX2NvbmRfdGltZWR3YWl0QEBHTElCQ18yLjMuMiAoKSBh
dCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFkX2NvbmRfdGlt
ZWR3YWl0LlM6MjM4CiMxICAweDAwMDA3ZjlkOTExNDMwYTcgaW4gd2FpdCAodGltZT02MDAwMCwg
dGhpcz0weGQzMDNmMCkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjg0CiMyICBR
V2FpdENvbmRpdGlvbjo6d2FpdCAodGhpcz08b3B0aW1pemVkIG91dD4sIG11dGV4PTB4ZDMyYTA4
LCB0aW1lPTYwMDAwKSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTU4CiMzICAw
eDAwMDA3ZjlkOTJlMDEwYzEgaW4gQWJzdHJhY3REaXJlY3RvcnlXYXRjaGVyOjpydW4gKHRoaXM9
MHhkMzI5ZTApIGF0IC9ob21lL21hcnRpbi9zb3VyY2VzL2FtYXJvay9zcmMvc2Nhbm5lci9BYnN0
cmFjdERpcmVjdG9yeVdhdGNoZXIuY3BwOjY1CiM0ICAweDAwMDA3ZjlkOGUxNzNlM2EgaW4gVGhy
ZWFkV2VhdmVyOjpKb2JSdW5IZWxwZXI6OnJ1blRoZUpvYiAodGhpcz10aGlzQGVudHJ5PTB4N2Y5
ZDZiZmQ5ZDcwLCB0aD10aEBlbnRyeT0weGU5Yzc1MCwgam9iPWpvYkBlbnRyeT0weGQzMjllMCkg
YXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9Kb2IuY3BwOjEwNgojNSAgMHgwMDAwN2Y5
ZDhlMTczZmIxIGluIFRocmVhZFdlYXZlcjo6Sm9iOjpleGVjdXRlICh0aGlzPTB4ZDMyOWUwLCB0
aD0weGU5Yzc1MCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9Kb2IuY3BwOjEzNQoj
NiAgMHgwMDAwN2Y5ZDhlMTczNjBmIGluIFRocmVhZFdlYXZlcjo6VGhyZWFkUnVuSGVscGVyOjpy
dW4gKHRoaXM9dGhpc0BlbnRyeT0weDdmOWQ2YmZkOWRjMCwgcGFyZW50PTB4ZDMxMjYwLCB0aD10
aEBlbnRyeT0weGU5Yzc1MCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9UaHJlYWQu
Y3BwOjk1CiM3ICAweDAwMDA3ZjlkOGUxNzM2Y2IgaW4gVGhyZWFkV2VhdmVyOjpUaHJlYWQ6OnJ1
biAodGhpcz0weGU5Yzc1MCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9UaHJlYWQu
Y3BwOjE0MgojOCAgMHgwMDAwN2Y5ZDkxMTQyYmVjIGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAo
YXJnPTB4ZTljNzUwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozMzgKIzkgIDB4MDAwMDdm
OWQ4ZWIwZWY4ZSBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdmOWQ2YmZkYTcwMCkgYXQgcHRocmVh
ZF9jcmVhdGUuYzozMTEKIzEwIDB4MDAwMDdmOWQ5MGFmNWUxZCBpbiBjbG9uZSAoKSBhdCAuLi9z
eXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTMKClRocmVhZCA3IChUaHJl
YWQgMHg3ZjlkNmI1Y2M3MDAgKExXUCAyNjMzNSkpOgojMCAgMHgwMDAwN2Y5ZDhhMjU1MzU5IGlu
ID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzEgIDB4
MDAwMDdmOWQ4YTI1NTVlOSBpbiBnX211dGV4X3VubG9jayAoKSBmcm9tIC9saWIveDg2XzY0LWxp
bnV4LWdudS9saWJnbGliLTIuMC5zby4wCiMyICAweDAwMDA3ZjlkOGEyMTYwYWMgaW4gPz8gKCkg
ZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojMyAgMHgwMDAwN2Y5
ZDhhMjE2MzA0IGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBmcm9tIC9saWIveDg2XzY0
LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiM0ICAweDAwMDA3ZjlkOTEyNmUwMzYgaW4gUUV2
ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9MHg3ZjlkNTAwMDA4YzAsIGZs
YWdzPS4uLikgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDI2CiM1ICAweDAw
MDA3ZjlkOTEyM2UzOGYgaW4gUUV2ZW50TG9vcDo6cHJvY2Vzc0V2ZW50cyAodGhpcz10aGlzQGVu
dHJ5PTB4N2Y5ZDZiNWNiZDkwLCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDox
NDkKIzYgIDB4MDAwMDdmOWQ5MTIzZTYxOCBpbiBRRXZlbnRMb29wOjpleGVjICh0aGlzPXRoaXNA
ZW50cnk9MHg3ZjlkNmI1Y2JkOTAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3Bw
OjIwNAojNyAgMHgwMDAwN2Y5ZDkxMTQwNDEwIGluIFFUaHJlYWQ6OmV4ZWMgKHRoaXM9dGhpc0Bl
bnRyeT0weDE0ZWI0NDApIGF0IHRocmVhZC9xdGhyZWFkLmNwcDo1NDIKIzggIDB4MDAwMDdmOWQ5
MTIxZmVkZiBpbiBRSW5vdGlmeUZpbGVTeXN0ZW1XYXRjaGVyRW5naW5lOjpydW4gKHRoaXM9MHgx
NGViNDQwKSBhdCBpby9xZmlsZXN5c3RlbXdhdGNoZXJfaW5vdGlmeS5jcHA6MjU2CiM5ICAweDAw
MDA3ZjlkOTExNDJiZWMgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHgxNGViNDQwKSBh
dCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozMzgKIzEwIDB4MDAwMDdmOWQ4ZWIwZWY4ZSBpbiBz
dGFydF90aHJlYWQgKGFyZz0weDdmOWQ2YjVjYzcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMTEK
IzExIDB4MDAwMDdmOWQ5MGFmNWUxZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lz
di9saW51eC94ODZfNjQvY2xvbmUuUzoxMTMKClRocmVhZCA2IChUaHJlYWQgMHg3ZjlkNjljZjA3
MDAgKExXUCAyNjMzNikpOgpbS0NyYXNoIEhhbmRsZXJdCiM2ICAweDAwMDA3ZjlkOTBhMzMwMzcg
aW4gX19HSV9yYWlzZSAoc2lnPXNpZ0BlbnRyeT02KSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9z
eXN2L2xpbnV4L3JhaXNlLmM6NTYKIzcgIDB4MDAwMDdmOWQ5MGEzNjY5OCBpbiBfX0dJX2Fib3J0
ICgpIGF0IGFib3J0LmM6OTAKIzggIDB4MDAwMDdmOWQ5MTEzODVjMiBpbiBxdF9tZXNzYWdlX291
dHB1dCAobXNnVHlwZT1tc2dUeXBlQGVudHJ5PVF0RmF0YWxNc2csIGJ1Zj0weDdmOWQxZjk1NmYw
OCAiQVNTRVJUOiBcInRyYWNrLT51cmxJZCgpID09IGVudHJ5LmlkXCIgaW4gZmlsZSAvaG9tZS9t
YXJ0aW4vc291cmNlcy9hbWFyb2svc3JjL2NvcmUtaW1wbC9jb2xsZWN0aW9ucy9kYi9zcWwvU3Fs
U2NhblJlc3VsdFByb2Nlc3Nvci5jcHAsIGxpbmUgNTQ0IikgYXQgZ2xvYmFsL3FnbG9iYWwuY3Bw
OjIzNDcKIzkgIDB4MDAwMDdmOWQ5MTEzODkzOCBpbiBxdF9tZXNzYWdlKFF0TXNnVHlwZSwgY29u
c3QgY2hhciAqLCB0eXBlZGVmIF9fdmFfbGlzdF90YWcgX192YV9saXN0X3RhZyAqKSAobXNnVHlw
ZT1tc2dUeXBlQGVudHJ5PVF0RmF0YWxNc2csIG1zZz0weDdmOWQ5MTJhMjU0OCAiQVNTRVJUOiBc
IiVzXCIgaW4gZmlsZSAlcywgbGluZSAlZCIsIGFwPWFwQGVudHJ5PTB4N2Y5ZDY5Y2VmNTk4KSBh
dCBnbG9iYWwvcWdsb2JhbC5jcHA6MjM5MwojMTAgMHgwMDAwN2Y5ZDkxMTM4YWM0IGluIHFGYXRh
bCAobXNnPTxvcHRpbWl6ZWQgb3V0PikgYXQgZ2xvYmFsL3FnbG9iYWwuY3BwOjI1NzYKIzExIDB4
MDAwMDdmOWQ2ZGNjNDEwNyBpbiBTcWxTY2FuUmVzdWx0UHJvY2Vzc29yOjpyZW1vdmVUcmFjayAo
dGhpcz0weDE0Y2M1MDAsIGVudHJ5PS4uLikgYXQgL2hvbWUvbWFydGluL3NvdXJjZXMvYW1hcm9r
L3NyYy9jb3JlLWltcGwvY29sbGVjdGlvbnMvZGIvc3FsL1NxbFNjYW5SZXN1bHRQcm9jZXNzb3Iu
Y3BwOjU0NAojMTIgMHgwMDAwN2Y5ZDZkY2MzNzVmIGluIFNxbFNjYW5SZXN1bHRQcm9jZXNzb3I6
OmRlbGV0ZURlbGV0ZWRUcmFja3MgKHRoaXM9MHgxNGNjNTAwLCBkaXJlY3RvcnlJZD0xMDgzMikg
YXQgL2hvbWUvbWFydGluL3NvdXJjZXMvYW1hcm9rL3NyYy9jb3JlLWltcGwvY29sbGVjdGlvbnMv
ZGIvc3FsL1NxbFNjYW5SZXN1bHRQcm9jZXNzb3IuY3BwOjQ1MQojMTMgMHgwMDAwN2Y5ZDZkY2Mz
NjQ3IGluIFNxbFNjYW5SZXN1bHRQcm9jZXNzb3I6OmRlbGV0ZURlbGV0ZWRUcmFja3MgKHRoaXM9
MHgxNGNjNTAwLCBkaXJlY3Rvcnk9MHg3ZjlkNTQ4ZTk2YzApIGF0IC9ob21lL21hcnRpbi9zb3Vy
Y2VzL2FtYXJvay9zcmMvY29yZS1pbXBsL2NvbGxlY3Rpb25zL2RiL3NxbC9TcWxTY2FuUmVzdWx0
UHJvY2Vzc29yLmNwcDo0MzMKIzE0IDB4MDAwMDdmOWQ5MmUwMzY3MyBpbiBBYnN0cmFjdFNjYW5S
ZXN1bHRQcm9jZXNzb3I6OnNjYW5TdWNjZWVkZWQgKHRoaXM9MHgxNGNjNTAwKSBhdCAvaG9tZS9t
YXJ0aW4vc291cmNlcy9hbWFyb2svc3JjL3NjYW5uZXIvQWJzdHJhY3RTY2FuUmVzdWx0UHJvY2Vz
c29yLmNwcDoyMTkKIzE1IDB4MDAwMDdmOWQ2ZGNjMGVlZCBpbiBTcWxTY2FuUmVzdWx0UHJvY2Vz
c29yOjpzY2FuU3VjY2VlZGVkICh0aGlzPTB4MTRjYzUwMCkgYXQgL2hvbWUvbWFydGluL3NvdXJj
ZXMvYW1hcm9rL3NyYy9jb3JlLWltcGwvY29sbGVjdGlvbnMvZGIvc3FsL1NxbFNjYW5SZXN1bHRQ
cm9jZXNzb3IuY3BwOjY5CiMxNiAweDAwMDA3ZjlkOTJlMDNlZjQgaW4gQWJzdHJhY3RTY2FuUmVz
dWx0UHJvY2Vzc29yOjpxdF9zdGF0aWNfbWV0YWNhbGwgKF9vPTB4MTRjYzUwMCwgX2M9UU1ldGFP
YmplY3Q6Okludm9rZU1ldGFNZXRob2QsIF9pZD02LCBfYT0weDdmOWQ2OWNlZmEyMCkgYXQgL2hv
bWUvbWFydGluL3NvdXJjZXMvYW1hcm9rL2J1aWxkL3NyYy9BYnN0cmFjdFNjYW5SZXN1bHRQcm9j
ZXNzb3IubW9jOjczCiMxNyAweDAwMDA3ZjlkOTEyNTQwZWYgaW4gUU1ldGFPYmplY3Q6OmFjdGl2
YXRlIChzZW5kZXI9MHhkMzAyNjAsIG09PG9wdGltaXplZCBvdXQ+LCBsb2NhbF9zaWduYWxfaW5k
ZXg9PG9wdGltaXplZCBvdXQ+LCBhcmd2PTB4MCkgYXQga2VybmVsL3FvYmplY3QuY3BwOjM1MzkK
IzE4IDB4MDAwMDdmOWQ5MmJkZDdjMyBpbiBHZW5lcmljU2Nhbk1hbmFnZXI6OnN1Y2NlZWRlZCAo
dGhpcz0weGQzMDI2MCkgYXQgL2hvbWUvbWFydGluL3NvdXJjZXMvYW1hcm9rL2J1aWxkL3NyYy9t
b2NfR2VuZXJpY1NjYW5NYW5hZ2VyLmNwcDoxNTMKIzE5IDB4MDAwMDdmOWQ5MmRmZGE3MyBpbiBH
ZW5lcmljU2Nhbk1hbmFnZXI6OnNsb3RTdWNjZWVkZWQgKHRoaXM9MHhkMzAyNjApIGF0IC9ob21l
L21hcnRpbi9zb3VyY2VzL2FtYXJvay9zcmMvc2Nhbm5lci9HZW5lcmljU2Nhbk1hbmFnZXIuY3Bw
OjEzMwojMjAgMHgwMDAwN2Y5ZDkyYmRkNWEwIGluIEdlbmVyaWNTY2FuTWFuYWdlcjo6cXRfc3Rh
dGljX21ldGFjYWxsIChfbz0weGQzMDI2MCwgX2M9UU1ldGFPYmplY3Q6Okludm9rZU1ldGFNZXRo
b2QsIF9pZD0xMCwgX2E9MHg3ZjlkNjljZWZiZTApIGF0IC9ob21lL21hcnRpbi9zb3VyY2VzL2Ft
YXJvay9idWlsZC9zcmMvbW9jX0dlbmVyaWNTY2FuTWFuYWdlci5jcHA6ODMKIzIxIDB4MDAwMDdm
OWQ5MTI1NDBlZiBpbiBRTWV0YU9iamVjdDo6YWN0aXZhdGUgKHNlbmRlcj0weDMwODJiYTAsIG09
PG9wdGltaXplZCBvdXQ+LCBsb2NhbF9zaWduYWxfaW5kZXg9PG9wdGltaXplZCBvdXQ+LCBhcmd2
PTB4MCkgYXQga2VybmVsL3FvYmplY3QuY3BwOjM1MzkKIzIyIDB4MDAwMDdmOWQ5MmRmZmRjYiBp
biBHZW5lcmljU2Nhbm5lckpvYjo6c3VjY2VlZGVkICh0aGlzPTB4MzA4MmJhMCkgYXQgL2hvbWUv
bWFydGluL3NvdXJjZXMvYW1hcm9rL2J1aWxkL3NyYy9HZW5lcmljU2Nhbm5lckpvYi5tb2M6MTMy
CiMyMyAweDAwMDA3ZjlkOTJkZmU2NGUgaW4gR2VuZXJpY1NjYW5uZXJKb2I6OnJ1biAodGhpcz0w
eDMwODJiYTApIGF0IC9ob21lL21hcnRpbi9zb3VyY2VzL2FtYXJvay9zcmMvc2Nhbm5lci9HZW5l
cmljU2Nhbm5lckpvYi5jcHA6MTU3CiMyNCAweDAwMDA3ZjlkOGUxNzNlM2EgaW4gVGhyZWFkV2Vh
dmVyOjpKb2JSdW5IZWxwZXI6OnJ1blRoZUpvYiAodGhpcz10aGlzQGVudHJ5PTB4N2Y5ZDY5Y2Vm
ZDcwLCB0aD10aEBlbnRyeT0weDE2MDE5MDAsIGpvYj1qb2JAZW50cnk9MHgzMDgyYmEwKSBhdCAu
Li8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL0pvYi5jcHA6MTA2CiMyNSAweDAwMDA3ZjlkOGUx
NzNmYjEgaW4gVGhyZWFkV2VhdmVyOjpKb2I6OmV4ZWN1dGUgKHRoaXM9MHgzMDgyYmEwLCB0aD0w
eDE2MDE5MDApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvSm9iLmNwcDoxMzUKIzI2
IDB4MDAwMDdmOWQ4ZTE3MzYwZiBpbiBUaHJlYWRXZWF2ZXI6OlRocmVhZFJ1bkhlbHBlcjo6cnVu
ICh0aGlzPXRoaXNAZW50cnk9MHg3ZjlkNjljZWZkYzAsIHBhcmVudD0weGQzMTI2MCwgdGg9dGhA
ZW50cnk9MHgxNjAxOTAwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5j
cHA6OTUKIzI3IDB4MDAwMDdmOWQ4ZTE3MzZjYiBpbiBUaHJlYWRXZWF2ZXI6OlRocmVhZDo6cnVu
ICh0aGlzPTB4MTYwMTkwMCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9UaHJlYWQu
Y3BwOjE0MgojMjggMHgwMDAwN2Y5ZDkxMTQyYmVjIGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAo
YXJnPTB4MTYwMTkwMCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MzM4CiMyOSAweDAwMDA3
ZjlkOGViMGVmOGUgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZjlkNjljZjA3MDApIGF0IHB0aHJl
YWRfY3JlYXRlLmM6MzExCiMzMCAweDAwMDA3ZjlkOTBhZjVlMWQgaW4gY2xvbmUgKCkgYXQgLi4v
c3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEzCgpUaHJlYWQgNSAoVGhy
ZWFkIDB4N2Y5ZDY5NGVmNzAwIChMV1AgMjYzMzcpKToKIzAgIHB0aHJlYWRfY29uZF93YWl0QEBH
TElCQ18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9w
dGhyZWFkX2NvbmRfd2FpdC5TOjE4NQojMSAgMHgwMDAwN2Y5ZDkxMTQzMTRiIGluIHdhaXQgKHRp
bWU9MTg0NDY3NDQwNzM3MDk1NTE2MTUsIHRoaXM9MHhkMzEzYjApIGF0IHRocmVhZC9xd2FpdGNv
bmRpdGlvbl91bml4LmNwcDo4NgojMiAgUVdhaXRDb25kaXRpb246OndhaXQgKHRoaXM9dGhpc0Bl
bnRyeT0weGQzMTI4OCwgbXV0ZXg9MHhkYmNmYjAsIHRpbWU9dGltZUBlbnRyeT0xODQ0Njc0NDA3
MzcwOTU1MTYxNSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjE1OAojMyAgMHgw
MDAwN2Y5ZDhlMTcyMDQxIGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6YmxvY2tUaHJlYWRV
bnRpbEpvYnNBcmVCZWluZ0Fzc2lnbmVkICh0aGlzPTB4ZDMxMjYwLCB0aD0weDdmOWQ1NDAyYTQ1
MCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9XZWF2ZXJJbXBsLmNwcDozNjUKIzQg
IDB4MDAwMDdmOWQ4ZTE3NDk0YiBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OmFw
cGx5Rm9yV29yayAodGhpcz0weGQzMjM4MCwgdGg9MHg3ZjlkNTQwMmE0NTApIGF0IC4uLy4uLy4u
L3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzEKIzUgIDB4MDAwMDdm
OWQ4ZTE3MzYzZiBpbiBUaHJlYWRXZWF2ZXI6OlRocmVhZFJ1bkhlbHBlcjo6cnVuICh0aGlzPXRo
aXNAZW50cnk9MHg3ZjlkNjk0ZWVkYzAsIHBhcmVudD0weGQzMTI2MCwgdGg9dGhAZW50cnk9MHg3
ZjlkNTQwMmE0NTApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvVGhyZWFkLmNwcDo4
NwojNiAgMHgwMDAwN2Y5ZDhlMTczNmNiIGluIFRocmVhZFdlYXZlcjo6VGhyZWFkOjpydW4gKHRo
aXM9MHg3ZjlkNTQwMmE0NTApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvVGhyZWFk
LmNwcDoxNDIKIzcgIDB4MDAwMDdmOWQ5MTE0MmJlYyBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQg
KGFyZz0weDdmOWQ1NDAyYTQ1MCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MzM4CiM4ICAw
eDAwMDA3ZjlkOGViMGVmOGUgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZjlkNjk0ZWY3MDApIGF0
IHB0aHJlYWRfY3JlYXRlLmM6MzExCiM5ICAweDAwMDA3ZjlkOTBhZjVlMWQgaW4gY2xvbmUgKCkg
YXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEzCgpUaHJlYWQg
NCAoVGhyZWFkIDB4N2Y5ZDY4Y2VlNzAwIChMV1AgMjYzMzgpKToKIzAgIHB0aHJlYWRfY29uZF93
YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4
Nl82NC9wdGhyZWFkX2NvbmRfd2FpdC5TOjE4NQojMSAgMHgwMDAwN2Y5ZDkxMTQzMTRiIGluIHdh
aXQgKHRpbWU9MTg0NDY3NDQwNzM3MDk1NTE2MTUsIHRoaXM9MHhkMzEzYjApIGF0IHRocmVhZC9x
d2FpdGNvbmRpdGlvbl91bml4LmNwcDo4NgojMiAgUVdhaXRDb25kaXRpb246OndhaXQgKHRoaXM9
dGhpc0BlbnRyeT0weGQzMTI4OCwgbXV0ZXg9MHhkYmNmYjAsIHRpbWU9dGltZUBlbnRyeT0xODQ0
Njc0NDA3MzcwOTU1MTYxNSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjE1OAoj
MyAgMHgwMDAwN2Y5ZDhlMTcyMDQxIGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6YmxvY2tU
aHJlYWRVbnRpbEpvYnNBcmVCZWluZ0Fzc2lnbmVkICh0aGlzPTB4ZDMxMjYwLCB0aD0weDdmOWQ1
NDAzYmY1MCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9XZWF2ZXJJbXBsLmNwcDoz
NjUKIzQgIDB4MDAwMDdmOWQ4ZTE3NDk0YiBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3Rh
dGU6OmFwcGx5Rm9yV29yayAodGhpcz0weGQzMjM4MCwgdGg9MHg3ZjlkNTQwM2JmNTApIGF0IC4u
Ly4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzEKIzUgIDB4
MDAwMDdmOWQ4ZTE3MzYzZiBpbiBUaHJlYWRXZWF2ZXI6OlRocmVhZFJ1bkhlbHBlcjo6cnVuICh0
aGlzPXRoaXNAZW50cnk9MHg3ZjlkNjhjZWRkYzAsIHBhcmVudD0weGQzMTI2MCwgdGg9dGhAZW50
cnk9MHg3ZjlkNTQwM2JmNTApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvVGhyZWFk
LmNwcDo4NwojNiAgMHgwMDAwN2Y5ZDhlMTczNmNiIGluIFRocmVhZFdlYXZlcjo6VGhyZWFkOjpy
dW4gKHRoaXM9MHg3ZjlkNTQwM2JmNTApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIv
VGhyZWFkLmNwcDoxNDIKIzcgIDB4MDAwMDdmOWQ5MTE0MmJlYyBpbiBRVGhyZWFkUHJpdmF0ZTo6
c3RhcnQgKGFyZz0weDdmOWQ1NDAzYmY1MCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MzM4
CiM4ICAweDAwMDA3ZjlkOGViMGVmOGUgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZjlkNjhjZWU3
MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzExCiM5ICAweDAwMDA3ZjlkOTBhZjVlMWQgaW4gY2xv
bmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEzCgpU
aHJlYWQgMyAoVGhyZWFkIDB4N2Y5ZDVmYjcwNzAwIChMV1AgMjYzMzkpKToKIzAgIDB4MDAwMDdm
OWQ5MGFlOTNjZCBpbiBwb2xsICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXNjYWxsLXRlbXBsYXRl
LlM6ODEKIzEgIDB4MDAwMDdmOWQ4YTIxNjFkYyBpbiA/PyAoKSBmcm9tIC9saWIveDg2XzY0LWxp
bnV4LWdudS9saWJnbGliLTIuMC5zby4wCiMyICAweDAwMDA3ZjlkOGEyMTYzMDQgaW4gZ19tYWlu
X2NvbnRleHRfaXRlcmF0aW9uICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWIt
Mi4wLnNvLjAKIzMgIDB4MDAwMDdmOWQ5MTI2ZTAzNiBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6
cHJvY2Vzc0V2ZW50cyAodGhpcz0weDdmOWQ0MDAwMDhjMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwv
cWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjYKIzQgIDB4MDAwMDdmOWQ5MTIzZTM4ZiBpbiBR
RXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzICh0aGlzPXRoaXNAZW50cnk9MHg3ZjlkNWZiNmZkOTAs
IGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjE0OQojNSAgMHgwMDAwN2Y5ZDkx
MjNlNjE4IGluIFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9dGhpc0BlbnRyeT0weDdmOWQ1ZmI2ZmQ5
MCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjA0CiM2ICAweDAwMDA3Zjlk
OTExNDA0MTAgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz10aGlzQGVudHJ5PTB4MThiYWU5MCkgYXQg
dGhyZWFkL3F0aHJlYWQuY3BwOjU0MgojNyAgMHgwMDAwN2Y5ZDkxMjFmZWRmIGluIFFJbm90aWZ5
RmlsZVN5c3RlbVdhdGNoZXJFbmdpbmU6OnJ1biAodGhpcz0weDE4YmFlOTApIGF0IGlvL3FmaWxl
c3lzdGVtd2F0Y2hlcl9pbm90aWZ5LmNwcDoyNTYKIzggIDB4MDAwMDdmOWQ5MTE0MmJlYyBpbiBR
VGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDE4YmFlOTApIGF0IHRocmVhZC9xdGhyZWFkX3Vu
aXguY3BwOjMzOAojOSAgMHgwMDAwN2Y5ZDhlYjBlZjhlIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4
N2Y5ZDVmYjcwNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMxMQojMTAgMHgwMDAwN2Y5ZDkwYWY1
ZTFkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9u
ZS5TOjExMwoKVGhyZWFkIDIgKFRocmVhZCAweDdmOWQ1ZGMyODcwMCAoTFdQIDI2MzQyKSk6CiMw
ICBwdGhyZWFkX2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3Vu
aXgvc3lzdi9saW51eC94ODZfNjQvcHRocmVhZF9jb25kX3dhaXQuUzoxODUKIzEgIDB4MDAwMDdm
OWQ4ZDFkMmU3NyBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXRT
Y3JpcHQuc28uNAojMiAgMHgwMDAwN2Y5ZDhkMWQyZWE5IGluID8/ICgpIGZyb20gL3Vzci9saWIv
eDg2XzY0LWxpbnV4LWdudS9saWJRdFNjcmlwdC5zby40CiMzICAweDAwMDA3ZjlkOGViMGVmOGUg
aW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZjlkNWRjMjg3MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6
MzExCiM0ICAweDAwMDA3ZjlkOTBhZjVlMWQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4
L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEzCgpUaHJlYWQgMSAoVGhyZWFkIDB4N2Y5ZDkz
ZGE5N2MwIChMV1AgMjYzMjkpKToKIzAgIDB4MDAwMDdmOWQ5MGFlN2IwZCBpbiByZWFkICgpIGF0
IC4uL3N5c2RlcHMvdW5peC9zeXNjYWxsLXRlbXBsYXRlLlM6ODEKIzEgIDB4MDAwMDdmOWQ4YTI1
NDZjZiBpbiA/PyAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4w
CiMyICAweDAwMDA3ZjlkOGEyMTVkM2MgaW4gZ19tYWluX2NvbnRleHRfY2hlY2sgKCkgZnJvbSAv
bGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojMyAgMHgwMDAwN2Y5ZDhhMjE2
MTc1IGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAK
IzQgIDB4MDAwMDdmOWQ4YTIxNjMwNCBpbiBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJv
bSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojNSAgMHgwMDAwN2Y5ZDkx
MjZlMDE2IGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4YzQx
YWQwLCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQyNAoj
NiAgMHgwMDAwN2Y5ZDkxY2NlMWFlIGluIFFHdWlFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNz
RXZlbnRzICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWd1aWV2
ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDoyMDQKIzcgIDB4MDAwMDdmOWQ5MTIzZTM4ZiBpbiBRRXZl
bnRMb29wOjpwcm9jZXNzRXZlbnRzICh0aGlzPXRoaXNAZW50cnk9MHg3ZmZmZDI4NjcyMTAsIGZs
YWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjE0OQojOCAgMHgwMDAwN2Y5ZDkxMjNl
NjE4IGluIFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9dGhpc0BlbnRyeT0weDdmZmZkMjg2NzIxMCwg
ZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjA0CiM5ICAweDAwMDA3ZjlkOTEy
NDNjZjYgaW4gUUNvcmVBcHBsaWNhdGlvbjo6ZXhlYyAoKSBhdCBrZXJuZWwvcWNvcmVhcHBsaWNh
dGlvbi5jcHA6MTIxOAojMTAgMHgwMDAwMDAwMDAwNDA3OWM5IGluIG1haW4gKGFyZ2M9MSwgYXJn
dj0weDdmZmZkMjg2NzQ5OCkgYXQgL2hvbWUvbWFydGluL3NvdXJjZXMvYW1hcm9rL3NyYy9tYWlu
LmNwcDozMjkKClBvc3NpYmxlIGR1cGxpY2F0ZXMgYnkgcXVlcnk6IGJ1ZyAzMTM0NjAuCgpSZXBv
cnRlZCB1c2luZyBEcktvbnFp
</data>

          </attachment>
      

    </bug>

</bugzilla>