ubuntu-webapps-bugs team mailing list archive
-
ubuntu-webapps-bugs team
-
Mailing list archive
-
Message #01002
[Bug 1300694] Re: Middle click to paste text from clipboard into form crashes the renderer
** Changed in: oxide
Milestone: branch-1.1 => branch-1.2
** Also affects: oxide/1.1
Importance: Undecided
Status: New
** Changed in: oxide/1.1
Importance: Undecided => High
** Changed in: oxide/1.1
Status: New => Triaged
** Changed in: oxide/1.1
Milestone: None => 1.1.0
--
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1300694
Title:
Middle click to paste text from clipboard into form crashes the
renderer
Status in Oxide Webview:
Triaged
Status in Oxide 1.0 series:
Triaged
Status in Oxide 1.1 series:
Triaged
Bug description:
On desktop, instantiate a WebView and point it to e.g.
http://google.com, select some text in another application, then
middle-click in the search box in the webview to paste the selected
text. This crashes the renderer process with the following stack
trace:
[0401/120700:FATAL:webclipboard_impl.cc(217)] Check failed: false.
#0 0x7f1b9a1d2803 base::debug::StackTrace::StackTrace()
#1 0x7f1b9a24a011 logging::LogMessage::~LogMessage()
#2 0x7f1b9f4d0340 content::WebClipboardImpl::ConvertBufferType()
#3 0x7f1b9f4cf72e content::WebClipboardImpl::sequenceNumber()
#4 0x7f1b9d1e8125 WebCore::DataObject::createFromPasteboard()
#5 0x7f1b9d397ea1 WebCore::Editor::dispatchCPPEvent()
#6 0x7f1b9d39760a WebCore::Editor::tryDHTMLPaste()
#7 0x7f1b9d39a26e WebCore::Editor::paste()
#8 0x7f1b9d3a1216 WebCore::executePasteGlobalSelection()
#9 0x7f1b9d3a2f62 WebCore::Editor::Command::execute()
#10 0x7f1b9d5d929a WebCore::EventHandler::handlePasteGlobalSelection()
#11 0x7f1b9d5d58d3 WebCore::EventHandler::handleMouseReleaseEvent()
#12 0x7f1b9d5d90f4 WebCore::EventHandler::handleMouseReleaseEvent()
#13 0x7f1b9cb4f7df blink::PageWidgetEventHandler::handleMouseUp()
#14 0x7f1b9cbe70b1 blink::WebViewImpl::handleMouseUp()
#15 0x7f1b9cb4f54d blink::PageWidgetDelegate::handleInputEvent()
#16 0x7f1b9cbecd9a blink::WebViewImpl::handleInputEvent()
#17 0x7f1b9f487469 content::RenderWidget::OnHandleInputEvent()
#18 0x7f1b9f492b1a DispatchToMethod<>()
#19 0x7f1b9f490755 InputMsg_HandleInputEvent::Dispatch<>()
#20 0x7f1b9f483411 content::RenderWidget::OnMessageReceived()
#21 0x7f1b9f454fbe content::RenderViewImpl::OnMessageReceived()
#22 0x7f1b9a5c1a54 content::MessageRouter::RouteMessage()
#23 0x7f1b9a5c19f8 content::MessageRouter::OnMessageReceived()
#24 0x7f1b9f121a3f content::ChildThread::OnMessageReceived()
#25 0x7f1b9f2c0a52 content::InputEventFilter::ForwardToMainListener()
#26 0x7f1b9f2c1c13 base::internal::RunnableAdapter<>::Run()
#27 0x7f1b9f2c1b84 base::internal::InvokeHelper<>::MakeItSo()
#28 0x7f1b9f2c1b17 base::internal::Invoker<>::Run()
#29 0x7f1b9a1c0ba8 base::Callback<>::Run()
#30 0x7f1b9a26a95c base::MessageLoop::RunTask()
#31 0x7f1b9a26aa8a base::MessageLoop::DeferOrRunPendingTask()
#32 0x7f1b9a26afda base::MessageLoop::DoWork()
#33 0x7f1b9a2798f1 base::MessagePumpDefault::Run()
#34 0x7f1b9a26a450 base::MessageLoop::RunHandler()
#35 0x7f1b9a2ce212 base::RunLoop::Run()
#36 0x7f1b9a269a86 base::MessageLoop::Run()
#37 0x7f1b9f4a0a24 content::RendererMain()
#38 0x7f1b9a374655 content::RunZygote()
#39 0x7f1b9a3748c9 content::RunNamedProcessTypeMain()
#40 0x7f1b9a375765 content::ContentMainRunnerImpl::Run()
#41 0x7f1b9a373db7 content::ContentMain()
#42 0x7f1b9a117513 oxide::OxideMain()
#43 0x0000004006dd main
#44 0x7f1b992e8ec5 __libc_start_main
#45 0x0000004005f9 <unknown>
Received signal 6
#0 0x7f1b9a1d2803 base::debug::StackTrace::StackTrace()
#1 0x7f1b9a1d20c2 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x7f1b992fdff0 <unknown>
#3 0x7f1b992fdf79 gsignal
#4 0x7f1b99301388 abort
#5 0x7f1b9a1cf3c8 base::debug::(anonymous namespace)::DebugBreak()
#6 0x7f1b9a1cf3d4 base::debug::BreakDebugger()
#7 0x7f1b9a24a361 logging::LogMessage::~LogMessage()
#8 0x7f1b9f4d0340 content::WebClipboardImpl::ConvertBufferType()
#9 0x7f1b9f4cf72e content::WebClipboardImpl::sequenceNumber()
#10 0x7f1b9d1e8125 WebCore::DataObject::createFromPasteboard()
#11 0x7f1b9d397ea1 WebCore::Editor::dispatchCPPEvent()
#12 0x7f1b9d39760a WebCore::Editor::tryDHTMLPaste()
#13 0x7f1b9d39a26e WebCore::Editor::paste()
#14 0x7f1b9d3a1216 WebCore::executePasteGlobalSelection()
#15 0x7f1b9d3a2f62 WebCore::Editor::Command::execute()
#16 0x7f1b9d5d929a WebCore::EventHandler::handlePasteGlobalSelection()
#17 0x7f1b9d5d58d3 WebCore::EventHandler::handleMouseReleaseEvent()
#18 0x7f1b9d5d90f4 WebCore::EventHandler::handleMouseReleaseEvent()
#19 0x7f1b9cb4f7df blink::PageWidgetEventHandler::handleMouseUp()
#20 0x7f1b9cbe70b1 blink::WebViewImpl::handleMouseUp()
#21 0x7f1b9cb4f54d blink::PageWidgetDelegate::handleInputEvent()
#22 0x7f1b9cbecd9a blink::WebViewImpl::handleInputEvent()
#23 0x7f1b9f487469 content::RenderWidget::OnHandleInputEvent()
#24 0x7f1b9f492b1a DispatchToMethod<>()
#25 0x7f1b9f490755 InputMsg_HandleInputEvent::Dispatch<>()
#26 0x7f1b9f483411 content::RenderWidget::OnMessageReceived()
#27 0x7f1b9f454fbe content::RenderViewImpl::OnMessageReceived()
#28 0x7f1b9a5c1a54 content::MessageRouter::RouteMessage()
#29 0x7f1b9a5c19f8 content::MessageRouter::OnMessageReceived()
#30 0x7f1b9f121a3f content::ChildThread::OnMessageReceived()
#31 0x7f1b9f2c0a52 content::InputEventFilter::ForwardToMainListener()
#32 0x7f1b9f2c1c13 base::internal::RunnableAdapter<>::Run()
#33 0x7f1b9f2c1b84 base::internal::InvokeHelper<>::MakeItSo()
#34 0x7f1b9f2c1b17 base::internal::Invoker<>::Run()
#35 0x7f1b9a1c0ba8 base::Callback<>::Run()
#36 0x7f1b9a26a95c base::MessageLoop::RunTask()
#37 0x7f1b9a26aa8a base::MessageLoop::DeferOrRunPendingTask()
#38 0x7f1b9a26afda base::MessageLoop::DoWork()
#39 0x7f1b9a2798f1 base::MessagePumpDefault::Run()
#40 0x7f1b9a26a450 base::MessageLoop::RunHandler()
#41 0x7f1b9a2ce212 base::RunLoop::Run()
#42 0x7f1b9a269a86 base::MessageLoop::Run()
#43 0x7f1b9f4a0a24 content::RendererMain()
#44 0x7f1b9a374655 content::RunZygote()
#45 0x7f1b9a3748c9 content::RunNamedProcessTypeMain()
#46 0x7f1b9a375765 content::ContentMainRunnerImpl::Run()
#47 0x7f1b9a373db7 content::ContentMain()
#48 0x7f1b9a117513 oxide::OxideMain()
#49 0x0000004006dd main
#50 0x7f1b992e8ec5 __libc_start_main
#51 0x0000004005f9 <unknown>
r8: ffffffffffcf7e40 r9: ffffffffffcf7e30 r10: 0000000000000008 r11: 0000000000000206
r12: 00007f1b996871c0 r13: 0000000000000000 r14: 0000000000000000 r15: 0000000000000000
di: 0000000000004db2 si: 0000000000004db2 bp: 00007fff98029aa0 bx: 00000000000009ed
dx: 0000000000000006 ax: 0000000000000000 cx: ffffffffffffffff sp: 00007fff98029968
ip: 00007f1b992fdf79 efl: 0000000000000206 cgf: 0000000000000033 erf: 0000000000000000
trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1300694/+subscriptions