RESOLVED WORKSFORME 153566
Cannot render images from Wikipedia
https://bugs.webkit.org/show_bug.cgi?id=153566
Summary Cannot render images from Wikipedia
Debarshi Ray
Reported 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)
Attachments
Michael Catanzaro
Comment 1 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.
Debarshi Ray
Comment 2 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)
Debarshi Ray
Comment 3 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
Adrian Perez
Comment 4 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.
Michael Catanzaro
Comment 5 2017-08-21 17:07:07 PDT
This bug is old, so let's assume it's fixed.
Note You need to log in before you can comment on or make changes to this bug.