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
Revert "Move traceback routine into a separate thread." #11270
Revert "Move traceback routine into a separate thread." #11270
Conversation
A new Pull Request was created by @smuzaffar (Malik Shahzad Muzaffar) for CMSSW_7_6_X. Revert "Move traceback routine into a separate thread." It involves the following packages: FWCore/Services @cmsbuild, @smuzaffar, @Dr15Jones can you please review it and eventually sign? Thanks. |
…acktrace Revert "Move traceback routine into a separate thread."
@smuzaffar @davidlange6 @bbockelm Looking at the failures in CMSSW_7_6_X_2015-09-15-1100 I'm not convinced they were caused by this pull request. It looks to me like the failure was a binary incompatibliity because not every package dependent upon #11189 was recompiled. The reason I think this is the crashes I've looked at all happend in the destructor of |
On the positive side for #11239 the IB RelVal logs for CMSSW_7_6_THREADED_X_2015-09-15-1100 for the crashed jobs do show the crashing thread this time. So in principal the change actually worked! |
(FWIW - I ran out of time last night, but hope to fixup the broken unit test and redo the PR by tomorrow-ish) |
Looking at the IB page I can't pull up the full build log, however the library which has the code which is crashing is DataFormats/TrackReco and from what I can tell from this page, it appears that library was not recompiled. This would definitely cause a binary incompatibility. |
To further back my claim, the following IB, CMSSW_7_6_X_2015-09-15-2300, didn't have the crashing problems and it did recompile DataFormats/TrackReco |
couple of strange things here
|
@Dr15Jones , looks like our git-cms-sparse-checkout script ignore the empty lines. That is why your change in DataFormats/TrackReco/BuildFile.xml was not consider important and the package was not part of the patch release |
@smuzaffar I fully agree that the unit tests failures are from #11239 which is from the bad interaction between forking and threads. Brian says he is going to fix that case. |
Reverts #11239