<?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>77544</bug_id>
          
          <creation_ts>2012-02-01 04:34:37 -0800</creation_ts>
          <short_desc>[GTK] unittests/testloading crashes</short_desc>
          <delta_ts>2012-02-01 08:50:51 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Philippe Normand">pnormand</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>svillar</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>547006</commentid>
    <comment_count>0</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-02-01 04:34:37 -0800</bug_when>
    <thetext>/webkit/loading/error: 
GLib-GObject-WARNING **: invalid (NULL) pointer instance

Program received signal SIGTRAP, Trace/breakpoint trap.
g_logv (log_domain=0x7ffff2134d84 &quot;GLib-GObject&quot;, log_level=&lt;optimized out&gt;, format=
    0x7ffff213c6c0 &quot;invalid (NULL) pointer instance&quot;, args1=0x7fffffffc7b8) at gmessages.c:765
765		  g_private_set (&amp;g_log_depth, GUINT_TO_POINTER (depth));
(gdb) bt
#0  g_logv (log_domain=0x7ffff2134d84 &quot;GLib-GObject&quot;, log_level=&lt;optimized out&gt;, format=
    0x7ffff213c6c0 &quot;invalid (NULL) pointer instance&quot;, args1=0x7fffffffc7b8) at gmessages.c:765
#1  0x00007ffff1e27c32 in g_log (log_domain=&lt;optimized out&gt;, log_level=&lt;optimized out&gt;, 
    format=&lt;optimized out&gt;) at gmessages.c:792
#2  0x00007ffff212dfea in g_type_check_instance (type_instance=&lt;optimized out&gt;) at gtype.c:4084
#3  0x00007ffff21250a3 in g_signal_emit_by_name (instance=0x0, detailed_signal=
    0x7ffff4e3f530 &quot;load-failed&quot;) at gsignal.c:3115
#4  0x00007ffff3ec854e in WebKit::FrameLoaderClient::dispatchDidFailLoading (this=0x5314f0, 
    loader=0x46c000, identifier=3, error=...)
    at ../../Source/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:1056
#5  0x00007ffff45f9c24 in WebCore::ResourceLoadNotifier::didFailToLoad (this=0x4b8350, loader=
    0x4dcd10, error=...) at ../../Source/WebCore/loader/ResourceLoadNotifier.cpp:98
#6  0x00007ffff45eb96e in WebCore::MainResourceLoader::receivedError (this=0x4dcd10, error=...)
    at ../../Source/WebCore/loader/MainResourceLoader.cpp:96
#7  0x00007ffff45ed4ed in WebCore::MainResourceLoader::didFail (this=0x4dcd10, error=...)
    at ../../Source/WebCore/loader/MainResourceLoader.cpp:501
#8  0x00007ffff45f8f8d in WebCore::ResourceLoader::didFail (this=0x4dcd10, error=...)
    at ../../Source/WebCore/loader/ResourceLoader.cpp:462
#9  0x00007ffff478ce48 in WebCore::sendRequestCallback (source=0x5461e0, res=0x465060, data=
    0x543980) at ../../Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:306
#10 0x00007ffff21bae8d in g_simple_async_result_complete (simple=0x465060)
    at gsimpleasyncresult.c:744
#11 0x00007ffff22d678b in http_input_stream_ready_cb (source=&lt;optimized out&gt;, 
    result=&lt;optimized out&gt;, user_data=0x547590) at soup-request-http.c:136
#12 0x00007ffff22c9d78 in wrapper_callback (source_object=0x5229c0, res=0x4b51e0, user_data=
    0x547590) at soup-http-input-stream.c:550
#13 0x00007ffff21bae8d in g_simple_async_result_complete (simple=0x4b51e0)
    at gsimpleasyncresult.c:744
#14 0x00007ffff22c9e8f in send_async_finished (stream=&lt;optimized out&gt;)
    at soup-http-input-stream.c:575
#15 0x00007ffff210d834 in g_closure_invoke (closure=0x4dd6e0, return_value=0x0, 
    n_param_values=1, param_values=0x4898a0, invocation_hint=&lt;optimized out&gt;) at gclosure.c:774
#16 0x00007ffff211d235 in signal_emit_unlocked_R (node=&lt;optimized out&gt;, detail=0, 
    instance=&lt;optimized out&gt;, emission_return=0x0, instance_and_params=0x4898a0)
    at gsignal.c:3302
#17 0x00007ffff2124e4b in g_signal_emit_valist (instance=&lt;optimized out&gt;, 
    signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;, var_args=0x7fffffffd0c8) at gsignal.c:3033
#18 0x00007ffff2125012 in g_signal_emit (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, 
    detail=&lt;optimized out&gt;) at gsignal.c:3090
#19 0x00007ffff22ddc03 in process_queue_item (item=0x484890, should_prune=0x7fffffffd1ec, loop=1)
    at soup-session-async.c:423
#20 0x00007ffff22dde8b in run_queue (sa=&lt;optimized out&gt;) at soup-session-async.c:465
#21 0x00007ffff22de690 in idle_run_queue (sa=0x476090) at soup-session-async.c:489
#22 0x00007ffff1e2080a in g_main_dispatch (context=0x4356c0) at gmain.c:2513
#23 g_main_context_dispatch (context=0x4356c0) at gmain.c:3050
#24 0x00007ffff1e20bd0 in g_main_context_iterate (dispatch=1, block=&lt;optimized out&gt;, context=
    0x4356c0, self=&lt;optimized out&gt;) at gmain.c:3121
#25 g_main_context_iterate (context=0x4356c0, block=&lt;optimized out&gt;, dispatch=1, 
    self=&lt;optimized out&gt;) at gmain.c:3058
#26 0x00007ffff1e20fca in g_main_loop_run (loop=0x543140) at gmain.c:3315
#27 0x000000000040226f in test_loading_error (fixture=0x520320, data=0x0)
    at ../../Source/WebKit/gtk/tests/testloading.c:220
#28 0x00007ffff1e410eb in test_case_run (tc=0x451160) at gtestutils.c:1595
#29 g_test_run_suite_internal (suite=0x44f4e0, path=0x7ffff1e85db1 &quot;&quot;) at gtestutils.c:1648
#30 0x00007ffff1e41266 in g_test_run_suite_internal (suite=&lt;optimized out&gt;, path=
    0x7ffff1e85db1 &quot;&quot;) at gtestutils.c:1659
#31 0x00007ffff1e41266 in g_test_run_suite_internal (suite=&lt;optimized out&gt;, path=
    0x7ffff1e85db1 &quot;&quot;) at gtestutils.c:1659
#32 0x00007ffff1e415bb in g_test_run_suite (suite=0x44f320) at gtestutils.c:1704
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
#33 0x0000000000402db3 in main (argc=1, argv=0x7fffffffd758)
    at ../../Source/WebKit/gtk/tests/testloading.c:434</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>547007</commentid>
    <comment_count>1</comment_count>
      <attachid>124929</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-02-01 04:37:13 -0800</bug_when>
    <thetext>Created attachment 124929
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>547008</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-01 04:39:14 -0800</bug_when>
    <thetext>Attachment 124929 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebKit/gtk/ChangeLog&apos;, u&apos;Source/Web...&quot; exit_code: 1

Source/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:1053:  Use 0 or null instead of NULL (even in *comments*).  [readability/null] [4]
Total errors found: 1 in 2 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>547083</commentid>
    <comment_count>3</comment_count>
      <attachid>124929</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2012-02-01 07:42:59 -0800</bug_when>
    <thetext>Comment on attachment 124929
Patch

OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>547104</commentid>
    <comment_count>4</comment_count>
      <attachid>124929</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-01 08:50:47 -0800</bug_when>
    <thetext>Comment on attachment 124929
Patch

Clearing flags on attachment: 124929

Committed r106467: &lt;http://trac.webkit.org/changeset/106467&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>547105</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-01 08:50:51 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>124929</attachid>
            <date>2012-02-01 04:37:13 -0800</date>
            <delta_ts>2012-02-01 08:50:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>Path.patch</filename>
            <type>text/plain</type>
            <size>2186</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">RnJvbSA5NDIwMzJlZWE5YjE1Y2I3OWZkMGQwZDMwYTlkMGRjNTQyMzdlMTRjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBOb3JtYW5kIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgpEYXRlOiBXZWQsIDEgRmViIDIwMTIgMTM6Mzc6MTggKzAxMDAKU3ViamVjdDogW1BBVENIXSBQ
YXRoCgotLS0KIFNvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxMiArKysrKysrKysrKysKIC4uLi9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2Fk
ZXJDbGllbnRHdGsuY3BwICAgIHwgICAgNiArKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTggaW5z
ZXJ0aW9ucygrKSwgMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0
ay9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKaW5kZXggNDgyNDhiMS4u
YWMyZjUzYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTAyLTAxICBQ
aGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXSB1
bml0dGVzdHMvdGVzdGxvYWRpbmcgY3Jhc2hlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Nzc1NDQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3Rr
LmNwcDoKKyAgICAgICAgKFdlYktpdDo6RnJhbWVMb2FkZXJDbGllbnQ6OmRpc3BhdGNoRGlkRmFp
bExvYWRpbmcpOiBCYWlsIG91dAorICAgICAgICBlYXJseSBmcm9tIGRpc3BhdGNoRGlkRmFpbExv
YWRpbmcgaWYgdGhlIGVycm9yIGlzIHRoZSByZXN1bHQgb2YgYW4KKyAgICAgICAgaW50ZXJydXB0
ZWQgbG9hZC4KKwogMjAxMi0wMi0wMSAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxp
YS5jb20+IGFuZCBTZXJnaW8gVmlsbGFyIFNlbmluICA8c3ZpbGxhckBpZ2FsaWEuY29tPgogCiAg
ICAgICAgIFJldmlld2VkIGJ5IE1hcnRpbiBSb2JpbnNvbi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNwcCBiL1NvdXJj
ZS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNwcAppbmRl
eCBmY2NlYzRmLi42MGIwMGU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2d0ay9XZWJDb3Jl
U3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAKKysrIGIvU291cmNlL1dlYktpdC9ndGsv
V2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuY3BwCkBAIC0xMDQ5LDYgKzEwNDks
MTIgQEAgdm9pZCBGcmFtZUxvYWRlckNsaWVudDo6ZGlzcGF0Y2hEaWRGYWlsTG9hZGluZyhXZWJD
b3JlOjpEb2N1bWVudExvYWRlciogbG9hZGVyLAogICAgIFdlYktpdFdlYlZpZXcqIHdlYlZpZXcg
PSBnZXRWaWV3RnJvbUZyYW1lKG1fZnJhbWUpOwogICAgIEdPd25QdHI8Z2NoYXI+IGlkZW50aWZp
ZXJTdHJpbmcodG9TdHJpbmcoaWRlbnRpZmllcikpOwogICAgIFdlYktpdFdlYlJlc291cmNlKiB3
ZWJSZXNvdXJjZSA9IHdlYmtpdF93ZWJfdmlld19nZXRfcmVzb3VyY2Uod2ViVmlldywgaWRlbnRp
ZmllclN0cmluZy5nZXQoKSk7CisKKyAgICAvLyBBIE5VTEwgV2ViUmVzb3VyY2UgbWVhbnMgdGhl
IGxvYWQgaGFzIGJlZW4gaW50ZXJydXB0ZWQsIGFuZAorICAgIC8vIHJlcGxhY2VkIGJ5IGFub3Ro
ZXIgb25lIHdoaWxlIHRoaXMgcmVzb3VyY2Ugd2FzIGJlaW5nIGxvYWRlZC4KKyAgICBpZiAoIXdl
YlJlc291cmNlKQorICAgICAgICByZXR1cm47CisKICAgICBHT3duUHRyPEdFcnJvcj4gd2ViRXJy
b3IoZ19lcnJvcl9uZXdfbGl0ZXJhbChnX3F1YXJrX2Zyb21fc3RyaW5nKGVycm9yLmRvbWFpbigp
LnV0ZjgoKS5kYXRhKCkpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGVycm9yLmVycm9yQ29kZSgpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGVycm9yLmxvY2FsaXplZERlc2NyaXB0aW9uKCkudXRmOCgp
LmRhdGEoKSkpOwotLSAKMS43Ljk=
</data>

          </attachment>
      

    </bug>

</bugzilla>