<?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>29293</bug_id>
          
          <creation_ts>2009-09-15 22:33:27 -0700</creation_ts>
          <short_desc>[GTK] Crash when visiting http://flipper.googlelabs.com/</short_desc>
          <delta_ts>2009-09-17 00:49:53 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Priit Laes (IRC: plaes)">plaes</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>eric</cc>
    
    <cc>gustavo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>147475</commentid>
    <comment_count>0</comment_count>
    <who name="Priit Laes (IRC: plaes)">plaes</who>
    <bug_when>2009-09-15 22:33:27 -0700</bug_when>
    <thetext>With epiphany and webkit-gtk-1.1.14

#0  0x00007fac65c5ba4f in __libc_waitpid (pid=26708, stat_loc=0x7fff95297c70, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41
#1  0x00007fac6620f7f9 in IA__g_spawn_sync (working_directory=&lt;value optimized out&gt;, argv=&lt;value optimized out&gt;, envp=&lt;value optimized out&gt;, 
    flags=&lt;value optimized out&gt;, child_setup=&lt;value optimized out&gt;, user_data=&lt;value optimized out&gt;, standard_output=0x0, standard_error=0x0, exit_status=0x0, 
    error=0x7fff95297df8) at gspawn.c:386
#2  0x00007fac6620fb09 in IA__g_spawn_command_line_sync (command_line=&lt;value optimized out&gt;, standard_output=0x0, standard_error=0x0, exit_status=0x0, 
    error=0x7fff95297df8) at gspawn.c:700
#3  0x00007fac55996ba3 in bugbuddy_segv_handle (signum=&lt;value optimized out&gt;) at gnome-breakpad.cc:369
#4  &lt;signal handler called&gt;
#5  WebCore::MediaPlayerPrivate::supportsType (type=@0x7fff952983a0, codecs=&lt;value optimized out&gt;) at ./WebCore/platform/text/StringImpl.h:112
#6  0x00007fac6a05d443 in chooseBestEngineForTypeAndCodecs (type=@0x7fff952983a0, codecs=&lt;value optimized out&gt;) at WebCore/platform/graphics/MediaPlayer.cpp:174
#7  0x00007fac6a05d7c6 in WebCore::MediaPlayer::supportsType (contentType=&lt;value optimized out&gt;) at WebCore/platform/graphics/MediaPlayer.cpp:462
#8  0x00007fac69cbd130 in WebCore::DOMImplementation::createDocument (type=@0x7fac4e487198, frame=0x7fac4e487000, inViewSourceMode=&lt;value optimized out&gt;)
    at WebCore/dom/DOMImplementation.cpp:351
#9  0x00007fac69e52205 in WebCore::FrameLoader::begin (this=0x7fac4e487050, url=@0x7fac4e4871e0, dispatch=false, origin=0x0) at WebCore/loader/FrameLoader.cpp:912
#10 0x00007fac69e5ec42 in WebCore::FrameLoader::receivedFirstData (this=0x0) at WebCore/loader/FrameLoader.cpp:854
#11 0x00007fac69e5efb4 in WebCore::FrameLoader::setEncoding (this=0x7fac4e487050, name=@0x7fff952986a0, userChosen=false) at WebCore/loader/FrameLoader.cpp:1784
#12 0x00007fac69a5fff0 in WebKit::FrameLoaderClient::committedLoad (this=0x7fac4fd5e460, loader=0x7fac4dfea380, data=0x0, length=0)
    at WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:148
#13 0x00007fac69e5fb98 in WebCore::FrameLoader::finishedLoadingDocument (this=0x7fac4e487050, loader=0x7fac4dfea380) at WebCore/loader/FrameLoader.cpp:3207
#14 0x00007fac69e3a0a8 in WebCore::DocumentLoader::finishedLoading (this=0x7fac4dfea380) at WebCore/loader/DocumentLoader.cpp:329
#15 0x00007fac69e544af in WebCore::FrameLoader::finishedLoading (this=0x7fac4e487050) at WebCore/loader/FrameLoader.cpp:3141
#16 0x00007fac69e649dd in WebCore::MainResourceLoader::didFinishLoading (this=0x7fac503c0480) at WebCore/loader/MainResourceLoader.cpp:371
#17 0x00007fac6a1db6e6 in finishedCallback (session=&lt;value optimized out&gt;, msg=0x2fdc8f0, data=&lt;value optimized out&gt;)
    at WebCore/platform/network/soup/ResourceHandleSoup.cpp:324
