https://bugs.kde.org/show_bug.cgi?id=383160
--- Comment #5 from Ralf Habacker <ralf.habac...@freenet.de> --- (In reply to NSLW from comment #4) > (In reply to Thomas Baumgart from comment #3) it > doesn't crash for me on master branch of KMM. Thomas, can you confirm Ralf's > crash? If it does not crash it does not mean that there is no bug. See the implementation of CartesianDiagramDataCompressor::mapsToModelIndex My observations shows that m_data is constructed as following: m_data [0] column 0 [0] row 0 of column 0 [1] row 1 of column 0 [m] row m of column 0 [1] column 1 [0] row 0 of column 1 [1] row 1 of column 1 [p] row p of column 1 [n] column n [0] row 0 of column n [1] row 1 of column n [q] row q of column n return m_model && m_data.size() > 0 && m_data[ 0 ].size() > 0 && position.column >= 0 && position.column < m_data.size() && -> this checks if the requested column is in m_data - position.row >=0 && position.row < m_data[ 0 ].size(); -> this checks if the requested row is in column 0, which may be wrong if + position.row >=0 && position.row < m_data[ position.column ].size(); instead the requested row needs to be checked against m_data[position.column] -- You are receiving this mail because: You are watching all bug changes.