New issue
Advanced search Search tips

Issue 820210 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Mar 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Chrome , Mac
Pri: 2
Type: Bug

Blocking:
issue 62400



Sign in to add a comment

PDF XFA: Crash when dragging/moving scrollbar in combobox popup

Project Member Reported by hnakashima@chromium.org, Mar 8 2018

Issue description

On an XFA enabled build:

1. Open https://www.canada.ca/content/dam/ircc/migration/ircc/english/pdf/kits/forms/imm5257e.pdf
2. Open the dropdown under "5. Place of birth" "* Country".
3. Click the up scrollbar arrow in the popup.
4. Click the dragging bar in the popup.

Expected: Nothing

Actual: Crash with stack:

Received signal 11 <unknown> 000000000000
#0 0x7feb0c6b46ad base::debug::StackTrace::StackTrace()
#1 0x7feb0c6b2b9c base::debug::StackTrace::StackTrace()
#2 0x7feb0c6b4075 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#3 0x7feb0cc170c0 <unknown>
#4 0x561cd8cca943 CFWL_TimerInfo::StopTimer()
#5 0x561cd8ddaa80 CFWL_ScrollBar::OnLButtonUp()
#6 0x561cd8dda7c5 CFWL_ScrollBar::OnProcessMessage()
#7 0x561cd8ce1b12 CFWL_NoteDriver::DispatchMessage()
#8 0x561cd8ce1833 CFWL_NoteDriver::ProcessMessage()
#9 0x561cd8ce9160 CFWL_WidgetMgr::OnProcessMessageToForm()
#10 0x561cd8ddd210 CXFA_FFField::TranslateFWLMessage()
#11 0x561cd8ddd6d2 CXFA_FFField::OnLButtonUp()
#12 0x561cd8efa1ea CXFA_FFWidgetHandler::OnLButtonUp()
#13 0x561cd87aaad1 CPDFSDK_XFAWidgetHandler::OnLButtonUp()
#14 0x561cd877a0a5 CPDFSDK_AnnotHandlerMgr::Annot_OnLButtonUp()
#15 0x561cd8771100 CPDFSDK_PageView::OnLButtonUp()
#16 0x561cd876ba58 FORM_OnLButtonUp
#17 0x561cd86fe25e chrome_pdf::PDFiumEngine::OnMouseUp()
#18 0x561cd86fd712 chrome_pdf::PDFiumEngine::HandleEvent()
#19 0x561cd86d164a chrome_pdf::OutOfProcessInstance::HandleInputEvent()

 
Project Member

Comment 1 by bugdroid1@chromium.org, Mar 8 2018

The following revision refers to this bug:
  https://pdfium.googlesource.com/pdfium/+/5a7e330ef5e013e5df5fe771d3901ff890aa9731

commit 5a7e330ef5e013e5df5fe771d3901ff890aa9731
Author: Henrique Nakashima <hnakashima@chromium.org>
Date: Thu Mar 08 20:41:59 2018

Unset timer in XFA scrollbar after stopping it.

This fixes a crash that happens after interacting with the scrollbar
a few times.

Bug:  chromium:820210 
Change-Id: I458337f21c9322351474a1574ab596c600dcbbbf
Reviewed-on: https://pdfium-review.googlesource.com/28290
Commit-Queue: Henrique Nakashima <hnakashima@chromium.org>
Commit-Queue: dsinclair <dsinclair@chromium.org>
Reviewed-by: dsinclair <dsinclair@chromium.org>

[modify] https://crrev.com/5a7e330ef5e013e5df5fe771d3901ff890aa9731/xfa/fwl/cfwl_scrollbar.cpp

Status: Fixed (was: Assigned)

Sign in to add a comment