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

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>33842</bug_id>
          
          <creation_ts>2010-01-19 07:49:29 -0800</creation_ts>
          <short_desc>[Qt] media tests crash</short_desc>
          <delta_ts>2010-01-21 20:05:02 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>33453</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Jakub Wieczorek">jwieczorek</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>diegohcg</cc>
    
    <cc>ossy</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>vestbo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>182229</commentid>
    <comment_count>0</comment_count>
    <who name="Jakub Wieczorek">jwieczorek</who>
    <bug_when>2010-01-19 07:49:29 -0800</bug_when>
    <thetext>When running /media tests, every second or third one would crash. This does not happen when they are run separately. 
It can be also reproduced by running the same test more than once (--repeat n).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>182230</commentid>
    <comment_count>1</comment_count>
      <attachid>46908</attachid>
    <who name="Jakub Wieczorek">jwieczorek</who>
    <bug_when>2010-01-19 07:50:44 -0800</bug_when>
    <thetext>Created attachment 46908
backtrace

Here is a mysterious backtrace I managed to get. Not sure what is happening here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>182766</commentid>
    <comment_count>2</comment_count>
      <attachid>47016</attachid>
    <who name="Jakub Wieczorek">jwieczorek</who>
    <bug_when>2010-01-20 06:20:56 -0800</bug_when>
    <thetext>Created attachment 47016
backtrace

This one seems to make more sense.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>182856</commentid>
    <comment_count>3</comment_count>
      <attachid>47047</attachid>
    <who name="Jakub Wieczorek">jwieczorek</who>
    <bug_when>2010-01-20 10:28:36 -0800</bug_when>
    <thetext>Created attachment 47047
patch

OK, these two stack traces are definitely worth investigating but it seems that they are more or less unrelated.

What is strange in these traces is that the application gets destroyed. It turns out that in fact these tests are not crashing (except these two random cases). They are passing but the DRT quits after they end. The run-webkit-tests gets confused and clasifies that as a crash.

The question is why DRT quits: it looks related to http://trac.webkit.org/changeset/38223.

