| Summary: | build of amarok3 crashes on starte | ||
|---|---|---|---|
| Product: | [Applications] amarok | Reporter: | Lars Schimmer <ls.kdebugs> |
| Component: | general | Assignee: | Amarok Bugs <amarok-bugs-null> |
| Status: | RESOLVED WAITINGFORINFO | ||
| Severity: | crash | CC: | tuomas |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | unspecified | ||
| Target Milestone: | kf5 | ||
| Platform: | Debian stable | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Lars Schimmer
2024-05-02 14:11:25 UTC
Thank you for your report! Looking at the backtrace, the crash seems to happen during QML ContextView applet loading (a failing assert), which might indicate some problems with data installation paths. Can you provide output if you run `amarok --debug`? (Additionally, running cmake with parameter like -DCMAKE_INSTALL_PREFIX=`kf5-config --prefix` when compiling might have an effect here) did recompile with that options and got this output: ********************************************************************************************** ** AMAROK WAS STARTED IN NORMAL MODE. IF YOU WANT TO SEE DEBUGGING INFORMATION, PLEASE USE: ** ** amarok --debug ** ********************************************************************************************** QObject::connect: No such signal Phonon::VLC::MediaObject::angleChanged(int) QObject::connect: No such signal Phonon::VLC::MediaObject::availableAnglesChanged(int) WARNING: Phonon::createPath: Cannot connect Phonon::MediaObject ( no objectName ) to Phonon::AudioDataOutput ( no objectName ). QFSFileEngine::open: No file name specified QFSFileEngine::open: No file name specified ASSERT: "qmlPackage.isValid()" in file /usr/src/amarok/amarok/src/context/ContextView.cpp, line 78 44 -- exe=/usr/src/amarok/amarok/build/bin/amarok 13 -- platform=xcb 11 -- display=:0 15 -- appname=amarok 41 -- apppath=/usr/src/amarok/amarok/build/bin 9 -- signal=6 12 -- pid=1264398 21 -- appversion=3.0.0-git 19 -- programname=Amarok 31 -- bugaddress=submit@bugs.kde.org KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = amarok path = /usr/src/amarok/amarok/build/bin pid = 1264398 KCrash: Arguments: /usr/src/amarok/amarok/build/bin/amarok KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi [1] + 1264398 suspended (signal) ./bin/amarok 147 ei2pee@orville ~src/amarok/amarok/build (git)-[master] % ./bin/amarok --debug 🙁 amarok: BEGIN: void App::continueInit() amarok: BEGIN: virtual int App::newInstance() amarok: BEGIN: void App::handleCliArgs(const QString&) amarok: END__: void App::handleCliArgs(const QString&) [Took: 0s] amarok: END__: virtual int App::newInstance() [Took: 0s] amarok: BEGIN: DebugLogger::DebugLogger(QObject*) amarok: END__: DebugLogger::DebugLogger(QObject*) [Took: 0s] amarok: BEGIN: EngineController::EngineController() amarok: END__: EngineController::EngineController() [Took: 0s] amarok: BEGIN: void EngineController::initializePhonon() QObject::connect: No such signal Phonon::VLC::MediaObject::angleChanged(int) QObject::connect: No such signal Phonon::VLC::MediaObject::availableAnglesChanged(int) amarok: BEGIN: void EqualizerController::initialize(const Phonon::Path&) amarok: [EqualizerController] Established Phonon equalizer effect with 11 parameters. amarok: BEGIN: void EqualizerController::eqUpdate() amarok: END__: void EqualizerController::eqUpdate() [Took: 0s] amarok: END__: void EqualizerController::initialize(const Phonon::Path&) [Took: 0s] WARNING: Phonon::createPath: Cannot connect Phonon::MediaObject ( no objectName ) to Phonon::AudioDataOutput ( no objectName ). amarok: [EngineController] Tick Interval (actual): 100 amarok: END__: void EngineController::initializePhonon() [Took: 0.011s] amarok: BEGIN: CollectionManager::CollectionManager() amarok: END__: CollectionManager::CollectionManager() [Took: 0s] amarok: BEGIN: MainWindow::MainWindow() amarok: BEGIN: Plugins::PluginManager::PluginManager(QObject*) amarok: BEGIN: void Plugins::PluginManager::checkPluginEnabledStates() amarok: [PluginManager] found plugin: "amarok_collection-audiocdcollection" enabled: true amarok: [PluginManager] found plugin: "amarok_service_gpodder" enabled: false amarok: [PluginManager] found plugin: "amarok_collection-daapcollection" enabled: false amarok: [PluginManager] found plugin: "amarok_importer-itunes" enabled: false amarok: [PluginManager] found plugin: "amarok_collection-mtpcollection" enabled: true amarok: [PluginManager] Plugin "amarok_storage-mysqlserverstorage" is vital amarok: [PluginManager] found plugin: "amarok_storage-mysqlserverstorage" enabled: true amarok: [PluginManager] found plugin: "amarok_collection-umscollection" enabled: true amarok: [PluginManager] found plugin: "amarok_service_lastfm" enabled: false amarok: [PluginManager] found plugin: "amarok_collection-playdarcollection" enabled: false amarok: [PluginManager] found plugin: "amarok_importer-rhythmbox" enabled: false amarok: [PluginManager] found plugin: "amarok_service_magnatunestore" enabled: false amarok: [PluginManager] found plugin: "amarok_importer-fastforward" enabled: false amarok: [PluginManager] found plugin: "amarok_importer-amarok" enabled: false amarok: [PluginManager] found plugin: "amarok_service_ampache" enabled: false amarok: [PluginManager] found plugin: "amarok_service_opmldirectory" enabled: true amarok: [PluginManager] Plugin "amarok_collection-mysqlcollection" is vital amarok: [PluginManager] found plugin: "amarok_collection-mysqlcollection" enabled: true amarok: [PluginManager] Plugin "amarok_storage-mysqlestorage" is vital amarok: [PluginManager] found plugin: "amarok_storage-mysqlestorage" enabled: true amarok: [PluginManager] found plugin: "amarok_importer-banshee" enabled: false amarok: [PluginManager] found plugin: "amarok_importer-clementine" enabled: false amarok: [PluginManager] 19 plugins in total amarok: [PluginManager] Creating factory for plugin: "amarok_collection-audiocdcollection" amarok: [PluginManager] Creating factory for plugin: "amarok_service_gpodder" amarok: [PluginManager] Creating factory for plugin: "amarok_collection-daapcollection" amarok: [PluginManager] Creating factory for plugin: "amarok_importer-itunes" amarok: [PluginManager] Creating factory for plugin: "amarok_collection-mtpcollection" amarok: [PluginManager] Creating factory for plugin: "amarok_storage-mysqlserverstorage" amarok: [PluginManager] Plugin "amarok_storage-mysqlserverstorage" is vital amarok: [PluginManager] Creating factory for plugin: "amarok_collection-umscollection" amarok: [PluginManager] Creating factory for plugin: "amarok_service_lastfm" amarok: [PluginManager] Creating factory for plugin: "amarok_collection-playdarcollection" amarok: BEGIN: Collections::PlaydarCollectionFactory::PlaydarCollectionFactory() amarok: END__: Collections::PlaydarCollectionFactory::PlaydarCollectionFactory() [Took: 0s] amarok: [PluginManager] Creating factory for plugin: "amarok_importer-rhythmbox" amarok: [PluginManager] Creating factory for plugin: "amarok_service_magnatunestore" amarok: [PluginManager] Creating factory for plugin: "amarok_importer-fastforward" amarok: [PluginManager] Creating factory for plugin: "amarok_importer-amarok" amarok: [PluginManager] Creating factory for plugin: "amarok_service_ampache" amarok: [PluginManager] Creating factory for plugin: "amarok_service_opmldirectory" amarok: [PluginManager] Creating factory for plugin: "amarok_collection-mysqlcollection" amarok: [PluginManager] Plugin "amarok_collection-mysqlcollection" is vital amarok: [PluginManager] Creating factory for plugin: "amarok_storage-mysqlestorage" amarok: [PluginManager] Plugin "amarok_storage-mysqlestorage" is vital amarok: [PluginManager] Creating factory for plugin: "amarok_importer-banshee" amarok: [PluginManager] Creating factory for plugin: "amarok_importer-clementine" amarok: BEGIN: StorageManager::StorageManager() amarok: END__: StorageManager::StorageManager() [Took: 0s] amarok: BEGIN: ServicePluginManager::ServicePluginManager() amarok: END__: ServicePluginManager::ServicePluginManager() [Took: 0s] amarok: BEGIN: virtual bool MySqlServerStorage::init(const QString&, const QString&, const QString&, int, const QString&) amarok: [MySqlServerStorage] Automatic reconnect successfully activated amarok: [MySqlServerStorage] Connecting to mysql server "amarokuserorvil" @ "localhost" : 3306 amarok: [ERROR__] [MySqlStorage] "MySQL-server query failed! (2002) Can't connect to local server through socket '/run/mysqld/mysqld.sock' (2) on call to mysql_real_connect" amarok: END__: virtual bool MySqlServerStorage::init(const QString&, const QString&, const QString&, int, const QString&) [Took: 0s] amarok: BEGIN: virtual MySqlServerStorage::~MySqlServerStorage() amarok: END__: virtual MySqlServerStorage::~MySqlServerStorage() [Took: 0s] amarok: BEGIN: MediaDeviceMonitor::MediaDeviceMonitor() amarok: BEGIN: void MediaDeviceMonitor::init() amarok: BEGIN: MediaDeviceCache::MediaDeviceCache() amarok: END__: MediaDeviceCache::MediaDeviceCache() [Took: 0.001s] amarok: END__: void MediaDeviceMonitor::init() [Took: 0.001s] amarok: END__: MediaDeviceMonitor::MediaDeviceMonitor() [Took: 0.001s] amarok: BEGIN: void MediaDeviceMonitor::registerDeviceType(ConnectionAssistant*) amarok: BEGIN: void MediaDeviceMonitor::checkDevicesFor(ConnectionAssistant*) amarok: BEGIN: QStringList MediaDeviceMonitor::getDevices() amarok: BEGIN: void MediaDeviceCache::refreshCache() amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/dm_2d5" amarok: [MediaDeviceCache] Device name is = "" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/sda1" amarok: [MediaDeviceCache] Device name is = "WDC WD161KFGX-68AFPN0" and was made by "" amarok: [MediaDeviceCache] Solid device is not accessible, will wait until it is to consider it added. amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/nvme2n1p2" amarok: [MediaDeviceCache] Device name is = "Samsung SSD 990 PRO 2TB" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/sdb1" amarok: [MediaDeviceCache] Device name is = "WDC WD181KFGX-68AFPN0" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/dm_2d4" amarok: [MediaDeviceCache] Device name is = "" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/nvme2n1p1" amarok: [MediaDeviceCache] Device name is = "Samsung SSD 990 PRO 2TB" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/dm_2d1" amarok: [MediaDeviceCache] Device name is = "" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/dm_2d6" amarok: [MediaDeviceCache] Device name is = "" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/nvme0n1p1" amarok: [MediaDeviceCache] Device name is = "Force MP510" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/sda2" amarok: [MediaDeviceCache] Device name is = "WDC WD161KFGX-68AFPN0" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/nvme2n1p3" amarok: [MediaDeviceCache] Device name is = "Samsung SSD 990 PRO 2TB" and was made by "" amarok: [MediaDeviceCache] Solid device is not accessible, will wait until it is to consider it added. amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/dm_2d3" amarok: [MediaDeviceCache] Device name is = "" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi = "/org/freedesktop/UDisks2/drives/Samsung_SSD_990_PRO_2TB_S6Z2NJ0TB25911N" amarok: [MediaDeviceCache] Device name is = "Samsung SSD 990 PRO 2TB" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi = "/org/freedesktop/UDisks2/drives/Force_MP510_22337965000131361029" amarok: [MediaDeviceCache] Device name is = "Force MP510" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi = "/org/freedesktop/UDisks2/drives/Samsung_SSD_990_PRO_2TB_S6Z2NJ0TB25893N" amarok: [MediaDeviceCache] Device name is = "Samsung SSD 990 PRO 2TB" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi = "/org/freedesktop/UDisks2/drives/PLEXTOR_DVDR___PX_L890SA_3524328_228148500870" amarok: [MediaDeviceCache] Device name is = "PLEXTOR DVDR PX-L890SA" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi = "/org/freedesktop/UDisks2/drives/WDC_WD181KFGX_68AFPN0_4YGSA0HH" amarok: [MediaDeviceCache] Device name is = "WDC WD181KFGX-68AFPN0" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi = "/org/freedesktop/UDisks2/drives/WDC_WD161KFGX_68AFPN0_2CJX660N" amarok: [MediaDeviceCache] Device name is = "WDC WD161KFGX-68AFPN0" and was made by "" amarok: END__: void MediaDeviceCache::refreshCache() [Took: 0.032s] amarok: END__: QStringList MediaDeviceMonitor::getDevices() [Took: 0.032s] amarok: END__: void MediaDeviceMonitor::checkDevicesFor(ConnectionAssistant*) [Took: 0.032s] amarok: END__: void MediaDeviceMonitor::registerDeviceType(ConnectionAssistant*) [Took: 0.032s] amarok: BEGIN: void MediaDeviceMonitor::registerDeviceType(ConnectionAssistant*) amarok: BEGIN: void MediaDeviceMonitor::checkDevicesFor(ConnectionAssistant*) amarok: BEGIN: QStringList MediaDeviceMonitor::getDevices() amarok: BEGIN: void MediaDeviceCache::refreshCache() amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/dm_2d5" amarok: [MediaDeviceCache] Device name is = "" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/sda1" amarok: [MediaDeviceCache] Device name is = "WDC WD161KFGX-68AFPN0" and was made by "" amarok: [MediaDeviceCache] Solid device is not accessible, will wait until it is to consider it added. amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/nvme2n1p2" amarok: [MediaDeviceCache] Device name is = "Samsung SSD 990 PRO 2TB" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/sdb1" amarok: [MediaDeviceCache] Device name is = "WDC WD181KFGX-68AFPN0" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/dm_2d4" amarok: [MediaDeviceCache] Device name is = "" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/nvme2n1p1" amarok: [MediaDeviceCache] Device name is = "Samsung SSD 990 PRO 2TB" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/dm_2d1" amarok: [MediaDeviceCache] Device name is = "" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/dm_2d6" amarok: [MediaDeviceCache] Device name is = "" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/nvme0n1p1" amarok: [MediaDeviceCache] Device name is = "Force MP510" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/sda2" amarok: [MediaDeviceCache] Device name is = "WDC WD161KFGX-68AFPN0" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/nvme2n1p3" amarok: [MediaDeviceCache] Device name is = "Samsung SSD 990 PRO 2TB" and was made by "" amarok: [MediaDeviceCache] Solid device is not accessible, will wait until it is to consider it added. amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi = "/org/freedesktop/UDisks2/block_devices/dm_2d3" amarok: [MediaDeviceCache] Device name is = "" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi = "/org/freedesktop/UDisks2/drives/Samsung_SSD_990_PRO_2TB_S6Z2NJ0TB25911N" amarok: [MediaDeviceCache] Device name is = "Samsung SSD 990 PRO 2TB" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi = "/org/freedesktop/UDisks2/drives/Force_MP510_22337965000131361029" amarok: [MediaDeviceCache] Device name is = "Force MP510" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi = "/org/freedesktop/UDisks2/drives/Samsung_SSD_990_PRO_2TB_S6Z2NJ0TB25893N" amarok: [MediaDeviceCache] Device name is = "Samsung SSD 990 PRO 2TB" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi = "/org/freedesktop/UDisks2/drives/PLEXTOR_DVDR___PX_L890SA_3524328_228148500870" amarok: [MediaDeviceCache] Device name is = "PLEXTOR DVDR PX-L890SA" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi = "/org/freedesktop/UDisks2/drives/WDC_WD181KFGX_68AFPN0_4YGSA0HH" amarok: [MediaDeviceCache] Device name is = "WDC WD181KFGX-68AFPN0" and was made by "" amarok: [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi = "/org/freedesktop/UDisks2/drives/WDC_WD161KFGX_68AFPN0_2CJX660N" amarok: [MediaDeviceCache] Device name is = "WDC WD161KFGX-68AFPN0" and was made by "" amarok: END__: void MediaDeviceCache::refreshCache() [Took: 0.003s] amarok: END__: QStringList MediaDeviceMonitor::getDevices() [Took: 0.003s] amarok: BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&) amarok: Not a PMP amarok: END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s] amarok: BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&) amarok: Not a PMP amarok: END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s] amarok: BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&) amarok: Not a PMP amarok: END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s] amarok: BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&) amarok: Not a PMP amarok: END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s] amarok: BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&) amarok: Not a PMP amarok: END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s] amarok: BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&) amarok: Not a PMP amarok: END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s] amarok: BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&) amarok: Not a PMP amarok: END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s] amarok: BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&) amarok: Not a PMP amarok: END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s] amarok: BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&) amarok: Not a PMP amarok: END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s] amarok: BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&) amarok: Not a PMP amarok: END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s] amarok: BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&) amarok: Not a PMP amarok: END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s] amarok: BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&) amarok: Not a PMP amarok: END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s] amarok: BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&) amarok: Not a PMP amarok: END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s] amarok: BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&) amarok: Not a PMP amarok: END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s] amarok: BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&) amarok: Not a PMP amarok: END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s] amarok: BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&) amarok: Not a PMP amarok: END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s] amarok: END__: void MediaDeviceMonitor::checkDevicesFor(ConnectionAssistant*) [Took: 0.003s] amarok: END__: void MediaDeviceMonitor::registerDeviceType(ConnectionAssistant*) [Took: 0.003s] amarok: BEGIN: bool DatabaseUpdater::update() amarok: Database version: 0 amarok: BEGIN: void DatabaseUpdater::createTables() const amarok: END__: void DatabaseUpdater::createTables() const [Took: 0s] amarok: END__: bool DatabaseUpdater::update() [Took: 0s] amarok: BEGIN: SqlRegistry::SqlRegistry(Collections::SqlCollection*) amarok: END__: SqlRegistry::SqlRegistry(Collections::SqlCollection*) [Took: 0s] amarok: BEGIN: MountPointManager::MountPointManager(QObject*, QSharedPointer<SqlStorage>) amarok: BEGIN: void MountPointManager::createDeviceFactories() amarok: [MountPointManager] Initializing DeviceHandlerFactory of type: "uuid" amarok: [MountPointManager] Initializing DeviceHandlerFactory of type: "nfs" amarok: [MountPointManager] Initializing DeviceHandlerFactory of type: "smb" amarok: BEGIN: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) amarok: [MountPointManager] Device added and mounted, checking handlers amarok: BEGIN: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const amarok: END__: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const [Took: 0s] amarok: [MountPointManager] found handler for "/org/freedesktop/UDisks2/block_devices/dm_2d5" amarok: BEGIN: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const amarok: [WARNING] [MassStorageDeviceHandler] Inserting into devices failed for type=uuid, uuid= "40d312aa-b263-41ff-a07e-f93c05c750d9" amarok: END__: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const [Took: 0s] amarok: [MountPointManager] Factory "uuid" could not create device handler amarok: END__: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) [Took: 0s] amarok: BEGIN: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) amarok: [MountPointManager] Device added and mounted, checking handlers amarok: BEGIN: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const amarok: END__: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const [Took: 0s] amarok: [MountPointManager] found handler for "/org/freedesktop/UDisks2/block_devices/sda1" amarok: BEGIN: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const amarok: [MassStorageDeviceHandler] not mounted, can't do anything amarok: END__: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const [Took: 0s] amarok: [MountPointManager] Factory "uuid" could not create device handler amarok: END__: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) [Took: 0s] amarok: BEGIN: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) amarok: [MountPointManager] Device added and mounted, checking handlers amarok: BEGIN: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const amarok: END__: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const [Took: 0s] amarok: [MountPointManager] found handler for "/org/freedesktop/UDisks2/block_devices/nvme2n1p2" amarok: BEGIN: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const amarok: [WARNING] [MassStorageDeviceHandler] Inserting into devices failed for type=uuid, uuid= "07c4cb20-8c38-4f68-88e7-89fce64a3032" amarok: END__: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const [Took: 0s] amarok: [MountPointManager] Factory "uuid" could not create device handler amarok: END__: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) [Took: 0s] amarok: BEGIN: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) amarok: [MountPointManager] Device added and mounted, checking handlers amarok: BEGIN: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const amarok: END__: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const [Took: 0s] amarok: [MountPointManager] found handler for "/org/freedesktop/UDisks2/block_devices/sdb1" amarok: BEGIN: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const amarok: [WARNING] [MassStorageDeviceHandler] Inserting into devices failed for type=uuid, uuid= "db63de1c-599b-42d2-ae89-9de8f628eece" amarok: END__: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const [Took: 0s] amarok: [MountPointManager] Factory "uuid" could not create device handler amarok: END__: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) [Took: 0s] amarok: BEGIN: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) amarok: [MountPointManager] Device added and mounted, checking handlers amarok: BEGIN: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const amarok: END__: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const [Took: 0s] amarok: [MountPointManager] found handler for "/org/freedesktop/UDisks2/block_devices/dm_2d4" amarok: BEGIN: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const amarok: [WARNING] [MassStorageDeviceHandler] Inserting into devices failed for type=uuid, uuid= "00ec005e-81ef-4551-a638-1633760ab279" amarok: END__: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const [Took: 0s] amarok: [MountPointManager] Factory "uuid" could not create device handler amarok: END__: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) [Took: 0s] amarok: BEGIN: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) amarok: [MountPointManager] Device added and mounted, checking handlers amarok: BEGIN: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const amarok: [MassStorageDeviceHandler] volume is ignored amarok: END__: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const [Took: 0s] amarok: [MountPointManager] Factory can't handle device "/org/freedesktop/UDisks2/block_devices/nvme2n1p1" amarok: [NfsDeviceHandler] virtual bool NfsDeviceHandlerFactory::canHandle(const Solid::Device&) const "/org/freedesktop/UDisks2/block_devices/nvme2n1p1" has no NetworkShare interface amarok: [MountPointManager] Factory can't handle device "/org/freedesktop/UDisks2/block_devices/nvme2n1p1" amarok: [SmbDeviceHandler] virtual bool SmbDeviceHandlerFactory::canHandle(const Solid::Device&) const "/org/freedesktop/UDisks2/block_devices/nvme2n1p1" has no NetworkShare interface amarok: [MountPointManager] Factory can't handle device "/org/freedesktop/UDisks2/block_devices/nvme2n1p1" amarok: END__: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) [Took: 0s] amarok: BEGIN: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) amarok: [MountPointManager] Device added and mounted, checking handlers amarok: BEGIN: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const amarok: END__: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const [Took: 0s] amarok: [MountPointManager] found handler for "/org/freedesktop/UDisks2/block_devices/dm_2d1" amarok: BEGIN: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const amarok: [WARNING] [MassStorageDeviceHandler] Inserting into devices failed for type=uuid, uuid= "b04282ac-292f-4132-9f72-71e03f78a247" amarok: END__: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const [Took: 0s] amarok: [MountPointManager] Factory "uuid" could not create device handler amarok: END__: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) [Took: 0s] amarok: BEGIN: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) amarok: [MountPointManager] Device added and mounted, checking handlers amarok: BEGIN: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const amarok: END__: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const [Took: 0s] amarok: [MountPointManager] found handler for "/org/freedesktop/UDisks2/block_devices/dm_2d6" amarok: BEGIN: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const amarok: [WARNING] [MassStorageDeviceHandler] Inserting into devices failed for type=uuid, uuid= "7daee542-1a99-4e49-a10c-c2324a5f43de" amarok: END__: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const [Took: 0s] amarok: [MountPointManager] Factory "uuid" could not create device handler amarok: END__: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) [Took: 0s] amarok: BEGIN: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) amarok: [MountPointManager] Device added and mounted, checking handlers amarok: BEGIN: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const amarok: END__: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const [Took: 0s] amarok: [MountPointManager] found handler for "/org/freedesktop/UDisks2/block_devices/nvme0n1p1" amarok: BEGIN: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const amarok: [WARNING] [MassStorageDeviceHandler] Inserting into devices failed for type=uuid, uuid= "37bc286e-4174-4dd7-b5be-2536d1f75123" amarok: END__: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const [Took: 0s] amarok: [MountPointManager] Factory "uuid" could not create device handler amarok: END__: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) [Took: 0s] amarok: BEGIN: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) amarok: [MountPointManager] Device added and mounted, checking handlers amarok: BEGIN: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const amarok: END__: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const [Took: 0s] amarok: [MountPointManager] found handler for "/org/freedesktop/UDisks2/block_devices/sda2" amarok: BEGIN: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const amarok: [WARNING] [MassStorageDeviceHandler] Inserting into devices failed for type=uuid, uuid= "54d29122-6113-481f-8033-d89ccd184d48" amarok: END__: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const [Took: 0s] amarok: [MountPointManager] Factory "uuid" could not create device handler amarok: END__: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) [Took: 0s] amarok: BEGIN: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) amarok: [MountPointManager] Device added and mounted, checking handlers amarok: BEGIN: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const amarok: END__: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const [Took: 0s] amarok: [MountPointManager] found handler for "/org/freedesktop/UDisks2/block_devices/nvme2n1p3" amarok: BEGIN: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const amarok: [MassStorageDeviceHandler] not mounted, can't do anything amarok: END__: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const [Took: 0s] amarok: [MountPointManager] Factory "uuid" could not create device handler amarok: END__: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) [Took: 0s] amarok: BEGIN: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) amarok: [MountPointManager] Device added and mounted, checking handlers amarok: BEGIN: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const amarok: END__: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const [Took: 0s] amarok: [MountPointManager] found handler for "/org/freedesktop/UDisks2/block_devices/dm_2d3" amarok: BEGIN: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const amarok: [WARNING] [MassStorageDeviceHandler] Inserting into devices failed for type=uuid, uuid= "6e46e75d-80c9-4b0b-8b7c-426b949dac07" amarok: END__: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const [Took: 0s] amarok: [MountPointManager] Factory "uuid" could not create device handler amarok: END__: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) [Took: 0s] amarok: END__: void MountPointManager::createDeviceFactories() [Took: 0.003s] amarok: END__: MountPointManager::MountPointManager(QObject*, QSharedPointer<SqlStorage>) [Took: 0.003s] amarok: BEGIN: void CollectionManager::slotNewCollection(Collections::Collection*) amarok: [CollectionManager] new Collection "localCollection" amarok: END__: void CollectionManager::slotNewCollection(Collections::Collection*) [Took: 0s] amarok: BEGIN: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&) amarok: END__: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&) [Took: 0.048s] amarok: BEGIN: AmarokUrlHandler::AmarokUrlHandler() amarok: BEGIN: void BookmarkModel::checkTables() amarok: creating Playlist Tables amarok: BEGIN: void BookmarkModel::createTables() amarok: END__: void BookmarkModel::createTables() [Took: 0s] amarok: END__: void BookmarkModel::checkTables() [Took: 0s] amarok: END__: AmarokUrlHandler::AmarokUrlHandler() [Took: 0s] amarok: BEGIN: void ServicePluginManager::slotNewService(ServiceBase*) amarok: [ServicePluginManager] new service: "OpmlDirectory" amarok: ServiceBrowser starting... amarok: BEGIN: InfoProxy::InfoProxy() amarok: BEGIN: void InfoProxy::loadHomePage() amarok: error opening file. Error: 5 amarok: END__: void InfoProxy::loadHomePage() [Took: 0s] amarok: END__: InfoProxy::InfoProxy() [Took: 0s] amarok: END__: void ServicePluginManager::slotNewService(ServiceBase*) [Took: 0s] amarok: END__: void Plugins::PluginManager::checkPluginEnabledStates() [Took: 0.15s] amarok: END__: Plugins::PluginManager::PluginManager(QObject*) [Took: 0.15s] amarok: BEGIN: void Playlist::Actions::playlistModeChanged() amarok: [Playlist::Actions] Dynamic mode: false amarok: BEGIN: Playlist::ModelStack::ModelStack() amarok: BEGIN: Playlist::Model::Model(QObject*) amarok: END__: Playlist::Model::Model(QObject*) [Took: 0s] amarok: END__: Playlist::ModelStack::ModelStack() [Took: 0s] amarok: END__: void Playlist::Actions::playlistModeChanged() [Took: 0s] amarok: BEGIN: void Playlist::Actions::restoreDefaultPlaylist() amarok: BEGIN: KConfigSyncRelStore::KConfigSyncRelStore() amarok: END__: KConfigSyncRelStore::KConfigSyncRelStore() [Took: 0s] amarok: creating Podcast Tables amarok: BEGIN: void Playlists::SqlUserPlaylistProvider::checkTables() amarok: BEGIN: void Playlists::SqlUserPlaylistProvider::createTables() amarok: END__: void Playlists::SqlUserPlaylistProvider::createTables() [Took: 0s] amarok: END__: void Playlists::SqlUserPlaylistProvider::checkTables() [Took: 0s] amarok: END__: void Playlist::Actions::restoreDefaultPlaylist() [Took: 0.003s] amarok: BEGIN: Playlist::Controller::Controller() amarok: END__: Playlist::Controller::Controller() [Took: 0s] amarok: BEGIN: Playlist::LayoutManager::LayoutManager() amarok: BEGIN: void Playlist::LayoutManager::loadLayouts(const QString&, bool) amarok: file "/DefaultPlaylistLayouts.xml" does not exist amarok: END__: void Playlist::LayoutManager::loadLayouts(const QString&, bool) [Took: 0s] amarok: END__: Playlist::LayoutManager::LayoutManager() [Took: 0s] amarok: BEGIN: MainToolbar::MainToolbar(QWidget*) amarok: BEGIN: SvgHandler::SvgHandler(QObject*) amarok: END__: SvgHandler::SvgHandler(QObject*) [Took: 0s] QFSFileEngine::open: No file name specified amarok: [ERROR__] Unable to open file: "" amarok: [SvgHandler] Bluddy 'ell mateys, aye canna' load ya Ess Vee Gee at "" QFSFileEngine::open: No file name specified amarok: [ERROR__] Unable to open file: "" amarok: [SvgHandler] Bluddy 'ell mateys, aye canna' load ya Ess Vee Gee at "" amarok: END__: MainToolbar::MainToolbar(QWidget*) [Took: 0.001s] amarok: BEGIN: void Context::AppletLoader::findApplets() amarok: [AppletLoader] Number of applets found: 0 amarok: [WARNING] [AppletLoader] No applets found amarok: END__: void Context::AppletLoader::findApplets() [Took: 0s] amarok: BEGIN: void Context::AppletModel::newApplets(const QList<KPluginMetaData>&) amarok: END__: void Context::AppletModel::newApplets(const QList<KPluginMetaData>&) [Took: 0s] amarok: BEGIN: Context::ContextView::ContextView(QWidget*) ASSERT: "qmlPackage.isValid()" in file /usr/src/amarok/amarok/src/context/ContextView.cpp, line 78 44 -- exe=/usr/src/amarok/amarok/build/bin/amarok 13 -- platform=xcb 11 -- display=:0 15 -- appname=amarok 41 -- apppath=/usr/src/amarok/amarok/build/bin 9 -- signal=6 12 -- pid=1264494 21 -- appversion=3.0.0-git 19 -- programname=Amarok 31 -- bugaddress=submit@bugs.kde.org KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = amarok path = /usr/src/amarok/amarok/build/bin pid = 1264494 KCrash: Arguments: /usr/src/amarok/amarok/build/bin/amarok --debug KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi kf.config.core: "KConfigIni: In file /usr/share/desktop-base/kf5-settings/kdeglobals, line 1: " Invalid entry (missing '=') kf.config.core: "KConfigIni: In file /home/ei2pee/.config/kdedefaults/kdeglobals, line 1: " Invalid entry (empty key) kf.config.core: "KConfigIni: In file /home/ei2pee/.config/kdedefaults/kdeglobals, line 1: " Invalid entry (missing '=') pa_write() failed while trying to wake up the mainloop: Bad file descriptor pa_write() failed while trying to wake up the mainloop: Bad file descriptor pa_write() failed while trying to wake up the mainloop: Bad file descriptor [2] + 1264494 suspended (signal) ./bin/amarok --debug Okay, thank you for the debug output!
There are multiple hints of path issues there, but especially this line is quite telling:
amarok: file "/DefaultPlaylistLayouts.xml" does not exist
It should try to open something like "/usr/share/amarok/data/DefaultPlaylistLayouts.xml", but it tries to search the playlist layout file from system root instead - and probably other data, too.
in source code, the directory is constructed as follows:
const QString dataLocation = QStandardPaths::locate(QStandardPaths::GenericDataLocation, QStringLiteral("amarok/data"), QStandardPaths::LocateDirectory);
QString configFile = dataLocation + QStringLiteral("/DefaultPlaylistLayouts.xml");
The QStandardPaths::locate "Returns the absolute path to the first file or directory found, otherwise returns an empty string." and QStandardPaths::GenericDataLocation on Linux systems maps possibly to "~/.local/share", "/usr/local/share", "/usr/share" according to Qt docs (although they also note "The paths above should not be relied upon")
So it seems that /usr/share/amarok/data/ nor /usr/local/share/amarok/data/ don't exist. CMake installs the relevant data files under KDE_INSTALL_DATADIR, which by default should be empty and default to /usr/share or /usr/local/share, I think. Did you happen to use any exotic custom path settings when doing the initial cmake configuration for the build?
Trying a new build from completely fresh build dir might be a good thing to try (if you didn't already)
mkdir amarok-build-new && cd amarok-build-new && cmake ../amarok -DCMAKE_INSTALL_PREFIX=`kf5-config --prefix && make && sudo make install
Did you manage to get a working build? |