<?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>41452</bug_id>
          
          <creation_ts>2010-07-01 03:24:44 -0700</creation_ts>
          <short_desc>[Qt] fast/dom/beforeload/remove-video-in-beforeload-listener.html crashy, needs updated Phonon in Qt</short_desc>
          <delta_ts>2012-05-16 14:57:58 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Media</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>79668</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>beidson</cc>
    
    <cc>benjamin</cc>
    
    <cc>eric</cc>
    
    <cc>kling</cc>
    
    <cc>pnormand</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>245242</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-07-01 03:24:44 -0700</bug_when>
    <thetext>fast/dom/beforeload/script-before-load-dynamic.html crashes intermittently:
http://build.webkit.org/results/Qt%20Linux%20Release/r62246%20%2814367%29/results.html

It might be a regression, because it wasn&apos;t flakey earlier.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245290</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-07-01 06:01:33 -0700</bug_when>
    <thetext>I can&apos;t reproduce it with WebKitTools/Scripts/run-webkit-tests fast/dom/beforeload/script-before-load-dynamic.html --iterations 1000, but
WebKitTools/Scripts/run-webkit-tests fast/dom/beforeload/ --iterations 1000

Here is the backtrace after segfault:

(gdb) bt
#0  Phonon::Gstreamer::Backend::debugLevel (this=0x8351298) at ../../../3rdparty/phonon/gstreamer/backend.cpp:438
#1  0xf119935e in Phonon::Gstreamer::Backend::handleBusMessage (this=0x821f140, message={m_message = 0xffffa614, m_source = 0x5}) at ../../../3rdparty/phonon/gstreamer/backend.cpp:417
#2  0xf1199411 in Phonon::Gstreamer::Backend::qt_metacall (this=0x821f140, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x8215070) at .moc/release-shared/moc_backend.cpp:82
#3  0xf3e1b435 in QMetaObject::metacall (object=0x0, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0x8215070) at kernel/qmetaobject.cpp:237
#4  0xf3e25a36 in QMetaCallEvent::placeMetaCall (this=0x81de190, object=0x821f140) at kernel/qobject.cpp:561
#5  0xf3e26fc3 in QObject::event (this=0x821f140, e=0x81de190) at kernel/qobject.cpp:1240
#6  0xf40870dc in QApplicationPrivate::notify_helper (this=0x81310c0, receiver=0x821f140, e=0x81de190) at kernel/qapplication.cpp:4300
#7  0xf408db22 in QApplication::notify (this=0xffffae94, receiver=0x821f140, e=0x81de190) at kernel/qapplication.cpp:3704
#8  0xf3e15feb in QCoreApplication::notifyInternal (this=0xffffae94, receiver=0x821f140, event=0x81de190) at kernel/qcoreapplication.cpp:704
#9  0xf3e16f4f in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x811b478) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#10 0xf3e170fd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#11 0xf3e42c5f in postEventSourceDispatch (s=0x812a218) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#12 0xf33131d8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#13 0xf3316873 in ?? () from /usr/lib/libglib-2.0.so.0
#14 0x08121018 in ?? ()
#15 0x00000000 in ?? ()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245305</commentid>
    <comment_count>2</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-07-01 06:27:21 -0700</bug_when>
    <thetext>fast/dom/beforeload/remove-video-in-beforeload-listener.html 
is added in http://trac.webkit.org/changeset/61744 and it make 
fast/dom/beforeload/script-before-load-dynamic.html crash

$ WebKitTools/Scripts/run-webkit-tests fast/dom/beforeload/remove-video-in-beforeload-listener.html fast/dom/beforeload/script-before-load-dynamic.html --debug --iterations 100

182 test cases (91%) succeeded
18 test cases (9%) crashed

If I put fast/dom/beforeload/remove-video-in-beforeload-listener.html into
the Skipped list, other tests never crash with this:
$ WebKitTools/Scripts/run-webkit-tests fast/dom/beforeload --debug --iterations 1000</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248519</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-07-08 14:04:57 -0700</bug_when>
    <thetext>fast/dom/beforeload/remove-video-in-beforeload-listener.html skipped until fix by http://trac.webkit.org/changeset/62833</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248522</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-07-08 14:07:55 -0700</bug_when>
    <thetext>I wonder if this could be related to bug 41871.  Probably not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>341885</commentid>
    <comment_count>5</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-01-28 17:18:07 -0800</bug_when>
    <thetext>Should this really be a P1?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>375278</commentid>
    <comment_count>6</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-03-29 07:08:04 -0700</bug_when>
    <thetext>Taking.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>375332</commentid>
    <comment_count>7</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-03-29 07:50:04 -0700</bug_when>
    <thetext>This is a bug in the Phonon GStreamer backend, which won&apos;t let you delete MediaObjects when you feel like it. It&apos;s already fixed upstream on projects.kde.org, and should be downstreamed into Qt before the next release.

Leaving this bug open to track the skipped test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>625891</commentid>
    <comment_count>8</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-05-16 14:57:58 -0700</bug_when>
    <thetext>The Phonon backend is no longer used by QtWebKit on Linux.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>