The video widget has no parent and therefore is considered to be a top window. Thus, its lifetime has influence on the application&apos;s lifetime (see http://qt.nokia.com/doc/4.6/qapplication.html#lastWindowClosed). However, I still don&apos;t get why the deletion of the video widget triggers the application quit. There is still the main QWebView, which should keep it running.

I wonder why the above change was limited to Qt &lt; 4.5 only? In case it is safe to make that change version-independent, I&apos;m attaching a patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>182858</commentid>
    <comment_count>4</comment_count>
    <who name="Jakub Wieczorek">jwieczorek</who>
    <bug_when>2010-01-20 10:33:28 -0800</bug_when>
    <thetext>Tor Arne: do you remember why that change has been guarded with the version #if?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>182895</commentid>
    <comment_count>5</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-01-20 13:09:25 -0800</bug_when>
    <thetext>I tested your patch together with last patch in https://bugs.webkit.org/show_bug.cgi?id=33453 and it works. It&apos;s great work! ;)

$ WebKitTools/Scripts/run-webkit-tests media --skipped=only
...
56 test cases (53%) succeeded
32 test cases (30%) had incorrect layout
17 test cases (16%) were new
27 test cases (25%) had stderr output

But we should wait for review of Tor Arne not to cause strange errors with removing guard.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>183156</commentid>
    <comment_count>6</comment_count>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2010-01-21 04:00:36 -0800</bug_when>
    <thetext>From http://qt.nokia.com/doc/4.6/qapplication.html#lastWindowClosed:

&quot;This signal is emitted from QApplication::exec() when the last visible primary window (i.e. window with no parent) with the Qt::WA_QuitOnClose attribute set is closed.&quot;

The video widget has the Qt::WA_DontShowOnScreen flag set. Pre Qt 4.5 this flag was not considered when deciding &quot;is this window visible&quot; (it has no parent, so it&apos;s a primary window), so the video widget would keep the QtLauncher running even after the main window was closed. 

The fix was to also set Qt::WA_QuitOnClose, so that closing the main application would be considered the &quot;last visible primary window with the Qt::WA_QuitOnClose attribute set&quot;.

What&apos;s happening here seems to be that we receive the lastWindowClosed signal since we&apos;re running the DRT headless, and the video widget is not considered visible due to the flag, so we end up quitting the DRT since the signal is implicitly connected to QApplication::quit().

I think the solution might be to set quitOnLastWindowClosed to false, could you try that without removing the ifdef and see if it works?  

http://qt.nokia.com/doc/4.6/qapplication.html#quitOnLastWindowClosed-prop</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>183171</commentid>
    <comment_count>7</comment_count>
    <who name="Jakub Wieczorek">jwieczorek</who>
    <bug_when>2010-01-21 05:29:39 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; From http://qt.nokia.com/doc/4.6/qapplication.html#lastWindowClosed:
&gt; 
&gt; &quot;This signal is emitted from QApplication::exec() when the last visible primary
&gt; window (i.e. window with no parent) with the Qt::WA_QuitOnClose attribute set
&gt; is closed.&quot;
&gt; 
&gt; The video widget has the Qt::WA_DontShowOnScreen flag set. Pre Qt 4.5 this flag
&gt; was not considered when deciding &quot;is this window visible&quot; (it has no parent, so
&gt; it&apos;s a primary window), so the video widget would keep the QtLauncher running
&gt; even after the main window was closed. 
&gt; 
&gt; The fix was to also set Qt::WA_QuitOnClose, so that closing the main
&gt; application would be considered the &quot;last visible primary window with the
&gt; Qt::WA_QuitOnClose attribute set&quot;.
&gt; 
&gt; What&apos;s happening here seems to be that we receive the lastWindowClosed signal
&gt; since we&apos;re running the DRT headless, and the video widget is not considered
&gt; visible due to the flag, so we end up quitting the DRT since the signal is
&gt; implicitly connected to QApplication::quit().
&gt; 
&gt; I think the solution might be to set quitOnLastWindowClosed to false, could you
&gt; try that without removing the ifdef and see if it works?  
&gt; 
&gt; http://qt.nokia.com/doc/4.6/qapplication.html#quitOnLastWindowClosed-prop

I tried that before but it looks more like a work around to me. It would solve the problem for DRT - OK, but it seems that this sort of behavior would be present in any application that runs headless? Consider the following example:

class WebView : public QWebView
{
    Q_OBJECT

    public:
        WebView() { }

    public slots:
        void loadMedia()
        {
            load(QUrl(&quot;site-with-audio-or-video&quot;));
        }
            
        void loadGoogle()
        {
            load(QUrl(&quot;http://google.com&quot;));
        }
};

QApplication app(argc, argv);
  
WebView view;
QTimer::singleShot(1000, &amp;view, SLOT(loadMedia()));
QObject::connect(&amp;view, SIGNAL(loadFinished(bool)), &amp;view, SLOT(loadGoogle()));

return app.exec();

This example quits right after it starts loading google.com.

It is discussable whether applications that do not show any widgets on the screen should set quitOnLastWindowClosed to false. The problem we&apos;re talking about is kinda expectable for normal Qt applications though.

But here, a developer would have no clue about what&apos;s going on because the widget that triggers this sort of thing is hidden under the hood and therefore the behavior is hard to diagnose. A developer shouldn&apos;t even care about the underlying video widget. And as it is embedded withing a web page, it should be safe to exclude it from deciding when the application quits.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>183178</commentid>
    <comment_count>8</comment_count>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2010-01-21 06:16:54 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; I tried that before but it looks more like a work around to me. It would solve
&gt; the problem for DRT - OK, but it seems that this sort of behavior would be
&gt; present in any application that runs headless?

You&apos;re right, there seems to be a bug in Qt&apos;s quitOnClose-handling code. I&apos;m looking into it now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>183452</commentid>
    <comment_count>9</comment_count>
      <attachid>47047</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-01-21 20:04:56 -0800</bug_when>
    <thetext>Comment on attachment 47047
patch

Clearing flags on attachment: 47047

Committed r53670: &lt;http://trac.webkit.org/changeset/53670&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>183453</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-01-21 20:05:02 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>46908</attachid>
            <date>2010-01-19 07:50:44 -0800</date>
            <delta_ts>2010-01-19 07:56:51 -0800</delta_ts>
            <desc>backtrace</desc>
            <filename>backtrace</filename>
            <type>text/plain</type>
            <size>11304</size>
            <attacher name="Jakub Wieczorek">jwieczorek</attacher>
            
              <data encoding="base64">W1N3aXRjaGluZyB0byB0aHJlYWQgMSAoVGhyZWFkIDB4N2ZhOTExYTRhNzYwIChMV1AgMTA4MzIp
KV0jMCAgMHgwMDAwN2ZhOTBkMGViYTMyIGluIFFTY29wZWRQb2ludGVyPFFPYmplY3REYXRhLCBR
U2NvcGVkUG9pbnRlckRlbGV0ZXI8UU9iamVjdERhdGE+ID46OmRhdGEgKHRoaXM9MHg4KQogICAg
YXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIvdG9vbHMvcXNjb3BlZHBv
aW50ZXIuaDoxMzUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCjEzNSAgICAg
ICAgICAgICByZXR1cm4gZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKKGdkYikgYnQgZnVs
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAojMCAgMHgwMDAwN2ZhOTBk
MGViYTMyIGluIFFTY29wZWRQb2ludGVyPFFPYmplY3REYXRhLCBRU2NvcGVkUG9pbnRlckRlbGV0
ZXI8UU9iamVjdERhdGE+ID46OmRhdGEgKHRoaXM9MHg4KSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29y
ZS8uLi8uLi9zcmMvY29yZWxpYi90b29scy9xc2NvcGVkcG9pbnRlci5oOjEzNQpObyBsb2NhbHMu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAojMSAg
MHgwMDAwN2ZhOTBkMjVkMmU2IGluIHFHZXRQdHJIZWxwZXI8UVNjb3BlZFBvaW50ZXI8UU9iamVj
dERhdGEsIFFTY29wZWRQb2ludGVyRGVsZXRlcjxRT2JqZWN0RGF0YT4gPiA+IChwPS4uLikgYXQg
Li4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIvZ2xvYmFsL3FnbG9iYWwuaDoy
MzE4Ck5vIGxvY2Fscy4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKIzIgIDB4MDAwMDdmYTkwZDI1ZDMxNiBpbiBRT2JqZWN0OjpkX2Z1bmMgKHRo
aXM9MHgwKSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMvY29yZWxpYi9rZXJuZWwv
cW9iamVjdC5oOjEyNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIApObyBsb2NhbHMuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiMzICAweDAwMDA3ZmE5MGQyNTc0MDggaW4gUU9i
amVjdDo6dGhyZWFkICh0aGlzPTB4MCkgYXQga2VybmVsL3FvYmplY3QuY3BwOjE0MTggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKTm8gbG9jYWxzLiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAojNCAgMHgwMDAwN2Zh
OTBmZDU5ODVjIGluIFdURjo6aXNNYWluVGhyZWFkICgpIGF0IC4uLy4uLy4uL0phdmFTY3JpcHRD
b3JlL3d0Zi9xdC9UaHJlYWRpbmdRdC5jcHA6MjIwICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCk5vIGxv
Y2Fscy4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKIzUgIDB4MDAwMDdmYTkxMDI2MjVkZCBpbiBXZWJDb3JlOjpKU0RPTVdpbmRvd0Jhc2U6OmNv
bW1vbkpTR2xvYmFsRGF0YSAoKSBhdCAuLi8uLi8uLi9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTRE9N
V2luZG93QmFzZS5jcHA6MTU0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgIF9fUFJFVFRZX0ZVTkNUSU9OX18gPSAic3RhdGljIEpTQzo6SlNH
bG9iYWxEYXRhKiBXZWJDb3JlOjpKU0RPTVdpbmRvd0Jhc2U6OmNvbW1vbkpTR2xvYmFsRGF0YSgp
IiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgZ2xvYmFsRGF0YSA9IDB4MjNlODhjMCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKIzYgIDB4MDAwMDdmYTkxMDI0Y2M0YSBpbiBjb2xs
ZWN0ICgpIGF0IC4uLy4uLy4uL1dlYkNvcmUvYmluZGluZ3MvanMvR0NDb250cm9sbGVyLmNwcDo0
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApObyBsb2NhbHMuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiM3ICAweDAwMDA3ZmE5
MTAyNGNjYjQgaW4gV2ViQ29yZTo6R0NDb250cm9sbGVyOjpnY1RpbWVyRmlyZWQgKHRoaXM9PHZh
bHVlIG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi8uLi9XZWJDb3JlL2JpbmRpbmdzL2pzL0dDQ29u
dHJvbGxlci5jcHA6NjkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKTm8gbG9j
YWxzLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAojOCAgMHgwMDAwN2ZhOTEwMjRjYzIzIGluIFdlYkNvcmU6OlRpbWVyPFdlYkNvcmU6OkdDQ29u
dHJvbGxlcj46OmZpcmVkICh0aGlzPTB4N2ZhOTBkMTEwYzI0KSBhdCAuLi8uLi8uLi9XZWJDb3Jl
L3BsYXRmb3JtL1RpbWVyLmg6OTggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCk5vIGxvY2Fscy4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKIzkgIDB4MDAwMDdmYTkxMDc3MDNhMSBpbiBXZWJDb3JlOjpUaHJl
YWRUaW1lcnM6OnNoYXJlZFRpbWVyRmlyZWRJbnRlcm5hbCAodGhpcz0weDIzOWFmNzApIGF0IC4u
Ly4uLy4uL1dlYkNvcmUvcGxhdGZvcm0vVGhyZWFkVGltZXJzLmNwcDoxMTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgIHRpbWVyID0gMHgyNDMzMGM4ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgaW50ZXJ2YWwgPSA8dmFs
dWUgb3B0aW1pemVkIG91dD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICBmaXJlVGlt
ZSA9IDEyNjM5MTU0NzQuNTc2ODEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
IHRpbWVUb1F1aXQgPSAxMjYzOTE1NDc0LjYyNjgxMjkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiMxMCAweDAwMDA3ZmE5MTA3NzA0M2MgaW4gV2ViQ29yZTo6VGhyZWFkVGltZXJzOjpzaGFyZWRU
aW1lckZpcmVkICgpIGF0IC4uLy4uLy4uL1dlYkNvcmUvcGxhdGZvcm0vVGhyZWFkVGltZXJzLmNw
cDo5MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKTm8gbG9jYWxzLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAojMTEgMHgwMDAwN2ZhOTEwOGUzODE4IGluIH5TaGFyZWRUaW1lclF0
ICh0aGlzPTB4OCwgX19pbl9jaHJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4vLi4v
V2ViQ29yZS9wbGF0Zm9ybS9xdC9TaGFyZWRUaW1lclF0LmNwcDo2OCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCk5vIGxvY2Fscy4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKIzEyIDB4MDAwMDdmYTkwZDI1ODMzZSBp
biBRT2JqZWN0UHJpdmF0ZTo6ZGVsZXRlQ2hpbGRyZW4gKHRoaXM9MHgyMmU4NzAwKSBhdCBrZXJu
ZWwvcW9iamVjdC5jcHA6MTk4MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgIGkgPSAxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
cmVhbGx5V2FzRGVsZXRlZCA9IHRydWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
IzEzIDB4MDAwMDdmYTkwZDI1NWNjYyBpbiB+UU9iamVjdCAodGhpcz0weDdmZmZlODFmODYyMCwg
X19pbl9jaHJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQga2VybmVsL3FvYmplY3QuY3BwOjk3
NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgIGQgPSAweDIyZTg3MDAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiMxNCAweDAwMDA3ZmE5MGQyM2M3OTMgaW4gflFDb3JlQXBwbGljYXRp
b24gKHRoaXM9MHg3ZmZmZTgxZjg2MjAsIF9faW5fY2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4p
IGF0IGtlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmNwcDo2MjAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKTm8gbG9jYWxzLiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAojMTUgMHgwMDAwN2ZhOTBkN2RlMzM3IGlu
IH5RQXBwbGljYXRpb24gKHRoaXM9MHg3ZmZmZTgxZjg2MjAsIF9faW5fY2hyZz08dmFsdWUgb3B0
aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjExMTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCk5vIGxvY2Fscy4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKIzE2IDB4MDAw
MDAwMDAwMDQyNjEyMiBpbiBtYWluIChhcmdjPTIsIGFyZ3Y9MHg3ZmZmZTgxZjg4YjgpIGF0IC9o
b21lL2Zhdy9XZWJLaXQvd2Via2l0L1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L21haW4u
Y3BwOjE2OSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgIGFwcCA9IHs8UUNvcmVBcHBsaWNhdGlvbj4gPSB7PFFPYmplY3Q+ID0ge192cHRyLlFP
YmplY3QgPSAweDdmYTkwZDViNzQzMCwgc3RhdGljIHN0YXRpY01ldGFPYmplY3QgPSB7ZCA9IHtz
dXBlcmRhdGEgPSAweDAsIHN0cmluZ2RhdGEgPSAweDdmYTkwZDMxMzIwMCAiUU9iamVjdCIsICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgIGRhdGEgPSAweDdmYTkwZDMxMzE0MCwgZXh0cmFkYXRh
ID0gMHg3ZmE5MGQ1YjE3NDB9fSwgZF9wdHIgPSB7ZCA9IDB4MjJlODcwMH0sIHN0YXRpYyBzdGF0
aWNRdE1ldGFPYmplY3QgPSB7ZCA9IHtzdXBlcmRhdGEgPSAweDAsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgc3RyaW5nZGF0YSA9IDB4N2ZhOTBkMzIx
MDIwICJRdCIsIGRhdGEgPSAweDdmYTkwZDMxZWJjMCwgZXh0cmFkYXRhID0gMHgwfX19LCBzdGF0
aWMgc3RhdGljTWV0YU9iamVjdCA9IHtkID0ge3N1cGVyZGF0YSA9IDB4NmVjYjIwLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgc3RyaW5nZGF0YSA9IDB4N2Zh
OTBkMzI4OTAwICJRQ29yZUFwcGxpY2F0aW9uIiwgZGF0YSA9IDB4N2ZhOTBkMzI4ODQwLCBleHRy
YWRhdGEgPSAweDB9fSwgc3RhdGljIHNlbGYgPSAweDB9LCBzdGF0aWMgc3RhdGljTWV0YU9iamVj
dCA9IHtkID0geyAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgc3VwZXJkYXRhID0g
MHg3ZmE5MGQ1YjliNjAsIHN0cmluZ2RhdGEgPSAweDdmYTkwZTA2MmFjMCAiUUFwcGxpY2F0aW9u
IiwgZGF0YSA9IDB4N2ZhOTBlMDYyOTAwLCBleHRyYWRhdGEgPSAweDB9fX0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICBkYkRpciA9IHtz
dGF0aWMgbnVsbCA9IHs8Tm8gZGF0YSBmaWVsZHM+fSwgc3RhdGljIHNoYXJlZF9udWxsID0ge3Jl
ZiA9IHtfcV92YWx1ZSA9IDF9LCBhbGxvYyA9IDAsIHNpemUgPSAwLCBkYXRhID0gMHg2ZWNiZmEs
IGNsZWFuID0gMCwgc2ltcGxldGV4dCA9IDAsIHJpZ2h0dG9sZWZ0ID0gMCwgIAotLS1UeXBlIDxy
ZXR1cm4+IHRvIGNvbnRpbnVlLCBvciBxIDxyZXR1cm4+IHRvIHF1aXQtLS0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgIGFzY2lpQ2FjaGUgPSAwLCBjYXBhY2l0eSA9IDAsIHJlc2VydmVkID0gMCwgYXJy
YXkgPSB7MH19LCBzdGF0aWMgc2hhcmVkX2VtcHR5ID0ge3JlZiA9IHtfcV92YWx1ZSA9IDd9LCBh
bGxvYyA9IDAsIHNpemUgPSAwLCBkYXRhID0gMHg3ZmE5MGQ1YmYyNWEsIGNsZWFuID0gMCwgICAg
ICAgICAKICAgICAgICAgICAgc2ltcGxldGV4dCA9IDAsIHJpZ2h0dG9sZWZ0ID0gMCwgYXNjaWlD
YWNoZSA9IDAsIGNhcGFjaXR5ID0gMCwgcmVzZXJ2ZWQgPSAwLCBhcnJheSA9IHswfX0sIGQgPSAw
eDIzZjU4NjAsIHN0YXRpYyBjb2RlY0ZvckNTdHJpbmdzID0gMHgwfSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgIGYgPSB7c3RhdGljIHN0YXRpY01ldGFPYmplY3QgPSB7ZCA9
IHtzdXBlcmRhdGEgPSAweDAsIHN0cmluZ2RhdGEgPSAweDdmYTkwZTBmODAyMCAiUUZvbnQiLCBk
YXRhID0gMHg3ZmE5MGUwZjdmNjAsIGV4dHJhZGF0YSA9IDB4MH19LCBkID0ge2QgPSAweDIyZTdm
YzB9LCAgICAgICAgICAgICAgICAgCiAgICAgICAgICByZXNvbHZlX21hc2sgPSA1MX0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICBhcmdzID0gezxRTGlzdDxRU3Ry
aW5nPj4gPSB7e3AgPSB7c3RhdGljIHNoYXJlZF9udWxsID0ge3JlZiA9IHtfcV92YWx1ZSA9IDF9
LCBhbGxvYyA9IDAsIGJlZ2luID0gMCwgZW5kID0gMCwgc2hhcmFibGUgPSAxLCBhcnJheSA9IHsw
eDB9fSwgZCA9IDB4MjM0NjEzMH0sICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgIGQgPSAw
eDIzNDYxMzB9fSwgPE5vIGRhdGEgZmllbGRzPn0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgZHVt
cGVyID0gezxRT2JqZWN0PiA9IHtfdnB0ci5RT2JqZWN0ID0gMHg3ZmE5MGQ1Yjc0MzAsIHN0YXRp
YyBzdGF0aWNNZXRhT2JqZWN0ID0ge2QgPSB7c3VwZXJkYXRhID0gMHgwLCBzdHJpbmdkYXRhID0g
MHg3ZmE5MGQzMTMyMDAgIlFPYmplY3QiLCBkYXRhID0gMHg3ZmE5MGQzMTMxNDAsICAgICAKICAg
ICAgICAgICAgICAgIGV4dHJhZGF0YSA9IDB4N2ZhOTBkNWIxNzQwfX0sIGRfcHRyID0ge2QgPSAw
eDB9LCBzdGF0aWMgc3RhdGljUXRNZXRhT2JqZWN0ID0ge2QgPSB7c3VwZXJkYXRhID0gMHgwLCBz
dHJpbmdkYXRhID0gMHg3ZmE5MGQzMjEwMjAgIlF0IiwgZGF0YSA9IDB4N2ZhOTBkMzFlYmMwLCAg
ICAgIAogICAgICAgICAgICAgICAgZXh0cmFkYXRhID0gMHgwfX19LCBzdGF0aWMgc3RhdGljTWV0
YU9iamVjdCA9IHtkID0ge3N1cGVyZGF0YSA9IDB4NmVjYjIwLCBzdHJpbmdkYXRhID0gMHg0YjRl
ZTAgIldlYkNvcmU6OkR1bXBSZW5kZXJUcmVlIiwgZGF0YSA9IDB4NGI1MDgwLCBleHRyYWRhdGEg
PSAweDB9fSwgICAgCiAgICAgICAgICBtX2NvbnRyb2xsZXIgPSAweDIzZjNkYzAsIG1fZHVtcFBp
eGVscyA9IGZhbHNlLCBtX2V4cGVjdGVkSGFzaCA9IHtzdGF0aWMgbnVsbCA9IHs8Tm8gZGF0YSBm
aWVsZHM+fSwgc3RhdGljIHNoYXJlZF9udWxsID0ge3JlZiA9IHtfcV92YWx1ZSA9IDF9LCBhbGxv
YyA9IDAsIHNpemUgPSAwLCAgICAKICAgICAgICAgICAgICBkYXRhID0gMHg2ZWNiZmEsIGNsZWFu
ID0gMCwgc2ltcGxldGV4dCA9IDAsIHJpZ2h0dG9sZWZ0ID0gMCwgYXNjaWlDYWNoZSA9IDAsIGNh
cGFjaXR5ID0gMCwgcmVzZXJ2ZWQgPSAwLCBhcnJheSA9IHswfX0sIHN0YXRpYyBzaGFyZWRfZW1w
dHkgPSB7cmVmID0ge19xX3ZhbHVlID0gN30sIAogICAgICAgICAgICAgIGFsbG9jID0gMCwgc2l6
ZSA9IDAsIGRhdGEgPSAweDdmYTkwZDViZjI1YSwgY2xlYW4gPSAwLCBzaW1wbGV0ZXh0ID0gMCwg
cmlnaHR0b2xlZnQgPSAwLCBhc2NpaUNhY2hlID0gMCwgY2FwYWNpdHkgPSAwLCByZXNlcnZlZCA9
IDAsIGFycmF5ID0gezB9fSwgZCA9IDB4NmVjYmUwLCAgICAgCiAgICAgICAgICAgIHN0YXRpYyBj
b2RlY0ZvckNTdHJpbmdzID0gMHgwfSwgbV9wYWdlID0gMHgyMzk3MzYwLCBtX21haW5WaWV3ID0g
MHgyMzkyMTIwLCBtX2V2ZW50U2VuZGVyID0gMHgyM2YzNGUwLCBtX3RleHRJbnB1dENvbnRyb2xs
ZXIgPSAweDIzZjRiZjAsIG1fZ2NDb250cm9sbGVyID0gMHgyM2Y0ZDUwLCAKICAgICAgICAgIG1f
c3RkaW4gPSAweDIzZjVhYjAsIG1fbm90aWZpZXIgPSAweDIzZjVhZDAsIHdpbmRvd3MgPSB7e3Ag
PSB7c3RhdGljIHNoYXJlZF9udWxsID0ge3JlZiA9IHtfcV92YWx1ZSA9IDF9LCBhbGxvYyA9IDAs
IGJlZ2luID0gMCwgZW5kID0gMCwgc2hhcmFibGUgPSAxLCBhcnJheSA9IHsweDB9fSwgIAogICAg
ICAgICAgICAgICAgZCA9IDB4NmVjOTgwfSwgZCA9IDB4NmVjOTgwfX0sIG1fZW5hYmxlVGV4dE91
dHB1dCA9IHRydWV9ICAgICAg
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>47016</attachid>
            <date>2010-01-20 06:20:56 -0800</date>
            <delta_ts>2010-01-20 06:20:56 -0800</delta_ts>
            <desc>backtrace</desc>
            <filename>backtrace2</filename>
            <type>text/plain</type>
            <size>5087</size>
            <attacher name="Jakub Wieczorek">jwieczorek</attacher>
            
              <data encoding="base64">W1N3aXRjaGluZyB0byB0aHJlYWQgMSAoVGhyZWFkIDB4N2ZjMWFiNzlkNzYwIChMV1AgMzEzNykp
XSMwICAweDAwMDA3ZmMxYTc3OTkwNzcgaW4gflFSYXN0ZXJXaW5kb3dTdXJmYWNlICh0aGlzPTB4
Zjk5YjcwLCBfX2luX2Nocmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KQogICAgYXQgcGFpbnRpbmcv
cXdpbmRvd3N1cmZhY2VfcmFzdGVyLmNwcDoxMDQKMTA0ICAgICAgICAgWEZyZWVHQyhYMTEtPmRp
c3BsYXksIGRfcHRyLT5nYyk7CihnZGIpIGJ0CiMwICAweDAwMDA3ZmMxYTc3OTkwNzcgaW4gflFS
YXN0ZXJXaW5kb3dTdXJmYWNlICh0aGlzPTB4Zjk5YjcwLCBfX2luX2Nocmc9PHZhbHVlIG9wdGlt
aXplZCBvdXQ+KSBhdCBwYWludGluZy9xd2luZG93c3VyZmFjZV9yYXN0ZXIuY3BwOjEwNAojMSAg
MHgwMDAwN2ZjMWE3N2JiM2NmIGluIH5RV2lkZ2V0QmFja2luZ1N0b3JlICh0aGlzPTB4ZmQ1NTMw
LCBfX2luX2Nocmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBwYWludGluZy9xYmFja2luZ3N0
b3JlLmNwcDo4NDkKIzIgIDB4MDAwMDdmYzFhNzU3NDU3OSBpbiBRV2lkZ2V0UHJpdmF0ZTo6ZGVs
ZXRlRXh0cmEgKHRoaXM9MHhmZDcxYjApIGF0IGtlcm5lbC9xd2lkZ2V0LmNwcDoxNjAyCiMzICAw
eDAwMDA3ZmMxYTc1NzA3OTIgaW4gflFXaWRnZXRQcml2YXRlICh0aGlzPTB4ZmQ3MWIwLCBfX2lu
X2Nocmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcXdpZGdldC5jcHA6MjMxCiM0
ICAweDAwMDA3ZmMxYTZmMmI4MmUgaW4gUVNjb3BlZFBvaW50ZXJEZWxldGVyPFFPYmplY3REYXRh
Pjo6Y2xlYW51cCAocG9pbnRlcj0weGZkNzFiMCkgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4v
Li4vc3JjL2NvcmVsaWIvdG9vbHMvcXNjb3BlZHBvaW50ZXIuaDo2MgojNSAgMHgwMDAwN2ZjMWE2
Zjg5MWRmIGluIH5RU2NvcGVkUG9pbnRlciAodGhpcz0weDExMGQ3NjgsIF9faW5fY2hyZz08dmFs
dWUgb3B0aW1pemVkIG91dD4pIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3Jl
bGliL3Rvb2xzL3FzY29wZWRwb2ludGVyLmg6MTAwCiM2ICAweDAwMDA3ZmMxYTZmODBkNWYgaW4g
flFPYmplY3QgKHRoaXM9MHgxMTBkNzYwLCBfX2luX2Nocmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+
KSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6OTk0CiM3ICAweDAwMDA3ZmMxYTc1NzMzMzUgaW4gflFX
aWRnZXQgKHRoaXM9MHgxMTBkNzYwLCBfX2luX2Nocmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBh
dCBrZXJuZWwvcXdpZGdldC5jcHA6MTQ3NgojOCAgMHgwMDAwN2ZjMWE1OWRiNjVjIGluIH5WaWRl
b1dpZGdldCAodGhpcz0weDExMGQ3NjAsIF9faW5fY2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4p
IGF0IC9ob21lL2Zhdy9LREUvdHJ1bmsva2Rlc3VwcG9ydC9waG9ub24vcGhvbm9uL3ZpZGVvd2lk
Z2V0Lmg6NTcKIzkgIDB4MDAwMDdmYzFhYTcwYjFiMCBpbiB+TWVkaWFQbGF5ZXJQcml2YXRlICh0
aGlzPTB4MTEwZDdhMCwgX19pbl9jaHJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4v
Li4vV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9NZWRpYVBsYXllclByaXZhdGVQaG9ub24u
Y3BwOjE0MAojMTAgMHgwMDAwN2ZjMWFhNmZkODgxIGluIGRlbGV0ZU93bmVkUHRyPFdlYkNvcmU6
Ok1lZGlhUGxheWVyUHJpdmF0ZUludGVyZmFjZT4gKHRoaXM9MHgxMTM5NDIwLCBfX2luX2Nocmc9
PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi8uLi9KYXZhU2NyaXB0Q29yZS93dGYvT3du
UHRyQ29tbW9uLmg6NDYKIzExIH5Pd25QdHIgKHRoaXM9MHgxMTM5NDIwLCBfX2luX2Nocmc9PHZh
bHVlIG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi8uLi9KYXZhU2NyaXB0Q29yZS93dGYvT3duUHRy
Lmg6NTMKIzEyIH5NZWRpYVBsYXllciAodGhpcz0weDExMzk0MjAsIF9faW5fY2hyZz08dmFsdWUg
b3B0aW1pemVkIG91dD4pIGF0IC4uLy4uLy4uL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvTWVk
aWFQbGF5ZXIuY3BwOjIxOQojMTMgMHgwMDAwN2ZjMWFhNmY5YWYwIGluIGRlbGV0ZU93bmVkUHRy
PFdlYkNvcmU6Ok1lZGlhUGxheWVyPiAodGhpcz0weGY1Y2ZmMCwgX19pbl9jaHJnPTx2YWx1ZSBv
cHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4vLi4vSmF2YVNjcmlwdENvcmUvd3RmL093blB0ckNvbW1v
bi5oOjQ2CiMxNCB+T3duUHRyICh0aGlzPTB4ZjVjZmYwLCBfX2luX2Nocmc9PHZhbHVlIG9wdGlt
aXplZCBvdXQ+KSBhdCAuLi8uLi8uLi9KYXZhU2NyaXB0Q29yZS93dGYvT3duUHRyLmg6NTMKIzE1
IH5IVE1MTWVkaWFFbGVtZW50ICh0aGlzPTB4ZjVjZmYwLCBfX2luX2Nocmc9PHZhbHVlIG9wdGlt
aXplZCBvdXQ+KSBhdCAuLi8uLi8uLi9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHA6
MTMzCiMxNiAweDAwMDA3ZmMxYWE2ZjI0ZjcgaW4gfkhUTUxBdWRpb0VsZW1lbnQgKHRoaXM9MHhm
OTliODAsIF9faW5fY2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IC4uLy4uLy4uL1dlYkNv
cmUvaHRtbC9IVE1MQXVkaW9FbGVtZW50Lmg6MzUKIzE3IDB4MDAwMDdmYzFhYTBkZmViMyBpbiBX
ZWJDb3JlOjpUcmVlU2hhcmVkPFdlYkNvcmU6Ok5vZGU+OjpyZW1vdmVkTGFzdFJlZiAodGhpcz0w
eGY5OWI4MCkgYXQgLi4vLi4vLi4vV2ViQ29yZS9wbGF0Zm9ybS9UcmVlU2hhcmVkLmg6MTA2CiMx
OCAweDAwMDA3ZmMxYTlhYjk5MTYgaW4gV2ViQ29yZTo6VHJlZVNoYXJlZDxXZWJDb3JlOjpOb2Rl
Pjo6ZGVyZWYgKHRoaXM9MHhmNWNmZjgpIGF0IC4uLy4uLy4uL1dlYkNvcmUvcGxhdGZvcm0vVHJl
ZVNoYXJlZC5oOjY3CiMxOSAweDAwMDA3ZmMxYTliNjk5MWUgaW4gflJlZlB0ciAodGhpcz0weDdm
YzFhYjc0Y2VjMCwgX19pbl9jaHJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4vLi4v
SmF2YVNjcmlwdENvcmUvd3RmL1JlZlB0ci5oOjUzCiMyMCB+SlNOb2RlICh0aGlzPTB4N2ZjMWFi
NzRjZWMwLCBfX2luX2Nocmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBnZW5lcmF0ZWQvSlNO
b2RlLmNwcDoyMjUKIzIxIDB4MDAwMDdmYzFhOWJiY2I4MyBpbiB+SlNFbGVtZW50ICh0aGlzPTB4
Zjk5YjgwLCBfX2luX2Nocmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBnZW5lcmF0ZWQvSlNF
bGVtZW50Lmg6MzMKIzIyIH5KU0hUTUxFbGVtZW50ICh0aGlzPTB4Zjk5YjgwLCBfX2luX2Nocmc9
PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBnZW5lcmF0ZWQvSlNIVE1MRWxlbWVudC5oOjMxCiMy
MyB+SlNIVE1MTWVkaWFFbGVtZW50ICh0aGlzPTB4Zjk5YjgwLCBfX2luX2Nocmc9PHZhbHVlIG9w
dGltaXplZCBvdXQ+KSBhdCBnZW5lcmF0ZWQvSlNIVE1MTWVkaWFFbGVtZW50Lmg6MzIKIzI0IH5K
U0hUTUxBdWRpb0VsZW1lbnQgKHRoaXM9MHhmOTliODAsIF9faW5fY2hyZz08dmFsdWUgb3B0aW1p
emVkIG91dD4pIGF0IGdlbmVyYXRlZC9KU0hUTUxBdWRpb0VsZW1lbnQuaDozMgojMjUgMHgwMDAw
N2ZjMWE5OWQ5MjE2IGluIEpTQzo6SGVhcDo6c3dlZXAgKHRoaXM9PHZhbHVlIG9wdGltaXplZCBv
dXQ+KSBhdCAuLi8uLi8uLi9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0NvbGxlY3Rvci5jcHA6MTA4
MgojMjYgMHgwMDAwN2ZjMWE5OWRiOTA0IGluIEpTQzo6SGVhcDo6Y29sbGVjdEFsbEdhcmJhZ2Ug
KHRoaXM9MHhmNGU5NjgpIGF0IC4uLy4uLy4uL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvQ29sbGVj
dG9yLmNwcDoxMjYyCiMyNyAweDAwMDA3ZmMxYTlmODI0ZjYgaW4gY29sbGVjdCAoKSBhdCAuLi8u
Li8uLi9XZWJDb3JlL2JpbmRpbmdzL2pzL0dDQ29udHJvbGxlci5jcHA6NDYKIzI4IDB4MDAwMDdm
YzFhOWY4MjU1NCBpbiBXZWJDb3JlOjpHQ0NvbnRyb2xsZXI6OmdjVGltZXJGaXJlZCAodGhpcz08
dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IC4uLy4uLy4uL1dlYkNvcmUvYmluZGluZ3MvanMvR0ND
b250cm9sbGVyLmNwcDo2OQojMjkgMHgwMDAwN2ZjMWE5ZjgyNGMzIGluIFdlYkNvcmU6OlRpbWVy
PFdlYkNvcmU6OkdDQ29udHJvbGxlcj46OmZpcmVkICh0aGlzPTB4MCkgYXQgLi4vLi4vLi4vV2Vi
Q29yZS9wbGF0Zm9ybS9UaW1lci5oOjk4CiMzMCAweDAwMDA3ZmMxYWE0YWY2MzEgaW4gV2ViQ29y
ZTo6VGhyZWFkVGltZXJzOjpzaGFyZWRUaW1lckZpcmVkSW50ZXJuYWwgKHRoaXM9MHg3ZmMxOTgw
MDQ3ODApIGF0IC4uLy4uLy4uL1dlYkNvcmUvcGxhdGZvcm0vVGhyZWFkVGltZXJzLmNwcDoxMTIK
IzMxIDB4MDAwMDdmYzFhYTRhZjdlNiBpbiBXZWJDb3JlOjpUaHJlYWRUaW1lcnM6OnNoYXJlZFRp
bWVyRmlyZWQgKCkgYXQgLi4vLi4vLi4vV2ViQ29yZS9wbGF0Zm9ybS9UaHJlYWRUaW1lcnMuY3Bw
OjkwCiMzMiAweDAwMDA3ZmMxYWE2MjUxZDggaW4gflNoYXJlZFRpbWVyUXQgKHRoaXM9MHhmOTli
ODAsIF9faW5fY2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IC4uLy4uLy4uL1dlYkNvcmUv
cGxhdGZvcm0vcXQvU2hhcmVkVGltZXJRdC5jcHA6NjgKIzMzIDB4MDAwMDdmYzFhNmY4MzM3MiBp
biBRT2JqZWN0UHJpdmF0ZTo6ZGVsZXRlQ2hpbGRyZW4gKHRoaXM9MHhlNTg3MDApIGF0IGtlcm5l
bC9xb2JqZWN0LmNwcDoxOTgwCiMzNCAweDAwMDA3ZmMxYTZmODBkMDAgaW4gflFPYmplY3QgKHRo
aXM9MHg3ZmZmOWY0MWNiNjAsIF9faW5fY2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IGtl
cm5lbC9xb2JqZWN0LmNwcDo5NzcKIzM1IDB4MDAwMDdmYzFhNmY2NzdjNyBpbiB+UUNvcmVBcHBs
aWNhdGlvbiAodGhpcz0weDdmZmY5ZjQxY2I2MCwgX19pbl9jaHJnPTx2YWx1ZSBvcHRpbWl6ZWQg
b3V0PikgYXQga2VybmVsL3Fjb3JlYXBwbGljYXRpb24uY3BwOjYyMAojMzYgMHgwMDAwN2ZjMWE3
NTA5MmU3IGluIH5RQXBwbGljYXRpb24gKHRoaXM9MHg3ZmZmOWY0MWNiNjAsIF9faW5fY2hyZz08
dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjExMTQKIzM3
IDB4MDAwMDAwMDAwMDQyNjJmMiBpbiBtYWluIChhcmdjPTIsIGFyZ3Y9MHg3ZmZmOWY0MWNkOTgp
IGF0IC9ob21lL2Zhdy9XZWJLaXQvd2Via2l0L1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0
L21haW4uY3BwOjE3MAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>47047</attachid>
            <date>2010-01-20 10:28:36 -0800</date>
            <delta_ts>2010-01-21 20:04:56 -0800</delta_ts>
            <desc>patch</desc>
            <filename>0001-Qt-Don-t-allow-Phonon-s-invisible-video-widget-to-ke.patch</filename>
            <type>text/plain</type>
            <size>1888</size>
            <attacher name="Jakub Wieczorek">jwieczorek</attacher>
            
              <data encoding="base64">RnJvbSA1N2YxNzgwMTgyMGEzZmUyMmE1M2IxOTZjNjA4OTFiOTcxMWU5MTlhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKYWt1YiBXaWVjem9yZWsgPGZhdzIxN0BnbWFpbC5jb20+CkRh
dGU6IFdlZCwgMjAgSmFuIDIwMTAgMTg6Mzk6NDYgKzAxMDAKU3ViamVjdDogW1BBVENIXSBbUXRd
IERvbid0IGFsbG93IFBob25vbidzIGludmlzaWJsZSB2aWRlbyB3aWRnZXQgdG8ga2VlcCB0aGUg
YXBwIHJ1bm5pbmcuCiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzM4
NDIKClRoZSBjaGFuZ2UgbWFkZSBpbiByMzgyMjMgc2hvdWxkIG5vdCBiZSBsaW1pdGVkIHRvIFF0
IDwgNC41IG9ubHkuCi0tLQogV2ViQ29yZS9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDEyICsrKysrKysrKysrKwogLi4uL2dyYXBoaWNzL3F0L01lZGlhUGxh
eWVyUHJpdmF0ZVBob25vbi5jcHAgICAgICAgfCAgICAyIC0tCiAyIGZpbGVzIGNoYW5nZWQsIDEy
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFu
Z2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBkNjNlOTJiLi42OGFlY2I4IDEwMDY0NAot
LS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE1IEBACisyMDEwLTAxLTIwICBKYWt1YiBXaWVjem9yZWsgIDxmYXcyMTdAZ21haWwuY29tPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gRG9u
J3QgYWxsb3cgUGhvbm9uJ3MgaW52aXNpYmxlIHZpZGVvIHdpZGdldCB0byBrZWVwIHRoZSBhcHAg
cnVubmluZy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTMzODQyCisKKyAgICAgICAgVGhlIGNoYW5nZSBtYWRlIGluIHIzODIyMyBzaG91bGQgbm90IGJl
IGxpbWl0ZWQgdG8gUXQgPCA0LjUgb25seS4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNz
L3F0L01lZGlhUGxheWVyUHJpdmF0ZVBob25vbi5jcHA6CisgICAgICAgIChXZWJDb3JlOjpNZWRp
YVBsYXllclByaXZhdGU6Ok1lZGlhUGxheWVyUHJpdmF0ZSk6CisKIDIwMTAtMDEtMjAgIERhbmll
bCBCYXRlcyAgPGRiYXRlc0B3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEVyaWMg
U2VpZGVsLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9NZWRpYVBs
YXllclByaXZhdGVQaG9ub24uY3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9NZWRp
YVBsYXllclByaXZhdGVQaG9ub24uY3BwCmluZGV4IDg1Y2VkMjYuLjVkMTNhYTIgMTAwNjQ0Ci0t
LSBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvTWVkaWFQbGF5ZXJQcml2YXRlUGhvbm9u
LmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L01lZGlhUGxheWVyUHJpdmF0
ZVBob25vbi5jcHAKQEAgLTkyLDkgKzkyLDcgQEAgTWVkaWFQbGF5ZXJQcml2YXRlOjpNZWRpYVBs
YXllclByaXZhdGUoTWVkaWFQbGF5ZXIqIHBsYXllcikKIHsKICAgICAvLyBIaW50IHRvIFBob25v
biB0byBkaXNhYmxlIG92ZXJsYXkgcGFpbnRpbmcKICAgICBtX3ZpZGVvV2lkZ2V0LT5zZXRBdHRy
aWJ1dGUoUXQ6OldBX0RvbnRTaG93T25TY3JlZW4pOwotI2lmIFFUX1ZFUlNJT04gPCAweDA0MDUw
MAogICAgIG1fdmlkZW9XaWRnZXQtPnNldEF0dHJpYnV0ZShRdDo6V0FfUXVpdE9uQ2xvc2UsIGZh
bHNlKTsKLSNlbmRpZgogCiAgICAgY3JlYXRlUGF0aChtX21lZGlhT2JqZWN0LCBtX3ZpZGVvV2lk
Z2V0KTsKICAgICBjcmVhdGVQYXRoKG1fbWVkaWFPYmplY3QsIG1fYXVkaW9PdXRwdXQpOwotLSAK
MS42LjYKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>