Linear Collider Forum



Home » Software Tools » LCIO » segfaulting PIDHandler in python
Re: segfaulting PIDHandler in python [message #2347 is a reply to message #2346] Sat, 22 November 2014 02:29 Go to previous messageGo to previous message
jfstrube
Messages: 64
Registered: September 2004
Location: Tohoku University
I was able to get a stack trace:
#5 0x00000001108c2820 in UTIL::PIDHandler::~PIDHandler (this=0x7fe0d57d4880) at /Users/jstrube/WorkDir/lcio/v02-04-03/src/cpp/src/UTIL/PIDHa ndler.cc:120
#6 0x0000000110a5ba47 in ROOT::delete_UTILcLcLPIDHandler (p=0x7fe0d57d4880) at /Users/jstrube/WorkDir/lcio/v02-04-03/build/rootdict/UTIL.cx x:7063
#7 0x000000010eedbe70 in TClass::Destructor ()
#8 0x000000010e7a0094 in PyROOT::(anonymous namespace)::op_dealloc ()
#9 0x000000010e347083 in subtype_dealloc ()
#10 0x000000010e322a66 in insertdict_by_entry ()
#11 0x000000010e31f1be in PyDict_SetItem ()
#12 0x000000010e381d05 in PyEval_EvalFrameEx ()
#13 0x000000010e38009d in PyEval_EvalCodeEx ()
#14 0x000000010e37f9d6 in PyEval_EvalCode ()
#15 0x000000010e3a9544 in PyRun_FileExFlags ()
#16 0x000000010e3a90c1 in PyRun_SimpleFileExFlags ()
#17 0x000000010e3bed1e in Py_Main ()
#18 0x00007fff8b7f55fd in start ()


Note that this is a bit suspicious, since I'm seemingly getting the segfault when calling the PIDHandler constructor, not the destructor, but it might be related to ROOT's interaction with the python garbage collector.

 
Read Message
Read Message
Read Message
Previous Topic:SIOWriter couldn't write event header
Next Topic:Meeting Minutes
Goto Forum:
  


Current Time: Mon May 21 12:00:55 Pacific Daylight Time 2018
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.1.
Copyright ©2001-2010 FUDforum Bulletin Board Software