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

slc6-amd64_gcc481:: crash in TGeoManager::ThreadId() using TLS #3169

Closed
alja opened this issue Apr 2, 2014 · 6 comments
Closed

slc6-amd64_gcc481:: crash in TGeoManager::ThreadId() using TLS #3169

alja opened this issue Apr 2, 2014 · 6 comments

Comments

@alja
Copy link
Contributor

alja commented Apr 2, 2014

In slc6 gcc481 geomtery file can't be produced due to crash in TGeo using TSL:

cmsRun $CMSSW_RELEASE_BASE/src/Fireworks/Geometry/python/dumpSimGeometry_cfg.py
#0 0x0000003197cac8be in waitpid () from /lib64/libc.so.6
#1 0x0000003197c3e909 in do_system () from /lib64/libc.so.6
#2 0x00007fa34a250f6f in TUnixSystem::StackTrace() () from /afs/cern.ch/cms/sw/ReleaseCandidates/vol0/slc6_amd64_gcc481/cms/cmssw/CMSSW_7_1_X_2014-03-31-0200/external/slc6_amd64_gcc481/lib/libCore.so
#3 0x00007fa346997945 in sig_dostack_then_abort () from /afs/cern.ch/cms/sw/ReleaseCandidates/vol0/slc6_amd64_gcc481/cms/cmssw/CMSSW_7_1_X_2014-03-31-0200/lib/slc6_amd64_gcc481/libFWCoreServices.so
#4
#5 0x00007fa34141d888 in TGeoManager::ThreadId() () from /afs/cern.ch/cms/sw/ReleaseCandidates/vol0/slc6_amd64_gcc481/cms/cmssw/CMSSW_7_1_X_2014-03-31-0200/external/slc6_amd64_gcc481/lib/libGeom.so
#6 0x00007fa3414383c3 in TGeoNavigator::TGeoNavigator(TGeoManager*) () from /afs/cern.ch/cms/sw/ReleaseCandidates/vol0/slc6_amd64_gcc481/cms/cmssw/CMSSW_7_1_X_2014-03-31-0200/external/slc6_amd64_gcc481/lib/libGeom.so
#7 0x00007fa341438520 in TGeoNavigatorArray::AddNavigator() () from /afs/cern.ch/cms/sw/ReleaseCandidates/vol0/slc6_amd64_gcc481/cms/cmssw/CMSSW_7_1_X_2014-03-31-0200/external/slc6_amd64_gcc481/lib/libGeom.so
#8 0x00007fa34141c07a in TGeoManager::AddNavigator() () from /afs/cern.ch/cms/sw/ReleaseCandidates/vol0/slc6_amd64_gcc481/cms/cmssw/CMSSW_7_1_X_2014-03-31-0200/external/slc6_amd64_gcc481/lib/libGeom.so
#9 0x00007fa341421903 in TGeoManager::SetTopVolume(TGeoVolume*) () from /afs/cern.ch/cms/sw/ReleaseCandidates/vol0/slc6_amd64_gcc481/cms/cmssw/CMSSW_7_1_X_2014-03-31-0200/external/slc6_amd64_gcc481/lib/libGeom.so
#10 0x00007fa344aef244 in TGeoMgrFromDdd::produce(DisplayGeomRecord const&) () from /afs/cern.ch/cms/sw/ReleaseCandidates/vol0/slc6_amd64_gcc481/cms/cmssw/CMSSW_7_1_X_2014-03-31-0200/lib/slc6_amd64_gcc481/libFireworksGeometry.so

@alja alja changed the title slc6 7_1_X SEGV in cmsRun Fireworks/Geometry/python/dumpSimGeometry_cfg.py slc6-amd64_gcc481:: crash in TGeoManager::ThreadId() using TLS May 14, 2014
@alja
Copy link
Contributor Author

alja commented May 14, 2014

The problem is slc6/gcc481 specific. cmsRun successfully creates file on osx108 or Fedora chroot-ed to slc6.

@alja
Copy link
Contributor Author

alja commented May 14, 2014

@ktf @chris @osschar

It is possible root was compiled with different version of TLS than CMSSW is using in runtime.

Does anyone knows how it came to an inconsistency of using TLS?

Are there any changes planned in cmssw ROOT build?

@ktf
Copy link
Contributor

ktf commented May 16, 2014

I just did the change. Next IB (CMSSW_7_1_X_2014-05-16-1400) will have
it and it should land in pre8.

@alja
Copy link
Contributor Author

alja commented May 16, 2014

@ktf just curious ... i can't see CMSSW_7_1_X_2014-05-16-1400, only CMSSW_7_0_X_2014-05-16-1400.

What is the date in IB name? -- the time when build started?

@ktf
Copy link
Contributor

ktf commented May 16, 2014

It's still building. There were a couple of iterations to get root to compile.

@alja
Copy link
Contributor Author

alja commented May 19, 2014

@ktf

The problem is fixed as I tested it on CMSSW_7_1_0_pre8.

Thanks,
Alja

@alja alja closed this as completed May 19, 2014
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

No branches or pull requests

2 participants