#18 0x00007fac679fb43d in final_finished (req=0x2fdc8f0, user_data=&lt;value optimized out&gt;) at soup-session-async.c:381
#19 0x00007fac6648c66a in IA__g_closure_invoke (closure=0x34c8110, return_value=0x0, n_param_values=&lt;value optimized out&gt;, param_values=0x30cef00, 
    invocation_hint=0x7fff952989c0) at gclosure.c:767
#20 0x00007fac664a2e7b in signal_emit_unlocked_R (node=0x2800a50, detail=&lt;value optimized out&gt;, instance=&lt;value optimized out&gt;, emission_return=&lt;value optimized out&gt;, 
    instance_and_params=&lt;value optimized out&gt;) at gsignal.c:3317
#21 0x00007fac664a3d2c in IA__g_signal_emit_valist (instance=0x2fdc8f0, signal_id=&lt;value optimized out&gt;, detail=0, var_args=0x7fff95298bb0) at gsignal.c:2980
#22 0x00007fac664a4273 in IA__g_signal_emit (instance=0x0, signal_id=0, detail=264) at gsignal.c:3037
#23 0x00007fac679f1e5f in soup_message_io_finished (msg=0x2fdc8f0) at soup-message-io.c:176
#24 0x00007fac6648c66a in IA__g_closure_invoke (closure=0x3121700, return_value=0x0, n_param_values=&lt;value optimized out&gt;, param_values=0x1ff18e0, 
    invocation_hint=0x7fff95298de0) at gclosure.c:767
#25 0x00007fac664a287f in signal_emit_unlocked_R (node=0x29e56b0, detail=&lt;value optimized out&gt;, instance=&lt;value optimized out&gt;, emission_return=&lt;value optimized out&gt;, 
    instance_and_params=&lt;value optimized out&gt;) at gsignal.c:3247
#26 0x00007fac664a3d2c in IA__g_signal_emit_valist (instance=0x2db9000, signal_id=&lt;value optimized out&gt;, detail=0, var_args=0x7fff95298fd0) at gsignal.c:2980
#27 0x00007fac664a4273 in IA__g_signal_emit (instance=0x0, signal_id=0, detail=264) at gsignal.c:3037
#28 0x00007fac679fd401 in socket_read_watch (chan=&lt;value optimized out&gt;, cond=0, user_data=&lt;value optimized out&gt;) at soup-socket.c:1189
#29 0x00007fac661d85ad in IA__g_main_context_dispatch (context=0x1df9240) at gmain.c:1960
#30 0x00007fac661dbf68 in g_main_context_iterate (context=0x1df9240, block=&lt;value optimized out&gt;, dispatch=&lt;value optimized out&gt;, self=&lt;value optimized out&gt;)
    at gmain.c:2591
#31 0x00007fac661dc3c5 in IA__g_main_loop_run (loop=0x1e8ecb0) at gmain.c:2799
#32 0x00007fac6902c3e7 in IA__gtk_main () at gtkmain.c:1205
#33 0x00000000004331ed in main (argc=1, argv=0x7fff9529a478) at ephy-main.c:782

Thread 2 (Thread 0x7fac5357b910 (LWP 23119)):
#0  0x00007fac65993451 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00007fac65993277 in __sleep (seconds=&lt;value optimized out&gt;) at ../sysdeps/unix/sysv/linux/sleep.c:138
	ts = {tv_sec = 0, tv_nsec = 597511378}
	set = {__val = {65536, 0 &lt;repeats 15 times&gt;}}
	oset = {__val = {0, 0, 4294967296, 140378510232840, 140378510335240, 140378109358096, 140378510334384, 140378418511065, 0, 0, 140378415038736, 140378510327808, 
    0, 4294967295, 0, 19096896}}
	result = 4294967295
