Description of problem: Go to any reddit site and click a headline link (the mobile site seems to be fine?). Using a link follower works just fine (which goes through the webkit_web_view_load_uri function). Backtrace: (gdb) p m_frame.m_page $2 = (WebCore::Page *) 0x0 (gdb) bt #0 WebCore::FrameLoader::dispatchDidCommitLoad (this=0x7fff90524978) at Source/WebCore/loader/FrameLoader.cpp:3331 #1 0x00007ffff69c6040 in WebCore::FrameLoader::receivedFirstData (this=0x7fff90524978) at Source/WebCore/loader/FrameLoader.cpp:621 #2 0x00007ffff69b1b08 in WebCore::DocumentLoader::commitData (this=this@entry=0x7fff8d598400, bytes=bytes@entry=0x7fff90636a00 "GIF89a\364\001^", <incomplete sequence \367>, length=length@entry=512) at Source/WebCore/loader/DocumentLoader.cpp:787 #3 0x00007ffff62cd606 in WebKit::FrameLoaderClient::committedLoad (this=0xe3f540, loader=0x7fff8d598400, data=0x7fff90636a00 "GIF89a\364\001^", <incomplete sequence \367>, length=512) at Source/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:165 #4 0x00007ffff69b20e7 in WebCore::DocumentLoader::commitLoad (this=0x7fff8d598400, data=0x7fff90636a00 "GIF89a\364\001^", <incomplete sequence \367>, length=512) at Source/WebCore/loader/DocumentLoader.cpp:744 #5 0x00007ffff699668b in WebCore::CachedRawResource::notifyClientsDataWasReceived (this=this@entry=0x7fff8d379800, data=data@entry=0x7fff90636a00 "GIF89a\364\001^", <incomplete sequence \367>, length=512) at Source/WebCore/loader/cache/CachedRawResource.cpp:110 #6 0x00007ffff6996849 in WebCore::CachedRawResource::addDataBuffer (this=0x7fff8d379800, data=0x7fff8d5ba168) at Source/WebCore/loader/cache/CachedRawResource.cpp:66 #7 0x00007ffff6a064b3 in WebCore::SubresourceLoader::didReceiveDataOrBuffer (this=0x7fff8d379400, data=0xfae800 "GIF89a\364\001^", <incomplete sequence \367>, length=512, prpBuffer=..., encodedDataLength=<optimized out>, dataPayloadType=<optimized out>) at Source/WebCore/loader/SubresourceLoader.cpp:250 #8 0x00007ffff6a0660b in WebCore::SubresourceLoader::didReceiveData (this=<optimized out>, data=<optimized out>, length=<optimized out>, encodedDataLength=<optimized out>, dataPayloadType=<optimized out>) at Source/WebCore/loader/SubresourceLoader.cpp:226 #9 0x00007ffff69fb97c in WebCore::ResourceLoader::didReceiveData (this=0x7fff8d379400, data=0xfae800 "GIF89a\364\001^", <incomplete sequence \367>, length=512, encodedDataLength=512) at Source/WebCore/loader/ResourceLoader.cpp:475 #10 0x00007ffff70a8cc2 in WebCore::readCallback (asyncResult=<optimized out>, data=0x7fff9060ef00) at Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:1339 #11 0x00007ffff38b3816 in async_ready_callback_wrapper (source_object=0xdc3970, res=0xd205c0, user_data=0x7fff9060ef00) at ginputstream.c:519 #12 0x00007ffff38d5ae5 in g_task_return_now (task=0xd205c0) at gtask.c:1108 #13 0x00007ffff38d5b09 in complete_in_idle_cb (task=0xd205c0) at gtask.c:1117 #14 0x00007ffff311f256 in g_main_dispatch (context=0x67c080) at gmain.c:3065 #15 g_main_context_dispatch (context=context@entry=0x67c080) at gmain.c:3641 #16 0x00007ffff311f5d8 in g_main_context_iterate (context=0x67c080, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3712 #17 0x00007ffff311f9ea in g_main_loop_run (loop=0xef3a60) at gmain.c:3906 #18 0x00007ffff50d242d in gtk_main () at gtkmain.c:1157 #19 0x000000000040a281 in main (argc=1, argv=0x7fffffffcdf8) at src/uzbl-core.c:292 (gdb) list 3326 m_frame.page()->resetSeenMediaEngines(); 3327 } 3328 3329 InspectorInstrumentation::didCommitLoad(&m_frame, m_documentLoader.get()); 3330 3331 if (&m_frame.page()->mainFrame() == &m_frame) 3332 m_frame.page()->featureObserver()->didCommitLoad(); 3333 3334 } 3335 Version-Release number of selected component (if applicable): webkitgtk3-2.1.91-1.fc21.x86_64
I think this was fixed in uzbl[1]. [1]https://github.com/uzbl/uzbl/commit/47ec23d0ea929af2f98e07658f2ea949548dcec7