Qt 6.11 is out! See what's new in the release
blog
A strange crash occurring with QList copy assignment operator
-
Hi,
I am coming across a strange crash in Qt when I use the copy assignment operator of the QList. Code below:
// class 1 // parse and store the input data into the member variables m_numerator = parseInputData(_numerator); m_denominator = parseInputData(_denominator); m_divisor->setParameters(m_numerator, m_denominator, checkCoeff(_numerator), std::max(numPower, denPower)); // Inside m_divisor's class : void Divisor::setParameters(const QList<double> &numerator, const QList<double> &denominator, QChar coeff, int maxPower) { m_Dnumerator =numerator; // app is crashing here but why? m_Ddenominator=denominator; m_Dcoeff =coeff; m_DmaxPower =maxPower; }Please give advice.
-
Hi,
I am coming across a strange crash in Qt when I use the copy assignment operator of the QList. Code below:
// class 1 // parse and store the input data into the member variables m_numerator = parseInputData(_numerator); m_denominator = parseInputData(_denominator); m_divisor->setParameters(m_numerator, m_denominator, checkCoeff(_numerator), std::max(numPower, denPower)); // Inside m_divisor's class : void Divisor::setParameters(const QList<double> &numerator, const QList<double> &denominator, QChar coeff, int maxPower) { m_Dnumerator =numerator; // app is crashing here but why? m_Ddenominator=denominator; m_Dcoeff =coeff; m_DmaxPower =maxPower; }Please give advice.
@HFT_developer
Start your app in debug mode and look at the stack trace (left down panel)