#2  0x00007fac69b32077 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7fac6a9aeaa0) at JavaScriptCore/wtf/FastMalloc.cpp:2295
No locals.
#3  0x00007fac69b32109 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fac5357b000) at JavaScriptCore/wtf/FastMalloc.cpp:1429
No locals.
#4  0x00007fac65c542e7 in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:297
	__res = &lt;value optimized out&gt;
	pd = (struct pthread *) 0x7fac5357b910
	unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140378109360400, -4862234975235988441, 140378418568864, 140378109358496, 0, 4096, 4890198509226304551, 
        4890087343061345319}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
	not_first_call = &lt;value optimized out&gt;
	robust = &lt;value optimized out&gt;
#5  0x00007fac659c438d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 0x7fac6b3c4770 (LWP 23118)):
#0  0x00007fac65c5ba4f in __libc_waitpid (pid=26708, stat_loc=0x7fff95297c70, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41
	oldtype = 0
	result = &lt;value optimized out&gt;
#1  0x00007fac6620f7f9 in IA__g_spawn_sync (working_directory=&lt;value optimized out&gt;, argv=&lt;value optimized out&gt;, envp=&lt;value optimized out&gt;, 
    flags=&lt;value optimized out&gt;, child_setup=&lt;value optimized out&gt;, user_data=&lt;value optimized out&gt;, standard_output=0x0, standard_error=0x0, exit_status=0x0, 
    error=0x7fff95297df8) at gspawn.c:386
	outpipe = -1
	errpipe = -1
	pid = 26708
	fds = {__fds_bits = {0, 16, 16, 0, 47386328, 140735695912440, 50836096, 47386304, 3, 0, 47386328, 140378424427309, 140735695912056, 140735695912048, 
    140735695912168, 0}}
	ret = -512
	outstr = (GString *) 0x0
	errstr = (GString *) 0x0
	failed = 0
	status = &lt;value optimized out&gt;
	__PRETTY_FUNCTION__ = &quot;IA__g_spawn_sync&quot;
#2  0x00007fac6620fb09 in IA__g_spawn_command_line_sync (command_line=&lt;value optimized out&gt;, standard_output=0x0, standard_error=0x0, exit_status=0x0, 
    error=0x7fff95297df8) at gspawn.c:700
	retval = 0
	argv = (gchar **) 0x2d30ec0
	__PRETTY_FUNCTION__ = &quot;IA__g_spawn_command_line_sync&quot;
#3  0x00007fac55996ba3 in bugbuddy_segv_handle (signum=&lt;value optimized out&gt;) at gnome-breakpad.cc:369
	in_segv = 1
#4  &lt;signal handler called&gt;
No locals.
#5  WebCore::MediaPlayerPrivate::supportsType (type=@0x7fff952983a0, codecs=&lt;value optimized out&gt;) at ./WebCore/platform/text/StringImpl.h:112
No locals.
#6  0x00007fac6a05d443 in chooseBestEngineForTypeAndCodecs (type=@0x7fff952983a0, codecs=&lt;value optimized out&gt;) at WebCore/platform/graphics/MediaPlayer.cpp:174
	engineSupport = &lt;value optimized out&gt;
	ndx = 0
	engines = &lt;value optimized out&gt;
	engine = (WebCore::MediaPlayerFactory *) 0x0
	supported = WebCore::MediaPlayer::IsNotSupported
	count = 1
#7  0x00007fac6a05d7c6 in WebCore::MediaPlayer::supportsType (contentType=&lt;value optimized out&gt;) at WebCore/platform/graphics/MediaPlayer.cpp:462
	type = {m_impl = {&lt;WTF::FastAllocBase&gt; = {&lt;No data fields&gt;}, m_ptr = 0x0}}
	codecs = {m_impl = {&lt;WTF::FastAllocBase&gt; = {&lt;No data fields&gt;}, m_ptr = 0x0}}
	engine = &lt;value optimized out&gt;
#8  0x00007fac69cbd130 in WebCore::DOMImplementation::createDocument (type=@0x7fac4e487198, frame=0x7fac4e487000, inViewSourceMode=&lt;value optimized out&gt;)
    at WebCore/dom/DOMImplementation.cpp:351
	pluginData = (class WebCore::PluginData *) 0x7fac4eab7880
