This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Amarok CVS from ebuild dies on startup.

Tags: None
(comma "," separated)
PMT
Karma
0
Okay. I got annoyed at Amarok 1.1 being a mite bit unstable from the Gentoo ebuild, so I grabbed the CVS and compiled it with noamazon xine gstreamer arts as USE flags.

It compiled perfectly, and I ran it...the amarok 1.1 logo showed up, and then vanished. I, confused, run it from console, where it spits:

[code:1][amaroK loader] connecting to /home/rich/.kde/socket-eris/amarok.loader_socket
[amaroK loader] amaroK not running. Trying to start it..
amarok: [PluginManager] Plugin trader constraint: [X-KDE-amaroK-framework-version] == 3 and [X-KDE-amaroK-plugintype] == 'engine' and [X-KDE-amaroK-name] == 'void-engine' and [X-KDE-amaroK-rank] > 0
amarok: [PluginManager] Trying to load: libamarok_void-engine_plugin
amarok:
amarok: PluginManager Service Info:
amarok: ---------------------------
amarok: name :
amarok: library : libamarok_void-engine_plugin
amarok: desktopEntryPath : amarok_void-engine_plugin.desktop
amarok: X-KDE-amaroK-plugintype : engine
amarok: X-KDE-amaroK-name : void-engine
amarok: X-KDE-amaroK-authors : (Max Howell,Mark Kretschmann)
amarok: X-KDE-amaroK-rank : 1
amarok: X-KDE-amaroK-version : 1
amarok: X-KDE-amaroK-framework-version: 3
amarok:
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: no such table: tags
amarok: ERROR: on query: SELECT COUNT( url ) FROM tags LIMIT 0, 1;
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: no such table: tags
amarok: ERROR: on query: DROP TABLE tags;
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: no such table: album
amarok: ERROR: on query: DROP TABLE album;
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: no such table: artist
amarok: ERROR: on query: DROP TABLE artist;
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: no such table: genre
amarok: ERROR: on query: DROP TABLE genre;
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: no such table: year
amarok: ERROR: on query: DROP TABLE year;
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: no such table: images
amarok: ERROR: on query: DROP TABLE images;
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: table directories already exists
amarok: ERROR: on query: CREATE TABLE directories (dir VARCHAR(100) UNIQUE,changedate INTEGER );
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] sqlite_step error.
amarok: ERROR: database schema has changed
amarok: ERROR: on query: SELECT DISTINCT artist.name, tags.sampler FROM tags, artist WHERE artist.id=tags.artist ORDER BY lower(artist.name) DESC;
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: no such table: tags
amarok: ERROR: on query: SELECT COUNT( url ) FROM tags LIMIT 0, 1;
QColor::setRgb: RGB parameter(s) out of range
QColor::setRgb: RGB parameter(s) out of range
QColor::setRgb: RGB parameter(s) out of range
amarok: [PluginManager] Plugin trader constraint: [X-KDE-amaroK-framework-version] == 3 and [X-KDE-amaroK-plugintype] == 'engine' and [X-KDE-amaroK-name] == '' and [X-KDE-amaroK-rank] > 0
amarok: WARNING: [static amaroK::«»Plugin* PluginManager::createFromQuery(const QString&«»)] No matching plugin found.
amarok: [PluginManager] Plugin trader constraint: [X-KDE-amaroK-framework-version] == 3 and [X-KDE-amaroK-plugintype] == 'engine' and [X-KDE-amaroK-name] != '' and [X-KDE-amaroK-rank] > 0
amarok: [PluginManager] Trying to load: libamarok_gstengine_plugin
amarok:
amarok: PluginManager Service Info:
amarok: ---------------------------
amarok: name : GStreamer Engine
amarok: library : libamarok_gstengine_plugin
amarok: desktopEntryPath : amarok_gstengine_plugin.desktop
amarok: X-KDE-amaroK-plugintype : engine
amarok: X-KDE-amaroK-name : gst-engine
amarok: X-KDE-amaroK-authors : (Mark Kretschmann)
amarok: X-KDE-amaroK-rank : 255
amarok: X-KDE-amaroK-version : 1
amarok: X-KDE-amaroK-framework-version: 3
amarok:
amarok: [PluginManager] Unloading library: libamarok_void-engine_plugin
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: no such table: tags
amarok: ERROR: on query: SELECT tags.title, tags.url, round( statistics.percentage + 0.5 ), artist.name, album.name FROM tags, artist, album, statistics WHERE artist.id = tags.artist AND album.id = tags.album AND statistics.url = tags.url ORDER BY statistics.percentage DESC LIMIT 0,10;
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: no such table: tags
amarok: ERROR: on query: SELECT tags.title, tags.url, artist.name, album.name FROM tags, artist, album WHERE artist.id = tags.artist AND album.id = tags.album ORDER BY tags.createdate DESC LIMIT 0,10;
[amaroK loader] startup successful.
[amaroK loader] exiting.[/code:1]

Rather unfortunate, wouldn't you agree?

PS: amarokapp from console spews forth the following:
[code:1]amarok: [PluginManager] Plugin trader constraint: [X-KDE-amaroK-framework-version] == 3 and [X-KDE-amaroK-plugintype] == 'engine' and [X-KDE-amaroK-name] == 'void-engine' and [X-KDE-amaroK-rank] > 0
amarok: [PluginManager] Trying to load: libamarok_void-engine_plugin
amarok:
amarok: PluginManager Service Info:
amarok: ---------------------------
amarok: name :
amarok: library : libamarok_void-engine_plugin
amarok: desktopEntryPath : amarok_void-engine_plugin.desktop
amarok: X-KDE-amaroK-plugintype : engine
amarok: X-KDE-amaroK-name : void-engine
amarok: X-KDE-amaroK-authors : (Max Howell,Mark Kretschmann)
amarok: X-KDE-amaroK-rank : 1
amarok: X-KDE-amaroK-version : 1
amarok: X-KDE-amaroK-framework-version: 3
amarok:
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: no such table: tags
amarok: ERROR: on query: SELECT COUNT( url ) FROM tags LIMIT 0, 1;
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: no such table: tags
amarok: ERROR: on query: DROP TABLE tags;
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: no such table: album
amarok: ERROR: on query: DROP TABLE album;
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: no such table: artist
amarok: ERROR: on query: DROP TABLE artist;
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: no such table: genre
amarok: ERROR: on query: DROP TABLE genre;
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: no such table: year
amarok: ERROR: on query: DROP TABLE year;
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: no such table: images
amarok: ERROR: on query: DROP TABLE images;
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: table directories already exists
amarok: ERROR: on query: CREATE TABLE directories (dir VARCHAR(100) UNIQUE,changedate INTEGER );
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] sqlite_step error.
amarok: ERROR: database schema has changed
amarok: ERROR: on query: SELECT DISTINCT artist.name, tags.sampler FROM tags, artist WHERE artist.id=tags.artist ORDER BY lower(artist.name) DESC;
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: no such table: tags
amarok: ERROR: on query: SELECT COUNT( url ) FROM tags LIMIT 0, 1;
QColor::setRgb: RGB parameter(s) out of range
QColor::setRgb: RGB parameter(s) out of range
QColor::setRgb: RGB parameter(s) out of range
amarok: [PluginManager] Plugin trader constraint: [X-KDE-amaroK-framework-version] == 3 and [X-KDE-amaroK-plugintype] == 'engine' and [X-KDE-amaroK-name] == '' and [X-KDE-amaroK-rank] > 0
amarok: WARNING: [static amaroK::«»Plugin* PluginManager::createFromQuery(const QString&«»)] No matching plugin found.
amarok: [PluginManager] Plugin trader constraint: [X-KDE-amaroK-framework-version] == 3 and [X-KDE-amaroK-plugintype] == 'engine' and [X-KDE-amaroK-name] != '' and [X-KDE-amaroK-rank] > 0
amarok: [PluginManager] Trying to load: libamarok_gstengine_plugin
amarok:
amarok: PluginManager Service Info:
amarok: ---------------------------
amarok: name : GStreamer Engine
amarok: library : libamarok_gstengine_plugin
amarok: desktopEntryPath : amarok_gstengine_plugin.desktop
amarok: X-KDE-amaroK-plugintype : engine
amarok: X-KDE-amaroK-name : gst-engine
amarok: X-KDE-amaroK-authors : (Mark Kretschmann)
amarok: X-KDE-amaroK-rank : 255
amarok: X-KDE-amaroK-version : 1
amarok: X-KDE-amaroK-framework-version: 3
amarok:
amarok: [PluginManager] Unloading library: libamarok_void-engine_plugin
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: no such table: tags
amarok: ERROR: on query: SELECT tags.title, tags.url, round( statistics.percentage + 0.5 ), artist.name, album.name FROM tags, artist, album, statistics WHERE artist.id = tags.artist AND album.id = tags.album AND statistics.url = tags.url ORDER BY statistics.percentage DESC LIMIT 0,10;
amarok: ERROR: [bool CollectionDB::execSql(const QString&, QStringList*, QStringList*, bool)] [CollectionDB] sqlite3_compile error:
amarok: ERROR: no such table: tags
amarok: ERROR: on query: SELECT tags.title, tags.url, artist.name, album.name FROM tags, artist, album WHERE artist.id = tags.artist AND album.id = tags.album ORDER BY tags.createdate DESC LIMIT 0,10;
Segmentation fault[/code:1]

How unfortunate.
PMT
Karma
0
Also: I know this has been posted about recently on the board, but I read it, and the problems were either A) resolved by syncing from CVS or B) resolved by not using GCC 3.4, neither of which apply here, as I got the latest CVS when I emerged, and I use GCC 3.3.4.
muesli
KDE Developer
Posts
230
Karma
0
PMT wrote:
Also: I know this has been posted about recently on the board, but I read it, and the problems were either A) resolved by syncing from CVS or B) resolved by not using GCC 3.4, neither of which apply here, as I got the latest CVS when I emerged, and I use GCC 3.3.4.


i dont think anyone said gcc is the problem ;-)
solution: delete your collection.db ($HOME/.kde/share/apps/amarok/), for some reason the update process didnt work correctly for you.

regards,
muesli
psycovic
Karma
0
This didn't work for me... :(
Florian Graessle
Registered Member
Posts
7
Karma
0
Similar problem here. Amarok seems to start up, shows the splash screen, then crashes. Note I'm not using the cvs-ebuild, but checked out from CVS manually. I get the same behaviour on two different machines both runnning gentoo. I deleted $HOME/.kde/share/apps/amarok/, but it didn't help.
psycovic
Karma
0
I get this error: Mutex destroy failure: Device or resource busy
ICE default IO error handler doing an exit(), pid = 5586, errno = 0

Bah! Help!
brk3
Karma
0
this may or may not be a help. I was just compiling the latest cvs there the other day after upgrading my system and it crshed on loading. i was getting similar output to what you have above. deleteing .kde/apps/amarok doesnt work. but try deleteing home/.kde/share/config/amarokrc
that fixed it for me.
Clansman
Karma
0


Bookmarks



Who is online

Registered users: bancha, Bing [Bot], daret, Evergrowing, Google [Bot], lockheed, sandyvee, Sogou [Bot]