-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Crash in PATLeptonTimeLifeInfoProducer.cc
in CMSSW_14_0_6
#44862
Comments
cms-bot internal usage |
A new Issue was created by @mandrenguyen. @antoniovilela, @sextonkennedy, @makortel, @rappoccio, @Dr15Jones, @smuzaffar can you please review it and eventually sign/assign? Thanks. cms-bot commands are listed here |
assign reconstruction |
New categories assigned: reconstruction @jfernan2,@mandrenguyen you have been requested to review this Pull request/Issue and eventually sign? Thanks |
@cms-sw/egamma-pog-l2 @cms-sw/tracking-pog-l2 |
simple recipe to reproduce:
update the PSet with:
run:
|
@mbluj please take a look |
urgent |
I guess the easiest is to check if the |
I confirm that adding the following before the offending line allows the event to process successfully: I will let others comment on whether that's an acceptable solution. |
In case experts agree this is the best solution, here is a commit (to master) that can be quickly cherry-picked: It emits this edm error:
|
Out of curiosity what's
in the event that leads to the crash? |
I'm getting:
and from
|
assign xpog |
it's not clear why this state and target would fail propagation |
mmmh, diff --git a/PhysicsTools/PatAlgos/plugins/PATLeptonTimeLifeInfoProducer.cc b/PhysicsTools/PatAlgos/plugins/PATLeptonTimeLifeInfoProducer.cc
index 2e41063e3f2..f68730271ea 100644
--- a/PhysicsTools/PatAlgos/plugins/PATLeptonTimeLifeInfoProducer.cc
+++ b/PhysicsTools/PatAlgos/plugins/PATLeptonTimeLifeInfoProducer.cc
@@ -167,6 +167,8 @@ void PATLeptonTimeLifeInfoProducer<T>::produceAndFillIPInfo(const T& lepton,
// Extrapolate track to the point closest to PV
reco::TransientTrack transTrack = transTrackBuilder.build(track);
AnalyticalImpactPointExtrapolator extrapolator(transTrack.field());
+
+ std::cout << __PRETTY_FUNCTION__ << " " << transTrack.impactPointState() << std::endl;
TrajectoryStateOnSurface closestState =
extrapolator.extrapolate(transTrack.impactPointState(), RecoVertex::convertPos(pv.position()));
GlobalPoint pca = closestState.globalPosition(); void PATLeptonTimeLifeInfoProducer<T>::produceAndFillIPInfo(const T&, const TransientTrackBuilder&, const reco::Vertex&, TrackTimeLifeInfo&) [with T = pat::Electron] global parameters
x = 1.91865 34.2722 166.593
p = -0.016365 0.000857716 0.0626035
global error
0.812786 0.00612206 -0.0855089 -0.0504526 0.0847113
0.00612206 0.00027459 -0.000491722 0.000820261 0.00174473
-0.0855089 -0.000491722 0.0124496 0.00858109 -0.0126903
-0.0504526 0.000820261 0.00858109 0.0129749 -0.00277318
0.0847113 0.00174473 -0.0126903 -0.00277318 0.0202798
local parameters (q/p,v',w',v,w)
-15.4529 0 -3.82022 0 -0
local error
0.812786 0.0291878 -0.0981561 0.0504526 -0.334519
0.0291878 0.00453957 0.0104463 0.00673732 0.00313124
-0.0981561 0.0104463 0.0685205 0.0127032 0.109981
0.0504526 0.00673732 0.0127032 0.0129749 -0.0109511
-0.334519 0.00313124 0.109981 -0.0109511 0.316245
Defined at beforeSurface
Magnetic field in inverse GeV: (1.92692e-06,3.442e-05,0.0112619) |
this one make more sense to possibly fail a prop to PCA. |
Yea sorry, I do get the same numbers as Marco indeed! Not sure what I was printing exactly... |
Hello, I was completely off last week and I am reading it only now. Thank you for fixing the issue. |
+1 |
In a replay of
CMSSW_14_0_6
a crash was reported here:https://cms-talk.web.cern.ch/t/replay-request-for-cmssw-14-0-6/39939/4
This crash occurs in
https://cmssdt.cern.ch/lxr/source/PhysicsTools/PatAlgos/plugins/PATLeptonTimeLifeInfoProducer.cc
and it happens at the following line:
cmssw/PhysicsTools/PatAlgos/plugins/PATLeptonTimeLifeInfoProducer.cc
Line 172 in 90e5957
One can reproduce the problem directly by executing PSet.py from the CMS talk post above, and adding the following line:
process.source.eventsToProcess = cms.untracked.VEventRange("369998:31680062")
As this issue is blocking the deployment of a release with important bug-fixes for the HLT, the issue is urgent, and any help would be highly appreciated.
The text was updated successfully, but these errors were encountered: