Bug 153566 - Cannot render images from Wikipedia
Summary: Cannot render images from Wikipedia
Status: RESOLVED WORKSFORME
Alias: None
Product: WebKit
Classification: Unclassified
Component: Platform (show other bugs)
Version: Other
Hardware: Unspecified Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-27 15:38 PST by Debarshi Ray
Modified: 2017-08-21 17:07 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Debarshi Ray 2016-01-27 15:38:08 PST
On a stock Fedora 23 x86_64 system, epiphany fails to render links like these:
https://en.wikipedia.org/wiki/Brenizer_Method#/media/File:Pomegranate_bokehrama_portrait.jpg

I get the usual "Oops! Something went wrong while displaying this page.".

Versions:
webkitgtk4-2.10.4-1.fc23.x86_64
epiphany-3.18.3-1.fc23.x86_64

Backtrace:

Core was generated by `/usr/libexec/webkit2gtk-4.0/WebKitWebProcess 60'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007faf5dd98bd6 in __memcpy_avx_unaligned () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7faf69881a80 (LWP 4210))]
(gdb) thread apply all bt

Thread 15 (Thread 0x7faee1fff700 (LWP 4243)):
#0  0x00007faf5dd46fdd in poll () at /lib64/libc.so.6
#1  0x00007faf6413e16c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7faecc0010e0, timeout=<optimized out>, context=0x5588149855d0) at gmain.c:4135
#2  0x00007faf6413e16c in g_main_context_iterate (context=0x5588149855d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007faf6413e4f2 in g_main_loop_run (loop=0x558814b2e840) at gmain.c:4034
#4  0x00007faf670a3b85 in WTF::threadEntryPoint(void*) (this=0x7faee1ffeb80) at /usr/include/c++/5.1.1/functional:2271
#5  0x00007faf670a3b85 in WTF::threadEntryPoint(void*) (contextData=0x7faee23893c0)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/Threading.cpp:58
#6  0x00007faf670c450a in WTF::wtfThreadEntryPoint(void*) (param=0x7faee238dd10)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/ThreadingPthreads.cpp:167
#7  0x00007faf660aa60a in start_thread () at /lib64/libpthread.so.0
#8  0x00007faf5dd52a4d in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7faee2ffd700 (LWP 4226)):
#0  0x00007faf660afb10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007faf5e5ddaec in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /lib64/libstdc++.so.6
#2  0x00007faf670a1caf in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) (address=address@entry=0x7faf54c20c51, validation=..., beforeSleep=..., timeout=timeout@entry=...) at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/ParkingLot.cpp:547
#3  0x00007faf66d3e29a in JSC::GCThread::waitForNextPhase() (timeout=..., lock=..., this=0x7faf54c20c51)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/Condition.h:74
#4  0x00007faf66d3e29a in JSC::GCThread::waitForNextPhase() (lock=..., this=0x7faf54c20c51)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/Condition.h:113
#5  0x00007faf66d3e29a in JSC::GCThread::waitForNextPhase() (predicate=..., lock=..., this=0x7faf54c20c51)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/Condition.h:120
#6  0x00007faf66d3e29a in JSC::GCThread::waitForNextPhase() (this=this@entry=0x558814b6cdf0)
    at /usr/src/debug/webkitgtk-2.10.4/Source/JavaScriptCore/heap/GCThread.cpp:79
#7  0x00007faf66d3e4a5 in JSC::GCThread::gcThreadMain() (this=0x558814b6cdf0)
    at /usr/src/debug/webkitgtk-2.10.4/Source/JavaScriptCore/heap/GCThread.cpp:97
#8  0x00007faf670a3b85 in WTF::threadEntryPoint(void*) (this=0x7faee2ffcb80) at /usr/include/c++/5.1.1/functional:2271
#9  0x00007faf670a3b85 in WTF::threadEntryPoint(void*) (contextData=0x7faf54ff5820)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/Threading.cpp:58
#10 0x00007faf670c450a in WTF::wtfThreadEntryPoint(void*) (param=0x7faf54ffa640)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/ThreadingPthreads.cpp:167
#11 0x00007faf660aa60a in start_thread () at /lib64/libpthread.so.0
#12 0x00007faf5dd52a4d in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7faee37fe700 (LWP 4225)):
#0  0x00007faf660afb10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007faf5e5ddaec in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /lib64/libstdc++.so.6
#2  0x00007faf670a1caf in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) (address=address@entry=0x7faf54c20c51, validation=..., beforeSleep=..., timeout=timeout@entry=...) at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/ParkingLot.cpp:547
#3  0x00007faf66d3e29a in JSC::GCThread::waitForNextPhase() (timeout=..., lock=..., this=0x7faf54c20c51)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/Condition.h:74
#4  0x00007faf66d3e29a in JSC::GCThread::waitForNextPhase() (lock=..., this=0x7faf54c20c51)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/Condition.h:113
#5  0x00007faf66d3e29a in JSC::GCThread::waitForNextPhase() (predicate=..., lock=..., this=0x7faf54c20c51)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/Condition.h:120
#6  0x00007faf66d3e29a in JSC::GCThread::waitForNextPhase() (this=this@entry=0x55881466ef60)
    at /usr/src/debug/webkitgtk-2.10.4/Source/JavaScriptCore/heap/GCThread.cpp:79
#7  0x00007faf66d3e4a5 in JSC::GCThread::gcThreadMain() (this=0x55881466ef60)
    at /usr/src/debug/webkitgtk-2.10.4/Source/JavaScriptCore/heap/GCThread.cpp:97
#8  0x00007faf670a3b85 in WTF::threadEntryPoint(void*) (this=0x7faee37fdb80) at /usr/include/c++/5.1.1/functional:2271
#9  0x00007faf670a3b85 in WTF::threadEntryPoint(void*) (contextData=0x7faf54ff57d0)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/Threading.cpp:58
#10 0x00007faf670c450a in WTF::wtfThreadEntryPoint(void*) (param=0x7faf54ffa620)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/ThreadingPthreads.cpp:167
#11 0x00007faf660aa60a in start_thread () at /lib64/libpthread.so.0
#12 0x00007faf5dd52a4d in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7faee3fff700 (LWP 4224)):
#0  0x00007faf660afb10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007faf5e5ddaec in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /lib64/libstdc++.so.6
#2  0x00007faf670a1caf in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) (address=address@entry=0x7faf54c20c51, validation=..., beforeSleep=..., timeout=timeout@entry=...) at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/ParkingLot.cpp:547
#3  0x00007faf66d3e29a in JSC::GCThread::waitForNextPhase() (timeout=..., lock=..., this=0x7faf54c20c51)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/Condition.h:74
#4  0x00007faf66d3e29a in JSC::GCThread::waitForNextPhase() (lock=..., this=0x7faf54c20c51)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/Condition.h:113
#5  0x00007faf66d3e29a in JSC::GCThread::waitForNextPhase() (predicate=..., lock=..., this=0x7faf54c20c51)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/Condition.h:120
#6  0x00007faf66d3e29a in JSC::GCThread::waitForNextPhase() (this=this@entry=0x558814c92ab0)
    at /usr/src/debug/webkitgtk-2.10.4/Source/JavaScriptCore/heap/GCThread.cpp:79
#7  0x00007faf66d3e4a5 in JSC::GCThread::gcThreadMain() (this=0x558814c92ab0)
    at /usr/src/debug/webkitgtk-2.10.4/Source/JavaScriptCore/heap/GCThread.cpp:97
#8  0x00007faf670a3b85 in WTF::threadEntryPoint(void*) (this=0x7faee3ffeb80) at /usr/include/c++/5.1.1/functional:2271
#9  0x00007faf670a3b85 in WTF::threadEntryPoint(void*) (contextData=0x7faf54ff5780)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/Threading.cpp:58
#10 0x00007faf670c450a in WTF::wtfThreadEntryPoint(void*) (param=0x7faf54ffa600)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/ThreadingPthreads.cpp:167
#11 0x00007faf660aa60a in start_thread () at /lib64/libpthread.so.0
#12 0x00007faf5dd52a4d in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7faefbffd700 (LWP 4223)):
#0  0x00007faf5dd46fdd in poll () at /lib64/libc.so.6
#1  0x00007faf6413e16c in g_main_context_iterate (priority=2147483647, n_fds=2, fds=0x7faef00010e0, timeout=<optimized out>, context=0x558814722810) at gmain.c:4135
#2  0x00007faf6413e16c in g_main_context_iterate (context=0x558814722810, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007faf6413e4f2 in g_main_loop_run (loop=0x558814727be0) at gmain.c:4034
#4  0x00007faf670a3b85 in WTF::threadEntryPoint(void*) (this=0x7faefbffcb80) at /usr/include/c++/5.1.1/functional:2271
#5  0x00007faf670a3b85 in WTF::threadEntryPoint(void*) (contextData=0x7faf54ff51e0)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/Threading.cpp:58
#6  0x00007faf670c450a in WTF::wtfThreadEntryPoint(void*) (param=0x7faf54ffa0b0)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/ThreadingPthreads.cpp:167
#7  0x00007faf660aa60a in start_thread () at /lib64/libpthread.so.0
#8  0x00007faf5dd52a4d in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7faef8def700 (LWP 4220)):
#0  0x00007faf5dd4cc59 in syscall () at /lib64/libc.so.6
#1  0x00007faf6418299a in g_cond_wait_until (cond=cond@entry=0x558814607ef8, mutex=mutex@entry=0x558814607ef0, end_time=end_time@entry=900514435) at gthread-posix.c:1444
#2  0x00007faf64112c09 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x558814607ef0, wait=wait@entry=1, end_time=end_time@entry=900514435) at gasyncqueue.c:422
#3  0x00007faf6411322b in g_async_queue_timeout_pop (queue=0x558814607ef0, timeout=timeout@entry=15000000) at gasyncqueue.c:543
#4  0x00007faf6416528a in g_thread_pool_thread_proxy () at gthreadpool.c:167
#5  0x00007faf6416528a in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:364
#6  0x00007faf64164835 in g_thread_proxy (data=0x5588146f70a0) at gthread.c:778
#7  0x00007faf660aa60a in start_thread () at /lib64/libpthread.so.0
#8  0x00007faf5dd52a4d in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7faefaffb700 (LWP 4219)):
#0  0x00007faf660b327d in nanosleep () at /lib64/libpthread.so.0
#1  0x00007faf670d0061 in bmalloc::Heap::scavenge(std::unique_lock<bmalloc::StaticMutex>&, std::chrono::duration<long, std::ratio<1l, 1000l> >) (__rtime=<synthetic pointer>) at /usr/include/c++/5.1.1/thread:292
#2  0x00007faf670d0061 in bmalloc::Heap::scavenge(std::unique_lock<bmalloc::StaticMutex>&, std::chrono::duration<long, std::ratio<1l, 1000l> >) (duration=..., lock=...) at /usr/src/debug/webkitgtk-2.10.4/Source/bmalloc/bmalloc/StaticMutex.h:64
#3  0x00007faf670d0061 in bmalloc::Heap::scavenge(std::unique_lock<bmalloc::StaticMutex>&, std::chrono::duration<long, std::ratio<1l, 1000l> >) (condition=@0x7faf6721ecd0: true, sleepDuration=..., lock=...)
    at /usr/src/debug/webkitgtk-2.10.4/Source/bmalloc/bmalloc/StaticMutex.h:74
#4  0x00007faf670d0061 in bmalloc::Heap::scavenge(std::unique_lock<bmalloc::StaticMutex>&, std::chrono::duration<long, std::ratio<1l, 1000l> >) (this=this@entry=0x7faf6721cb80 <bmalloc::PerProcess<bmalloc::Heap>::s_memory>, lock=..., sleepDuration=sleepDuration@entry=...)
    at /usr/src/debug/webkitgtk-2.10.4/Source/bmalloc/bmalloc/Heap.cpp:90
#5  0x00007faf670d017f in bmalloc::Heap::concurrentScavenge() (this=0x7faf6721cb80 <bmalloc::PerProcess<bmalloc::Heap>::s_memory>)
    at /usr/src/debug/webkitgtk-2.10.4/Source/bmalloc/bmalloc/Heap.cpp:85
#6  0x00007faf670d0c6e in bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadRunLoop() (this=0x7faf6721ecd8 <bmalloc::PerProcess<bmalloc::Heap>::s_memory+8536>) at /usr/src/debug/webkitgtk-2.10.4/Source/bmalloc/bmalloc/AsyncTask.h:143
#7  0x00007faf5e5e2f30 in  () at /lib64/libstdc++.so.6
#8  0x00007faf660aa60a in start_thread () at /lib64/libpthread.so.0
#9  0x00007faf5dd52a4d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7faefb7fc700 (LWP 4218)):
#0  0x00007faf5dd46fdd in poll () at /lib64/libc.so.6
#1  0x00007faf6413e16c in g_main_context_iterate (priority=2147483647, n_fds=2, fds=0x7faee40010e0, timeout=<optimized out>, context=0x558814722920) at gmain.c:4135
#2  0x00007faf6413e16c in g_main_context_iterate (context=0x558814722920, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007faf6413e4f2 in g_main_loop_run (loop=0x55881465afa0) at gmain.c:4034
#4  0x00007faf670a3b85 in WTF::threadEntryPoint(void*) (this=0x7faefb7fbb80) at /usr/include/c++/5.1.1/functional:2271
#5  0x00007faf670a3b85 in WTF::threadEntryPoint(void*) (contextData=0x7faf54ff50f0)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/Threading.cpp:58
#6  0x00007faf670c450a in WTF::wtfThreadEntryPoint(void*) (param=0x7faf54ffa070)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/ThreadingPthreads.cpp:167
#7  0x00007faf660aa60a in start_thread () at /lib64/libpthread.so.0
#8  0x00007faf5dd52a4d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7faf44e18700 (LWP 4216)):
#0  0x00007faf5dd46fdd in poll () at /lib64/libc.so.6
#1  0x00007faf6413e16c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7faeec0010e0, timeout=<optimized out>, context=0x558814c8c810) at gmain.c:4135
#2  0x00007faf6413e16c in g_main_context_iterate (context=0x558814c8c810, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007faf6413e4f2 in g_main_loop_run (loop=0x5588147829a0) at gmain.c:4034
#4  0x00007faf670a3b85 in WTF::threadEntryPoint(void*) (this=0x7faf44e17b80) at /usr/include/c++/5.1.1/functional:2271
#5  0x00007faf670a3b85 in WTF::threadEntryPoint(void*) (contextData=0x7faf54ff5050)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/Threading.cpp:58
#6  0x00007faf670c450a in WTF::wtfThreadEntryPoint(void*) (param=0x7faf54ffa030)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/ThreadingPthreads.cpp:167
#7  0x00007faf660aa60a in start_thread () at /lib64/libpthread.so.0
#8  0x00007faf5dd52a4d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7faf45619700 (LWP 4215)):
#0  0x00007faf5dd46fdd in poll () at /lib64/libc.so.6
#1  0x00007faf6413e16c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7faef40010e0, timeout=<optimized out>, context=0x558814c8c5e0) at gmain.c:4135
#2  0x00007faf6413e16c in g_main_context_iterate (context=0x558814c8c5e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007faf6413e4f2 in g_main_loop_run (loop=0x5588146aeeb0) at gmain.c:4034
#4  0x00007faf670a3b85 in WTF::threadEntryPoint(void*) (this=0x7faf45618b80) at /usr/include/c++/5.1.1/functional:2271
#5  0x00007faf670a3b85 in WTF::threadEntryPoint(void*) (contextData=0x7faf54ff5000)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/Threading.cpp:58
#6  0x00007faf670c450a in WTF::wtfThreadEntryPoint(void*) (param=0x7faf54ffa010)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/ThreadingPthreads.cpp:167
#7  0x00007faf660aa60a in start_thread () at /lib64/libpthread.so.0
#8  0x00007faf5dd52a4d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7faf4d438700 (LWP 4213)):
#0  0x00007faf5dd46fdd in poll () at /lib64/libc.so.6
#1  0x00007faf6413e16c in g_main_context_iterate (priority=2147483647, n_fds=2, fds=0x7faf400010c0, timeout=<optimized out>, context=0x5588145e8130) at gmain.c:4135
#2  0x00007faf6413e16c in g_main_context_iterate (context=0x5588145e8130, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007faf6413e4f2 in g_main_loop_run (loop=0x5588146080a0) at gmain.c:4034
#4  0x00007faf64963336 in gdbus_shared_thread_func (user_data=0x5588145e8100) at gdbusprivate.c:246
#5  0x00007faf64164835 in g_thread_proxy (data=0x5588145c14f0) at gthread.c:778
#6  0x00007faf660aa60a in start_thread () at /lib64/libpthread.so.0
#7  0x00007faf5dd52a4d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7faf4dc39700 (LWP 4212)):
#0  0x00007faf5dd46fdd in poll () at /lib64/libc.so.6
#1  0x00007faf6413e16c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7faf480008e0, timeout=<optimized out>, context=0x558814607fe0) at gmain.c:4135
#2  0x00007faf6413e16c in g_main_context_iterate (context=context@entry=0x558814607fe0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007faf6413e27c in g_main_context_iteration (context=0x558814607fe0, may_block=may_block@entry=1) at gmain.c:3901
#4  0x00007faf6413e2b9 in glib_worker_main (data=<optimized out>) at gmain.c:5672
#5  0x00007faf64164835 in g_thread_proxy (data=0x5588145c14a0) at gthread.c:778
#6  0x00007faf660aa60a in start_thread () at /lib64/libpthread.so.0
#7  0x00007faf5dd52a4d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7faed3fff700 (LWP 4247)):
#0  0x00007faf660afb10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007faf5e5ddaec in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /lib64/libstdc++.so.6
#2  0x00007faf670a1caf in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) (address=address@entry=0x7faee235e992, va---Type <return> to continue, or q <return> to quit---
lidation=..., beforeSleep=..., timeout=timeout@entry=...) at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/ParkingLot.cpp:547
#3  0x00007faf66d34287 in JSC::DFG::Worklist::runThread(JSC::DFG::ThreadData*) (timeout=..., lock=..., this=0x7faee235e992)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/Condition.h:74
#4  0x00007faf66d34287 in JSC::DFG::Worklist::runThread(JSC::DFG::ThreadData*) (lock=..., this=0x7faee235e992)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/Condition.h:113
#5  0x00007faf66d34287 in JSC::DFG::Worklist::runThread(JSC::DFG::ThreadData*) (this=0x7faee235e8b8, data=<optimized out>)
    at /usr/src/debug/webkitgtk-2.10.4/Source/JavaScriptCore/dfg/DFGWorklist.cpp:330
#6  0x00007faf670a3b85 in WTF::threadEntryPoint(void*) (this=0x7faed3ffeb80) at /usr/include/c++/5.1.1/functional:2271
#7  0x00007faf670a3b85 in WTF::threadEntryPoint(void*) (contextData=0x7faee0be0500)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/Threading.cpp:58
#8  0x00007faf670c450a in WTF::wtfThreadEntryPoint(void*) (param=0x7faee0bd9830)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/ThreadingPthreads.cpp:167
#9  0x00007faf660aa60a in start_thread () at /lib64/libpthread.so.0
#10 0x00007faf5dd52a4d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7faf470f0700 (LWP 4214)):
#0  0x00007faf5dd46fdd in poll () at /lib64/libc.so.6
#1  0x00007faf6413e16c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7faf3c0010c0, timeout=<optimized out>, context=0x5588146b4910) at gmain.c:4135
#2  0x00007faf6413e16c in g_main_context_iterate (context=context@entry=0x5588146b4910, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007faf6413e27c in g_main_context_iteration (context=0x5588146b4910, may_block=1) at gmain.c:3901
#4  0x00007faf470f82ad in dconf_gdbus_worker_thread () at /usr/lib64/gio/modules/libdconfsettings.so
#5  0x00007faf64164835 in g_thread_proxy (data=0x5588147ff2d0) at gthread.c:778
#6  0x00007faf660aa60a in start_thread () at /lib64/libpthread.so.0
#7  0x00007faf5dd52a4d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7faf69881a80 (LWP 4210)):
#0  0x00007faf5dd98bd6 in __memcpy_avx_unaligned () at /lib64/libc.so.6
#1  0x00007faf68394b3e in WebCore::FilterEffect::copyPremultipliedImage(JSC::GenericTypedArrayView<JSC::Uint8ClampedAdaptor>*, WebCore::IntRect const&) (__len=5896, __src=0x7faec37fe928, __dest=<optimized out>) at /usr/include/bits/string3.h:53
#2  0x00007faf68394b3e in WebCore::FilterEffect::copyPremultipliedImage(JSC::GenericTypedArrayView<JSC::Uint8ClampedAdaptor>*, WebCore::IntRect const&) (rect=..., destination=0x414, source=<optimized out>, this=0x1708)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/platform/graphics/filters/FilterEffect.cpp:384
#3  0x00007faf68394b3e in WebCore::FilterEffect::copyPremultipliedImage(JSC::GenericTypedArrayView<JSC::Uint8ClampedAdaptor>*, WebCore::IntR---Type <return> to continue, or q <return> to quit---
ect const&) (this=this@entry=0x7faec6381da8, destination=destination@entry=0x7faec5be6030, rect=...)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/platform/graphics/filters/FilterEffect.cpp:454
#4  0x00007faf6838a594 in WebCore::FEGaussianBlur::platformApplySoftware() (this=0x7faec63f69d8)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/platform/graphics/filters/FEGaussianBlur.cpp:532
#5  0x00007faf68394460 in WebCore::FilterEffect::apply() (this=this@entry=0x7faec63f69d8)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/platform/graphics/filters/FilterEffect.cpp:166
#6  0x00007faf683f75e2 in WebCore::FilterEffectRenderer::apply() (this=this@entry=0x7faec63f6930)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/FilterEffectRenderer.cpp:341
#7  0x00007faf683f7bd9 in WebCore::FilterEffectRendererHelper::applyFilterEffect(WebCore::GraphicsContext*) (this=this@entry=0x7faec5bf3618, destinationContext=destinationContext@entry=0x7faec6318200)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/FilterEffectRenderer.cpp:426
#8  0x00007faf684f1a1a in WebCore::RenderLayer::applyFilters(WebCore::FilterEffectRendererHelper*, WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo&, WTF::Vector<WebCore::LayerFragment, 1ul, WTF::CrashOnOverflow, 16ul>&) (this=this@entry=0x7faec6296a20, filterPainter=0x7faec5bf3618, originalContext=originalContext@entry=0x7faec6318200, paintingInfo=..., layerFragments=...)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:4171
#9  0x00007faf68505a5d in WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faec6296a20, context=0x7faec6318300, 
    context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=97)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:4348
#10 0x00007faf6850648c in WebCore::RenderLayer::paintLayerContentsAndReflection(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faec6296a20, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=97) at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:3980
#11 0x00007faf685070e0 in WebCore::RenderLayer::paintLayer(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faec6296a20, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=97, paintFlags@entry=96)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:3962
#12 0x00007faf68507935 in WebCore::RenderLayer::paintList(WTF::Vector<WebCore::RenderLayer*, 0ul, WTF::CrashOnOverflow, 16ul>*, WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=<optimized out>, list=<optimized out>, context=0x7faec6318200, paintingInfo=..., paintFlags=96) at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:4428
#13 0x00007faf6850611f in WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faec62e7b40, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=96)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:4334
#14 0x00007faf6850648c in WebCore::RenderLayer::paintLayerContentsAndReflection(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faec62e7b40, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=96) at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:3980
#15 0x00007faf685070e0 in WebCore::RenderLayer::paintLayer(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsign---Type <return> to continue, or q <return> to quit---
ed int) (this=this@entry=0x7faec62e7b40, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=96)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:3962
#16 0x00007faf68507935 in WebCore::RenderLayer::paintList(WTF::Vector<WebCore::RenderLayer*, 0ul, WTF::CrashOnOverflow, 16ul>*, WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=<optimized out>, list=<optimized out>, context=0x7faec6318200, paintingInfo=..., paintFlags=96) at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:4428
#17 0x00007faf6850611f in WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faf54ea7ea0, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=96)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:4334
#18 0x00007faf6850648c in WebCore::RenderLayer::paintLayerContentsAndReflection(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faf54ea7ea0, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=96) at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:3980
#19 0x00007faf685070e0 in WebCore::RenderLayer::paintLayer(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faf54ea7ea0, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=96)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:3962
#20 0x00007faf68507935 in WebCore::RenderLayer::paintList(WTF::Vector<WebCore::RenderLayer*, 0ul, WTF::CrashOnOverflow, 16ul>*, WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=<optimized out>, list=<optimized out>, context=0x7faec6318200, paintingInfo=..., paintFlags=96) at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:4428
#21 0x00007faf6850611f in WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faf54ea7c60, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=96)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:4334
#22 0x00007faf6850648c in WebCore::RenderLayer::paintLayerContentsAndReflection(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faf54ea7c60, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=0) at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:3980
#23 0x00007faf685070e0 in WebCore::RenderLayer::paintLayer(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faf54ea7c60, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=0)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:3962
#24 0x00007faf68507253 in WebCore::RenderLayer::paint(WebCore::GraphicsContext*, WebCore::LayoutRect const&, WebCore::LayoutSize const&, unsigned int, WebCore::RenderObject*, unsigned int) (this=this@entry=0x7faf54ea7c60, context=context@entry=0x7faec6318200, damageRect=..., subpixelAccumulation=..., paintBehavior=0, subtreePaintRoot=subtreePaintRoot@entry=0x0, paintFlags=0)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:3767
#25 0x00007faf6827f0cc in WebCore::FrameView::paintContents(WebCore::GraphicsContext*, WebCore::IntRect const&) (this=0x7faed0a78800, context=0x7faec6318200, dirtyRect=...) at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/page/FrameView.cpp:4046
#26 0x00007faf682fb415 in WebCore::ScrollView::paint(WebCore::GraphicsContext*, WebCore::IntRect const&) (this=0x7faed0a78800, context=0x7faec6318200, rect=...) at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/platform/ScrollView.cpp:1218
#27 0x00007faf67ad3ebc in WebKit::WebPage::drawRect(WebCore::GraphicsContext&, WebCore::IntRect const&) (
    this=0x7faf54c05000, graphicsContext=..., rect=...)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebKit2/WebProcess/WebPage/WebPage.cpp:1337
#28 0x00007faf67b92358 in WebKit::DrawingAreaImpl::display(WebKit::UpdateInfo&) (this=this@entry=0x558814728400, updateInfo=...)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebKit2/WebProcess/WebPage/DrawingAreaImpl.cpp:672
#29 0x00007faf67b93972 in WebKit::DrawingAreaImpl::display() (this=0x558814728400)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebKit2/WebProcess/WebPage/DrawingAreaImpl.cpp:588
#30 0x00007faf68e4d63d in std::_Function_handler<bool(), WTF::RunLoop::TimerBase::start(double, bool)::<lambda()> >::_M_invoke(const std::_Any_data &) (__closure=<optimized out>) at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/glib/RunLoopGLib.cpp:113
#31 0x00007faf68e4d63d in std::_Function_handler<bool(), WTF::RunLoop::TimerBase::start(double, bool)::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5.1.1/functional:1857
#32 0x00007faf670c90ea in WTF::GMainLoopSource::boolCallback() (this=0x7ffc943ced28) at /usr/include/c++/5.1.1/functional:2271
#33 0x00007faf670c90ea in WTF::GMainLoopSource::boolCallback() (this=0x558814728610)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/glib/GMainLoopSource.cpp:405
#34 0x00007faf670c57da in WTF::GMainLoopSource::boolSourceCallback(WTF::GMainLoopSource*) (source=<error reading variable: value has been optimized out>) at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/glib/GMainLoopSource.cpp:462
#35 0x00007faf6413e893 in g_timeout_dispatch (source=0x558816a425e0, callback=<optimized out>, user_data=<optimized out>) at gmain.c:4577
#36 0x00007faf6413de3a in g_main_context_dispatch (context=0x5588145c4de0) at gmain.c:3154
#37 0x00007faf6413de3a in g_main_context_dispatch (context=context@entry=0x5588145c4de0) at gmain.c:3769
#38 0x00007faf6413e1d0 in g_main_context_iterate (context=0x5588145c4de0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840
#39 0x00007faf6413e4f2 in g_main_loop_run (loop=0x558814c7ca10) at gmain.c:4034
#40 0x00007faf68e4ddf0 in WTF::RunLoop::run() () at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/glib/RunLoopGLib.cpp:67
#41 0x00007faf67b97d39 in WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain>(int, char**) (argc=<optimized out>, argv=0x7ffc943cf078) at /usr/src/debug/webkitgtk-2.10.4/Source/WebKit2/Shared/unix/ChildProcessMain.h:61
#42 0x00007faf5dc70580 in __libc_start_main () at /lib64/libc.so.6
#43 0x0000558812822cb9 in _start ()
(gdb)
Comment 1 Michael Catanzaro 2016-01-27 17:09:07 PST
Uh-oh, a crash in cross-platform graphics filters....

(In reply to comment #0)
> Versions:
> webkitgtk4-2.10.4-1.fc23.x86_64
> epiphany-3.18.3-1.fc23.x86_64

Thanks for this bug report. I can't reproduce the problem though, same bat distro, same bat package versions. Rishi, if you still have the core dump (coredumpctl? abrt?) it would be great if you could post a 'bt full' for thread 1.

And someone with Safari should check if it crashes there.
Comment 2 Debarshi Ray 2016-01-28 01:02:56 PST
Here it is:

(gdb) bt full
#0  0x00007faf5dd98bd6 in __memcpy_avx_unaligned () at /lib64/libc.so.6
#1  0x00007faf68394b3e in WebCore::FilterEffect::copyPremultipliedImage(JSC::GenericTypedArrayView<JSC::Uint8ClampedAdaptor>*, WebCore::IntRect const&) (__len=5896, __src=0x7faec37fe928, __dest=<optimized out>) at /usr/include/bits/string3.h:53
        scaledRect = {m_location = {m_x = -18, m_y = -18}, m_size = {m_width = 1510, m_height = 1080}}
        xEnd = <optimized out>
        yOrigin = 709
        yDest = <optimized out>
        size = 5896
        sourceScanline = 5896
        destinationPixel = <optimized out>
        yEnd = 1044
        xOrigin = <optimized out>
        xDest = <optimized out>
        destinationScanline = 6040
        sourcePixel = 0x7faec37fe928 ""
#2  0x00007faf68394b3e in WebCore::FilterEffect::copyPremultipliedImage(JSC::GenericTypedArrayView<JSC::Uint8ClampedAdaptor>*, WebCore::IntRect const&) (rect=..., destination=0x414, source=<optimized out>, this=0x1708)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/platform/graphics/filters/FilterEffect.cpp:384
        scaledRect = {m_location = {m_x = -18, m_y = -18}, m_size = {m_width = 1510, m_height = 1080}}
        xEnd = <optimized out>
        yOrigin = 709
        yDest = <optimized out>
        size = 5896
        sourceScanline = 5896
        destinationPixel = <optimized out>
        yEnd = 1044
        xOrigin = <optimized out>
        xDest = <optimized out>
        destinationScanline = 6040
        sourcePixel = 0x7faec37fe928 ""
#3  0x00007faf68394b3e in WebCore::FilterEffect::copyPremultipliedImage(JSC::GenericTypedArrayView<JSC::Uint8ClampedAdaptor>*, WebCore::IntRect const&) (this=this@entry=0x7faec6381da8, destination=destination@entry=0x7faec5be6030, rect=...)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/platform/graphics/filters/FilterEffect.cpp:454
#4  0x00007faf6838a594 in WebCore::FEGaussianBlur::platformApplySoftware() (this=0x7faec63f69d8)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/platform/graphics/filters/FEGaussianBlur.cpp:532
        in = 0x7faec6381da8
        srcPixelArray = <optimized out>
        effectDrawingRect = {m_location = {m_x = -9, m_y = -9}, m_size = {m_width = 755, m_height = 540}}
        kernelSize = <optimized out>
        paintSize = {m_width = -1807951712, m_height = 32764}
        tmpImageData = {m_ptr = 0x109}
#5  0x00007faf68394460 in WebCore::FilterEffect::apply() (this=this@entry=0x7faec63f69d8)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/platform/graphics/filters/FilterEffect.cpp:166
        size = 1
#6  0x00007faf683f75e2 in WebCore::FilterEffectRenderer::apply() (this=this@entry=0x7faec63f6930)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/FilterEffectRenderer.cpp:341
        effect = {m_ptr = 0x7faec63f69d8}
#7  0x00007faf683f7bd9 in WebCore::FilterEffectRendererHelper::applyFilterEffect(WebCore::GraphicsContext*) (this=this@entry=0x7faec5bf3618, destinationContext=destinationContext@entry=0x7faec6318200)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/FilterEffectRenderer.cpp:426
        filter = 0x7faec63f6930
        destRect = <optimized out>
#8  0x00007faf684f1a1a in WebCore::RenderLayer::applyFilters(WebCore::FilterEffectRendererHelper*, WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo&, WTF::Vector<WebCore::LayerFragment, 1ul, WTF::CrashOnOverflow, 16ul>&) (this=this@entry=0x7faec6296a20, filterPainter=0x7faec5bf3618, originalContext=originalContext@entry=0x7faec6318200, paintingInfo=..., layerFragments=...)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:4171
        backgroundRect = 
          {m_rect = {m_location = {m_x = {m_value = 16960}, m_y = {m_value = 0}}, m_size = {m_width = {m_value = 47168}, m_height = {m_value = 33408}}}, m_affectedByRadius = false}
#9  0x00007faf68505a5d in WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faec6296a20, context=0x7faec6318300, 
    context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=97)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:4348
        localPaintFlags = 97
        haveTransparency = 97
        isPaintingOverlayScrollbars = false
        isPaintingScrollingContent = false
        isPaintingCompositedForeground = <optimized out>
        isPaintingCompositedBackground = true
        isPaintingOverflowContents = false
        shouldPaintOutline = <optimized out>
        shouldPaintContent = <optimized out>
        offsetFromRoot = {m_width = {m_value = 16960}, m_height = {m_value = 0}}
        rootRelativeBounds = 
              {m_location = {m_x = {m_value = 16960}, m_y = {m_value = 0}}, m_size = {m_width = {m_value = 47168}, m_height = {m_value = 33408}}}
        rootRelativeBoundsComputed = true
        didQuantizeFonts = false
        needToAdjustSubpixelQuantization = true
        columnAwareOffsetFromRoot = {m_width = {m_value = 16960}, m_height = {m_value = 0}}
        hasClipPath = false
        localPaintingInfo = 
          {rootLayer = 0x7faf54ea7c60, subtreePaintRoot = 0x0, paintDirtyRect = {m_location = {m_x = {m_value = 16960}, m_y = {m_value = 0}}, m_size = {m_width = {m_value = 47168}, m_height = {m_value = 33408}}}, subpixelAccumulation = {m_width = {m_value = 0}, m_height = {m_value = 0}}, overlapTestRequests = 0x7ffc943ce7d0, paintBehavior = 0, clipToDirtyRect = false}
        transparencyLayerContext = 0x7faec6318200
        filterPainter = std::unique_ptr<WebCore::FilterEffectRendererHelper> containing 0x7faec5bf3618
        subtreePaintRootForRenderer = 0x0
        selectionAndBackgroundsOnly = false
        selectionOnly = false
        paintBehavior = 0
        layerFragments = 
                {<WTF::VectorBuffer<WebCore::LayerFragment, 1ul>> = {<WTF::VectorBufferBase<WebCore::LayerFragment>> = {m_buffer = 0x7ffc943cdb90, m_capacity = 1, m_size = 1}, m_inlineBuffer = {{__data = "\001\000\000\000@B\000\000\000\000\000\000@\270\000\000\200\202\000\000@B\000\000\000\000\000\000@\270\000\000\200\202\000\000\000U\000\000@B\000\000\000\000\000\000@\270\000\000\200\202\000\000\000\250\rW@B\000\000\000\000\000\000@\270\000\000\200\202\000\000\000\177", '\000' <repeats 41 times>, __align = {<No data fields>}}}}, <No data fields>}
        paintDirtyRect = 
              {m_location = {m_x = {m_value = 16960}, m_y = {m_value = 0}}, m_size = {m_width = {m_value = 47168}, m_height = {m_value = 33408}}}
#10 0x00007faf6850648c in WebCore::RenderLayer::paintLayerContentsAndReflection(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faec6296a20, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=97) at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:3980
        localPaintFlags = 97
#11 0x00007faf685070e0 in WebCore::RenderLayer::paintLayer(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faec6296a20, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=97, paintFlags@entry=96)
---Type <return> to continue, or q <return> to quit---
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:3962
        namedFlowFragment = <optimized out>
#12 0x00007faf68507935 in WebCore::RenderLayer::paintList(WTF::Vector<WebCore::RenderLayer*, 0ul, WTF::CrashOnOverflow, 16ul>*, WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=<optimized out>, list=<optimized out>, context=0x7faec6318200, paintingInfo=..., paintFlags=96) at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:4428
        childLayer = 0x7faec6296a20
        __for_range = <optimized out>
        __for_begin = 0x7faec5be8910
        this = <optimized out>
        paintingInfo = 
          @0x7ffc943cdeb0: {rootLayer = 0x7faf54ea7c60, subtreePaintRoot = 0x0, paintDirtyRect = {m_location = {m_x = {m_value = 0}, m_y = {m_value = 0}}, m_size = {m_width = {m_value = 81088}, m_height = {m_value = 38912}}}, subpixelAccumulation = {m_width = {m_value = 0}, m_height = {m_value = 0}}, overlapTestRequests = 0x7ffc943ce7d0, paintBehavior = 0, clipToDirtyRect = true}
        context = 0x7faec6318200
        list = <optimized out>
        paintFlags = 96
#13 0x00007faf6850611f in WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faec62e7b40, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=96)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:4334
        localPaintFlags = 96
        haveTransparency = 96
        isPaintingOverlayScrollbars = false
        isPaintingScrollingContent = false
        isPaintingCompositedForeground = <optimized out>
        isPaintingCompositedBackground = true
        isPaintingOverflowContents = false
        shouldPaintOutline = <optimized out>
        shouldPaintContent = <optimized out>
        offsetFromRoot = {m_width = {m_value = 0}, m_height = {m_value = 0}}
        rootRelativeBounds = 
              {m_location = {m_x = {m_value = 0}, m_y = {m_value = 0}}, m_size = {m_width = {m_value = 0}, m_height = {m_value = 0}}}
        rootRelativeBoundsComputed = false
        didQuantizeFonts = false
        needToAdjustSubpixelQuantization = true
        columnAwareOffsetFromRoot = {m_width = {m_value = 0}, m_height = {m_value = 0}}
---Type <return> to continue, or q <return> to quit---
        hasClipPath = false
        localPaintingInfo = 
          {rootLayer = 0x7faf54ea7c60, subtreePaintRoot = 0x0, paintDirtyRect = {m_location = {m_x = {m_value = 0}, m_y = {m_value = 0}}, m_size = {m_width = {m_value = 81088}, m_height = {m_value = 38912}}}, subpixelAccumulation = {m_width = {m_value = 0}, m_height = {m_value = 0}}, overlapTestRequests = 0x7ffc943ce7d0, paintBehavior = 0, clipToDirtyRect = true}
        transparencyLayerContext = 0x7faec6318200
        filterPainter = std::unique_ptr<WebCore::FilterEffectRendererHelper> containing 0x0
        subtreePaintRootForRenderer = 0x0
        selectionAndBackgroundsOnly = false
        selectionOnly = false
        paintBehavior = 0
        layerFragments = 
                {<WTF::VectorBuffer<WebCore::LayerFragment, 1ul>> = {<WTF::VectorBufferBase<WebCore::LayerFragment>> = {m_buffer = 0x7ffc943cdf00, m_capacity = 1, m_size = 1}, m_inlineBuffer = {{__data = "\001", '\000' <repeats 11 times>, "\300<\001\000\200&\000\000\000\000\000\000\000\000\000\000\300<\001\000\000\230\000\000\000\177\000\000\000\000\000\000\000\000\000\000\300<\001\000\000\230\000\000\000H\244\026\000\000\000\000\000\000\000\000\300<\001\000\000\230\000\000\000\177", '\000' <repeats 41 times>, __align = {<No data fields>}}}}, <No data fields>}
        paintDirtyRect = 
              {m_location = {m_x = {m_value = 0}, m_y = {m_value = 0}}, m_size = {m_width = {m_value = 81088}, m_height = {m_value = 38912}}}
#14 0x00007faf6850648c in WebCore::RenderLayer::paintLayerContentsAndReflection(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faec62e7b40, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=96) at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:3980
        localPaintFlags = 96
#15 0x00007faf685070e0 in WebCore::RenderLayer::paintLayer(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faec62e7b40, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=96)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:3962
        namedFlowFragment = <optimized out>
#16 0x00007faf68507935 in WebCore::RenderLayer::paintList(WTF::Vector<WebCore::RenderLayer*, 0ul, WTF::CrashOnOverflow, 16ul>*, WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=<optimized out>, list=<optimized out>, context=0x7faec6318200, paintingInfo=..., paintFlags=96) at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:4428
        childLayer = 0x7faec62e7b40
        __for_range = <optimized out>
        __for_begin = 0x7faec5be8888
        this = <optimized out>
        paintingInfo = 
          @0x7ffc943ce220: {rootLayer = 0x7faf54ea7c60, subtreePaintRoot = 0x0, paintDirtyRect = {m_location = {m_x = {m_value = 0}, m_y = {m_value = 0}}, m_size = {m_width = {m_value = 81088}, m_height = {m_value = 38912}}}, subpixelAccumulation = {m_width = {m_value = 0}, m_height = {m_value = 0}}, overlapTestRequests = 0x7ffc943ce7d0, paintBehavior = 0, clipToDirtyRect = true}
        context = 0x7faec6318200
        list = <optimized out>
        paintFlags = 96
#17 0x00007faf6850611f in WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faf54ea7ea0, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=96)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:4334
        localPaintFlags = 96
        haveTransparency = 96
        isPaintingOverlayScrollbars = false
        isPaintingScrollingContent = false
        isPaintingCompositedForeground = <optimized out>
        isPaintingCompositedBackground = true
        isPaintingOverflowContents = false
        shouldPaintOutline = <optimized out>
        shouldPaintContent = <optimized out>
        offsetFromRoot = {m_width = {m_value = 0}, m_height = {m_value = 0}}
        rootRelativeBounds = 
              {m_location = {m_x = {m_value = 0}, m_y = {m_value = 0}}, m_size = {m_width = {m_value = 0}, m_height = {m_value = 0}}}
        rootRelativeBoundsComputed = false
        didQuantizeFonts = false
        needToAdjustSubpixelQuantization = true
        columnAwareOffsetFromRoot = {m_width = {m_value = 0}, m_height = {m_value = 0}}
        hasClipPath = false
        localPaintingInfo = 
          {rootLayer = 0x7faf54ea7c60, subtreePaintRoot = 0x0, paintDirtyRect = {m_location = {m_x = {m_value = 0}, m_y = {m_value = 0}}, m_size = {m_width = {m_value = 81088}, m_height = {m_value = 38912}}}, subpixelAccumulation = {m_width = {m_value = 0}, m_height = {m_value = 0}}, overlapTestRequests = 0x7ffc943ce7d0, paintBehavior = 0, clipToDirtyRect = true}
        transparencyLayerContext = 0x7faec6318200
        filterPainter = std::unique_ptr<WebCore::FilterEffectRendererHelper> containing 0x0
        subtreePaintRootForRenderer = 0x0
        selectionAndBackgroundsOnly = false
        selectionOnly = false
        paintBehavior = 0
        layerFragments = 
                {<WTF::VectorBuffer<WebCore::LayerFragment, 1ul>> = {<WTF::VectorBufferBase<WebCore::LayerFragment>> = {m_buffer = 0x7ffc943ce270, m_capacity = 1, m_size = 1}, m_inlineBuffer = {{__data = "\001", '\000' <repeats 11 times>, "\300<\001\000\000\230\000\000\000\000\000\000\000\000\000\000\300<\001\000\000\230\000\000\000\177\000\000\000\000\000\000\000\000\000\000\300<\001\000\000\230\000\000\000ף\026\000\000\000\000\000\000\000\000\300<\001\000\000\230\000\000\000\177", '\000' <repeats 41 times>, __align = {<No data fields>}}}}, <No data fields>}
        paintDirtyRect = 
              {m_location = {m_x = {m_value = 0}, m_y = {m_value = 0}}, m_size = {m_width = {m_value = 81088}, m_height = {m_value = 38912}}}
#18 0x00007faf6850648c in WebCore::RenderLayer::paintLayerContentsAndReflection(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faf54ea7ea0, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=96) at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:3980
        localPaintFlags = 96
#19 0x00007faf685070e0 in WebCore::RenderLayer::paintLayer(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faf54ea7ea0, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=96)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:3962
        namedFlowFragment = <optimized out>
#20 0x00007faf68507935 in WebCore::RenderLayer::paintList(WTF::Vector<WebCore::RenderLayer*, 0ul, WTF::CrashOnOverflow, 16ul>*, WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=<optimized out>, list=<optimized out>, context=0x7faec6318200, paintingInfo=..., paintFlags=96) at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:4428
        childLayer = 0x7faf54ea7ea0
        __for_range = <optimized out>
        __for_begin = 0x7faec73f0000
        this = <optimized out>
        paintingInfo = 
          @0x7ffc943ce590: {rootLayer = 0x7faf54ea7c60, subtreePaintRoot = 0x0, paintDirtyRect = {m_location = {m_x = {m_value = 0}, m_y = {m_value = 0}}, m_size = {m_width = {m_value = 81088}, m_height = {m_value = 38912}}}, subpixelAccumulation = {m_width = {m_value = 0}, m_height = {m_value = 0}}, overlapTestRequests = 0x7ffc943ce7d0, paintBehavior = 0, clipToDirtyRect = true}
        context = 0x7faec6318200
        list = <optimized out>
        paintFlags = 96
#21 0x00007faf6850611f in WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faf54ea7c60, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=96)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:4334
        localPaintFlags = 96
        haveTransparency = 96
        isPaintingOverlayScrollbars = false
        isPaintingScrollingContent = false
        isPaintingCompositedForeground = <optimized out>
        isPaintingCompositedBackground = true
        isPaintingOverflowContents = false
        shouldPaintOutline = <optimized out>
        shouldPaintContent = <optimized out>
        offsetFromRoot = {m_width = {m_value = 0}, m_height = {m_value = 0}}
        rootRelativeBounds = 
              {m_location = {m_x = {m_value = 0}, m_y = {m_value = 0}}, m_size = {m_width = {m_value = 0}, m_height = {m_value = 0}}}
        rootRelativeBoundsComputed = false
        didQuantizeFonts = true
        needToAdjustSubpixelQuantization = true
        columnAwareOffsetFromRoot = {m_width = {m_value = 0}, m_height = {m_value = 0}}
        hasClipPath = false
        localPaintingInfo = 
          {rootLayer = 0x7faf54ea7c60, subtreePaintRoot = 0x0, paintDirtyRect = {m_location = {m_x = {m_value = 0}, m_y = {m_value = 0}}, m_size = {m_width = {m_value = 81088}, m_height = {m_value = 38912}}}, subpixelAccumulation = {m_width = {m_value = 0}, m_height = {m_value = 0}}, overlapTestRequests = 0x7ffc943ce7d0, paintBehavior = 0, clipToDirtyRect = true}
        transparencyLayerContext = 0x7faec6318200
        filterPainter = std::unique_ptr<WebCore::FilterEffectRendererHelper> containing 0x0
        subtreePaintRootForRenderer = 0x0
        selectionAndBackgroundsOnly = false
        selectionOnly = false
        paintBehavior = 0
        layerFragments = 
                {<WTF::VectorBuffer<WebCore::LayerFragment, 1ul>> = {<WTF::VectorBufferBase<WebCore::LayerFragment>> = {m_buffer = 0x7ffc943ce5e0, m_capacity = 1, m_size = 1}, m_inlineBuffer = {{__data = "\001\000\307T\000\000\000\000\000\000\000\000\300<\001\000\000\230\000\000\000\000\000\000\000\000\000\000\300<\001\000\000\230\000\000\000\177\000\000\000\000\000\000\000\000\000\000\300<\001\000\000\230\000\000\000\250\rW\000\000\000\000\000\000\000\000\300<\001\000\000\230", '\000' <repeats 45 times>, __align = {<No data fields>}}}}, <No data fields>}
        paintDirtyRect = 
              {m_location = {m_x = {m_value = 0}, m_y = {m_value = 0}}, m_size = {m_width = {m_value = 81088}, m_height = {m_value = 38912}}}
#22 0x00007faf6850648c in WebCore::RenderLayer::paintLayerContentsAndReflection(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faf54ea7c60, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=0) at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:3980
        localPaintFlags = 96
#23 0x00007faf685070e0 in WebCore::RenderLayer::paintLayer(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) (this=this@entry=0x7faf54ea7c60, context=context@entry=0x7faec6318200, paintingInfo=..., paintFlags=paintFlags@entry=0)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:3962
        namedFlowFragment = <optimized out>
#24 0x00007faf68507253 in WebCore::RenderLayer::paint(WebCore::GraphicsContext*, WebCore::LayoutRect const&, WebCore::LayoutSize const&, unsigned int, WebCore::RenderObject*, unsigned int) (this=this@entry=0x7faf54ea7c60, context=context@entry=0x7faec6318200, damageRect=..., subpixelAccumulation=..., paintBehavior=0, subtreePaintRoot=subtreePaintRoot@entry=0x0, paintFlags=0)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/rendering/RenderLayer.cpp:3767
        overlapTestRequests = 
            {m_impl = {static m_maxLoad = <optimized out>, static m_minLoad = <optimized out>, m_table = 0x0, m_tableSize = 0, m_tableSizeMask = 0, m_keyCount = 0, m_deletedCount = 0}}
        paintingInfo = 
          {rootLayer = 0x7faf54ea7c60, subtreePaintRoot = 0x0, paintDirtyRect = {m_location = {m_x = {m_value = 0}, m_y = {m_value = 0}}, m_size = {m_width = {m_value = 81088}, m_height = {m_value = 38912}}}, subpixelAccumulation = {m_width = {m_value = 0}, m_height = {m_value = 0}}, overlapTestRequests = 0x7ffc943ce7d0, paintBehavior = 0, clipToDirtyRect = true}
#25 0x00007faf6827f0cc in WebCore::FrameView::paintContents(WebCore::GraphicsContext*, WebCore::IntRect const&) (this=0x7faed0a78800, context=0x7faec6318200, dirtyRect=...) at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/page/FrameView.cpp:4046
        renderView = <optimized out>
        paintingState = {paintBehavior = 0, isTopLevelPainter = true, isFlatteningPaintOfRootFrame = false}
        renderer = <optimized out>
#26 0x00007faf682fb415 in WebCore::ScrollView::paint(WebCore::GraphicsContext*, WebCore::IntRect const&) (this=0x7faed0a78800, context=0x7faec6318200, rect=...) at /usr/src/debug/webkitgtk-2.10.4/Source/WebCore/platform/ScrollView.cpp:1218
        stateSaver = {m_context = @0x7faec6318200, m_saveAndRestore = true}
        documentDirtyRect = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 1267, m_height = 608}}
        rect = @0x7faf54fc5b00: {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 1280, m_height = 608}}
        context = 0x7faec6318200
        this = 0x7faed0a78800
#27 0x00007faf67ad3ebc in WebKit::WebPage::drawRect(WebCore::GraphicsContext&, WebCore::IntRect const&) (
    this=0x7faf54c05000, graphicsContext=..., rect=...)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebKit2/WebProcess/WebPage/WebPage.cpp:1337
        stateSaver = {m_context = @0x7faec6318200, m_saveAndRestore = true}
#28 0x00007faf67b92358 in WebKit::DrawingAreaImpl::display(WebKit::UpdateInfo&) (this=this@entry=0x558814728400, updateInfo=...)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebKit2/WebProcess/WebPage/DrawingAreaImpl.cpp:672
        rect = @0x7faf54fc5b00: {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 1280, m_height = 608}}
        __for_range = 
              @0x7ffc943ce9f0: {<WTF::VectorBuffer<WebCore::IntRect, 0ul>> = {<WTF::VectorBufferBase<WebCore::IntRect>> = {m_buffer = 0x7faf54fc5b00, m_capacity = 16, m_size = 1}, <No data fields>}, <No data fields>}
        __for_begin = 0x7faf54fc5b00
        bounds = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 1280, m_height = 608}}
        bitmapSize = {m_width = 2560, m_height = 1216}
        bitmap = {m_ptr = 0x7faec5bee580}
        rects = 
              {<WTF::VectorBuffer<WebCore::IntRect, 0ul>> = {<WTF::VectorBufferBase<WebCore::IntRect>> = {m_buffer = 0x7faf54fc5b00, m_capacity = 16, m_size = 1}, <No data fields>}, <No data fields>}
        graphicsContext = std::unique_ptr<WebCore::GraphicsContext> containing 0x7faec6318200
#29 0x00007faf67b93972 in WebKit::DrawingAreaImpl::display() (this=0x558814728400)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WebKit2/WebProcess/WebPage/DrawingAreaImpl.cpp:588
        updateInfo = 
            {viewSize = {m_width = 1280, m_height = 608}, deviceScaleFactor = 2, scrollRect = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, m_height = 0}}, scrollOffset = {m_width = 0, m_height = 0}, updateRectBounds = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 1280, m_height = 608}}, updateRects = {<WTF::VectorBuffer<WebCore::IntRect, 0ul>> = {<WTF::VectorBufferBase<WebCore::IntRect>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>}, updateScaleFactor = 4.93361629e+24, bitmapHandle = {m_handle = {m_attachment = {m_type = IPC::Attachment::MappedMemoryType, m_fileDescriptor = 32, m_size = 12451840}}, m_size = {m_width = 2560, m_height = 1216}, m_flags = 1}, bitmapOffset = {m_x = 0, m_y = 0}}
#30 0x00007faf68e4d63d in std::_Function_handler<bool(), WTF::RunLoop::TimerBase::start(double, bool)::<lambda()> >::_M_invoke(const std::_Any_data &) (__closure=<optimized out>) at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/glib/RunLoopGLib.cpp:113
#31 0x00007faf68e4d63d in std::_Function_handler<bool(), WTF::RunLoop::TimerBase::start(double, bool)::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5.1.1/functional:1857
#32 0x00007faf670c90ea in WTF::GMainLoopSource::boolCallback() (this=0x7ffc943ced28) at /usr/include/c++/5.1.1/functional:2271
        context = 
            {source = {m_ptr = 0x558816a425e0}, cancellable = {m_ptr = 0x0}, socketCancellable = {m_ptr = 0x0}, voidCallback = {<std::_Maybe_unary_or_binary_function<void>> = {<No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7faf54f59dc0, _M_const_object = 0x7faf54f59dc0, _M_function_pointer = 0x7faf54f59dc0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7faf54f59dc0, this adjustment 140722795498752}, _M_pod_data = "\300\235\365T---Type <return> to continue, or q <return> to quit---
\257\177\000\000\000\315<\224\374\177\000"}, _M_manager = 0x0}, _M_invoker = 0x980000000000}, boolCallback = {<std::_Maybe_unary_or_binary_function<bool>> = {<No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x558814728600, _M_const_object = 0x558814728600, _M_function_pointer = 0x558814728600, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x558814728600, this adjustment 140385301075968}, _M_pod_data = "\000\206r\024\210U\000\000\000\230\000\000\256\177\000"}, _M_manager = 0x7faf68e4d660 <std::_Function_base::_Base_manager<WTF::RunLoop::TimerBase::start(double, bool)::<lambda()> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x7faf68e4d630 <std::_Function_handler<bool(), WTF::RunLoop::TimerBase::start(double, bool)::<lambda()> >::_M_invoke(const std::_Any_data &)>}, socketCallback = {<std::_Maybe_unary_or_binary_function<bool, GIOCondition>> = {<std::unary_function<GIOCondition, bool>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7faf6842edf0 <WebCore::RenderBlock::addOverflowFromPositionedObjects()+32>, _M_const_object = 0x7faf6842edf0 <WebCore::RenderBlock::addOverflowFromPositionedObjects()+32>, _M_function_pointer = 0x7faf6842edf0 <WebCore::RenderBlock::addOverflowFromPositionedObjects()+32>, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7faf6842edf0 <WebCore::RenderBlock::addOverflowFromPositionedObjects()+32>, this adjustment 40128}, _M_pod_data = "\360\355Bh\257\177\000\000\300\234\000\000\000\000\000"}, _M_manager = 0x0}, _M_invoker = 0x7faf54f59dc0}, destroyCallback = {<std::_Maybe_unary_or_binary_function<void>> = {<No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7faf6721eab0 <bmalloc::PerProcess<bmalloc::Heap>::s_memory+7984>, _M_const_object = 0x7faf6721eab0 <bmalloc::PerProcess<bmalloc::Heap>::s_memory+7984>, _M_function_pointer = 0x7faf6721eab0 <bmalloc::PerProcess<bmalloc::Heap>::s_memory+7984>, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7faf6721eab0 <bmalloc::PerProcess<bmalloc::Heap>::s_memory+7984>, this adjustment 7247998480169150464}, _M_pod_data = "\260\352!g\257\177\000\000\000\250\rW7\020\226d"}, _M_manager = 0x0}, _M_invoker = 0x64961037570da800}}
#33 0x00007faf670c90ea in WTF::GMainLoopSource::boolCallback() (this=0x558814728610)
    at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/glib/GMainLoopSource.cpp:405
        context = 
            {source = {m_ptr = 0x558816a425e0}, cancellable = {m_ptr = 0x0}, socketCancellable = {m_ptr = 0x0}, voidCallback = {<std::_Maybe_unary_or_binary_function<void>> = {<No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7faf54f59dc0, _M_const_object = 0x7faf54f59dc0, _M_function_pointer = 0x7faf54f59dc0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7faf54f59dc0, this adjustment 140722795498752}, _M_pod_data = "\300\235\365T\257\177\000\000\000\315<\224\374\177\000"}, _M_manager = 0x0}, _M_invoker = 0x980000000000}, boolCallback = {<std::_Maybe_unary_or_binary_function<bool>> = {<No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x558814728600, _M_const_object = 0x558814728600, _M_function_pointer = 0x558814728600, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x558814728600, this adjustment 140385301075968}, _M_pod_data = "\000\206r\024\210U\000\000\000\230\000\000\256\177\000"}, _M_manager = 0x7faf68e4d660 <std::_Function_base::_Base_manager<WTF::RunLoop::TimerBase::start(double, bool)::<lambda()> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x7faf68e4d630 <std::_Function_handler<bool(), WTF::RunLoop::TimerBase::start(double, bool)::<lambda()> >::_M_invoke(const std::_Any_data &)>}, socketCallback = {<std::_Maybe_unary_or_binary_function<bool, GIOCondition>> = {<std::unary_function<GIOCondition, bool>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7faf6842edf0 <WebCore::RenderBlo---Type <return> to continue, or q <return> to quit---
ck::addOverflowFromPositionedObjects()+32>, _M_const_object = 0x7faf6842edf0 <WebCore::RenderBlock::addOverflowFromPositionedObjects()+32>, _M_function_pointer = 0x7faf6842edf0 <WebCore::RenderBlock::addOverflowFromPositionedObjects()+32>, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7faf6842edf0 <WebCore::RenderBlock::addOverflowFromPositionedObjects()+32>, this adjustment 40128}, _M_pod_data = "\360\355Bh\257\177\000\000\300\234\000\000\000\000\000"}, _M_manager = 0x0}, _M_invoker = 0x7faf54f59dc0}, destroyCallback = {<std::_Maybe_unary_or_binary_function<void>> = {<No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7faf6721eab0 <bmalloc::PerProcess<bmalloc::Heap>::s_memory+7984>, _M_const_object = 0x7faf6721eab0 <bmalloc::PerProcess<bmalloc::Heap>::s_memory+7984>, _M_function_pointer = 0x7faf6721eab0 <bmalloc::PerProcess<bmalloc::Heap>::s_memory+7984>, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7faf6721eab0 <bmalloc::PerProcess<bmalloc::Heap>::s_memory+7984>, this adjustment 7247998480169150464}, _M_pod_data = "\260\352!g\257\177\000\000\000\250\rW7\020\226d"}, _M_manager = 0x0}, _M_invoker = 0x64961037570da800}}
#34 0x00007faf670c57da in WTF::GMainLoopSource::boolSourceCallback(WTF::GMainLoopSource*) (source=<error reading variable: value has been optimized out>) at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/glib/GMainLoopSource.cpp:462
#35 0x00007faf6413e893 in g_timeout_dispatch (source=0x558816a425e0, callback=<optimized out>, user_data=<optimized out>) at gmain.c:4577
        timeout_source = 0x558816a425e0
        again = <optimized out>
#36 0x00007faf6413de3a in g_main_context_dispatch (context=0x5588145c4de0) at gmain.c:3154
        dispatch = 0x7faf6413e880 <g_timeout_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x558814728610
        callback = 0x7faf670c57d0 <WTF::GMainLoopSource::boolSourceCallback(WTF::GMainLoopSource*)>
        cb_funcs = 0x7faf6442c280 <g_source_callback_funcs>
        cb_data = 0x558816a44e80
        need_destroy = <optimized out>
        source = 0x558816a425e0
        current = 0x5588145fe4b0
        i = 0
#37 0x00007faf6413de3a in g_main_context_dispatch (context=context@entry=0x5588145c4de0) at gmain.c:3769
#38 0x00007faf6413e1d0 in g_main_context_iterate (context=0x5588145c4de0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840
        max_priority = 0
        timeout = 0
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 3
        fds = 0x5588146a4b60
#39 0x00007faf6413e4f2 in g_main_loop_run (loop=0x558814c7ca10) at gmain.c:4034
        __func__ = "g_main_loop_run"
#40 0x00007faf68e4ddf0 in WTF::RunLoop::run() () at /usr/src/debug/webkitgtk-2.10.4/Source/WTF/wtf/glib/RunLoopGLib.cpp:67
        runLoop = <optimized out>
        nestedMainLoop = <optimized out>
#41 0x00007faf67b97d39 in WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain>(int, char**) (argc=<optimized out>, argv=0x7ffc943cf078) at /usr/src/debug/webkitgtk-2.10.4/Source/WebKit2/Shared/unix/ChildProcessMain.h:61
        childMain = 
                  {<WebKit::ChildProcessMainBase> = {_vptr.ChildProcessMainBase = 0x7faf695a8d38 <vtable for WebKit::WebProcessMain+16>, m_parameters = {uiProcessName = {m_impl = {m_ptr = 0x0}}, clientIdentifier = {m_impl = {m_ptr = 0x0}}, connectionIdentifier = 60, extraInitializationData = {m_impl = {static m_maxLoad = <optimized out>, static m_minLoad = <optimized out>, m_table = 0x0, m_tableSize = 0, m_tableSizeMask = 0, m_keyCount = 0, m_deletedCount = 0}}}}, <No data fields>}
#42 0x00007faf5dc70580 in __libc_start_main () at /lib64/libc.so.6
#43 0x0000558812822cb9 in _start ()
(gdb)
Comment 3 Debarshi Ray 2017-08-15 13:16:59 PDT
I haven't been able to reproduce with Fedora 26 so far:
epiphany-3.24.3-1.fc26.x86_64
webkitgtk4-2.16.6-1.fc26.x86_64
Comment 4 Adrian Perez 2017-08-21 16:22:40 PDT
I cannot reproduce this either. I have tried the following versions:

 - WebKitGTK+ 2.16.6, Epiphany 3.24.3
 - WebKitGTK+ 2.17.91, Epiphany 3.25.90
 - WebKitGTK+ / MiniBrowser from trunk (r220984)

All the versions tried can load and display the provided URL correctly.
Comment 5 Michael Catanzaro 2017-08-21 17:07:07 PDT
This bug is old, so let's assume it's fixed.