New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 798697 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 835636
Owner:
Closed: May 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Mac
Pri: 2
Type: Bug

Blocked on:
issue 805624

Blocking:
issue 62400



Sign in to add a comment

Stack-overflow in CFX_XMLElement::~CFX_XMLElement

Project Member Reported by ClusterFuzz, Jan 3 2018

Issue description

Detailed report: https://clusterfuzz.com/testcase?key=5896257636925440

Fuzzer: libFuzzer_pdf_xml_fuzzer
Job Type: libfuzzer_chrome_ubsan
Platform Id: linux

Crash Type: Stack-overflow
Crash Address: 0x7ffe31ff8fe8
Crash State:
  CFX_XMLElement::~CFX_XMLElement
  CFX_XMLNode::DeleteChildren
  
Sanitizer: undefined (UBSAN)

Regressed: https://clusterfuzz.com/revisions?job=libfuzzer_chrome_ubsan&range=508791:508824

Reproducer Testcase: https://clusterfuzz.com/download?testcase_id=5896257636925440

Issue filed automatically.

See https://chromium.googlesource.com/chromium/src/+/master/testing/libfuzzer/reference.md for more information.
 
Project Member

Comment 1 by ClusterFuzz, Jan 3 2018

Components: Internals>Plugins>PDF
Labels: Test-Predator-Auto-Components
Automatically applying components based on crash stacktrace and information from OWNERS files.

If this is incorrect, please apply the Test-Predator-Wrong-Components label.
Cc: brajkumar@chromium.org
Labels: M-64 Test-Predator-Wrong
Owner: dsinclair@chromium.org
Status: Assigned (was: Untriaged)
Predator and CL could not provide any possible suspects.
Using Code Search for the file, "cfx_xmlnode.cpp" assigning to the concern owner who might be related.

Suspect CL: https://pdfium.googlesource.com/pdfium.git/+/a94566f3833b885019bbea76d3261a3050b5ed04

dsinclair@ -- Could you please check whether this is caused with respect to your change, if not please help us in assigning it to the right owner.

Thanks!

 Issue 798882  has been merged into this issue.
Cc: kkaluri@chromium.org
 Issue 798963  has been merged into this issue.
Project Member

Comment 5 by ClusterFuzz, Jan 6 2018

Labels: ClusterFuzz-Verified
Status: Verified (was: Assigned)
ClusterFuzz testcase 4607279835119616 is verified as fixed, so closing issue as verified.

If this is incorrect, please add ClusterFuzz-Wrong label and re-open the issue.
Project Member

Comment 6 by ClusterFuzz, Jan 10 2018

Labels: OS-Mac
Project Member

Comment 7 by ClusterFuzz, Jan 13 2018

Labels: Needs-Feedback
ClusterFuzz testcase 5896257636925440 is still reproducing on tip-of-tree build (trunk).

Please re-test your fix against this testcase and if the fix was incorrect or incomplete, please re-open the bug. Otherwise, ignore this notification and add ClusterFuzz-Wrong label.
Blocking: 62400
Labels: -M-64 ClusterFuzz-Wrong
Owner: rharrison@chromium.org
Status: Available (was: Verified)
Not sure why cluserfuzz closed and then said it was still repro-ing ...

This is XFA and is not enabled on any branch of Chrome.
Labels: -Pri-1 Pri-2
Status: Started (was: Available)
This no longer reproduces for me @ HEAD. Given there is significant work going on with the related widget/node code, it is reasonable that this was fixed as part of another CL. 

I set a redo task on this to confirm it is fixed.
Blockedon: 805624
Status: Assigned (was: Started)
This actually repros @ HEAD. The reproduction tool was pulling the wrong test case file.
Owner: dsinclair@chromium.org
I continue to not be able to repro, but apparently we are seeing the issue on CF. Sending over to Dan to look at, since the suspect CLs are his.
Project Member

Comment 13 by ClusterFuzz, Apr 6 2018

ClusterFuzz has detected this issue as fixed in range 548157:548177.

Detailed report: https://clusterfuzz.com/testcase?key=5896257636925440

Fuzzer: libFuzzer_pdf_xml_fuzzer
Job Type: libfuzzer_chrome_ubsan
Platform Id: linux

Crash Type: Stack-overflow
Crash Address: 0x7ffe31ff8fe8
Crash State:
  CFX_XMLElement::~CFX_XMLElement
  CFX_XMLNode::DeleteChildren
  
Sanitizer: undefined (UBSAN)

Regressed: https://clusterfuzz.com/revisions?job=libfuzzer_chrome_ubsan&range=508791:508824
Fixed: https://clusterfuzz.com/revisions?job=libfuzzer_chrome_ubsan&range=548157:548177

Reproducer Testcase: https://clusterfuzz.com/download?testcase_id=5896257636925440

See https://chromium.googlesource.com/chromium/src/+/master/testing/libfuzzer/reference.md for more information.

If you suspect that the result above is incorrect, try re-doing that job on the test case report page.
Mergedinto: 835636
Status: Duplicate (was: Assigned)

Sign in to add a comment