Crash while scrolling in playlist

Myriam Schweingruber schweingruber at pharma-traduction.ch
Wed Aug 13 14:31:42 CEST 2008


Just got that now, SVN build from this morning:

[KCrash handler]
#6  0xb7c93336 in QListData::size (this=0x0)
    at /usr/include/qt4/QtCore/qlist.h:89
#7  0xb7cd4999 in QList<Playlist::Group>::count (this=0x0)
    at /usr/include/qt4/QtCore/qlist.h:251
#8  0xb7cd3e8c in Playlist::AlbumGroup::setCollapsed (this=0x0, row=0,
    collapsed=true)
    at /home/myriam/amarok/src/playlist/PlaylistAlbumGroup.cpp:115
#9  0xb7ce8308 in Playlist::Model::setCollapsed (this=0x8141890, row=0,
    collapsed=true) at /home/myriam/amarok/src/playlist/PlaylistModel.cpp:1548
#10 0xb7cdc1c6 in Playlist::GraphicsItem::mousePressEvent (this=0x9605d80,
    event=0xbfaa6094)
    at /home/myriam/amarok/src/playlist/PlaylistGraphicsItem.cpp:538
#11 0xb5897094 in QGraphicsItem::sceneEvent () from /usr/lib/libQtGui.so.4
#12 0xb58b03cc in ?? () from /usr/lib/libQtGui.so.4
#13 0xb58b1750 in ?? () from /usr/lib/libQtGui.so.4
#14 0xb58bf5a7 in ?? () from /usr/lib/libQtGui.so.4
#15 0xb7ce04e9 in Playlist::GraphicsScene::mousePressEvent (this=0x85174a0,
    event=0xbfaa6094)
    at /home/myriam/amarok/src/playlist/PlaylistGraphicsScene.cpp:48
#16 0xb58bd611 in QGraphicsScene::event () from /usr/lib/libQtGui.so.4
#17 0xb5327c0c in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#18 0xb532c7a9 in QApplication::notify () from /usr/lib/libQtGui.so.4
#19 0xb7a40f53 in KApplication::notify (this=0xbfaa6e5c, receiver=0x85174a0,
    event=0xbfaa6094)
    at /build/buildd/kde4libs-4.1.0/kdeui/kernel/kapplication.cpp:311
#20 0xb5fce6a9 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#21 0xb58cdcf5 in QGraphicsView::mousePressEvent ()
   from /usr/lib/libQtGui.so.4
#22 0xb537f594 in QWidget::event () from /usr/lib/libQtGui.so.4
#23 0xb56b4063 in QFrame::event () from /usr/lib/libQtGui.so.4
#24 0xb5747c0f in QAbstractScrollArea::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#25 0xb58cd7cf in QGraphicsView::viewportEvent () from /usr/lib/libQtGui.so.4
#26 0xb5748f95 in ?? () from /usr/lib/libQtGui.so.4
#27 0xb5fcea21 in QCoreApplicationPrivate::sendThroughObjectEventFilters ()
   from /usr/lib/libQtCore.so.4
#28 0xb5327be3 in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#29 0xb532ccd5 in QApplication::notify () from /usr/lib/libQtGui.so.4
#30 0xb7a40f53 in KApplication::notify (this=0xbfaa6e5c, receiver=0x85175c0,
    event=0xbfaa669c)
    at /build/buildd/kde4libs-4.1.0/kdeui/kernel/kapplication.cpp:311
#31 0xb5fce6a9 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#32 0xb5329e21 in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#33 0xb5393ccd in ?? () from /usr/lib/libQtGui.so.4
#34 0xb53926b1 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#35 0xb53bb3ba in ?? () from /usr/lib/libQtGui.so.4
#36 0xb49f8dd6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb49fc193 in ?? () from /usr/lib/libglib-2.0.so.0
#38 0xb49fc74e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#39 0xb5ff9f98 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#40 0xb53bb1b5 in ?? () from /usr/lib/libQtGui.so.4
#41 0xb5fcd92d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#42 0xb5fcdabd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#43 0xb5fcfd3d in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#44 0xb5327567 in QApplication::exec () from /usr/lib/libQtGui.so.4
#45 0x0804bec6 in main (argc=1, argv=0xbfaa7334)
    at /home/myriam/amarok/src/main.cpp:126
#0  0xb7f3f7f2 in ?? () from /lib/ld-linux.so.2

That was the console output:

amarok:
"http://ecs.amazonaws.co.jp/onca/xml?Service=AWSECommerceService&Version=2007-10-29&Operation=ItemSearch&AssociateTag=webservices-20&AWSAccessKeyId=11ZKJS8X1ETSTJ6MT802&Keywords=Infected%20Mushroom%20-%20Stretched%20EP&SearchIndex=Music&ResponseGroup=Small,Images"
amarok(12633) KDE::ProgressBar::ProgressBar: "        "
amarok:          p before:  QPoint(2,-15)
amarok:          p after:  QPoint(4,711)
amarok: END__: void CoverFetcher::startFetch(Meta::AlbumPtr) - Took
0.0045s
amarok: END__: void CoverFetcher::buildQueries(Meta::AlbumPtr) - Took
0.0067s
amarok: END__: void CoverFetcher::finishWithError(const QString&,
KJob*) - Took 0.0075s
amarok: END__: void CoverFetcher::finishedXmlFetch(KJob*) - Took
0.0079s
amarok(12633) KDE::ProgressBar::~ProgressBar: ""
amarok: BEGIN: void CoverFetcher::finishedXmlFetch(KJob*)
amarok: BEGIN: void CoverFetcher::finishWithError(const QString&,
KJob*)
amarok:      [WARNING!] "There was an error communicating with
Amazon."  KIO::error():  "ecs.amazonaws.co.jp: Unknown error"
amarok:      Album name "Stretched EP"
amarok:      next album "Vicious Delicious"
amarok: BEGIN: void CoverFetcher::buildQueries(Meta::AlbumPtr)
amarok:        ("Infected Mushroom - Vicious Delicious", "Infected
Mushroom")
amarok: BEGIN: void CoverFetcher::startFetch(Meta::AlbumPtr)
amarok:
"http://ecs.amazonaws.co.jp/onca/xml?Service=AWSECommerceService&Version=2007-10-29&Operation=ItemSearch&AssociateTag=webservices-20&AWSAccessKeyId=11ZKJS8X1ETSTJ6MT802&Keywords=Infected%20Mushroom%20-%20Vicious%20Delicious&SearchIndex=Music&ResponseGroup=Small,Images"
amarok(12633) KDE::ProgressBar::ProgressBar: "        "
amarok:          p before:  QPoint(2,-15)
amarok:          p after:  QPoint(4,711)
amarok: END__: void CoverFetcher::startFetch(Meta::AlbumPtr) - Took
0.0035s
amarok: END__: void CoverFetcher::buildQueries(Meta::AlbumPtr) - Took
0.0059s
amarok: END__: void CoverFetcher::finishWithError(const QString&,
KJob*) - Took 0.0066s
amarok: END__: void CoverFetcher::finishedXmlFetch(KJob*) - Took
0.0071s
amarok(12633) KDE::ProgressBar::~ProgressBar: ""
amarok: BEGIN: void CoverFetcher::finishedXmlFetch(KJob*)
amarok: BEGIN: void CoverFetcher::finishWithError(const QString&,
KJob*)
amarok:      [WARNING!] "There was an error communicating with
Amazon."  KIO::error():  "ecs.amazonaws.co.jp: Unknown error"
amarok:      Album name "Vicious Delicious"
amarok: END__: void CoverFetcher::finishWithError(const QString&,
KJob*) - Took 0.00046s
amarok: END__: void CoverFetcher::finishedXmlFetch(KJob*) - Took
0.0042s
amarok(12633) KDE::ProgressBar::~ProgressBar: ""
amarok: BEGIN: virtual QSize ProgressWidget::sizeHint() const
amarok: END__: virtual QSize ProgressWidget::sizeHint() const - Took
0.00052s
amarok: BEGIN: virtual QSize ProgressWidget::sizeHint() const
amarok: END__: virtual QSize ProgressWidget::sizeHint() const - Took
0.0011s
amarok: BEGIN: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int)
amarok:    ERROR!!??
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.0059s
amarok: BEGIN: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int)
amarok:    ERROR!!??
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.0067s
amarok: BEGIN: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int)
amarok:    ERROR!!??
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.0084s
amarok: BEGIN: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int)
amarok:    ERROR!!??
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.0094s
amarok: BEGIN: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int)
amarok:    ERROR!!??
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.01s
amarok: BEGIN: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int)
amarok:    ERROR!!??
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.026s
amarok: BEGIN: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int)
amarok:    ERROR!!??
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.024s
amarok: BEGIN: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int)
amarok:    ERROR!!??
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.0091s
amarok: BEGIN: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int)
amarok:    ERROR!!??
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.013s
amarok: BEGIN: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int)
amarok:    ERROR!!??
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.015s
amarok: BEGIN: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int)
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.011s
amarok: BEGIN: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int)
amarok:    ERROR!!??
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.03s
amarok: BEGIN: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int)
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.048s
amarok: BEGIN: virtual QSize ProgressWidget::sizeHint() const
amarok: END__: virtual QSize ProgressWidget::sizeHint() const - Took
0.0011s
amarok: BEGIN: virtual QSize ProgressWidget::sizeHint() const
amarok: END__: virtual QSize ProgressWidget::sizeHint() const - Took
0.00017s
amarok: BEGIN: virtual QSize ProgressWidget::sizeHint() const
amarok: END__: virtual QSize ProgressWidget::sizeHint() const - Took
0.00052s
amarok: BEGIN: virtual QSize ProgressWidget::sizeHint() const
amarok: END__: virtual QSize ProgressWidget::sizeHint() const - Took
0.0003s
amarok: BEGIN: virtual QSize ProgressWidget::sizeHint() const
amarok: END__: virtual QSize ProgressWidget::sizeHint() const - Took
0.0002s
amarok: BEGIN: virtual QSize ProgressWidget::sizeHint() const
amarok: END__: virtual QSize ProgressWidget::sizeHint() const - Took
0.0028s
amarok: BEGIN: virtual QSize ProgressWidget::sizeHint() const
amarok: END__: virtual QSize ProgressWidget::sizeHint() const - Took
0.00062s
amarok: BEGIN: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int)
amarok:    ERROR!!??
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.0093s
amarok: BEGIN: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int)
amarok:    ERROR!!??
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.011s
amarok: BEGIN: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int)
amarok:    ERROR!!??
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.023s
amarok: BEGIN: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int)
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.0022s
amarok: BEGIN: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int)
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.00083s
amarok: BEGIN: Meta::TrackList Playlist::Model::removeTracksCommand(int, int)
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.00078s
amarok: BEGIN: Meta::TrackList Playlist::Model::removeTracksCommand(int, int)
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.0011s
amarok: BEGIN: Meta::TrackList Playlist::Model::removeTracksCommand(int, int)
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.00053s
amarok: BEGIN: Meta::TrackList Playlist::Model::removeTracksCommand(int, int)
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.0014s
amarok: BEGIN: Meta::TrackList Playlist::Model::removeTracksCommand(int, int)
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.0022s
amarok: BEGIN: Meta::TrackList Playlist::Model::removeTracksCommand(int, int)
amarok: END__: Meta::TrackList
Playlist::Model::removeTracksCommand(int, int) - Took 0.0006s
amarok: BEGIN: virtual QSize ProgressWidget::sizeHint() const
amarok: END__: virtual QSize ProgressWidget::sizeHint() const - Took 0.005s
amarok: BEGIN: virtual QSize ProgressWidget::sizeHint() const
amarok: END__: virtual QSize ProgressWidget::sizeHint() const - Took 0.00051s
amarok: BEGIN: virtual QSize ProgressWidget::sizeHint() const
amarok: END__: virtual QSize ProgressWidget::sizeHint() const - Took 0.00051s
amarok: BEGIN: virtual QSize ProgressWidget::sizeHint() const
amarok: END__: virtual QSize ProgressWidget::sizeHint() const - Took 0.00051s
amarok: BEGIN: virtual QSize ProgressWidget::sizeHint() const
amarok: END__: virtual QSize ProgressWidget::sizeHint() const - Took 0.00055s
amarok: BEGIN: virtual QSize ProgressWidget::sizeHint() const
amarok: END__: virtual QSize ProgressWidget::sizeHint() const - Took 0.00017s
amarok: BEGIN: virtual QSize ProgressWidget::sizeHint() const
amarok: END__: virtual QSize ProgressWidget::sizeHint() const - Took 0.00016s
amarok: BEGIN: virtual QSize ProgressWidget::sizeHint() const
amarok: END__: virtual QSize ProgressWidget::sizeHint() const - Took 0.00052s
amarok: BEGIN: virtual QSize ProgressWidget::sizeHint() const
amarok: END__: virtual QSize ProgressWidget::sizeHint() const - Took 0.00017s
amarok: BEGIN: virtual QSize ProgressWidget::sizeHint() const
amarok: END__: virtual QSize ProgressWidget::sizeHint() const - Took 0.00016s
amarok: BEGIN: virtual QSize ProgressWidget::sizeHint() const
amarok: END__: virtual QSize ProgressWidget::sizeHint() const - Took 0.00017s
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = amarok path = <unknown> pid = 12633
sock_file=/home/myriam/.kde4/socket-filoue/kdeinit4__0


-- 
Protect your freedom, join the Fellowship of FSFE!
http://www.fsfe.org
Please don't send me proprietary file formats,
use ISO standard ODF instead (ISO/IEC 26300)


More information about the Amarok-devel mailing list