<html>
<head>
<base href="https://bugs.webkit.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - Crash in com.apple.WebCore: WebCore::NavigatorGamepad::gamepadFromPlatformGamepad + 16"
href="https://bugs.webkit.org/show_bug.cgi?id=161694">161694</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Crash in com.apple.WebCore: WebCore::NavigatorGamepad::gamepadFromPlatformGamepad + 16
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr>
<tr>
<th>Product</th>
<td>WebKit
</td>
</tr>
<tr>
<th>Version</th>
<td>WebKit Nightly Build
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Unspecified
</td>
</tr>
<tr>
<th>OS</th>
<td>Unspecified
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>Normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>P2
</td>
</tr>
<tr>
<th>Component</th>
<td>New Bugs
</td>
</tr>
<tr>
<th>Assignee</th>
<td>webkit-unassigned@lists.webkit.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>ryanhaddad@apple.com
</td>
</tr></table>
<p>
<div>
<pre>LayoutTest gamepad/gamepad-timestamp.html is a flaky crash under GuardMalloc
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.WebCore 0x00000001125121b0 WebCore::NavigatorGamepad::gamepadFromPlatformGamepad(WebCore::PlatformGamepad&) + 16
1 com.apple.WebCore 0x0000000111ee8acf WebCore::GamepadManager::makeGamepadVisible(WebCore::PlatformGamepad&, WTF::HashSet<WebCore::NavigatorGamepad*, WTF::PtrHash<WebCore::NavigatorGamepad*>, WTF::HashTraits<WebCore::NavigatorGamepad*> >&, WTF::HashSet<WebCore::DOMWindow*, WTF::PtrHash<WebCore::DOMWindow*>, WTF::HashTraits<WebCore::DOMWindow*> >&) + 495
2 com.apple.WebCore 0x0000000111ee9071 WebCore::GamepadManager::platformGamepadInputActivity() + 97
3 com.apple.WebKit 0x00000001069e82da WebKit::WebGamepadProvider::gamepadActivity(WTF::Vector<WebKit::GamepadData, 0ul, WTF::CrashOnOverflow, 16ul> const&) + 160
4 com.apple.WebKit 0x0000000106a245b6 void IPC::handleMessage<Messages::WebPage::GamepadActivity, WebKit::WebPage, void (WebKit::WebPage::*)(WTF::Vector<WebKit::GamepadData, 0ul, WTF::CrashOnOverflow, 16ul> const&)>(IPC::Decoder&, WebKit::WebPage*, void (WebKit::WebPage::*)(WTF::Vector<WebKit::GamepadData, 0ul, WTF::CrashOnOverflow, 16ul> const&)) + 69
5 com.apple.WebKit 0x0000000106902411 IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&) + 129
6 com.apple.WebKit 0x0000000106a734a0 WebKit::WebProcess::didReceiveMessage(IPC::Connection&, IPC::Decoder&) + 28
7 com.apple.WebKit 0x00000001068cedfd IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >) + 119
8 com.apple.WebKit 0x00000001068d195b IPC::Connection::dispatchOneMessage() + 175
9 com.apple.JavaScriptCore 0x000000011160d7e9 WTF::RunLoop::performWork() + 169
10 com.apple.JavaScriptCore 0x000000011160da02 WTF::RunLoop::performWork(void*) + 34
11 com.apple.CoreFoundation 0x0000000107551581 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
12 com.apple.CoreFoundation 0x000000010753298c __CFRunLoopDoSources0 + 556
13 com.apple.CoreFoundation 0x0000000107531e76 __CFRunLoopRun + 934
14 com.apple.CoreFoundation 0x0000000107531874 CFRunLoopRunSpecific + 420
15 com.apple.HIToolbox 0x000000010940739c RunCurrentEventLoopInMode + 240
16 com.apple.HIToolbox 0x00000001094071d1 ReceiveNextEventCommon + 432
17 com.apple.HIToolbox 0x0000000109407006 _BlockUntilNextEventMatchingListInModeWithFilter + 71
18 com.apple.AppKit 0x0000000104a5ebf1 _DPSNextEvent + 1093
19 com.apple.AppKit 0x00000001051c2f88 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1774
20 com.apple.AppKit 0x0000000104a53591 -[NSApplication run] + 926
21 com.apple.AppKit 0x0000000104a1de86 NSApplicationMain + 1237
22 libxpc.dylib 0x000000010c01a8b3 _xpc_objc_main + 775
23 libxpc.dylib 0x000000010c0192d0 xpc_main + 494
24 com.apple.WebKit.WebContent 0x0000000104a017a2 0x104a00000 + 6050
25 libdyld.dylib 0x000000010bc42255 start + 1</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>