suse — SIGILL с кодом 2, когда метод C ++ возвращается на SLES11

В одной из моих тестовых программ у меня есть вызов метода, который возвращает 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.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]