[Webkit-unassigned] [Bug 99761] New: Paint bugs and crashiness in date input popup
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Oct 18 15:05:58 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=99761
Summary: Paint bugs and crashiness in date input popup
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: Normal
Priority: P1
Component: Forms
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: esprehn at chromium.org
Created an attachment (id=169481)
--> (https://bugs.webkit.org/attachment.cgi?id=169481&action=review)
Missing inputs from bad repaint
I'm seeing lots of repaint badness and then eventual crashes when loading the date-multiple-fields-appearance-pseudo-elements.html in Content Shell and clicking the date drop down and selecting text repeatedly.
Process: Content Shell Helper [37318]
Path: /Volumes/VOLUME/*/Content Shell.app/Contents/Frameworks/Content Shell Helper.app/Contents/MacOS/Content Shell Helper
Identifier: org.chromium.ContentShell.helper
Version: 24.0.1302.0 (1302.0)
Code Type: X86 (Native)
Parent Process: Content Shell [37315]
Date/Time: 2012-10-18 15:01:36.415 -0700
OS Version: Mac OS X 10.7.5 (11G63)
Report Version: 9
Crashed Thread: 0 CrRendererMain Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000002000000c
VM Regions Near 0x2000000c:
MALLOC_LARGE 0000000016447000-00000000164ee000 [ 668K] rw-/rwx SM=PRV
-->
Memory tag=255 0000000021700000-0000000021709000 [ 36K] rw-/rwx SM=PRV
Application Specific Information:
objc[37318]: garbage collection is OFF
Thread 0 Crashed:: CrRendererMain Dispatch queue: com.apple.main-thread
0 libwebkit.dylib 0x0c09e719 WebCore::PagePopupController::setValueAndClosePopup(int, WTF::String const&) + 57
1 libwebkit.dylib 0x0abdfcb4 _ZN7WebCore29PagePopupControllerV8InternalL29setValueAndClosePopupCallbackERKN2v89ArgumentsE + 596
2 libv8.dylib 0x02f61426 _ZN2v88internalL19HandleApiCallHelperILb0EEEPNS0_11MaybeObjectENS0_12_GLOBAL__N_116BuiltinArgumentsILNS0_21BuiltinExtraArgumentsE1EEEPNS0_7IsolateE + 1318
3 libv8.dylib 0x02f60eca _ZN2v88internalL26Builtin_Impl_HandleApiCallENS0_12_GLOBAL__N_116BuiltinArgumentsILNS0_21BuiltinExtraArgumentsE1EEEPNS0_7IsolateE + 74
4 libv8.dylib 0x02f56b9c _ZN2v88internalL21Builtin_HandleApiCallENS0_12_GLOBAL__N_116BuiltinArgumentsILNS0_21BuiltinExtraArgumentsE1EEEPNS0_7IsolateE + 172
5 ??? 0x2170a376 0 + 561030006
6 ??? 0x2a72529f 0 + 712135327
7 ??? 0x2a70c145 0 + 712032581
8 ??? 0x21721a39 0 + 561125945
9 ??? 0x217130ca 0 + 561066186
10 libv8.dylib 0x02feb8ac _ZN2v88internalL6InvokeEbNS0_6HandleINS0_10JSFunctionEEENS1_INS0_6ObjectEEEiPS5_Pb + 684
11 libv8.dylib 0x02feb1d9 v8::internal::Execution::Call(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*, bool) + 601
12 libv8.dylib 0x03315177 v8::internal::Runtime_Apply(v8::internal::Arguments, v8::internal::Isolate*) + 1479
13 ??? 0x2170a376 0 + 561030006
14 ??? 0x21762565 0 + 561390949
15 ??? 0x2170e521 0 + 561046817
16 ??? 0x21721a32 0 + 561125938
17 ??? 0x217130ca 0 + 561066186
18 libv8.dylib 0x02feb8ac _ZN2v88internalL6InvokeEbNS0_6HandleINS0_10JSFunctionEEENS1_INS0_6ObjectEEEiPS5_Pb + 684
19 libv8.dylib 0x02feb1d9 v8::internal::Execution::Call(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*, bool) + 601
20 libv8.dylib 0x02edc64f v8::Function::Call(v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) + 751
21 libwebkit.dylib 0x0b70fc48 WebCore::ScriptController::callFunctionWithInstrumentation(WebCore::ScriptExecutionContext*, v8::Handle<v8::Function>, v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) + 760
22 libwebkit.dylib 0x0b70f902 WebCore::ScriptController::callFunction(v8::Handle<v8::Function>, v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) + 226
23 libwebkit.dylib 0x0b7796d1 WebCore::V8EventListener::callListenerFunction(WebCore::ScriptExecutionContext*, v8::Handle<v8::Value>, WebCore::Event*) + 449
24 libwebkit.dylib 0x0b75fee0 WebCore::V8AbstractEventListener::invokeEventHandler(WebCore::ScriptExecutionContext*, WebCore::Event*, v8::Handle<v8::Value>) + 592
25 libwebkit.dylib 0x0b75fc23 WebCore::V8AbstractEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 515
26 libwebkit.dylib 0x0a279d0e WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul>&) + 526
27 libwebkit.dylib 0x0a279a7d WebCore::EventTarget::fireEventListeners(WebCore::Event*) + 397
28 libwebkit.dylib 0x0a2c055c WebCore::Node::handleLocalEvents(WebCore::Event*) + 140
29 libwebkit.dylib 0x0a264d7f WebCore::EventContext::handleLocalEvents(WebCore::Event*) const + 319
30 libwebkit.dylib 0x0a269448 WebCore::EventDispatcher::dispatchEventAtBubbling(WTF::PassRefPtr<WebCore::Event>, WebCore::WindowEventContext&) + 328
31 libwebkit.dylib 0x0a2679f1 WebCore::EventDispatcher::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) + 1201
32 libwebkit.dylib 0x0a294901 WebCore::MouseEventDispatchMediator::dispatchEvent(WebCore::EventDispatcher*) const + 289
33 libwebkit.dylib 0x0a2664df WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WTF::PassRefPtr<WebCore::EventDispatchMediator>) + 191
34 libwebkit.dylib 0x0a2c122e WebCore::Node::dispatchMouseEvent(WebCore::PlatformMouseEvent const&, WTF::AtomicString const&, int, WebCore::Node*) + 238
35 libwebkit.dylib 0x0bff32e6 WebCore::EventHandler::dispatchMouseEvent(WTF::AtomicString const&, WebCore::Node*, bool, int, WebCore::PlatformMouseEvent const&, bool) + 262
36 libwebkit.dylib 0x0bff5d32 WebCore::EventHandler::handleMouseReleaseEvent(WebCore::PlatformMouseEvent const&) + 1458
37 libwebkit.dylib 0x09679eaf WebKit::PageWidgetEventHandler::handleMouseUp(WebCore::Frame&, WebKit::WebMouseEvent const&) + 111 (PageWidgetDelegate.cpp:212)
38 libwebkit.dylib 0x09679a7f WebKit::PageWidgetDelegate::handleInputEvent(WebCore::Page*, WebKit::PageWidgetEventHandler&, WebKit::WebInputEvent const&) + 447 (PageWidgetDelegate.cpp:134)
39 libwebkit.dylib 0x09763f09 WebKit::WebPagePopupImpl::handleInputEvent(WebKit::WebInputEvent const&) + 89 (WebPagePopupImpl.cpp:271)
40 libcontent.dylib 0x0563d896 RenderWidget::OnHandleInputEvent(IPC::Message const&) + 838 (render_widget.cc:584)
41 libcontent.dylib 0x05646e2f bool IPC::Message::Dispatch<RenderWidget, RenderWidget>(IPC::Message const*, RenderWidget*, RenderWidget*, void (RenderWidget::*)(IPC::Message const&)) + 159 (ipc_message.h:170)
42 libcontent.dylib 0x0563bc68 RenderWidget::OnMessageReceived(IPC::Message const&) + 2984 (render_widget.cc:245)
43 libcontent.dylib 0x053b05b3 MessageRouter::RouteMessage(IPC::Message const&) + 115 (message_router.cc:48)
44 libcontent.dylib 0x053b0505 MessageRouter::OnMessageReceived(IPC::Message const&) + 117 (message_router.cc:39)
45 libcontent.dylib 0x050ab991 ChildThread::OnMessageReceived(IPC::Message const&) + 1265 (child_thread.cc:275)
46 libipc.dylib 0x082df34e IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) + 382 (ipc_channel_proxy.cc:267)
47 libipc.dylib 0x082e7c30 base::internal::RunnableAdapter<void (IPC::ChannelProxy::Context::*)(IPC::Message const&)>::Run(IPC::ChannelProxy::Context*, IPC::Message const&) + 160 (bind_internal.h:190)
48 libipc.dylib 0x082e7b0f base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (IPC::ChannelProxy::Context::*)(IPC::Message const&)>, void ()(IPC::ChannelProxy::Context* const&, IPC::Message const&)>::MakeItSo(base::internal::RunnableAdapter<void (IPC::ChannelProxy::Context::*)(IPC::Message const&)>, IPC::ChannelProxy::Context* const&, IPC::Message const&) + 95 (bind_internal.h:898)
49 libipc.dylib 0x082e7a34 base::internal::Invoker<2, base::internal::BindState<base::internal::RunnableAdapter<void (IPC::ChannelProxy::Context::*)(IPC::Message const&)>, void ()(IPC::ChannelProxy::Context*, IPC::Message const&), void ()(IPC::ChannelProxy::Context*, IPC::Message)>, void ()(IPC::ChannelProxy::Context*, IPC::Message const&)>::Run(base::internal::BindStateBase*) + 148 (bind_internal.h:1256)
50 libbase.dylib 0x01bb2e3b base::Callback<void ()()>::Run() const + 75 (callback.h:391)
51 libbase.dylib 0x01c3e427 MessageLoop::RunTask(base::PendingTask const&) + 1159 (message_loop.cc:471)
52 libbase.dylib 0x01c3e922 MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) + 98 (message_loop.cc:485)
53 libbase.dylib 0x01c3eb22 MessageLoop::DoWork() + 322 (message_loop.cc:661)
54 libbase.dylib 0x01b9117b base::MessagePumpCFRunLoopBase::RunWork() + 107 (message_pump_mac.mm:250)
55 libbase.dylib 0x01b90932 base::MessagePumpCFRunLoopBase::RunWorkSource(void*) + 50 (message_pump_mac.mm:228)
56 com.apple.CoreFoundation 0x92a4a13f __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 15
57 com.apple.CoreFoundation 0x92a49af6 __CFRunLoopDoSources0 + 246
58 com.apple.CoreFoundation 0x92a739c8 __CFRunLoopRun + 1112
59 com.apple.CoreFoundation 0x92a731dc CFRunLoopRunSpecific + 332
60 com.apple.CoreFoundation 0x92a73088 CFRunLoopRunInMode + 120
61 com.apple.HIToolbox 0x9c971543 RunCurrentEventLoopInMode + 318
62 com.apple.HIToolbox 0x9c9788ab ReceiveNextEventCommon + 381
63 com.apple.HIToolbox 0x9c97871a BlockUntilNextEventMatchingListInMode + 88
64 com.apple.AppKit 0x90c60ee8 _DPSNextEvent + 678
65 com.apple.AppKit 0x90c60752 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 113
66 com.apple.AppKit 0x90c5cac1 -[NSApplication run] + 911
67 libbase.dylib 0x01b920ae base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*) + 350 (message_pump_mac.mm:575)
68 libbase.dylib 0x01b90ee8 base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) + 104 (message_pump_mac.mm:172)
69 libbase.dylib 0x01c3dc52 MessageLoop::RunInternal() + 290 (message_loop.cc:427)
70 libbase.dylib 0x01c3db0b MessageLoop::RunHandler() + 43 (message_loop.cc:400)
71 libbase.dylib 0x01ca6588 base::RunLoop::Run() + 72 (run_loop.cc:46)
72 libbase.dylib 0x01c3cf06 MessageLoop::Run() + 54 (message_loop.cc:307)
73 libcontent.dylib 0x0566693e RendererMain(content::MainFunctionParams const&) + 1630 (renderer_main.cc:239)
74 libcontent.dylib 0x049f34e4 content::RunNamedProcessTypeMain(std::string const&, content::MainFunctionParams const&, content::ContentMainDelegate*) + 212 (content_main_runner.cc:448)
75 libcontent.dylib 0x049f4ac8 content::ContentMainRunnerImpl::Run() + 680 (content_main_runner.cc:741)
76 libcontent.dylib 0x049f2957 content::ContentMain(int, char const**, content::ContentMainDelegate*) + 167 (content_main.cc:35)
77 Content Shell Framework 0x0007b43b ContentMain + 75 (shell_content_main.cc:14)
78 org.chromium.ContentShell.helper 0x00073f50 main + 64 (shell_main.cc:33)
79 org.chromium.ContentShell.helper 0x00073f05 start + 53
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list