Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

612 backports #3547

Merged
merged 9 commits into from
Mar 20, 2019
Merged

612 backports #3547

merged 9 commits into from
Mar 20, 2019

Conversation

pcanal
Copy link
Member

@pcanal pcanal commented Mar 15, 2019

No description provided.

@phsft-bot
Copy link

Starting build on ROOT-performance-centos7-multicore/default, ROOT-fedora27/noimt, ROOT-fedora29/python3, ROOT-ubuntu16/rtcxxmod, mac1014/cxx17, windows10/default
How to customize builds

@phsft-bot
Copy link

Build failed on mac1014/cxx17.
See console output.

Errors:

  • FAILED: FREETYPE-prefix/src/FREETYPE-stamp/FREETYPE-configure
  • CMake Error at /build/jenkins/workspace/root-pullrequests-build/build/FREETYPE-prefix/src/FREETYPE-stamp/FREETYPE-configure-Release.cmake:16 (message):

@phsft-bot
Copy link

Build failed on ROOT-fedora27/noimt.
See console output.

Errors:

  • FAILED: DAVIX-prefix/src/DAVIX-stamp/DAVIX-build DAVIX-prefix/lib/libdavix.a DAVIX-prefix/lib/libneon.a DAVIX-prefix/lib/libboost_static_internal.a
  • CMake Error at /mnt/build/workspace/root-pullrequests-build/build/DAVIX-prefix/src/DAVIX-stamp/DAVIX-build-Release.cmake:16 (message):

Warnings:

  • /mnt/build/workspace/root-pullrequests-build/root/core/zip/src/inflate.c:1507:61: warning: left shift of negative value [-Wshift-negative-value]

@phsft-bot
Copy link

Build failed on ROOT-fedora29/python3.
See console output.

Errors:

  • FAILED: DAVIX-prefix/src/DAVIX-stamp/DAVIX-build DAVIX-prefix/lib/libdavix.a DAVIX-prefix/lib/libneon.a DAVIX-prefix/lib/libboost_static_internal.a
  • CMake Error at /mnt/build/workspace/root-pullrequests-build/build/DAVIX-prefix/src/DAVIX-stamp/DAVIX-build-Release.cmake:16 (message):

Warnings:

  • /mnt/build/workspace/root-pullrequests-build/root/core/zip/src/inflate.c:1507:61: warning: left shift of negative value [-Wshift-negative-value]

@phsft-bot
Copy link

Build failed on ROOT-ubuntu16/rtcxxmod.
See console output.

Errors:

  • FAILED: : && /usr/bin/c++ -fPIC -pipe -m64 -Wshadow -Wall -W -Woverloaded-virtual -fsigned-char -fPIC -pthread -std=c++11 -O2 -DNDEBUG -Wl,--no-undefined -shared -Wl,-soname,libASImage.so -o lib/libASImage.so graf2d/asimage/CMakeFiles/ASImage.dir/G__ASImage.cxx.o graf2d/asimage/CMakeFiles/ASImage.dir/src/TASImage.cxx.o graf2d/asimage/CMakeFiles/ASImage.dir/src/TASPluginGS.cxx.o -Wl,-rpath,/mnt/build/workspace/root-pullrequests-build/build/lib: lib/libAfterImage.a /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/x86_64-linux-gnu/libgif.so /usr/lib/x86_64-linux-gnu/libtiff.so /usr/lib/x86_64-linux-gnu/libpng.so -l /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/x86_64-linux-gnu/libSM.so /usr/lib/x86_64-linux-gnu/libICE.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so lib/libZLIB.a lib/libGraf.so lib/libHist.so lib/libMatrix.so lib/libMathCore.so lib/libImt.so lib/libRIO.so lib/libThread.so lib/libCore.so && :
  • collect2: error: ld returned 1 exit status

