WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Add attachment
proposed patch, testcase, etc.
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.
Top of Page
Format For Printing
XML
Clone This Bug