<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi,<br>
    <br>
    the error I was tracking occures in
    src/playlist/proxymodels/GroupingProxy.cpp<br>
    <br>
    <small>        Meta::TrackPtr prevTrack = prevIndex.data( TrackRole
      ).value<Meta::TrackPtr>();    // Invalid index is OK:<br>
              Meta::TrackPtr thisTrack = thisIndex.data( TrackRole
      ).value<Meta::TrackPtr>();    //  will just give an<br>
              Meta::TrackPtr nextTrack = nextIndex.data( TrackRole
      ).value<Meta::TrackPtr>();    //  invalid TrackPtr.<br>
      <br>
      <br>
      <big>Here is the begining of my backtrace.... Any help is
        welcomed...<br>
        <small><br>
          #39150 0x00007ffff75a85ac in Playlist::GroupingProxy::data
          (this=0xc0e120, <br>
              index=..., role=256)<br>
              at
/home/olivier/Projets/amarok/src/playlist/proxymodels/GroupingProxy.cpp:176<br>
          #39151 0x00007ffff75008d9 in QModelIndex::data
          (this=0x7fffffff9c00, arole=256)<br>
              at /usr/include/qt/QtCore/qabstractitemmodel.h:420<br>
          #39152 0x00007ffff75a89d3 in
          Playlist::GroupingProxy::groupModeForIndex (<br>
              this=0xc0e120, thisIndex=...)<br>
              at
/home/olivier/Projets/amarok/src/playlist/proxymodels/GroupingProxy.cpp:262<br>
          #39153 0x00007ffff75a85ac in Playlist::GroupingProxy::data
          (this=0xc0e120, <br>
              index=..., role=256)<br>
              at
/home/olivier/Projets/amarok/src/playlist/proxymodels/GroupingProxy.cpp:176<br>
          #39154 0x00007ffff75008d9 in QModelIndex::data
          (this=0x7fffffff9c00, arole=256)<br>
          ---Type <return> to continue, or q <return> to
          quit---<br>
              at /usr/include/qt/QtCore/qabstractitemmodel.h:420<br>
          #39155 0x00007ffff75a89d3 in
          Playlist::GroupingProxy::groupModeForIndex (<br>
              this=0xc0e120, thisIndex=...)<br>
              at
/home/olivier/Projets/amarok/src/playlist/proxymodels/GroupingProxy.cpp:262<br>
          #39156 0x00007ffff75a85ac in Playlist::GroupingProxy::data
          (this=0xc0e120, <br>
              index=..., role=256)<br>
              at
/home/olivier/Projets/amarok/src/playlist/proxymodels/GroupingProxy.cpp:176<br>
          #39157 0x00007ffff75008d9 in QModelIndex::data
          (this=0x7fffffff9c00, arole=256)<br>
              at /usr/include/qt/QtCore/qabstractitemmodel.h:420<br>
          #39158 0x00007ffff75a89d3 in
          Playlist::GroupingProxy::groupModeForIndex (<br>
              this=0xc0e120, thisIndex=...)<br>
              at
/home/olivier/Projets/amarok/src/playlist/proxymodels/GroupingProxy.cpp:262<br>
          #39159 0x00007ffff75a85ac in Playlist::GroupingProxy::data
          (this=0xc0e120, <br>
              index=..., role=256)<br>
              at
/home/olivier/Projets/amarok/src/playlist/proxymodels/GroupingProxy.cpp:176<br>
          #39160 0x00007ffff75008d9 in QModelIndex::data
          (this=0x7fffffff9c00, arole=256)<br>
              at /usr/include/qt/QtCore/qabstractitemmodel.h:420<br>
          #39161 0x00007ffff75a89d3 in
          Playlist::GroupingProxy::groupModeForIndex (<br>
              this=0xc0e120, thisIndex=...)<br>
              at
/home/olivier/Projets/amarok/src/playlist/proxymodels/GroupingProxy.cpp:262<br>
          ---Type <return> to continue, or q <return> to
          quit---<br>
          #39162 0x00007ffff75a85ac in Playlist::GroupingProxy::data
          (this=0xc0e120, <br>
              index=..., role=256)<br>
              at
/home/olivier/Projets/amarok/src/playlist/proxymodels/GroupingProxy.cpp:176<br>
          #39163 0x00007ffff75008d9 in QModelIndex::data
          (this=0x7fffffff9c00, arole=256)<br>
              at /usr/include/qt/QtCore/qabstractitemmodel.h:420<br>
          #39164 0x00007ffff75a89d3 in
          Playlist::GroupingProxy::groupModeForIndex (<br>
              this=0xc0e120, thisIndex=...)<br>
              at
/home/olivier/Projets/amarok/src/playlist/proxymodels/GroupingProxy.cpp:262<br>
          #39165 0x00007ffff75a85ac in Playlist::GroupingProxy::data
          (this=0xc0e120, <br>
              index=..., role=256)<br>
              at
/home/olivier/Projets/amarok/src/playlist/proxymodels/GroupingProxy.cpp:176<br>
          #39166 0x00007ffff75008d9 in QModelIndex::data
          (this=0x7fffffff9c00, arole=256)<br>
              at /usr/include/qt/QtCore/qabstractitemmodel.h:420<br>
          #39167 0x00007ffff75a89d3 in
          Playlist::GroupingProxy::groupModeForIndex (<br>
              this=0xc0e120, thisIndex=...)<br>
              at
/home/olivier/Projets/amarok/src/playlist/proxymodels/GroupingProxy.cpp:262<br>
          #39168 0x00007ffff75a85ac in Playlist::GroupingProxy::data
          (this=0xc0e120, <br>
              index=..., role=256)<br>
              at
/home/olivier/Projets/amarok/src/playlist/proxymodels/GroupingProxy.cpp:176<br>
          #39169 0x00007ffff75008d9 in QModelIndex::data
          (this=0x7fffffff9c00, arole=256)<br>
          ---Type <return> to continue, or q <return> to
          quit---<br>
              at /usr/include/qt/QtCore/qabstractitemmodel.h:420<br>
          #39170 0x00007ffff759b225 in
          Playlist::PrettyItemDelegate::getGroupMode (index=...)<br>
              at
/home/olivier/Projets/amarok/src/playlist/view/listview/PrettyItemDelegate.cpp:78<br>
          #39171 0x00007ffff759b291 in
          Playlist::PrettyItemDelegate::rowsForItem (index=...)<br>
              at
/home/olivier/Projets/amarok/src/playlist/view/listview/PrettyItemDelegate.cpp:87<br>
          #39172 0x00007ffff759b375 in
          Playlist::PrettyItemDelegate::sizeHint (<br>
              this=0x1160990, option=..., index=...)<br>
              at
/home/olivier/Projets/amarok/src/playlist/view/listview/PrettyItemDelegate.cpp:101<br>
          #39173 0x00007ffff65261dd in ?? () from
          /usr/lib/libQt5Widgets.so.5<br>
          #39174 0x00007ffff652d25e in ?? () from
          /usr/lib/libQt5Widgets.so.5<br>
          #39175 0x00007ffff652d470 in ?? () from
          /usr/lib/libQt5Widgets.so.5<br>
          #39176 0x00007ffff6525ea7 in ?? () from
          /usr/lib/libQt5Widgets.so.5<br>
          #39177 0x00007ffff653043d in QListView::doItemsLayout() ()<br>
             from /usr/lib/libQt5Widgets.so.5<br>
          #39178 0x00007ffff65132ca in QAbstractItemView::event(QEvent*)
          ()<br>
             from /usr/lib/libQt5Widgets.so.5<br>
          #39179 0x00007ffff62ac00c in
          QApplicationPrivate::notify_helper(QObject*, QEvent*)<br>
          ---Type <return> to continue, or q <return> to
          quit---<br>
              () from /usr/lib/libQt5Widgets.so.5<br>
          #39180 0x00007ffff62b14e6 in QApplication::notify(QObject*,
          QEvent*) ()<br>
             from /usr/lib/libQt5Widgets.so.5<br>
          #39181 0x00007ffff557289b in
          QCoreApplication::notifyInternal(QObject*, QEvent*) ()<br>
             from /usr/lib/libQt5Core.so.5<br>
          #39182 0x00007ffff62ebb56 in QWidgetPrivate::show_helper() ()<br>
             from /usr/lib/libQt5Widgets.so.5<br>
          #39183 0x00007ffff62ee595 in QWidget::setVisible(bool) ()<br>
             from /usr/lib/libQt5Widgets.so.5<br>
          #39184 0x00007ffff62eb858 in
          QWidgetPrivate::showChildren(bool) ()<br>
             from /usr/lib/libQt5Widgets.so.5<br>
          #39185 0x00007ffff62eb8df in QWidgetPrivate::show_helper() ()<br>
             from /usr/lib/libQt5Widgets.so.5<br>
          #39186 0x00007ffff62ee595 in QWidget::setVisible(bool) ()<br>
             from /usr/lib/libQt5Widgets.so.5<br>
          #39187 0x00007ffff62edc09 in ?? () from
          /usr/lib/libQt5Widgets.so.5<br>
          #39188 0x00007ffff55a1eb1 in QObject::event(QEvent*) ()<br>
             from /usr/lib/libQt5Core.so.5<br>
          #39189 0x00007ffff62eec5b in QWidget::event(QEvent*) ()<br>
             from /usr/lib/libQt5Widgets.so.5<br>
          ---Type <return> to continue, or q <return> to
          quit---<br>
          #39190 0x00007ffff62ac00c in
          QApplicationPrivate::notify_helper(QObject*, QEvent*)<br>
              () from /usr/lib/libQt5Widgets.so.5<br>
          #39191 0x00007ffff62b14e6 in QApplication::notify(QObject*,
          QEvent*) ()<br>
             from /usr/lib/libQt5Widgets.so.5<br>
          #39192 0x00007ffff557289b in
          QCoreApplication::notifyInternal(QObject*, QEvent*) ()<br>
             from /usr/lib/libQt5Core.so.5<br>
          #39193 0x00007ffff5574c96 in
          QCoreApplicationPrivate::sendPostedEvents(QObject*, int,
          QThreadData*) () from /usr/lib/libQt5Core.so.5<br>
          #39194 0x00007ffff55c8e33 in ?? () from
          /usr/lib/libQt5Core.so.5<br>
          #39195 0x00007fffebb75dc7 in g_main_context_dispatch ()<br>
             from /usr/lib/libglib-2.0.so.0<br>
          #39196 0x00007fffebb76020 in ?? () from
          /usr/lib/libglib-2.0.so.0<br>
          #39197 0x00007fffebb760cc in g_main_context_iteration ()<br>
             from /usr/lib/libglib-2.0.so.0<br>
          #39198 0x00007ffff55c923f in
          QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
          () from /usr/lib/libQt5Core.so.5<br>
          #39199 0x00007ffff557026a in
          QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
          () from /usr/lib/libQt5Core.so.5<br>
          #39200 0x00007ffff557820c in QCoreApplication::exec() ()<br>
             from /usr/lib/libQt5Core.so.5<br>
          ---Type <return> to continue, or q <return> to
          quit---<br>
          #39201 0x000000000040c202 in main (argc=1,
          argv=0x7fffffffe028)<br>
              at /home/olivier/Projets/amarok/src/main.cpp:347</small><br>
        <br>
      </big></small>
    <pre class="moz-signature" cols="72">-- 
Olivier CHURLAUD
Engineer Student at Ecole Centrale de Lyon
in Dual Degree at TU Berlin, M.Sc. Elektrotechnik
@: <a class="moz-txt-link-abbreviated" href="mailto:olivier@churlaud.com">olivier@churlaud.com</a>
tel: +49 (0)1575-2931348
in:  <a class="moz-txt-link-freetext" href="http://linkedin.com/in/olivierchurlaud">http://linkedin.com/in/olivierchurlaud</a>
web: <a class="moz-txt-link-freetext" href="http://olivier.churlaud.com">http://olivier.churlaud.com</a> </pre>
  </body>
</html>