New issue
Advanced search Search tips

Issue 819278 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 1
Type: Bug



Sign in to add a comment

Crash when tapping "Enter" key while editing a shipping address

Project Member Reported by rouslan@chromium.org, Mar 6 2018

Issue description

Chrome Version       : tip-of-tree (commit a646eeb201fa815800f259a37c61cc8b557423ba)
OS Version: Linux
URLs (if applicable) : https://rsolomakhin.github.io/pr/us/

What steps will reproduce the problem?
1. Open https://rsolomakhin.github.io/pr/us/
2. Click [Buy] on the page.
3. Click [Select] in the Shipping Address section of the payment sheet.
4. Click on a pencil icon next to an existing address.
5. Tap the "Enter" key on the keyboard.

What is the expected result?
The address is saved.

What happens instead of that?
Crash.

Please provide any additional information below. Attach a screenshot if
possible.

Stack trace:

Received signal 11 <unknown> 000000000000                                                                                                                                                                                                
#0 0x7f3100b916ad base::debug::StackTrace::StackTrace()                                                                                                                   
#1 0x7f3100b8fb9c base::debug::StackTrace::StackTrace()                                     
#2 0x7f3100b91075 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#3 0x7f31010f40c0 <unknown>                                                                                                                                       
#4 0x55ea89250cce payments::PaymentRequestRowView::ShowBottomSeparator()                                                                                                  
#5 0x55ea892513c3 payments::PaymentRequestRowView::SetIsHighlighted()                                                                                                                                                                                      
#6 0x55ea89251449 payments::PaymentRequestRowView::StateChanged()                                                                                                           
#7 0x7f30f2e88227 views::Button::SetState()                 
#8 0x7f30f2e89706 views::Button::ViewHierarchyChanged() 
#9 0x7f30f2f7981d views::View::ViewHierarchyChangedImpl()        
#10 0x7f30f2f88825 views::View::PropagateRemoveNotifications()
#11 0x7f30f2f78301 views::View::DoRemoveChildView()                 
#12 0x7f30f2f79c2d views::View::RemoveAllChildViews()      
#13 0x55ea89254695 payments::PaymentRequestSheetController::UpdateContentView()                           
#14 0x55ea8926885e payments::PaymentSheetViewController::OnSelectedInformationChanged()                       
#15 0x55ea89888836 payments::PaymentRequestState::NotifyOnSelectedInformationChanged()                                                                                                                            
#16 0x55ea898858cd payments::PaymentRequestState::UpdateIsReadyToPayAndNotifyObservers()                                                           
#17 0x55ea89885877 payments::PaymentRequestState::OnSpecUpdated()
#18 0x55ea8987a8c6 payments::PaymentRequestSpec::NotifyOnSpecUpdated()                  
#19 0x55ea8987a827 payments::PaymentRequestSpec::RecomputeSpecForDetails()                                                                         
#20 0x55ea8987a7f8 payments::PaymentRequestSpec::UpdateWith()                                                                                              
#21 0x55ea898578c7 payments::PaymentRequest::UpdateWith()                                                                                                                                                                                
#22 0x7f30fa394461 payments::mojom::PaymentRequestStubDispatch::Accept()                                                                                                  
#23 0x55ea89859073 payments::mojom::PaymentRequestStub<>::Accept()                          
#24 0x7f30ff111b88 mojo::InterfaceEndpointClient::HandleValidatedMessage()
#25 0x7f30ff1105f1 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept()
#26 0x7f30ff10eaa2 mojo::FilterChain::Accept()
#27 0x7f30ff114795 mojo::InterfaceEndpointClient::HandleIncomingMessage()
#28 0x7f30ff120cfb mojo::internal::MultiplexRouter::ProcessIncomingMessage()
#29 0x7f30ff120245 mojo::internal::MultiplexRouter::Accept()
#30 0x7f30ff10eaa2 mojo::FilterChain::Accept()
#31 0x7f30ff100a8f mojo::Connector::ReadSingleMessage()
#32 0x7f30ff101aca mojo::Connector::ReadAllAvailableMessages()
#33 0x7f30ff101892 mojo::Connector::OnHandleReadyInternal()
#34 0x7f30ff10177b mojo::Connector::OnWatcherHandleReady()

 
Owner: rouslan@chromium.org
Status: Untriaged (was: Assigned)
Bulk assigning to Rouslan the lingering Payment Request bugs that were assigned to me for triage.
Status: Assigned (was: Untriaged)
This issue has an owner, a component and a priority, but is still listed as untriaged or unconfirmed. By definition, this bug is triaged. Changing status to "assigned". Please reach out to me if you disagree with how I've done this.

Sign in to add a comment