Я сделал исполняемый файл для оптимизации параметров энергии и триггера сигналов от детекторов с использованием библиотек Digital Data Acquisition System (DDAS) и ROOT.Сбой при выполнении.
Ниже приводится отчет о сбое:
. / Energy_Optimizer Количество событий: 132670 Выходной файл: Useful_Events_Run_162_Crate_0__Slot_2__Channel_1__100_Events.root Created ** Перерыв нарушение сегментации // Прервано (ядро сброшено) ========================================================== Произошел сбой.Это полная трассировка стека всех потоков: =========================================================== # 0 0x00007f3ba97afb3c в __libc_waitpid (pid = 25569, stat_loc = stat_loc entry = 0x7ffdb192eea0, options = options entry = 0) в ../sysdeps/unix/sysv/linux/waitpid.c:31 # 1 0x00007f3ba973712b в do_system (line =) в ../sysdeps/posix/system.c:148 # 2 0x00007f3bae6b3694 в TUnixSystem :: StackTrace () () из / mnt / miscsw / x86_64 / Debian / 8 / root / gnu / 5.34.32 / lib / libCore.so.5 # 3 0x00007f3bae6b57dc в TUnixSystem :: DispatchSignals (ESignals) () из / mnt / misc / sw / x86_64 / Debian / 8 /root / gnu / 5.34.32 / lib / libCore.so.5 # 4 # 5 0x00007f3bae69a853 в TClass :: GetStreamerInfo (int) const () из /mnt/misc/sw/x86_64/Debian/8/root/gnu/5.34.32 / lib / libCore.so.5 # 6 0x00007f3bad81b974 в TBufferFile :: ReadClones (TClonesArray , int, short) () из /mnt/misc/sw/x86_64/Debian/8/root/gnu/5.34.32 / lib / libRIO.so.5 # 7 0x00007f3baa1fcd1f в ddaschannel :: Streamer (this = 0x10500e0 / build / gdb-2hEJVN / gdb-7.7.1 + dfsg / gdb / stack.c: 612: internal-error: print_frame_args: утверждение nsym! = NULL 'не выполнено.=========================================================== Строки ниже могут указывать на причину сбоя.Если они вам не помогут, отправьте отчет об ошибке по адресу http://root.cern.ch/bugs. Пожалуйста, опубликуйте ВСЮ трассировку стека сверху как приложение в дополнение ко всему, что может помочь нам решить эту проблему.=========================================================== # 5 0x00007f3bae69a853 в TClass :: GetStreamerInfo (int) const () из /mnt/misc/sw/x86_64/Debian/8/root/gnu/5.34.32/lib/libCore.so.5 # 6 0x00007f3bad81b974 в TBufferFile :: ReadClones (TClonesArray *, int, short) () из /mnt/misc/sw/x86_64/Debian/8/root/gnu/5.34.32/lib/libRIO.so.5 #7 0x00007f3baa1fcd1f в ddaschannel :: Streamer (this = 0x10500e0 / build / gdb-2hEJVN / gdb-7.7.1 + dfsg / gdb / stack.c: 612: внутренняя ошибка: print_frame_args: утверждение `nsam = = N = N =!==========================================================