Warnings:

  • Warning in <GenerateModule>: warning: Couldn't find the following specified headers in the module Core:
  • Warning in <GenerateModule>: warning: Couldn't find the following specified headers in the module setDict:
  • Warning in <GenerateModule>: warning: Couldn't find the following specified headers in the module listDict:
  • Warning in <GenerateModule>: warning: Couldn't find the following specified headers in the module vectorDict:
  • Warning in <GenerateModule>: warning: Couldn't find the following specified headers in the module multimapDict:
  • Warning in <GenerateModule>: warning: Couldn't find the following specified headers in the module unordered_setDict:
  • Warning in <GenerateModule>: warning: Couldn't find the following specified headers in the module mapDict:
  • Warning in <GenerateModule>: warning: Couldn't find the following specified headers in the module unordered_multimapDict:
  • Warning in <GenerateModule>: warning: Couldn't find the following specified headers in the module forward_listDict:
  • Warning in <GenerateModule>: warning: Couldn't find the following specified headers in the module valarrayDict:

And 7 more

@phsft-bot
Copy link

Build failed on ROOT-performance-centos7-multicore/default.
See console output.

Errors:

  • collect2: error: ld returned 1 exit status

@phsft-bot
Copy link

Build failed on windows10/default.
See console output.

Warnings:

  • CMake Warning at interpreter/llvm/src/CMakeLists.txt:48 (message):

@pcanal
Copy link
Member Author

pcanal commented Mar 19, 2019

errors are pre-existing.

pcanal added 9 commits March 19, 2019 15:36
…ect.

This prevent the inappropriate execution on a rule intent for
an inner object on the outer object('s memory space)

In a case where the top level branch is:

 1 edm::Wrapper<std::vector<pat::CompositeCandidate, std::allocator<pat::CompositeCandidate> > >

which contains

 2    16, obj, vector<pat::CompositeCandidate> simple base pat::PATObject<reco::CompositeCandidate>
 3         360, overlapItems_, vector<edm::PtrVector<reco::Candidate> > simple base edm::PtrVectorBase
 4             48, cachedItems_, atomic<vector<const void*>*> ***TRANSIENT-WITH-RULE**

The TStreamerInfo Action Sequence for (4) was being executed the obj branch/level

 The bug was that GatherArtificialElements would drill through (3) eventhough
 it was not split and it did so because it did not recognize there was a branch for
 it because it added (errorneously) the name of the base class in the branch prefix.
Lock was moved deeper
I.e. insure we do not add or substract from the special offset value kMissing (which result in 'valid'
offset in the 10,000 range leading to memory over-write or out-of-bounds reads)
unique_ptr can be nullptr too sometimes *and* anyway TStreamerInfo::Build does not make the same restriction.
The mismatch lead to baffling error message like:

Warning in <TStreamerInfo::BuildOld>: Cannot convert A::h from type: B to type: B, skip element

This solves one of the problems seen in https://sft.its.cern.ch/jira/browse/ROOT-9702.
This addresses part of ROOT-9762
When a rule is associated to the top level node of split collection, we must not add the branch offset,
since the rule is about the content of the collection
GetCollectionProxy during the setting of fCollProxy calls
TBranchElement::GetInfoImp that in some cases sets fCollProxy
and ends up recording it (sometimes) in the action sequence.
When GetCollectionProxy sets it too (i.e. change it) there is
now a disconnect between the branch and the action sequences that
lead to the action sequence to used an unset collection proxy:

  Fatal in <TGenCollectionProxy>: Size> Logic error - no proxy object set.
  aborting
@pcanal pcanal force-pushed the 612-backport-001 branch from cc8302e to a473580 Compare March 19, 2019 19:36
@phsft-bot
Copy link

Starting build on ROOT-performance-centos7-multicore/default, ROOT-fedora27/noimt, ROOT-fedora29/python3, ROOT-ubuntu16/rtcxxmod, mac1014/cxx17, windows10/default
How to customize builds

@phsft-bot
Copy link

Build failed on mac1014/cxx17.
See console output.

Errors:

  • FAILED: FREETYPE-prefix/src/FREETYPE-stamp/FREETYPE-configure
  • CMake Error at /build/jenkins/workspace/root-pullrequests-build/build/FREETYPE-prefix/src/FREETYPE-stamp/FREETYPE-configure-Release.cmake:16 (message):

@phsft-bot
Copy link

Build failed on ROOT-performance-centos7-multicore/default.
See console output.

Errors:

  • collect2: error: ld returned 1 exit status

@phsft-bot
Copy link

Build failed on windows10/default.
See console output.

Warnings:

  • CMake Warning at interpreter/llvm/src/CMakeLists.txt:48 (message):

@phsft-bot
Copy link

Build failed on ROOT-fedora27/noimt.
See console output.

Errors:

  • FAILED: DAVIX-prefix/src/DAVIX-stamp/DAVIX-build DAVIX-prefix/lib/libdavix.a DAVIX-prefix/lib/libneon.a DAVIX-prefix/lib/libboost_static_internal.a
  • CMake Error at /mnt/build/workspace/root-pullrequests-build/build/DAVIX-prefix/src/DAVIX-stamp/DAVIX-build-Release.cmake:16 (message):

Warnings:

  • /mnt/build/workspace/root-pullrequests-build/root/core/zip/src/inflate.c:1507:61: warning: left shift of negative value [-Wshift-negative-value]

@phsft-bot
Copy link

Build failed on ROOT-ubuntu16/rtcxxmod.
See console output.

Errors:

  • FAILED: : && /usr/bin/c++ -fPIC -pipe -m64 -Wshadow -Wall -W -Woverloaded-virtual -fsigned-char -fPIC -pthread -std=c++11 -O2 -DNDEBUG -Wl,--no-undefined -shared -Wl,-soname,libASImage.so -o lib/libASImage.so graf2d/asimage/CMakeFiles/ASImage.dir/G__ASImage.cxx.o graf2d/asimage/CMakeFiles/ASImage.dir/src/TASImage.cxx.o graf2d/asimage/CMakeFiles/ASImage.dir/src/TASPluginGS.cxx.o -Wl,-rpath,/mnt/build/workspace/root-pullrequests-build/build/lib: lib/libAfterImage.a /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/x86_64-linux-gnu/libgif.so /usr/lib/x86_64-linux-gnu/libtiff.so /usr/lib/x86_64-linux-gnu/libpng.so -l /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/x86_64-linux-gnu/libSM.so /usr/lib/x86_64-linux-gnu/libICE.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so lib/libZLIB.a lib/libGraf.so lib/libHist.so lib/libMatrix.so lib/libMathCore.so lib/libImt.so lib/libRIO.so lib/libThread.so lib/libCore.so && :
  • collect2: error: ld returned 1 exit status

Warnings:

  • Warning in <GenerateModule>: warning: Couldn't find the following specified headers in the module Core:
  • Warning in <GenerateModule>: warning: Couldn't find the following specified headers in the module listDict:
  • Warning in <GenerateModule>: warning: Couldn't find the following specified headers in the module setDict:
  • Warning in <GenerateModule>: warning: Couldn't find the following specified headers in the module vectorDict:
  • Warning in <GenerateModule>: warning: Couldn't find the following specified headers in the module unordered_setDict:
  • Warning in <GenerateModule>: warning: Couldn't find the following specified headers in the module mapDict:
  • Warning in <GenerateModule>: warning: Couldn't find the following specified headers in the module multimapDict:
  • Warning in <GenerateModule>: warning: Couldn't find the following specified headers in the module unordered_multimapDict:
  • Warning in <GenerateModule>: warning: Couldn't find the following specified headers in the module forward_listDict:
  • Warning in <GenerateModule>: warning: Couldn't find the following specified headers in the module map2Dict:

And 7 more

@phsft-bot
Copy link

Build failed on ROOT-fedora29/python3.
See console output.

Errors:

  • FAILED: DAVIX-prefix/src/DAVIX-stamp/DAVIX-build DAVIX-prefix/lib/libdavix.a DAVIX-prefix/lib/libneon.a DAVIX-prefix/lib/libboost_static_internal.a
  • CMake Error at /mnt/build/workspace/root-pullrequests-build/build/DAVIX-prefix/src/DAVIX-stamp/DAVIX-build-Release.cmake:16 (message):

Warnings:

  • /mnt/build/workspace/root-pullrequests-build/root/core/zip/src/inflate.c:1507:61: warning: left shift of negative value [-Wshift-negative-value]

@pcanal pcanal merged commit 8a30e1b into root-project:v6-12-00-patches Mar 20, 2019
@pcanal pcanal deleted the 612-backport-001 branch April 9, 2019 20:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants