В одной из моих тестовых программ у меня есть вызов метода, который возвращает String
объект.
xms::String propVal = connFact->getStringProperty("PROP_NAME");
xms::String
это класс, представляющий строку.
Когда мой тестовый код выполняется на SUSE Linux 11, я сразу же получаю SIGILL с кодом 2 getStringProperty
метод возвращает и перед присвоением возвращаемого значения propVal
, В идеале, конструктор копирования xms::String
должен был позвонить, но я получил SIGILL.
Что может быть причиной? Это происходит только в SUES Linux 11, но не в других ОС, таких как Windows, AIX или RHEL.
Задача ещё не решена.
Других решений пока нет …