-
Notifications
You must be signed in to change notification settings - Fork 16
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
Segmentation fault at the end of Marlin processor running #42
Comments
I have tried it with my local analysis process and with And I couldn't reproduce the Seg. fault message.. Could you share the processor code which could reproduce this? I think I had this behavior before, although I don't remember how did I fix that exactly... |
I'm using just IsolatedLeptonTaggingProcessor centrally installed on cvmfs |
Very interesting.. I have tried on naf:
|
I could reproduce the problem by adding my custom @yradkhorrami could you share your output of My guess would be that this happens when Although I am a bit puzzled, as my Here is relevant part of valgrind output:
Maybe running it with debug symbols can give more info, although I would need to manually rebuild Marlin from scratch then.. Maybe @tmadlener, @gaede have a better explanation and potential fix in mind? |
@dudarboh, I just looked at MARLIN libraries and found an interesting point: before including a local Marlin library, there is no problem, and the Marlin job finishes without any Seg. Fault. As soon as I add some of my local Marlin library, the Seg. Fault appears at the end. I checked which libraries cause the issue and found out those had been compiled using previous versions of ILCSoft (gcc,...) cause the issue. after recompiling the same processor with the latest version, the Seg.Faul does not appear. the output of
which |
As Julie @Torndal recently also encountered this problem. I want to throw my 5 cents again. Basically, I want to confirm @yradkhorrami observations from the previous post. I was trying to debug it with Recompiling the processor with a consistent version with all other libraries from iLCSoft, I think should fix it |
........
[ MESSAGE "Marlin"] ---------------------------------------------------------
[ MESSAGE "Marlin"] Events skipped by processors :
[ MESSAGE "Marlin"] Total: 0
[ MESSAGE "Marlin"] ---------------------------------------------------------
[ MESSAGE "Marlin"]
[ MESSAGE "Marlin"] ---------------------------------------------------------
[ MESSAGE "Marlin"] Time used by processors ( in processEvent() ) :
[ MESSAGE "Marlin"]
[ MESSAGE "Marlin"] MyIsolatedLeptonTaggingProcess 8.300000e-01 s in 998 events ==> 8.316633e-04 [ s/evt.]
[ MESSAGE "Marlin"] Total: 8.300000e-01 s in 998 events ==> 8.316633e-04 [ s/evt.]
[ MESSAGE "Marlin"] ---------------------------------------------------------
Segmentation fault
The text was updated successfully, but these errors were encountered: