https://bugs.kde.org/show_bug.cgi?id=410767
--- Comment #9 from Wood <w0...@mail.com> --- (In reply to Wood from comment #8) > (In reply to Friedrich W. H. Kossebau from comment #7) > > I would be interested in the value of the QModelIndex arguments passed to > > QAbstractProxyModel::data and even more the one passed to > > QuickOpenModel::data. The r & c member values are of most interest to me. > > > > Looking around at the code I found a possible code path which might lead to > > bogus ActionsQuickOpenItem objects due to out-of-bounds array access. But > > not sure yet how it could be reached or rather triggered from the backtrace, > > having the values of those QModelIndex arguments would at least prove that > > code path is reached here. > > > > Still no idea why the quickopen code is run here at all. The > > QCoreApplicationPrivate::sendThroughObjectEventFilters might give a hint > > though, perhaps something is broken in the logic of QuickOpenLineEdit which > > does a > > qApp->installEventFilter(this); > > call though tries to unregister when not active... > > Unfortunately I lost the coredump file (got cleaned-up automatically this > weekend). Crashed again, very similar call stack. The lack of debug symbols makes it hard to figure out what r and c are in the index param passed to QuickOpenModel::data. But I'm pretty sure the c was 1 and the "role" paramter is Qt::DecorationRole. I couldn't figure out the value of r(In reply to Wood from comment #8) > (In reply to Friedrich W. H. Kossebau from comment #7) > > I would be interested in the value of the QModelIndex arguments passed to > > QAbstractProxyModel::data and even more the one passed to > > QuickOpenModel::data. The r & c member values are of most interest to me. > > > > Looking around at the code I found a possible code path which might lead to > > bogus ActionsQuickOpenItem objects due to out-of-bounds array access. But > > not sure yet how it could be reached or rather triggered from the backtrace, > > having the values of those QModelIndex arguments would at least prove that > > code path is reached here. > > > > Still no idea why the quickopen code is run here at all. The > > QCoreApplicationPrivate::sendThroughObjectEventFilters might give a hint > > though, perhaps something is broken in the logic of QuickOpenLineEdit which > > does a > > qApp->installEventFilter(this); > > call though tries to unregister when not active... > > Unfortunately I lost the coredump file (got cleaned-up automatically this > weekend). Crashed again, very similar call stack. The lack of debug symbols makes it hard to figure out what r and c are in the index param passed to QuickOpenModel::data. But I'm pretty sure the c was 1 and the "role" paramter is Qt::DecorationRole. I couldn't figure out the value of r -- You are receiving this mail because: You are watching all bug changes.