Changeset 206757 in webkit


Ignore:
Timestamp:
Oct 3, 2016, 3:53:43 PM (9 years ago)
Author:
Ryan Haddad
Message:

Unreviewed, rolling out r206754.

This change broke the El Capitan and Yosemite debug builds.

Reverted changeset:

"More logging to diagnose "WebKit encountered an internal
error" messages"
https://bugs.webkit.org/show_bug.cgi?id=162754
http://trac.webkit.org/changeset/206754

Location:
trunk/Source/WebKit2
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r206754 r206757  
     12016-10-03  Ryan Haddad  <ryanhaddad@apple.com>
     2
     3        Unreviewed, rolling out r206754.
     4
     5        This change broke the El Capitan and Yosemite debug builds.
     6
     7        Reverted changeset:
     8
     9        "More logging to diagnose "WebKit encountered an internal
     10        error" messages"
     11        https://bugs.webkit.org/show_bug.cgi?id=162754
     12        http://trac.webkit.org/changeset/206754
     13
    1142016-10-03  Keith Rollin  <krollin@apple.com>
    215
  • trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.cpp

    r206754 r206757  
    5151
    5252#define RELEASE_LOG_IF_ALLOWED(fmt, ...) RELEASE_LOG_IF(isAlwaysOnLoggingAllowed(), Network, "%p - NetworkResourceLoader::" fmt, this, ##__VA_ARGS__)
    53 #define RELEASE_LOG_ERROR_IF_ALLOWED(fmt, ...) RELEASE_LOG_ERROR_IF(isAlwaysOnLoggingAllowed(), Network, "%p - NetworkResourceLoader::" fmt, this, ##__VA_ARGS__)
    5453
    5554namespace WebKit {
     
    220219    if (!networkSession) {
    221220        WTFLogAlways("Attempted to create a NetworkLoad with a session (id=%" PRIu64 ") that does not exist.", parameters.sessionID.sessionID());
    222         RELEASE_LOG_ERROR_IF_ALLOWED("startNetworkLoad: Attempted to create a NetworkLoad with a session that does not exist (pageID = %" PRIu64 ", frameID = %" PRIu64 ", resourceID = %" PRIu64 ", sessionID=%" PRIu64 ")", m_parameters.webPageID, m_parameters.webFrameID, m_parameters.identifier, parameters.sessionID.sessionID());
     221        RELEASE_LOG_IF_ALLOWED("startNetworkLoad: Attempted to create a NetworkLoad with a session that does not exist (pageID = %" PRIu64 ", frameID = %" PRIu64 ", resourceID = %" PRIu64 ", sessionID=%" PRIu64 ")", m_parameters.webPageID, m_parameters.webFrameID, m_parameters.identifier, parameters.sessionID.sessionID());
    223222        didFailLoading(internalError(request.url()));
    224223        return;
  • trunk/Source/WebKit2/Platform/Logging.h

    r206754 r206757  
    6868    M(TextInput) \
    6969    M(ViewGestures) \
    70     M(VirtualMemory) \
    7170    M(VisibleRects) \
    7271
  • trunk/Source/WebKit2/Platform/mac/SharedMemoryMac.cpp

    r206754 r206757  
    2929#include "Decoder.h"
    3030#include "Encoder.h"
    31 #include "Logging.h"
    3231#include "MachPort.h"
    3332#include <WebCore/MachSendRight.h>
     
    107106    kern_return_t kr = mach_vm_allocate(mach_task_self(), &address, round_page(size), VM_FLAGS_ANYWHERE);
    108107    if (kr != KERN_SUCCESS) {
    109         RELEASE_LOG_ERROR(VirtualMemory, "%p - SharedMemory::allocate: Failed to allocate mach_vm_allocate shared memory (%zu bytes). %{public}s (%x)", nullptr, size, mach_error_string(kr), kr);
     108        LOG_ERROR("Failed to allocate mach_vm_allocate shared memory (%zu bytes). %s (%x)", size, mach_error_string(kr), kr);
    110109        return nullptr;
    111110    }
     
    140139    kern_return_t kr = mach_make_memory_entry_64(mach_task_self(), &memoryObjectSize, offset, machProtection(protection) | VM_PROT_IS_MASK | MAP_MEM_VM_SHARE, &port, parentEntry);
    141140    if (kr != KERN_SUCCESS) {
    142         RELEASE_LOG_ERROR(VirtualMemory, "%p - SharedMemory::makeMemoryEntry: Failed to create a mach port for shared memory. %{public}s (%x)", nullptr, mach_error_string(kr), kr);
     141        LOG_ERROR("Failed to create a mach port for shared memory. %s (%x)", mach_error_string(kr), kr);
    143142        return { };
    144143    }
     
    176175    mach_vm_address_t mappedAddress = 0;
    177176    kern_return_t kr = mach_vm_map(mach_task_self(), &mappedAddress, round_page(handle.m_size), 0, VM_FLAGS_ANYWHERE, handle.m_port, 0, false, vmProtection, vmProtection, VM_INHERIT_NONE);
    178     if (kr != KERN_SUCCESS) {
    179         RELEASE_LOG_ERROR(VirtualMemory, "%p - SharedMemory::map: Failed to map shared memory. %{public}s (%x)", nullptr, mach_error_string(kr), kr);
     177    if (kr != KERN_SUCCESS)
    180178        return nullptr;
    181     }
    182179
    183180    auto sharedMemory(adoptRef(*new SharedMemory));
     
    194191    if (m_data) {
    195192        kern_return_t kr = mach_vm_deallocate(mach_task_self(), toVMAddress(m_data), round_page(m_size));
    196         if (kr != KERN_SUCCESS) {
    197             RELEASE_LOG_ERROR(VirtualMemory, "%p - SharedMemory::~SharedMemory: Failed to deallocate shared memory. %{public}s (%x)", this, mach_error_string(kr), kr);
    198             ASSERT_NOT_REACHED();
    199         }
     193        ASSERT_UNUSED(kr, kr == KERN_SUCCESS);
    200194    }
    201195
    202196    if (m_port) {
    203197        kern_return_t kr = mach_port_deallocate(mach_task_self(), m_port);
    204         if (kr != KERN_SUCCESS) {
    205             RELEASE_LOG_ERROR(VirtualMemory, "%p - SharedMemory::~SharedMemory: Failed to deallocate port. %{public}s (%x)", this, mach_error_string(kr), kr);
    206             ASSERT_NOT_REACHED();
    207         }
     198        ASSERT_UNUSED(kr, kr == KERN_SUCCESS);
    208199    }       
    209200}
  • trunk/Source/WebKit2/WebProcess/Network/WebLoaderStrategy.cpp

    r206754 r206757  
    306306void WebLoaderStrategy::networkProcessCrashed()
    307307{
    308     RELEASE_LOG_ERROR(Network, "WebLoaderStrategy::networkProcessCrashed: failing all pending resource loaders");
    309 
    310308    for (auto& loader : m_webResourceLoaders)
    311309        scheduleInternallyFailedLoad(*loader.value->resourceLoader());
     
    340338
    341339    if (!WebProcess::singleton().networkConnection().connection().sendSync(Messages::NetworkConnectionToWebProcess::PerformSynchronousLoad(loadParameters), Messages::NetworkConnectionToWebProcess::PerformSynchronousLoad::Reply(error, response, data), 0)) {
    342         RELEASE_LOG_ERROR_IF_ALLOWED(loadParameters.sessionID, "loadResourceSynchronously: failed sending synchronous network process message (pageID = %" PRIu64 ", frameID = %" PRIu64 ", resourceID = %" PRIu64 ")", loadParameters.webPageID, loadParameters.webFrameID, loadParameters.identifier);
    343340        response = ResourceResponse();
    344341        error = internalError(request.url());
  • trunk/Source/WebKit2/WebProcess/Network/WebResourceLoader.cpp

    r206754 r206757  
    200200    if (!buffer) {
    201201        LOG_ERROR("Unable to create buffer from ShareableResource sent from the network process.");
    202         RELEASE_LOG_IF_ALLOWED("didReceiveResource: Unable to create SharedBuffer (pageID = %" PRIu64 ", frameID = %" PRIu64 ", resourceID = %" PRIu64 ")", m_trackingParameters.pageID, m_trackingParameters.frameID, m_trackingParameters.resourceID);
    203202        m_coreLoader->didFail(internalError(m_coreLoader->request().url()));
    204203        return;
Note: See TracChangeset for help on using the changeset viewer.