Changeset 206757 in webkit
- Timestamp:
- Oct 3, 2016, 3:53:43 PM (9 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r206754 r206757 1 2016-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 1 14 2016-10-03 Keith Rollin <krollin@apple.com> 2 15 -
trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.cpp
r206754 r206757 51 51 52 52 #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__)54 53 55 54 namespace WebKit { … … 220 219 if (!networkSession) { 221 220 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()); 223 222 didFailLoading(internalError(request.url())); 224 223 return; -
trunk/Source/WebKit2/Platform/Logging.h
r206754 r206757 68 68 M(TextInput) \ 69 69 M(ViewGestures) \ 70 M(VirtualMemory) \71 70 M(VisibleRects) \ 72 71 -
trunk/Source/WebKit2/Platform/mac/SharedMemoryMac.cpp
r206754 r206757 29 29 #include "Decoder.h" 30 30 #include "Encoder.h" 31 #include "Logging.h"32 31 #include "MachPort.h" 33 32 #include <WebCore/MachSendRight.h> … … 107 106 kern_return_t kr = mach_vm_allocate(mach_task_self(), &address, round_page(size), VM_FLAGS_ANYWHERE); 108 107 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); 110 109 return nullptr; 111 110 } … … 140 139 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); 141 140 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); 143 142 return { }; 144 143 } … … 176 175 mach_vm_address_t mappedAddress = 0; 177 176 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) 180 178 return nullptr; 181 }182 179 183 180 auto sharedMemory(adoptRef(*new SharedMemory)); … … 194 191 if (m_data) { 195 192 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); 200 194 } 201 195 202 196 if (m_port) { 203 197 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); 208 199 } 209 200 } -
trunk/Source/WebKit2/WebProcess/Network/WebLoaderStrategy.cpp
r206754 r206757 306 306 void WebLoaderStrategy::networkProcessCrashed() 307 307 { 308 RELEASE_LOG_ERROR(Network, "WebLoaderStrategy::networkProcessCrashed: failing all pending resource loaders");309 310 308 for (auto& loader : m_webResourceLoaders) 311 309 scheduleInternallyFailedLoad(*loader.value->resourceLoader()); … … 340 338 341 339 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);343 340 response = ResourceResponse(); 344 341 error = internalError(request.url()); -
trunk/Source/WebKit2/WebProcess/Network/WebResourceLoader.cpp
r206754 r206757 200 200 if (!buffer) { 201 201 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);203 202 m_coreLoader->didFail(internalError(m_coreLoader->request().url())); 204 203 return;
Note:
See TracChangeset
for help on using the changeset viewer.