Description
DeepJetCore seems to throw a segfault when the user's disk quota is exceeded. A more user friendly message may be a suitable alternative.
*** Break *** segmentation violation Generating stack trace... 0x00007f8a5d8dba35 in djc::trainData::addToFileP(_IO_FILE*&) const + 0x45 from /afs/cern.ch/user/j/jfli/public/DeepJetCore/compiled/libdeepjetcorehelpers.so 0x00007f8a5d8dbc19 in djc::trainData::writeToFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const + 0x39 from /afs/cern.ch/user/j/jfli/public/DeepJetCore/compiled/libdeepjetcorehelpers.so 0x00007f8a5ef8aa44 in _ZN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMN3djc9trainDataEKFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENS0_21default_call_policiesENS_3mpl7vector3IvRS6_SC_EEEEEc at /usr/include/c++/7/bits/basic_string.h:211 from /afs/cern.ch/user/j/jfli/public/DeepJetCore/compiled/c_trainData.so 0x00007f8a5dd2a855 in boost::python::objects::function::call(_object*, _object*) const + 0x285 from /usr/lib/x86_64-linux-gnu/libboost_python3-py36.so.1.65.1 0x00007f8a5dd2aa18 in <unknown> from /usr/lib/x86_64-linux-gnu/libboost_python3-py36.so.1.65.1 0x00007f8a5dd313b3 in boost::python::handle_exception_impl(boost::function0<void>) + 0x73 from /usr/lib/x86_64-linux-gnu/libboost_python3-py36.so.1.65.1 0x00007f8a5dd28119 in <unknown> from /usr/lib/x86_64-linux-gnu/libboost_python3-py36.so.1.65.1 0x00000000005a9d2c in _PyObject_FastCallKeywords + 0x19c from python3 0x000000000050a533 in <unknown> from python3 0x000000000050bf44 in _PyEval_EvalFrameDefault + 0x444 from python3 0x00000000005096c8 in <unknown> from python3 0x000000000050a3fd in <unknown> from python3 0x000000000050bf44 in _PyEval_EvalFrameDefault + 0x444 from python3 0x0000000000507cd4 in <unknown> from python3 0x000000000050ae13 in PyEval_EvalCode + 0x23 from python3 0x0000000000635262 in <unknown> from python3 0x0000000000635317 in PyRun_FileExFlags + 0x97 from python3 0x0000000000638acf in PyRun_SimpleFileExFlags + 0x17f from python3 0x0000000000639671 in Py_Main + 0x591 from python3 0x00000000004b0e40 in main + 0xe0 from python3 0x00007f8b09291bf7 in __libc_start_main + 0xe7 from /lib/x86_64-linux-gnu/libc.so.6 0x00000000005b2f0a in _start + 0x2a from python3