#9  0x00007fac69e52205 in WebCore::FrameLoader::begin (this=0x7fac4e487050, url=@0x7fac4e4871e0, dispatch=false, origin=0x0) at WebCore/loader/FrameLoader.cpp:912
	ref = {m_string = {m_impl = {&lt;WTF::FastAllocBase&gt; = {&lt;No data fields&gt;}, m_ptr = 0x6}}, m_isValid = false, m_protocolInHTTPFamily = false, m_schemeEnd = 32684, 
  m_userStart = 1319861242, m_userEnd = 32684, m_passwordEnd = 1389835384, m_hostEnd = 32684, m_portEnd = 6, m_pathAfterLastSlash = 0, m_pathEnd = 1773364820, 
  m_queryEnd = 32684, m_fragmentEnd = 5}
	settings = &lt;value optimized out&gt;
#10 0x00007fac69e5ec42 in WebCore::FrameLoader::receivedFirstData (this=0x0) at WebCore/loader/FrameLoader.cpp:854
	delay = &lt;value optimized out&gt;
	url = {m_impl = {&lt;WTF::FastAllocBase&gt; = {&lt;No data fields&gt;}, m_ptr = 0x7fac664b8230}}
#11 0x00007fac69e5efb4 in WebCore::FrameLoader::setEncoding (this=0x7fac4e487050, name=@0x7fff952986a0, userChosen=false) at WebCore/loader/FrameLoader.cpp:1784
No locals.
#12 0x00007fac69a5fff0 in WebKit::FrameLoaderClient::committedLoad (this=0x7fac4fd5e460, loader=0x7fac4dfea380, data=0x0, length=0)
    at WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:148
	encoding = {m_impl = {&lt;WTF::FastAllocBase&gt; = {&lt;No data fields&gt;}, m_ptr = 0x0}}
	userChosen = 8
	frameLoader = (WebCore::FrameLoader *) 0x7fac4e487050
#13 0x00007fac69e5fb98 in WebCore::FrameLoader::finishedLoadingDocument (this=0x7fac4e487050, loader=0x7fac4dfea380) at WebCore/loader/FrameLoader.cpp:3207
	responseMIMEType = (const WebCore::String &amp;) @0x7fac4dfea708: {m_impl = {&lt;WTF::FastAllocBase&gt; = {&lt;No data fields&gt;}, m_ptr = 0x0}}
	mainResource = &lt;value optimized out&gt;
	userChosenEncoding = {m_impl = {&lt;WTF::FastAllocBase&gt; = {&lt;No data fields&gt;}, m_ptr = 0x0}}
#14 0x00007fac69e3a0a8 in WebCore::DocumentLoader::finishedLoading (this=0x7fac4dfea380) at WebCore/loader/DocumentLoader.cpp:329
	loader = (WebCore::FrameLoader *) 0x1ff
#15 0x00007fac69e544af in WebCore::FrameLoader::finishedLoading (this=0x7fac4e487050) at WebCore/loader/FrameLoader.cpp:3141
No locals.
#16 0x00007fac69e649dd in WebCore::MainResourceLoader::didFinishLoading (this=0x7fac503c0480) at WebCore/loader/MainResourceLoader.cpp:371
No locals.
#17 0x00007fac6a1db6e6 in finishedCallback (session=&lt;value optimized out&gt;, msg=0x2fdc8f0, data=&lt;value optimized out&gt;)
    at WebCore/platform/network/soup/ResourceHandleSoup.cpp:324
	d = (class WebCore::ResourceHandleInternal *) 0x7fac50fe4800
	client = (class WebCore::ResourceHandleClient *) 0x7fac503c0480
#18 0x00007fac679fb43d in final_finished (req=0x2fdc8f0, user_data=&lt;value optimized out&gt;) at soup-session-async.c:381
	item = (SoupMessageQueueItem *) 0x7fac48003180
	session = (SoupSession *) 0x1df98e0
#19 0x00007fac6648c66a in IA__g_closure_invoke (closure=0x34c8110, return_value=0x0, n_param_values=&lt;value optimized out&gt;, param_values=0x30cef00, 
    invocation_hint=0x7fff952989c0) at gclosure.c:767
	marshal = (GClosureMarshal) 0x7fac66499510 &lt;IA__g_cclosure_marshal_VOID__VOID&gt;
	marshal_data = (gpointer) 0x2a
	__PRETTY_FUNCTION__ = &quot;IA__g_closure_invoke&quot;
#20 0x00007fac664a2e7b in signal_emit_unlocked_R (node=0x2800a50, detail=&lt;value optimized out&gt;, instance=&lt;value optimized out&gt;, emission_return=&lt;value optimized out&gt;, 
    instance_and_params=&lt;value optimized out&gt;) at gsignal.c:3317
	tmp = &lt;value optimized out&gt;
	handler = (Handler *) 0x7fac4804d4d0
	accumulator = (SignalAccumulator *) 0x0
	emission = {next = 0x7fff95298dd0, instance = 0x2fdc8f0, ihint = {signal_id = 411, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, 
  chain_type = 4}
	class_closure = (GClosure *) 0x2800a00
	handler_list = (Handler *) 0x34bf360
	return_accu = &lt;value optimized out&gt;
	accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, 
      v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	signal_id = 411
	max_sequential_handler_number = 61061
	return_value_altered = 1
#21 0x00007fac664a3d2c in IA__g_signal_emit_valist (instance=0x2fdc8f0, signal_id=&lt;value optimized out&gt;, detail=0, var_args=0x7fff95298bb0) at gsignal.c:2980
	signal_return_type = 4
	param_values = &lt;value optimized out&gt;
	node = (SignalNode *) 0x2800a50
	i = &lt;value optimized out&gt;
	n_params = &lt;value optimized out&gt;
	__PRETTY_FUNCTION__ = &quot;IA__g_signal_emit_valist&quot;
#22 0x00007fac664a4273 in IA__g_signal_emit (instance=0x0, signal_id=0, detail=264) at gsignal.c:3037
	var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff95298c90, reg_save_area = 0x7fff95298bd0}}
#23 0x00007fac679f1e5f in soup_message_io_finished (msg=0x2fdc8f0) at soup-message-io.c:176
No locals.
#24 0x00007fac6648c66a in IA__g_closure_invoke (closure=0x3121700, return_value=0x0, n_param_values=&lt;value optimized out&gt;, param_values=0x1ff18e0, 
    invocation_hint=0x7fff95298de0) at gclosure.c:767
	marshal = (GClosureMarshal) 0x7fac66499510 &lt;IA__g_cclosure_marshal_VOID__VOID&gt;
	marshal_data = (gpointer) 0x2a
	__PRETTY_FUNCTION__ = &quot;IA__g_closure_invoke&quot;
#25 0x00007fac664a287f in signal_emit_unlocked_R (node=0x29e56b0, detail=&lt;value optimized out&gt;, instance=&lt;value optimized out&gt;, emission_return=&lt;value optimized out&gt;, 
    instance_and_params=&lt;value optimized out&gt;) at gsignal.c:3247
	tmp = &lt;value optimized out&gt;
	handler = (Handler *) 0x34c50d0
	accumulator = (SignalAccumulator *) 0x0
	emission = {next = 0x0, instance = 0x2db9000, ihint = {signal_id = 414, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
	class_closure = (GClosure *) 0x2763f40
	handler_list = (Handler *) 0x34c50d0
	return_accu = &lt;value optimized out&gt;
	accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, 
      v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	signal_id = 414
	max_sequential_handler_number = 61061
	return_value_altered = 0
#26 0x00007fac664a3d2c in IA__g_signal_emit_valist (instance=0x2db9000, signal_id=&lt;value optimized out&gt;, detail=0, var_args=0x7fff95298fd0) at gsignal.c:2980
	signal_return_type = 4
	param_values = &lt;value optimized out&gt;
	node = (SignalNode *) 0x29e56b0
	i = &lt;value optimized out&gt;
	n_params = &lt;value optimized out&gt;
	__PRETTY_FUNCTION__ = &quot;IA__g_signal_emit_valist&quot;
#27 0x00007fac664a4273 in IA__g_signal_emit (instance=0x0, signal_id=0, detail=264) at gsignal.c:3037
	var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff952990b0, reg_save_area = 0x7fff95298ff0}}
#28 0x00007fac679fd401 in socket_read_watch (chan=&lt;value optimized out&gt;, cond=0, user_data=&lt;value optimized out&gt;) at soup-socket.c:1189
	sock = (SoupSocket *) 0x2db9000
#29 0x00007fac661d85ad in IA__g_main_context_dispatch (context=0x1df9240) at gmain.c:1960
No locals.
#30 0x00007fac661dbf68 in g_main_context_iterate (context=0x1df9240, block=&lt;value optimized out&gt;, dispatch=&lt;value optimized out&gt;, self=&lt;value optimized out&gt;)
    at gmain.c:2591
	max_priority = 300
	timeout = 0
	some_ready = 1
	nfds = 15
	allocated_nfds = 1713277328
	fds = &lt;value optimized out&gt;
	__PRETTY_FUNCTION__ = &quot;g_main_context_iterate&quot;
#31 0x00007fac661dc3c5 in IA__g_main_loop_run (loop=0x1e8ecb0) at gmain.c:2799
	self = (GThread *) 0x1dbe0b0
	__PRETTY_FUNCTION__ = &quot;IA__g_main_loop_run&quot;
#32 0x00007fac6902c3e7 in IA__gtk_main () at gtkmain.c:1205
	tmp_list = (GList *) 0x1e36640
	functions = (GList *) 0x0
	init = (GtkInitFunction *) 0x1e6cb20
	loop = (GMainLoop *) 0x1e8ecb0
#33 0x00000000004331ed in main (argc=1, argv=0x7fff9529a478) at ephy-main.c:782
	option_context = &lt;value optimized out&gt;
	option_group = &lt;value optimized out&gt;
	proxy = &lt;value optimized out&gt;
	error = (GError *) 0x0
	user_time = 694348453
0x00007fac65c5ba4f	41	in ../sysdeps/unix/sysv/linux/waitpid.c
The program is running.  Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>147507</commentid>
    <comment_count>1</comment_count>
      <attachid>39643</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2009-09-16 06:00:55 -0700</bug_when>
    <thetext>Created attachment 39643
proposed fix and acompanying layout test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>147513</commentid>
    <comment_count>2</comment_count>
      <attachid>39643</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2009-09-16 06:17:26 -0700</bug_when>
    <thetext>Comment on attachment 39643
proposed fix and acompanying layout test

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>147523</commentid>
    <comment_count>3</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2009-09-16 06:40:56 -0700</bug_when>
    <thetext>Landed as r48413.

Notice that we are not redirecting on that page, even with this fix. I opened a separate bug about this: https://bugs.webkit.org/show_bug.cgi?id=29299</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>147756</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-09-17 00:49:53 -0700</bug_when>
    <thetext>The test is broken on Tiger, see bug 29329.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>39643</attachid>
            <date>2009-09-16 06:00:55 -0700</date>
            <delta_ts>2009-09-16 06:17:25 -0700</delta_ts>
            <desc>proposed fix and acompanying layout test</desc>
            <filename>0001-Null-check-and-empty-check-type-that-is-being-checke.patch</filename>
            <type>text/plain</type>
            <size>4096</size>
            <attacher name="Gustavo Noronha (kov)">gustavo</attacher>
            
              <data encoding="base64">RnJvbSA1YjUzZjU1ZDIzYWExMjQyZWIyNDViZDI2YTAxZmZlMDMwZGI3YzFmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHdXN0YXZvIE5vcm9uaGEgU2lsdmEgPGd1c3Rhdm8ubm9yb25o
YUBjb2xsYWJvcmEuY28udWs+CkRhdGU6IFdlZCwgMTYgU2VwIDIwMDkgMDk6MzQ6NDAgLTAzMDAK
U3ViamVjdDogW1BBVENIXSBOdWxsLWNoZWNrIGFuZCBlbXB0eS1jaGVjayB0eXBlIHRoYXQgaXMg
YmVpbmcgY2hlY2tlZCBmb3Igc3VwcG9ydCB0byBhdm9pZCBjcmFzaGluZwoKLS0tCiBMYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKysrKysr
KysrKwogLi4uL2xvYWRpbmcvcmVkaXJlY3Qtd2l0aC1uby1sb2NhdGlvbi1jcmFzaC5odG1sICAg
fCAgIDEyICsrKysrKysrKysrKwogLi4uL3Jlc291cmNlcy9yZWRpcmVjdC13aXRoLW5vLWxvY2F0
aW9uLWNyYXNoLnBocCAgfCAgICAzICsrKwogV2ViQ29yZS9DaGFuZ2VMb2cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDE1ICsrKysrKysrKysrKysrKwogLi4uL2dyYXBoaWNz
L2d0ay9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwICAgfCAgICAzICsrKwogNSBmaWxl
cyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAwIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUg
MTAwNjQ0IExheW91dFRlc3RzL2h0dHAvdGVzdHMvbG9hZGluZy9yZWRpcmVjdC13aXRoLW5vLWxv
Y2F0aW9uLWNyYXNoLmh0bWwKIGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9odHRwL3Rl
c3RzL2xvYWRpbmcvcmVzb3VyY2VzL3JlZGlyZWN0LXdpdGgtbm8tbG9jYXRpb24tY3Jhc2gucGhw
CgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IDI5OGZkZGQuLjk1NGFhMDYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAwOS0w
OS0xNiAgR3VzdGF2byBOb3JvbmhhIFNpbHZhICA8Z3VzdGF2by5ub3JvbmhhQGNvbGxhYm9yYS5j
by51az4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBb
R1RLXSBDcmFzaCB3aGVuIHZpc2l0aW5nIGh0dHA6Ly9mbGlwcGVyLmdvb2dsZWxhYnMuY29tLwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjkyOTMKKwor
ICAgICAgICAqIGh0dHAvdGVzdHMvbG9hZGluZy9yZWRpcmVjdC13aXRoLW5vLWxvY2F0aW9uLWNy
YXNoLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvbG9hZGluZy9yZXNvdXJjZXMv
cmVkaXJlY3Qtd2l0aC1uby1sb2NhdGlvbi1jcmFzaC5waHA6IEFkZGVkLgorCiAyMDA5LTA5LTE1
ICBDaHJpcyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CiAKICAgICAgICAgV0FJLUFS
SUE6IGFkZCBzdXBwb3J0IGZvciByYW5nZXMsIGluY2x1ZGluZyB0aGUgcHJvZ3Jlc3NiYXIsIHNs
aWRlciwgYW5kIHNwaW5idXR0b24gcm9sZXMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAv
dGVzdHMvbG9hZGluZy9yZWRpcmVjdC13aXRoLW5vLWxvY2F0aW9uLWNyYXNoLmh0bWwgYi9MYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL2xvYWRpbmcvcmVkaXJlY3Qtd2l0aC1uby1sb2NhdGlvbi1jcmFz
aC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjM1MmM5MzcKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2xvYWRpbmcvcmVkaXJlY3Qtd2l0
aC1uby1sb2NhdGlvbi1jcmFzaC5odG1sCkBAIC0wLDAgKzEsMTIgQEAKKzxodG1sPgorPGhlYWQ+
CisgICAgPHRpdGxlPlRlc3QgZm9yIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yOTI5MzwvdGl0bGU+CisgICAgPHNjcmlwdD4KKyAgICAgICAgaWYgKHdpbmRvdy5sYXlv
dXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBB
c1RleHQoKTsKKyAgICA8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorICA8aWZyYW1lIHNyYz0i
cmVzb3VyY2VzL3JlZGlyZWN0LXdpdGgtbm8tbG9jYXRpb24tY3Jhc2gucGhwIj48L2lmcmFtZT4K
KzwvYm9keT4KKzxodG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9sb2Fk
aW5nL3Jlc291cmNlcy9yZWRpcmVjdC13aXRoLW5vLWxvY2F0aW9uLWNyYXNoLnBocCBiL0xheW91
dFRlc3RzL2h0dHAvdGVzdHMvbG9hZGluZy9yZXNvdXJjZXMvcmVkaXJlY3Qtd2l0aC1uby1sb2Nh
dGlvbi1jcmFzaC5waHAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uM2Q2MmMz
MAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbG9hZGluZy9yZXNv
dXJjZXMvcmVkaXJlY3Qtd2l0aC1uby1sb2NhdGlvbi1jcmFzaC5waHAKQEAgLTAsMCArMSwzIEBA
Cis8P3BocAoraGVhZGVyKCJIVFRQLzEuMCAzMDIgRm91bmQiKTsKKz8+CmRpZmYgLS1naXQgYS9X
ZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDRiMTlmYjEuLjcxOTVh
YmIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTggQEAKKzIwMDktMDktMTYgIEd1c3Rhdm8gTm9yb25oYSBTaWx2YSAgPGd1
c3Rhdm8ubm9yb25oYUBjb2xsYWJvcmEuY28udWs+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgW0dUS10gQ3Jhc2ggd2hlbiB2aXNpdGluZyBodHRwOi8v
ZmxpcHBlci5nb29nbGVsYWJzLmNvbS8KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTI5MjkzCisKKyAgICAgICAgQ2hlY2sgdHlwZSBmb3IgYmVpbmcgbnVs
bCBvciBlbXB0eSBiZWZvcmUgbG9va2luZyBpdCB1cCBpbiB0aGUKKyAgICAgICAgaGFzaCBvZiBz
dXBwb3J0ZWQgdHlwZXMuCisKKyAgICAgICAgVGVzdGVkIGJ5IGh0dHAvdGVzdHMvbG9hZGluZy9y
ZWRpcmVjdC13aXRoLW5vLWxvY2F0aW9uLWNyYXNoLmh0bWwKKworICAgICAgICAqIHBsYXRmb3Jt
L2dyYXBoaWNzL2d0ay9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlOjpzdXBwb3J0c1R5cGUpOgorCiAyMDA5LTA5LTE1
ICBHZW9mZnJleSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQg
YnkgU2FtIFdlaW5pZy4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3Rr
L01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL2d0ay9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwCmluZGV4IGQwOGVmNDQuLjYw
YmE1OTYgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3RrL01lZGlhUGxh
eWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9n
dGsvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcApAQCAtNjkyLDYgKzY5Miw5IEBAIHZv
aWQgTWVkaWFQbGF5ZXJQcml2YXRlOjpnZXRTdXBwb3J0ZWRUeXBlcyhIYXNoU2V0PFN0cmluZz4m
IHR5cGVzKQogCiBNZWRpYVBsYXllcjo6U3VwcG9ydHNUeXBlIE1lZGlhUGxheWVyUHJpdmF0ZTo6
c3VwcG9ydHNUeXBlKGNvbnN0IFN0cmluZyYgdHlwZSwgY29uc3QgU3RyaW5nJiBjb2RlY3MpCiB7
CisgICAgaWYgKHR5cGUuaXNOdWxsKCkgfHwgdHlwZS5pc0VtcHR5KCkpCisgICAgICAgIHJldHVy
biBNZWRpYVBsYXllcjo6SXNOb3RTdXBwb3J0ZWQ7CisKICAgICBpZiAobWltZVR5cGVDYWNoZSgp
LmNvbnRhaW5zKHR5cGUpKQogICAgICAgICByZXR1cm4gIWNvZGVjcy5pc0VtcHR5KCkgPyBNZWRp
YVBsYXllcjo6TWF5QmVTdXBwb3J0ZWQgOiBNZWRpYVBsYXllcjo6SXNTdXBwb3J0ZWQ7CiAgICAg
cmV0dXJuIE1lZGlhUGxheWVyOjpJc05vdFN1cHBvcnRlZDsKLS0gCjEuNi4zLjMKCg==
</data>
<flag name="review"
          id="20750"
          type_id="1"
          status="+"
          setter="xan.lopez"
    />
    <flag name="commit-queue"
          id="20751"
          type_id="3"
          status="-"
          setter="gustavo"
    />
          </attachment>
      

    </bug>

</bugzilla>