Attching valgrind log.
`--> valgrind epiphany                                                                                                    24m 28s 11:27
==20246== Memcheck, a memory error detector
==20246== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==20246== Using Valgrind-3.12.0.SVN and LibVEX; rerun with -h for copyright info
==20246== Command: epiphany
==20246==
==22324==
==22324== HEAP SUMMARY:
==22324==     in use at exit: 1,088,346 bytes in 17,116 blocks
==22324==   total heap usage: 210,032 allocs, 192,916 frees, 7,953,879 bytes allocated
==22324==
==22324== LEAK SUMMARY:
==22324==    definitely lost: 4,359 bytes in 12 blocks
==22324==    indirectly lost: 6,824 bytes in 15 blocks
==22324==      possibly lost: 1,364 bytes in 24 blocks
==22324==    still reachable: 1,031,191 bytes in 16,418 blocks
==22324==                       of which reachable via heuristic:
==22324==                         length64           : 56 bytes in 1 blocks
==22324==                         newarray           : 3,068 bytes in 120 blocks
==22324==         suppressed: 0 bytes in 0 blocks
==22324== Rerun with --leak-check=full to see details of leaked memory
==22324==
==22324== For counts of detected and suppressed errors, rerun with: -v
==22324== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==20246== Thread 9:
==20246== Syscall param sendmsg(msg.msg_iov[0]) points to uninitialised byte(s)
==20246==    at 0x9430264: sendmsg (sendmsg.c:30)
==20246==    by 0x50A105F: IPC::Connection::sendOutgoingMessage(std::unique_ptr<IPC::Encoder, std::default_delete<IPC::Encoder> >) (ConnectionUnix.cpp:506)
==20246==    by 0x4E28B2A: IPC::Connection::sendOutgoingMessages() (Connection.cpp:759)
==20246==    by 0x4E28BBA: operator() (Connection.cpp:375)
==20246==    by 0x4E28BBA: WTF::Function<void ()>::CallableWrapper<IPC::Connection::sendMessage(std::unique_ptr<IPC::Encoder, std::default_delete<IPC::Encoder> >, WTF::OptionSet<IPC::SendOption>)::{lambda()#1}>::call() (Function.h:101)
==20246==    by 0x7EEA3BA: operator() (Function.h:50)
==20246==    by 0x7EEA3BA: WTF::RunLoop::performWork() (RunLoop.cpp:122)
==20246==    by 0x7F148B7: operator() (RunLoopGLib.cpp:66)
==20246==    by 0x7F148B7: WTF::RunLoop::RunLoop()::{lambda(void*)#1}::_FUN(void*) (RunLoopGLib.cpp:68)
==20246==    by 0x930B39A: g_main_dispatch (gmain.c:3203)
==20246==    by 0x930B39A: g_main_context_dispatch (gmain.c:3856)
==20246==    by 0x930B788: g_main_context_iterate.isra.29 (gmain.c:3929)
==20246==    by 0x930BB38: g_main_loop_run (gmain.c:4125)
==20246==    by 0x7F15368: WTF::RunLoop::run() (RunLoopGLib.cpp:94)
==20246==    by 0x7F13BA5: operator() (WorkQueueGeneric.cpp:58)
==20246==    by 0x7F13BA5: std::_Function_handler<void (), WTF::WorkQueue::platformInitialize(char const*, WTF::WorkQueue::Type, WTF::WorkQueue::QOS)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (functional:1731)
==20246==    by 0x7EEAE9F: operator() (functional:2127)
==20246==    by 0x7EEAE9F: WTF::threadEntryPoint(void*) (Threading.cpp:60)
==20246==  Address 0x12602de9 is on thread 9's stack
==20246==  in frame #1, created by IPC::Connection::sendOutgoingMessage(std::unique_ptr<IPC::Encoder, std::default_delete<IPC::Encoder>>) (ConnectionUnix.cpp:406)
==20246==
==20246== Syscall param sendmsg(msg.msg_iov[2]) points to uninitialised byte(s)
==20246==    at 0x9430264: sendmsg (sendmsg.c:30)
==20246==    by 0x50A105F: IPC::Connection::sendOutgoingMessage(std::unique_ptr<IPC::Encoder, std::default_delete<IPC::Encoder> >) (ConnectionUnix.cpp:506)
==20246==    by 0x4E28B2A: IPC::Connection::sendOutgoingMessages() (Connection.cpp:759)
==20246==    by 0x4E28BBA: operator() (Connection.cpp:375)
==20246==    by 0x4E28BBA: WTF::Function<void ()>::CallableWrapper<IPC::Connection::sendMessage(std::unique_ptr<IPC::Encoder, std::default_delete<IPC::Encoder> >, WTF::OptionSet<IPC::SendOption>)::{lambda()#1}>::call() (Function.h:101)
==20246==    by 0x7EEA3BA: operator() (Function.h:50)
==20246==    by 0x7EEA3BA: WTF::RunLoop::performWork() (RunLoop.cpp:122)
==20246==    by 0x7F148B7: operator() (RunLoopGLib.cpp:66)
==20246==    by 0x7F148B7: WTF::RunLoop::RunLoop()::{lambda(void*)#1}::_FUN(void*) (RunLoopGLib.cpp:68)
==20246==    by 0x930B39A: g_main_dispatch (gmain.c:3203)
==20246==    by 0x930B39A: g_main_context_dispatch (gmain.c:3856)
==20246==    by 0x930B788: g_main_context_iterate.isra.29 (gmain.c:3929)
==20246==    by 0x930BB38: g_main_loop_run (gmain.c:4125)
==20246==    by 0x7F15368: WTF::RunLoop::run() (RunLoopGLib.cpp:94)
==20246==    by 0x7F13BA5: operator() (WorkQueueGeneric.cpp:58)
==20246==    by 0x7F13BA5: std::_Function_handler<void (), WTF::WorkQueue::platformInitialize(char const*, WTF::WorkQueue::Type, WTF::WorkQueue::QOS)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (functional:1731)
==20246==    by 0x7EEAE9F: operator() (functional:2127)
==20246==    by 0x7EEAE9F: WTF::threadEntryPoint(void*) (Threading.cpp:60)
==20246==  Address 0xd7de0a8 is in a rw- anonymous segment
==20246==
==23132==
==23132== HEAP SUMMARY:
==23132==     in use at exit: 11,228,145 bytes in 439,819 blocks
==23132==   total heap usage: 789,626 allocs, 349,807 frees, 27,733,439 bytes allocated
==23132==
==23132== LEAK SUMMARY:
==23132==    definitely lost: 30,541 bytes in 69 blocks
==23132==    indirectly lost: 31,183 bytes in 1,433 blocks
==23132==      possibly lost: 3,609 bytes in 66 blocks
==23132==    still reachable: 10,922,652 bytes in 435,115 blocks
==23132==                       of which reachable via heuristic:
==23132==                         length64           : 261,208 bytes in 405 blocks
==23132==                         newarray           : 6,908 bytes in 234 blocks
==23132==         suppressed: 0 bytes in 0 blocks
==23132== Rerun with --leak-check=full to see details of leaked memory
==23132==
==23132== For counts of detected and suppressed errors, rerun with: -v
==23132== Use --track-origins=yes to see where uninitialised values come from
==23132== ERROR SUMMARY: 9 errors from 2 contexts (suppressed: 0 from 0)
==20246== Thread 14:
==20246== Syscall param sendmsg(msg.msg_iov[1]) points to uninitialised byte(s)
==20246==    at 0x9430264: sendmsg (sendmsg.c:30)
==20246==    by 0x50A105F: IPC::Connection::sendOutgoingMessage(std::unique_ptr<IPC::Encoder, std::default_delete<IPC::Encoder> >) (ConnectionUnix.cpp:506)
==20246==    by 0x4E28B2A: IPC::Connection::sendOutgoingMessages() (Connection.cpp:759)
==20246==    by 0x4E28BBA: operator() (Connection.cpp:375)
==20246==    by 0x4E28BBA: WTF::Function<void ()>::CallableWrapper<IPC::Connection::sendMessage(std::unique_ptr<IPC::Encoder, std::default_delete<IPC::Encoder> >, WTF::OptionSet<IPC::SendOption>)::{lambda()#1}>::call() (Function.h:101)
==20246==    by 0x7EEA2FD: operator() (Function.h:50)
==20246==    by 0x7EEA2FD: WTF::RunLoop::performWork() (RunLoop.cpp:105)
==20246==    by 0x7F148B7: operator() (RunLoopGLib.cpp:66)
==20246==    by 0x7F148B7: WTF::RunLoop::RunLoop()::{lambda(void*)#1}::_FUN(void*) (RunLoopGLib.cpp:68)
==20246==    by 0x930B39A: g_main_dispatch (gmain.c:3203)
==20246==    by 0x930B39A: g_main_context_dispatch (gmain.c:3856)
==20246==    by 0x930B788: g_main_context_iterate.isra.29 (gmain.c:3929)
==20246==    by 0x930BB38: g_main_loop_run (gmain.c:4125)
==20246==    by 0x7F15368: WTF::RunLoop::run() (RunLoopGLib.cpp:94)
==20246==    by 0x7F13BA5: operator() (WorkQueueGeneric.cpp:58)
==20246==    by 0x7F13BA5: std::_Function_handler<void (), WTF::WorkQueue::platformInitialize(char const*, WTF::WorkQueue::Type, WTF::WorkQueue::QOS)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (functional:1731)
==20246==    by 0x7EEAE9F: operator() (functional:2127)
==20246==    by 0x7EEAE9F: WTF::threadEntryPoint(void*) (Threading.cpp:60)
==20246==  Address 0xd77e668 is in a rw- anonymous segment
==20246==
==23562==
==23562== HEAP SUMMARY:
==23562==     in use at exit: 12,255,817 bytes in 447,921 blocks
==23562==   total heap usage: 876,386 allocs, 428,465 frees, 34,252,826 bytes allocated
==23562==
Memory pressure relief: Empty the PageCache: =dirty (at 56201216 bytes)
Memory pressure relief: Prune MemoryCache live resources: =dirty (at 56201216 bytes)
Memory pressure relief: Drain CSSValuePool: =dirty (at 56201216 bytes)
Memory pressure relief: Discard StyleResolvers: =dirty (at 56201216 bytes)
Memory pressure relief: Discard all JIT-compiled code: =dirty (at 56201216 bytes)
Memory pressure relief: Dropping buffered data from paused media elements: =dirty (at 56201216 bytes)
Memory pressure relief: Purge inactive FontData: =dirty (at 57012224 bytes)
Memory pressure relief: Clear WidthCaches: =dirty (at 57012224 bytes)
Memory pressure relief: Discard Selector Query Cache: =dirty (at 57012224 bytes)
Memory pressure relief: Prune MemoryCache dead resources: =dirty (at 57012224 bytes)
Memory pressure relief: Prune presentation attribute cache: =dirty (at 57012224 bytes)
Memory pressure relief: Run malloc_trim: +dirty 176128 bytes (from 57012224 to 57188352)
Memory pressure relief: Release free FastMalloc memory: -dirty 49152 bytes (from 57188352 to 57139200)
==23562== LEAK SUMMARY:
==23562==    definitely lost: 35,128 bytes in 77 blocks
==23562==    indirectly lost: 30,050 bytes in 1,703 blocks
==23562==      possibly lost: 3,077 bytes in 64 blocks
==23562==    still reachable: 11,858,466 bytes in 441,812 blocks
==23562==                       of which reachable via heuristic:
==23562==                         length64           : 390,040 bytes in 570 blocks
==23562==                         newarray           : 105,832 bytes in 254 blocks
==23562==                         multipleinheritance: 3,060 bytes in 1 blocks
==23562==         suppressed: 0 bytes in 0 blocks
==23562== Rerun with --leak-check=full to see details of leaked memory
==23562==
==23562== For counts of detected and suppressed errors, rerun with: -v
==23562== Use --track-origins=yes to see where uninitialised values come from
==23562== ERROR SUMMARY: 27 errors from 3 contexts (suppressed: 0 from 0)
==23819==
==23819== HEAP SUMMARY:
==23819==     in use at exit: 12,366,670 bytes in 450,318 blocks
==23819==   total heap usage: 881,662 allocs, 431,344 frees, 34,504,261 bytes allocated
==23819==
==23819== LEAK SUMMARY:
==23819==    definitely lost: 33,032 bytes in 74 blocks
==23819==    indirectly lost: 30,050 bytes in 1,703 blocks
==23819==      possibly lost: 3,077 bytes in 64 blocks
==23819==    still reachable: 11,940,319 bytes in 443,825 blocks
==23819==                       of which reachable via heuristic:
==23819==                         length64           : 390,040 bytes in 570 blocks
==23819==                         newarray           : 105,832 bytes in 254 blocks
==23819==                         multipleinheritance: 3,060 bytes in 1 blocks
==23819==         suppressed: 0 bytes in 0 blocks
==23819== Rerun with --leak-check=full to see details of leaked memory
==23819==
==23819== For counts of detected and suppressed errors, rerun with: -v
==23819== Use --track-origins=yes to see where uninitialised values come from
==23819== ERROR SUMMARY: 27 errors from 3 contexts (suppressed: 0 from 0)
==24113==
==24113== HEAP SUMMARY:
==24113==     in use at exit: 12,516,073 bytes in 454,884 blocks
==24113==   total heap usage: 890,555 allocs, 435,671 frees, 34,895,326 bytes allocated
==24113==
==24113== LEAK SUMMARY:
==24113==    definitely lost: 35,144 bytes in 83 blocks
==24113==    indirectly lost: 30,074 bytes in 1,705 blocks
==24113==      possibly lost: 5,253 bytes in 69 blocks
==24113==    still reachable: 12,052,658 bytes in 447,969 blocks
==24113==                       of which reachable via heuristic:
==24113==                         length64           : 392,200 bytes in 585 blocks
==24113==                         newarray           : 105,832 bytes in 254 blocks
==24113==         suppressed: 0 bytes in 0 blocks
==24113== Rerun with --leak-check=full to see details of leaked memory
==24113==
==24113== For counts of detected and suppressed errors, rerun with: -v
==24113== Use --track-origins=yes to see where uninitialised values come from
==24113== ERROR SUMMARY: 63 errors from 3 contexts (suppressed: 0 from 0)
The program with pid 20246 received an X Window System error.
The error was 'BadDamage (invalid Damage parameter)'.
  (Details: serial 1252 error_code 151 request_code 143 minor_code 2)
1   0x7ed9550 /usr/lib/i386-linux-gnu/libjavascriptcoregtk-4.0.so.18(WTFCrash+0x20) [0x7ed9550]
2   0x60574fa /usr/lib/i386-linux-gnu/libwebkit2gtk-4.0.so.37(+0x14304fa) [0x60574fa]
3   0x605758d /usr/lib/i386-linux-gnu/libwebkit2gtk-4.0.so.37(+0x143058d) [0x605758d]
4   0x48eeb7a /usr/lib/i386-linux-gnu/libX11.so.6(_XError+0x11a) [0x48eeb7a]
5   0x48eb77b /usr/lib/i386-linux-gnu/libX11.so.6(+0x3977b) [0x48eb77b]
6   0x48eb83f /usr/lib/i386-linux-gnu/libX11.so.6(+0x3983f) [0x48eb83f]
7   0x48ec866 /usr/lib/i386-linux-gnu/libX11.so.6(_XReply+0x1b6) [0x48ec866]
8   0x48e7f7f /usr/lib/i386-linux-gnu/libX11.so.6(XSync+0x4f) [0x48e7f7f]
9   0x510a2c3 /usr/lib/i386-linux-gnu/libwebkit2gtk-4.0.so.37(+0x4e32c3) [0x510a2c3]
10  0x50b03ef /usr/lib/i386-linux-gnu/libwebkit2gtk-4.0.so.37(+0x4893ef) [0x50b03ef]
11  0x50abeca /usr/lib/i386-linux-gnu/libwebkit2gtk-4.0.so.37(+0x484eca) [0x50abeca]
12  0x50adccd /usr/lib/i386-linux-gnu/libwebkit2gtk-4.0.so.37(+0x486ccd) [0x50adccd]
13  0x5166d5f /usr/lib/i386-linux-gnu/libwebkit2gtk-4.0.so.37(+0x53fd5f) [0x5166d5f]
14  0x4e2f9ef /usr/lib/i386-linux-gnu/libwebkit2gtk-4.0.so.37(+0x2089ef) [0x4e2f9ef]
15  0x4e97384 /usr/lib/i386-linux-gnu/libwebkit2gtk-4.0.so.37(+0x270384) [0x4e97384]
16  0x4ef4df6 /usr/lib/i386-linux-gnu/libwebkit2gtk-4.0.so.37(+0x2cddf6) [0x4ef4df6]
17  0x4e28d55 /usr/lib/i386-linux-gnu/libwebkit2gtk-4.0.so.37(+0x201d55) [0x4e28d55]
18  0x4e2b579 /usr/lib/i386-linux-gnu/libwebkit2gtk-4.0.so.37(+0x204579) [0x4e2b579]
19  0x4e2c3cb /usr/lib/i386-linux-gnu/libwebkit2gtk-4.0.so.37(+0x2053cb) [0x4e2c3cb]
20  0x4e2c46b /usr/lib/i386-linux-gnu/libwebkit2gtk-4.0.so.37(+0x20546b) [0x4e2c46b]
21  0x7eea3bb /usr/lib/i386-linux-gnu/libjavascriptcoregtk-4.0.so.18(_ZN3WTF7RunLoop11performWorkEv+0x19b) [0x7eea3bb]
22  0x7f148b8 /usr/lib/i386-linux-gnu/libjavascriptcoregtk-4.0.so.18(+0x9bb8b8) [0x7f148b8]
23  0x930b39b /lib/i386-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x14b) [0x930b39b]
24  0x930b789 /lib/i386-linux-gnu/libglib-2.0.so.0(+0x47789) [0x930b789]
25  0x930b854 /lib/i386-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x34) [0x930b854]
26  0x912514b /usr/lib/i386-linux-gnu/libgio-2.0.so.0(g_application_run+0x26b) [0x912514b]
27  0x12c3a1 epiphany(main+0x411) [0x12c3a1]
28  0x9455276 /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf6) [0x9455276]
29  0x12caf1 epiphany(+0x24af1) [0x12caf1]
vex x86->IR: unhandled instruction bytes: 0xF 0xB 0x8D 0x74
==20246== Thread 1:
==20246== Invalid write of size 4
==20246==    at 0x7ED9550: WTFCrash (Assertions.cpp:323)
==20246==    by 0x60574F9: WebCore::XErrorTrapper::errorEvent(XErrorEvent*) (XErrorTrapper.cpp:96)
==20246==    by 0x605758C: operator() (XErrorTrapper.cpp:55)
==20246==    by 0x605758C: WebCore::XErrorTrapper::XErrorTrapper(_XDisplay*, WebCore::XErrorTrapper::Policy, WTF::Vector<unsigned char,0u, WTF::CrashOnOverflow, 16u>&&)::{lambda(_XDisplay*, XErrorEvent*)#1}::_FUN(_XDisplay*, XErrorEvent*) (XErrorTrapper.cpp:57)
==20246==    by 0x48EEB79: _XError (XlibInt.c:1434)
==20246==    by 0x48EB77A: handle_error (xcb_io.c:199)
==20246==    by 0x48EB83E: handle_response (xcb_io.c:311)
==20246==    by 0x48EC865: _XReply (xcb_io.c:621)
==20246==    by 0x48E7F7E: XSync (Sync.c:44)
==20246==    by 0x510A2C2: WebKit::AcceleratedBackingStoreX11::update(WebKit::LayerTreeContext const&) (AcceleratedBackingStoreX11.cpp:145)
==20246==    by 0x50B03EE: WebKit::PageClientImpl::updateAcceleratedCompositingMode(WebKit::LayerTreeContext const&) (PageClientImpl.cpp:231)
==20246==    by 0x50ABEC9: WebKit::AcceleratedDrawingAreaProxy::didUpdateBackingStoreState(unsigned long long, WebKit::UpdateInfo const&, WebKit::LayerTreeContext const&) (AcceleratedDrawingAreaProxy.cpp:132)
==20246==    by 0x50ADCCC: WebKit::DrawingAreaProxyImpl::didUpdateBackingStoreState(unsigned long long, WebKit::UpdateInfo const&, WebKit::LayerTreeContext const&) (DrawingAreaProxyImpl.cpp:126)
==20246==  Address 0xbbadbeef is not stack'd, malloc'd or (recently) free'd
==20246==
==20246==
==20246== Process terminating with default action of signal 11 (SIGSEGV)
==20246==  Access not within mapped region at address 0xBBADBEEF
==20246==    at 0x7ED9550: WTFCrash (Assertions.cpp:323)
==20246==    by 0x60574F9: WebCore::XErrorTrapper::errorEvent(XErrorEvent*) (XErrorTrapper.cpp:96)
==20246==    by 0x605758C: operator() (XErrorTrapper.cpp:55)
==20246==    by 0x605758C: WebCore::XErrorTrapper::XErrorTrapper(_XDisplay*, WebCore::XErrorTrapper::Policy, WTF::Vector<unsigned char,0u, WTF::CrashOnOverflow, 16u>&&)::{lambda(_XDisplay*, XErrorEvent*)#1}::_FUN(_XDisplay*, XErrorEvent*) (XErrorTrapper.cpp:57)
==20246==    by 0x48EEB79: _XError (XlibInt.c:1434)
==20246==    by 0x48EB77A: handle_error (xcb_io.c:199)
==20246==    by 0x48EB83E: handle_response (xcb_io.c:311)
==20246==    by 0x48EC865: _XReply (xcb_io.c:621)
==20246==    by 0x48E7F7E: XSync (Sync.c:44)
==20246==    by 0x510A2C2: WebKit::AcceleratedBackingStoreX11::update(WebKit::LayerTreeContext const&) (AcceleratedBackingStoreX11.cpp:145)
==20246==    by 0x50B03EE: WebKit::PageClientImpl::updateAcceleratedCompositingMode(WebKit::LayerTreeContext const&) (PageClientImpl.cpp:231)
==20246==    by 0x50ABEC9: WebKit::AcceleratedDrawingAreaProxy::didUpdateBackingStoreState(unsigned long long, WebKit::UpdateInfo const&, WebKit::LayerTreeContext const&) (AcceleratedDrawingAreaProxy.cpp:132)
==20246==    by 0x50ADCCC: WebKit::DrawingAreaProxyImpl::didUpdateBackingStoreState(unsigned long long, WebKit::UpdateInfo const&, WebKit::LayerTreeContext const&) (DrawingAreaProxyImpl.cpp:126)
==20246==  If you believe this happened as a result of a stack
==20246==  overflow in your program's main thread (unlikely but
==20246==  possible), you can try to increase the size of the
==20246==  main thread stack using the --main-stacksize= flag.
==20246==  The main thread stack size used in this run was 8388608.
==20246==
==20246== HEAP SUMMARY:
==20246==     in use at exit: 12,764,066 bytes in 459,171 blocks
==20246==   total heap usage: 925,919 allocs, 466,748 frees, 37,960,982 bytes allocated
==20246==
==20246== LEAK SUMMARY:
==20246==    definitely lost: 15,032 bytes in 39 blocks
==20246==    indirectly lost: 34,771 bytes in 1,966 blocks
==20246==      possibly lost: 42,548 bytes in 113 blocks
==20246==    still reachable: 12,250,435 bytes in 451,650 blocks
==20246==                       of which reachable via heuristic:
==20246==                         length64           : 392,112 bytes in 585 blocks
==20246==                         newarray           : 105,832 bytes in 254 blocks
==20246==                         multipleinheritance: 3,060 bytes in 1 blocks
==20246==         suppressed: 0 bytes in 0 blocks
==20246== Rerun with --leak-check=full to see details of leaked memory
==20246==
==20246== For counts of detected and suppressed errors, rerun with: -v
==20246== Use --track-origins=yes to see where uninitialised values come from
==20246== ERROR SUMMARY: 88 errors from 4 contexts (suppressed: 0 from 0)
fish: “valgrind epiphany” terminated by signal SIGKILL (Forced quit)

Reply via email to