Version: 2.1-SVN (using 4.2.88 (KDE 4.2.88 (KDE 4.3 >= 20090527)), Arch Linux) Compiler: gcc OS: Linux (i686) release 2.6.29-ARCH When this window called from collection< it is buggy. When from playlist-normal:( Rev 976819. More in screen
Created attachment 34235 [details] Buggy
Created attachment 34236 [details] Normal (from playlist)
confirmed with trunk
oh my.
Hm, I can't reproduce this with KDE 4.2.2. Looks normal here. Maybe a bug in KDE 4.2.88? Could you please start Amarok with --debug, and then open the dialog, close it again, and then attach the relevant section here?
[user@1x1linux ~]$ amarok --debug QDBusObjectPath: invalid path "" Object::connect: No such signal KLineEdit::downPressed() in /home/jofko/kdemod/playground/amarok2-svn/src/amarok2/src/widgets/ProgressiveSearchWidget.cpp:57 Couldn't resolve property: linearGradient6699 Couldn't resolve property: linearGradient4088 Couldn't resolve property: linearGradient8515 Couldn't resolve property: linearGradient4203 Couldn't resolve property: linearGradient4088 Couldn't resolve property: linearGradient8515 Couldn't resolve property: linearGradient8515 Couldn't resolve property: linearGradient4088 Couldn't resolve property: linearGradient6699 Couldn't resolve property: linearGradient4088 Couldn't resolve property: linearGradient8515 Couldn't resolve property: linearGradient4203 Couldn't resolve property: linearGradient4088 Couldn't resolve property: linearGradient8515 Couldn't resolve property: linearGradient8515 Couldn't resolve property: linearGradient4088 HTTP GET "http://post.audioscrobbler.com/?hs=true&p=1.2.1&c=ark&v=2.1-SVN&u=ral_il_an&t=1244035950&a=b1fe34925d21742e583ee15f640a4188&api_key=402d3ca8e9bc9d3cf9b85e1202944ca5&sk=17a0a1d902bc19a39fa2b2312da2ed03" Couldn't resolve property: linearGradient5167 link XMLID_9_ hasn't been detected! Couldn't resolve property: linearGradient3563 link XMLID_9_ hasn't been detected! link XMLID_9_ hasn't been detected! link XMLID_9_ hasn't been detected! QPainter::begin: Cannot paint on a null pixmap QPainter::end: Painter not active, aborted amarok: ************************************************************************************************************ amarok: ** DEBUGGING OUTPUT IS NOW ENABLED. PLEASE NOTE THAT YOU WILL ONLY SEE THE FULL OUTPUT ON THE NEXT START. ** amarok: ************************************************************************************************************ amarok: END__: static void App::handleCliArgs() - Took 0.0013s amarok: END__: virtual int App::newInstance() - Took 0.0017s [user@1x1linux ~]$ amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.network" amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 0.05s amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.gui" amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 0.32s amarok: SCRIPT "Librivox.org" : "creating service..." amarok: BEGIN: static QScriptValue ScriptableServiceScript::ScriptableServiceScript_prototype_ctor(QScriptContext*, QScriptEngine*) amarok: BEGIN: bool ScriptableServiceManager::initService(const QString&, int, const QString&, const QString&, bool) amarok: initializing scripted service: "Librivox.org" amarok: BEGIN: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&) amarok: END__: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&) - Took 0.0052s amarok: BEGIN: void ServiceBase::setIcon(const QIcon&) amarok: END__: void ServiceBase::setIcon(const QIcon&) - Took 0.00037s amarok: BEGIN: void ScriptableService::init(int, const QString&, bool) amarok: BEGIN: ScriptableServiceCollection::ScriptableServiceCollection(const QString&) amarok: END__: ScriptableServiceCollection::ScriptableServiceCollection(const QString&) - Took 0.00049s amarok: END__: void ScriptableService::init(int, const QString&, bool) - Took 0.0012s amarok: END__: bool ScriptableServiceManager::initService(const QString&, int, const QString&, const QString&, bool) - Took 0.0089s amarok: END__: static QScriptValue ScriptableServiceScript::ScriptableServiceScript_prototype_ctor(QScriptContext*, QScriptEngine*) - Took 0.0098s amarok: SCRIPT "Librivox.org" : "done creating service!" amarok: BEGIN: void ScriptableServiceScript::slotCustomize(const QString&) amarok: SCRIPT "Librivox.org" : "customizing Librivox service" amarok: SCRIPT "Librivox.org" : "loading icon: /usr/share/apps/amarok/scripts/librivox_service/LibrivoxIcon.png" amarok: BEGIN: void ScriptableServiceManager::setIcon(const QString&, const QPixmap&) amarok: service: "Librivox.org" amarok: BEGIN: void ServiceBase::setIcon(const QIcon&) amarok: END__: void ServiceBase::setIcon(const QIcon&) - Took 9.1e-05s amarok: END__: void ScriptableServiceManager::setIcon(const QString&, const QPixmap&) - Took 0.00046s amarok: END__: void ScriptableServiceScript::slotCustomize(const QString&) - Took 0.05s amarok: END__: bool ScriptManager::slotRunScript(QString, bool) - Took 3.8s amarok: BEGIN: bool ScriptManager::slotRunScript(QString, bool) amarok: BEGIN: void ScriptManager::startScriptEngine(QString) amarok: BEGIN: ScriptableServiceScript::ScriptableServiceScript(QScriptEngine*) amarok: END__: ScriptableServiceScript::ScriptableServiceScript(QScriptEngine*) - Took 0.00015s amarok: BEGIN: Downloader::Downloader(QScriptEngine*) amarok: END__: Downloader::Downloader(QScriptEngine*) - Took 0.00031s amarok: END__: void ScriptManager::startScriptEngine(QString) - Took 0.005s amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.core" amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 0.079s amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.xml" amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 0.068s amarok: END__: bool ScriptManager::slotRunScript(QString, bool) - Took 0.6s amarok: END__: void ScriptManager::slotConfigChanged(bool) - Took 4.5s amarok: END__: void ScriptManager::findScripts() - Took 5.3s "OK afc49ad9145e4a049522288b6986dab9 http://post.audioscrobbler.com:80/np_1.2 http://post2.audioscrobbler.com:80/protocol_1.2" amarok: [lastfm] statusChanged: statusCode= 1 HTTP POST: "http://post.audioscrobbler.com:80/np_1.2&a=Ekzistencia&t=Freedom%27s%20Call&b=The%20Storm%20Master&l=250&n=0&m=" amarok: BEGIN: void LastFmService::onGetUserInfo(WsReply*) amarok: profile info "DE" "17" "m" "5152" false amarok: profile avatar: "http://userserve-ak.last.fm/serve/126/26519745.png" amarok: END__: void LastFmService::onGetUserInfo(WsReply*) - Took 0.015s amarok: BEGIN: void LastFmServiceCollection::slotAddFriendsLoved(WsReply*) amarok: END__: void LastFmServiceCollection::slotAddFriendsLoved(WsReply*) - Took 0.0045s amarok: BEGIN: void LastFmServiceCollection::slotAddFriendsPersonal(WsReply*) amarok: END__: void LastFmServiceCollection::slotAddFriendsPersonal(WsReply*) - Took 0.0036s amarok: BEGIN: void LastFmServiceCollection::slotAddNeighboursLoved(WsReply*) amarok: END__: void LastFmServiceCollection::slotAddNeighboursLoved(WsReply*) - Took 0.16s amarok: BEGIN: void LastFmServiceCollection::slotAddNeighboursPersonal(WsReply*) amarok: END__: void LastFmServiceCollection::slotAddNeighboursPersonal(WsReply*) - Took 0.18s "OK" amarok: BEGIN: void LastFmService::onAvatarDownloaded(QPixmap) amarok: END__: void LastFmService::onAvatarDownloaded(QPixmap) - Took 0.0026s amarok: resizing containment to: QRect(0,0 575x682) amarok: setting layout to QRectF(0,0 575x30) amarok: Initialized thread, count== 3 amarok: BEGIN: virtual void MainToolbar::resizeEvent(QResizeEvent*) amarok: END__: virtual void MainToolbar::resizeEvent(QResizeEvent*) - Took 0.00063s amarok: here 1 amarok: here 2 amarok: BEGIN: static BookmarkList PlayUrlRunner::bookmarksFromUrl(KUrl) amarok: query: "SELECT id, parent_id, name, url, description, custom FROM bookmarks WHERE url LIKE '%ZmlsZTovLy9ob21lL3VzZXIvTGFzdC5mbSUyMGZyZWUlMjByZWNvbW1lbmRlZCUyMGRvd25sb2FkcyUyMGZvciUyMHJhbF9pbF9hbidzL0ZyZWVkb20ncytDYWxsLm1wMw=%'" amarok: END__: static BookmarkList PlayUrlRunner::bookmarksFromUrl(KUrl) - Took 0.0013s amarok: resizing containment to: QRect(0,0 575x660) amarok: BEGIN: void Playlist::PrettyListView::fixInvisible() amarok: END__: void Playlist::PrettyListView::fixInvisible() - Took 0.00031s amarok: setting applets geom to QRectF(0,0 575x660) amarok: BEGIN: void Context::VerticalAppletLayout::showAtIndex(int) amarok: END__: void Context::VerticalAppletLayout::showAtIndex(int) - Took 0.00011s amarok: BEGIN: virtual void CurrentTrack::constraintsEvent(Plasma::Constraints) amarok: END__: virtual void CurrentTrack::constraintsEvent(Plasma::Constraints) - Took 0.00032s amarok: BEGIN: virtual void Albums::constraintsEvent(Plasma::Constraints) amarok: Updating constraints for 172847096 album rows amarok: END__: virtual void Albums::constraintsEvent(Plasma::Constraints) - Took 0.00041s amarok: checking for global actions amarok: BEGIN: PopupDropperActionList CollectionTreeView::createCollectionActions(const QModelIndexList&) amarok: BEGIN: virtual Meta::Capability* SqlCollection::createCapabilityInterface(Meta::Capability::Type) amarok: END__: virtual Meta::Capability* SqlCollection::createCapabilityInterface(Meta::Capability::Type) - Took 0.00011s amarok: Has Collection Capability! amarok: BEGIN: virtual QList<PopupDropperAction*> Meta::SqlCollectionCapability::collectionActions(QueryMaker*) amarok: BEGIN: Meta::CollectionCapabilityHelper::CollectionCapabilityHelper(QueryMaker*) amarok: END__: Meta::CollectionCapabilityHelper::CollectionCapabilityHelper(QueryMaker*) - Took 8.6e-05s amarok: BEGIN: void Meta::CollectionCapabilityHelper::setAction(PopupDropperAction*, const QObject*, const char*) amarok: END__: void Meta::CollectionCapabilityHelper::setAction(PopupDropperAction*, const QObject*, const char*) - Took 0.00017s amarok: END__: virtual QList<PopupDropperAction*> Meta::SqlCollectionCapability::collectionActions(QueryMaker*) - Took 0.00062s amarok: END__: PopupDropperActionList CollectionTreeView::createCollectionActions(const QModelIndexList&) - Took 0.0012s amarok: BEGIN: bool CollectionTreeView::onlyOneCollection(const QModelIndexList&) amarok: END__: bool CollectionTreeView::onlyOneCollection(const QModelIndexList&) - Took 0.00011s amarok: BEGIN: bool CollectionTreeView::onlyOneCollection(const QModelIndexList&) amarok: END__: bool CollectionTreeView::onlyOneCollection(const QModelIndexList&) - Took 8.1e-05s amarok: BEGIN: TagDialog::TagDialog(QueryMaker*) amarok: Initialized thread, count== 4 amarok: Initialized thread, count== 5 amarok: END__: TagDialog::TagDialog(QueryMaker*) - Took 0.056s amarok: BEGIN: void TagDialog::dataQueryDone() amarok: END__: void TagDialog::dataQueryDone() - Took 0.0025s amarok: BEGIN: void TagDialog::resultReady(const QString&, const Meta::TrackList&) amarok: [TagDialog] Artist is: "Nautilus Pompilius" amarok: [TagDialog] Artist is: "Kino" amarok: [TagDialog] Artist is: "Kino" amarok: END__: void TagDialog::resultReady(const QString&, const Meta::TrackList&) - Took 0.00024s amarok: BEGIN: void TagDialog::queryDone() amarok: BEGIN: void TagDialog::setCurrentTrack(Meta::TrackPtr) amarok: END__: void TagDialog::setCurrentTrack(Meta::TrackPtr) - Took 0.0001s amarok: BEGIN: void TagDialog::init() amarok: BEGIN: void TagDialog::setCurrentTrack(Meta::TrackPtr) amarok: END__: void TagDialog::setCurrentTrack(Meta::TrackPtr) - Took 0.00021s amarok: [TagDialog] [WARNING!] NOT-IMPLEMENTED: QStringList TagDialog::getCommonLabels() amarok: END__: void TagDialog::init() - Took 0.16s amarok: END__: void TagDialog::queryDone() - Took 0.16s amarok: BEGIN: void ScanManager::startIncrementalScan() amarok: BEGIN: QStringList ScanManager::getDirsToScan() amarok: END__: QStringList ScanManager::getDirsToScan() - Took 0.13s amarok: GOING TO SCAN: amarok: Scanning nothing, return. amarok: BEGIN: void ScanManager::writeBatchIncrementalInfoFile() amarok: END__: void ScanManager::writeBatchIncrementalInfoFile() - Took 0.00091s amarok: END__: void ScanManager::startIncrementalScan() - Took 0.13s amarok: BEGIN: void ScanManager::startIncrementalScan() amarok: BEGIN: QStringList ScanManager::getDirsToScan() amarok: END__: QStringList ScanManager::getDirsToScan() - Took 0.15s amarok: GOING TO SCAN: amarok: Scanning nothing, return. amarok: BEGIN: void ScanManager::writeBatchIncrementalInfoFile() amarok: END__: void ScanManager::writeBatchIncrementalInfoFile() - Took 0.00096s amarok: END__: void ScanManager::startIncrementalScan() - Took 0.15s amarok: BEGIN: void TagDialog::cancelPressed() amarok: END__: void TagDialog::cancelPressed() - Took 0.29s amarok: BEGIN: virtual TagDialog::~TagDialog() amarok: END__: virtual TagDialog::~TagDialog() - Took 0.036s amarok: BEGIN: virtual void MainWindow::closeEvent(QCloseEvent*) amarok: END__: virtual void MainWindow::closeEvent(QCloseEvent*) - Took 0.0036s amarok: BEGIN: virtual void MainWindow::closeEvent(QCloseEvent*) amarok: END__: virtual void MainWindow::closeEvent(QCloseEvent*) - Took 0.00066s amarok: BEGIN: void ScanManager::startIncrementalScan() amarok: BEGIN: QStringList ScanManager::getDirsToScan() amarok: END__: QStringList ScanManager::getDirsToScan() - Took 0.15s amarok: GOING TO SCAN: amarok: Scanning nothing, return. amarok: BEGIN: void ScanManager::writeBatchIncrementalInfoFile() amarok: END__: void ScanManager::writeBatchIncrementalInfoFile() - Took 0.001s amarok: END__: void ScanManager::startIncrementalScan() - Took 0.15s amarok: BEGIN: void EngineController::slotAboutToFinish() amarok: [EngineController] Track finished completely, updating statistics amarok: BEGIN: virtual void Amarok::OSD::metadataChanged(Meta::TrackPtr) amarok: BEGIN: void OSDWidget::show(const QString&, QImage) amarok: END__: void OSDWidget::show(const QString&, QImage) - Took 0.59s amarok: END__: virtual void Amarok::OSD::metadataChanged(Meta::TrackPtr) - Took 1.6s amarok: BEGIN: virtual void Amarok::OSD::metadataChanged(Meta::TrackPtr) amarok: BEGIN: void OSDWidget::show(const QString&, QImage) amarok: END__: void OSDWidget::show(const QString&, QImage) - Took 0.0018s amarok: END__: virtual void Amarok::OSD::metadataChanged(Meta::TrackPtr) - Took 0.092s amarok: BEGIN: void Playlist::Actions::play(quint64, bool) amarok: END__: void Playlist::Actions::play(quint64, bool) - Took 0.00029s amarok: END__: void EngineController::slotAboutToFinish() - Took 1.8s amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) amarok: [EngineController] Using gain of 0 with relative peak of 0 amarok: BEGIN: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) amarok: BEGIN: virtual void ProgressWidget::engineStateChanged(Phonon::State, Phonon::State) amarok: END__: virtual void ProgressWidget::engineStateChanged(Phonon::State, Phonon::State) - Took 8.3e-05s amarok: returning bookmarkcurrenttrack action amarok: BEGIN: virtual void Amarok::PlayPauseAction::engineStateChanged(Phonon::State, Phonon::State) amarok: NEWSTATE: 2 OLDSTATE: 2 amarok: END__: virtual void Amarok::PlayPauseAction::engineStateChanged(Phonon::State, Phonon::State) - Took 0.00097s amarok: BEGIN: virtual void Context::ContextView::engineStateChanged(Phonon::State, Phonon::State) amarok: BEGIN: virtual void CurrentEngine::message(const Context::ContextState&) amarok: BEGIN: void CurrentEngine::update() amarok: END__: void CurrentEngine::update() - Took 0.17s amarok: END__: virtual void CurrentEngine::message(const Context::ContextState&) - Took 0.17s amarok: END__: virtual void Context::ContextView::engineStateChanged(Phonon::State, Phonon::State) - Took 0.17s amarok: returning bookmarkcurrenttrack action amarok: BEGIN: virtual void StatusBar::engineStateChanged(Phonon::State, Phonon::State) amarok: PlayingState: clear text amarok: END__: virtual void StatusBar::engineStateChanged(Phonon::State, Phonon::State) - Took 0.0018s amarok: BEGIN: virtual void Amarok::OSD::engineStateChanged(Phonon::State, Phonon::State) amarok: BEGIN: virtual void Amarok::OSD::metadataChanged(Meta::TrackPtr) amarok: BEGIN: void OSDWidget::show(const QString&, QImage) amarok: END__: void OSDWidget::show(const QString&, QImage) - Took 0.0037s amarok: END__: virtual void Amarok::OSD::metadataChanged(Meta::TrackPtr) - Took 0.49s amarok: END__: virtual void Amarok::OSD::engineStateChanged(Phonon::State, Phonon::State) - Took 0.49s amarok: BEGIN: virtual void MainWindow::engineStateChanged(Phonon::State, Phonon::State) amarok: [MainWindow] Phonon state: 2 amarok: END__: virtual void MainWindow::engineStateChanged(Phonon::State, Phonon::State) - Took 0.00044s amarok: END__: void EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 1.5s amarok: BEGIN: virtual void ProgressWidget::engineNewTrackPlaying() amarok: BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(long int) amarok: new length: 272 amarok: slider enabled! amarok: here 1 amarok: here 2 amarok: BEGIN: static BookmarkList PlayUrlRunner::bookmarksFromUrl(KUrl) amarok: query: "SELECT id, parent_id, name, url, description, custom FROM bookmarks WHERE url LIKE '%ZmlsZTovLy93aW5kb3dzL0MvRG9jdW1lbnRzJTIwYW5kJTIwU2V0dGluZ3MvJUQwJTkwJUQwJUI0JUQwJUJDJUQwJUI4JUQwJUJEJUQwJUI4JUQxJTgxJUQxJTgyJUQxJTgwJUQwJUIwJUQxJTgyJUQwJUJFJUQxJTgwLyVEMCU5QyVEMCVCRSVEMCVCOCUyMCVEMCVCNCVEMCVCRSVEMCVCQSVEMSU4MyVEMCVCQyVEMCVCNSVEMCVCRCVEMSU4MiVEMSU4Qi8lRDAlOUMlRDAlQkUlRDElOEYlMjAlRDAlQkMlRDElODMlRDAlQjclRDElOEIlRDAlQkElRDAlQjAvJUQwJTk4JUQwJUI3JUQwJUIxJUQxJTgwJUQwJUIwJUQwJUJEJUQwJUJEJUQwJUJFJUQwJUI1JTIwJUQwJTlDJUQxJTgzJUQwJUI3JUQxJThCJUQwJUJBJUQwJUIwLyVEMCVBMCVEMCVCRSVEMCVCQS9lcGlkZW1pYS8yMDA5JTIwLSUyMCVEMCVBMSVEMSU4MyVEMCVCQyVEMCVCNSVEMSU4MCVEMCVCNSVEMSU4NyVEMCVCRCVEMSU4QiVEMCVCOSUyMCVEMCU5MCVEMCVCRCVEMCVCMyVEMCVCNSVEMCVCQi8wMSUyMC0lMjAlRDAlOUYlRDAlQkUlRDElODElRDAlQkIlRDAlQjUlRDAlQjQlRDAlQkQlRDAlQjglRDAlQjklMjAlRDAlQTAlRDAlQjAlRDElODElRDElODElRDAlQjIlRDAlQjUlRDElODIubXA%'" amarok: END__: static BookmarkList PlayUrlRunner::bookmarksFromUrl(KUrl) - Took 0.00082s amarok: END__: virtual void ProgressWidget::engineTrackLengthChanged(long int) - Took 0.0013s amarok: END__: virtual void ProgressWidget::engineNewTrackPlaying() - Took 0.0016s amarok: returning bookmarkcurrenttrack action amarok: BEGIN: virtual void TimecodeObserver::engineNewTrackPlaying() amarok: curent track name: "Последний Рассвет" amarok: Track timecodeable amarok: END__: virtual void TimecodeObserver::engineNewTrackPlaying() - Took 0.0002s amarok: BEGIN: virtual void ScrobblerAdapter::engineNewTrackPlaying() amarok: [lastfm] track type: "mp3" amarok: BEGIN: void ScrobblerAdapter::checkScrobble() amarok: [lastfm] total played 250013 duration 125000 isNull false submit? true amarok: [lastfm] scrobble: "Ekzistencia" - "The Storm Master" - "Freedom's Call" HTTP POST: "http://post2.audioscrobbler.com:80/protocol_1.2&a[0]=Ekzistencia&t[0]=Freedom%27s%20Call&i[0]=1244035951&o[0]=P&r[0]=&l[0]=250&b[0]=The%20Storm%20Master&n[0]=0&m[0]=" amarok: [lastfm] statusChanged: statusCode= 2 amarok: END__: void ScrobblerAdapter::checkScrobble() - Took 0.0017s amarok: [lastfm] nowPlaying: "Эпидемия" - "Сумеречный Ангел (сингл)" - "Последний Рассвет" amarok: END__: virtual void ScrobblerAdapter::engineNewTrackPlaying() - Took 0.0022s amarok: BEGIN: void Playlist::PrettyListView::scrollToActiveTrack() amarok: [Playlist::PrettyListView] skipping scroll? false amarok: END__: void Playlist::PrettyListView::scrollToActiveTrack() - Took 0.00093s amarok: END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) - Took 2.1s amarok: BEGIN: void EngineController::slotTrackLengthChanged(qint64) amarok: BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(long int) amarok: new length: 272 amarok: slider enabled! amarok: here 1 amarok: here 2 amarok: BEGIN: static BookmarkList PlayUrlRunner::bookmarksFromUrl(KUrl) amarok: query: "SELECT id, parent_id, name, url, description, custom FROM bookmarks WHERE url LIKE '%ZmlsZTovLy93aW5kb3dzL0MvRG9jdW1lbnRzJTIwYW5kJTIwU2V0dGluZ3MvJUQwJTkwJUQwJUI0JUQwJUJDJUQwJUI4JUQwJUJEJUQwJUI4JUQxJTgxJUQxJTgyJUQxJTgwJUQwJUIwJUQxJTgyJUQwJUJFJUQxJTgwLyVEMCU5QyVEMCVCRSVEMCVCOCUyMCVEMCVCNCVEMCVCRSVEMCVCQSVEMSU4MyVEMCVCQyVEMCVCNSVEMCVCRCVEMSU4MiVEMSU4Qi8lRDAlOUMlRDAlQkUlRDElOEYlMjAlRDAlQkMlRDElODMlRDAlQjclRDElOEIlRDAlQkElRDAlQjAvJUQwJTk4JUQwJUI3JUQwJUIxJUQxJTgwJUQwJUIwJUQwJUJEJUQwJUJEJUQwJUJFJUQwJUI1JTIwJUQwJTlDJUQxJTgzJUQwJUI3JUQxJThCJUQwJUJBJUQwJUIwLyVEMCVBMCVEMCVCRSVEMCVCQS9lcGlkZW1pYS8yMDA5JTIwLSUyMCVEMCVBMSVEMSU4MyVEMCVCQyVEMCVCNSVEMSU4MCVEMCVCNSVEMSU4NyVEMCVCRCVEMSU4QiVEMCVCOSUyMCVEMCU5MCVEMCVCRCVEMCVCMyVEMCVCNSVEMCVCQi8wMSUyMC0lMjAlRDAlOUYlRDAlQkUlRDElODElRDAlQkIlRDAlQjUlRDAlQjQlRDAlQkQlRDAlQjglRDAlQjklMjAlRDAlQTAlRDAlQjAlRDElODElRDElODElRDAlQjIlRDAlQjUlRDElODIubXA%'" amarok: END__: static BookmarkList PlayUrlRunner::bookmarksFromUrl(KUrl) - Took 0.016s amarok: END__: virtual void ProgressWidget::engineTrackLengthChanged(long int) - Took 0.016s amarok: END__: void EngineController::slotTrackLengthChanged(qint64) - Took 0.017s amarok: BEGIN: void EngineController::slotMetaDataChanged() amarok: [EngineController] Artist : ("ÐпидемиÑ") amarok: [EngineController] Album : ("СÑмеÑеÑнÑй") amarok: [EngineController] Title : ("ÐоÑледний") amarok: [EngineController] Genre : ("") amarok: [EngineController] Tracknumber: ("ÿþ1") amarok: [EngineController] Length : () amarok: [EngineController] Track changed: true amarok: BEGIN: void EngineSubject::newMetaDataNotify(const QHash<long long int, QString>&, bool) amarok: returning bookmarkcurrenttrack action amarok: BEGIN: virtual void Context::ContextView::engineNewMetaData(const QHash<long long int, QString>&, bool) amarok: END__: virtual void Context::ContextView::engineNewMetaData(const QHash<long long int, QString>&, bool) - Took 0.00016s amarok: returning bookmarkcurrenttrack action amarok: BEGIN: virtual void ScrobblerAdapter::engineNewMetaData(const QHash<long long int, QString>&, bool) amarok: END__: virtual void ScrobblerAdapter::engineNewMetaData(const QHash<long long int, QString>&, bool) - Took 0.00018s amarok: END__: void EngineSubject::newMetaDataNotify(const QHash<long long int, QString>&, bool) - Took 0.023s amarok: END__: void EngineController::slotMetaDataChanged() - Took 0.024s amarok: BEGIN: void Albums::dataUpdated(const QString&, const QHash<QString, QVariant>&) amarok: Received 7 albums amarok: END__: void Albums::dataUpdated(const QString&, const QHash<QString, QVariant>&) - Took 0.81s amarok: BEGIN: void CurrentTrack::dataUpdated(const QString&, const QHash<QString, QVariant>&) amarok: END__: void CurrentTrack::dataUpdated(const QString&, const QHash<QString, QVariant>&) - Took 0.003s amarok: BEGIN: virtual void Albums::constraintsEvent(Plasma::Constraints) amarok: Updating constraints for 172847096 album rows amarok: END__: virtual void Albums::constraintsEvent(Plasma::Constraints) - Took 0.00025s amarok: BEGIN: virtual void CurrentTrack::constraintsEvent(Plasma::Constraints) amarok: placing album at X: 11.5 and Y: 6.5 amarok: END__: virtual void CurrentTrack::constraintsEvent(Plasma::Constraints) - Took 0.13s "OK" amarok: [lastfm] statusChanged: statusCode= 3 HTTP POST: "http://post.audioscrobbler.com:80/np_1.2&a=%D0%AD%D0%BF%D0%B8%D0%B4%D0%B5%D0%BC%D0%B8%D1%8F&t=%D0%9F%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BD%D0%B8%D0%B9%20%D0%A0%D0%B0%D1%81%D1%81%D0%B2%D0%B5%D1%82&b=%D0%A1%D1%83%D0%BC%D0%B5%D1%80%D0%B5%D1%87%D0%BD%D1%8B%D0%B9%20%D0%90%D0%BD%D0%B3%D0%B5%D0%BB%20%28%D1%81%D0%B8%D0%BD%D0%B3%D0%BB%29&l=272&n=0&m=" "OK"
amarok: checking for global actions amarok: Got global action: "&Last.fm: Love" amarok: BEGIN: PopupDropperActionList CollectionTreeView::createCollectionActions(const QModelIndexList&) amarok: BEGIN: virtual Meta::Capability* SqlCollection::createCapabilityInterface(Meta::Capability::Type) amarok: END__: virtual Meta::Capability* SqlCollection::createCapabilityInterface(Meta::Capability::Type) - Took 0.00012s amarok: Has Collection Capability! amarok: BEGIN: virtual QList<PopupDropperAction*> Meta::SqlCollectionCapability::collectionActions(QueryMaker*) amarok: BEGIN: Meta::CollectionCapabilityHelper::CollectionCapabilityHelper(QueryMaker*) amarok: END__: Meta::CollectionCapabilityHelper::CollectionCapabilityHelper(QueryMaker*) - Took 9.6e-05s amarok: BEGIN: void Meta::CollectionCapabilityHelper::setAction(PopupDropperAction*, const QObject*, const char*) amarok: END__: void Meta::CollectionCapabilityHelper::setAction(PopupDropperAction*, const QObject*, const char*) - Took 0.00018s amarok: END__: virtual QList<PopupDropperAction*> Meta::SqlCollectionCapability::collectionActions(QueryMaker*) - Took 0.0006s amarok: END__: PopupDropperActionList CollectionTreeView::createCollectionActions(const QModelIndexList&) - Took 0.0013s amarok: BEGIN: bool CollectionTreeView::onlyOneCollection(const QModelIndexList&) amarok: END__: bool CollectionTreeView::onlyOneCollection(const QModelIndexList&) - Took 0.00012s amarok: BEGIN: bool CollectionTreeView::onlyOneCollection(const QModelIndexList&) amarok: END__: bool CollectionTreeView::onlyOneCollection(const QModelIndexList&) - Took 0.00011s amarok: BEGIN: TagDialog::TagDialog(QueryMaker*) QObject::connect: Connecting from COMPAT signal (KTabBar::moveTab(int,int)) amarok: END__: TagDialog::TagDialog(QueryMaker*) - Took 0.068s amarok(27296)/kdeui (kdelibs) KDialogPrivate::queuedLayoutUpdate: TagDialog created with a layout; don't do that, KDialog takes care of it, use mainWidget or setMainWidget instead amarok: BEGIN: void TagDialog::resultReady(const QString&, const Meta::TrackList&) amarok: [TagDialog] Artist is: "Rage Against The Machine" amarok: END__: void TagDialog::resultReady(const QString&, const Meta::TrackList&) - Took 0.00038s amarok: BEGIN: void TagDialog::queryDone() amarok: BEGIN: void TagDialog::setCurrentTrack(Meta::TrackPtr) amarok: END__: void TagDialog::setCurrentTrack(Meta::TrackPtr) - Took 0.0002s amarok: BEGIN: void TagDialog::init() amarok: [TagDialog] [WARNING!] NOT-IMPLEMENTED: void TagDialog::loadLabels(const Meta::TrackPtr&) amarok: BEGIN: void TagDialog::readTags() amarok: [TagDialog] [WARNING!] NOT-IMPLEMENTED: const QStringList TagDialog::statisticsData() amarok: END__: void TagDialog::readTags() - Took 0.0029s amarok: END__: void TagDialog::init() - Took 0.022s amarok: END__: void TagDialog::queryDone() - Took 0.023s amarok: BEGIN: void TagDialog::dataQueryDone() amarok: END__: void TagDialog::dataQueryDone() - Took 0.0048s amarok: BEGIN: virtual TagDialog::~TagDialog() amarok(27296)/khtml (part) KHTMLPart::~KHTMLPart: KHTMLPart(0x2657d50) amarok(27296)/kparts KParts::Part::~Part: deleting widget QWidget(0x2cda050, name = "khtml_part_widget") "khtml_part_widget" amarok: END__: virtual TagDialog::~TagDialog() - Took 0.0082s X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 (X_GetProperty) Resource id: 0x2c35160
Instead when doing it (right) from the playlist the output is: amarok: BEGIN: virtual void Playlist::PrettyListView::contextMenuEvent(QContextMenuEvent*) amarok: BEGIN: void Playlist::ViewCommon::trackMenu(QWidget*, const QModelIndex*, const QPoint&, bool) amarok: BEGIN: TagDialog::TagDialog(const Meta::TrackList&, QWidget*) amarok: BEGIN: void TagDialog::setCurrentTrack(Meta::TrackPtr) amarok: END__: void TagDialog::setCurrentTrack(Meta::TrackPtr) - Took 0.00035s QObject::connect: Connecting from COMPAT signal (KTabBar::moveTab(int,int)) amarok: BEGIN: void TagDialog::init() amarok: [TagDialog] [WARNING!] NOT-IMPLEMENTED: void TagDialog::loadLabels(const Meta::TrackPtr&) amarok: BEGIN: void TagDialog::readTags() amarok: [TagDialog] [WARNING!] NOT-IMPLEMENTED: const QStringList TagDialog::statisticsData() amarok: END__: void TagDialog::readTags() - Took 0.049s amarok: END__: void TagDialog::init() - Took 0.09s amarok: END__: TagDialog::TagDialog(const Meta::TrackList&, QWidget*) - Took 0.11s amarok: END__: void Playlist::ViewCommon::trackMenu(QWidget*, const QModelIndex*, const QPoint&, bool) - Took 1.6s amarok: END__: virtual void Playlist::PrettyListView::contextMenuEvent(QContextMenuEvent*) - Took 1.6s amarok(27296)/kdeui (kdelibs) KDialogPrivate::queuedLayoutUpdate: TagDialog created with a layout; don't do that, KDialog takes care of it, use mainWidget or setMainWidget instead amarok: BEGIN: void TagDialog::dataQueryDone() amarok: BEGIN: void TagDialog::readTags() amarok: BEGIN: void TagDialog::commentModified() amarok: END__: void TagDialog::commentModified() - Took 8.3e-05s amarok: [TagDialog] [WARNING!] NOT-IMPLEMENTED: const QStringList TagDialog::statisticsData() amarok: END__: void TagDialog::readTags() - Took 0.0023s amarok: END__: void TagDialog::dataQueryDone() - Took 0.0091s amarok: BEGIN: virtual TagDialog::~TagDialog() amarok(27296)/khtml (part) KHTMLPart::~KHTMLPart: KHTMLPart(0x2654ee0) amarok(27296)/kparts KParts::Part::~Part: deleting widget QWidget(0x4525680, name = "khtml_part_widget") "khtml_part_widget" amarok: END__: virtual TagDialog::~TagDialog() - Took 0.0083s X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 (X_GetProperty) Resource id: 0x2c3ef14
Still valid with 4.2.90 aka 4.3 beta2
Amarok2-svn Revision 977263 - valid:(
*** Bug 195365 has been marked as a duplicate of this bug. ***
I can't reproduce this bug neither, running 2.1-SVN on Kubuntu Jaunty with KDE 4.2.85 (aka beta 1)
i think we've narrowed it down to happening with a recent kde svn revision (not sure if it's included in the last kde beta), so amarok version seems to be unimportant.
Can confirm on OpenSUSE 11.1, using KDE Version 4.2.88 (KDE 4.2.88 (KDE 4.3 >= 20090527)) "release 135"
*** Bug 195695 has been marked as a duplicate of this bug. ***
The bug remains in KDE 4.2.89 (KDE 4.3 >= 20090603)) "release 1".
SVN commit 979207 by markey: Fix broken layout of "Edit Track Details" dialog. This problem surfaced mostly with KDE 4.3, but the basic error was that we didn't set a "mainWidget" for KDialog. BUG: 195081 M +6 -3 TagDialog.cpp M +1 -1 TagDialogBase.ui WebSVN link: http://websvn.kde.org/?view=rev&revision=979207