Bug 486457

Summary: build of amarok3 crashes on starte
Product: [Applications] amarok Reporter: Lars Schimmer <ls.kdebugs>
Component: generalAssignee: 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
Application: amarok (3.0.0-git)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 6.1.0-17-amd64 x86_64
Windowing System: X11
Distribution: Debian GNU/Linux 12 (bookworm)
DrKonqi: 5.27.5 [KCrashBackend]

-- Information about the crash:
Built amarok3 from source and did run, crashes everytime on start with ./amarok

The crash can be reproduced every time.

-- Backtrace:
Application: Amarok (amarok), signal: Aborted

[KCrash Handler]
#4  0x00007f3e0e53ee2c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x00007f3e0e4effb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x00007f3e0e4da472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007f3e0d090c79 in QMessageLogger::fatal(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f3e0d090024 in qt_assert(char const*, char const*, int) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f3e0ea90b6b in Context::ContextView::ContextView (this=0x5604ed1c8680, parent=0x0) at /usr/src/amarok/amarok/src/context/ContextView.cpp:78
#10 0x00007f3e0ea9028d in ContextDock::createContextView (this=0x5604ed375c60) at /usr/src/amarok/amarok/src/context/ContextDock.cpp:44
#11 0x00007f3e0ea90253 in ContextDock::ContextDock (this=0x5604ed375c60, parent=0x5604ece583b0) at /usr/src/amarok/amarok/src/context/ContextDock.cpp:34
#12 0x00007f3e0edff1de in MainWindow::init (this=0x5604ece583b0) at /usr/src/amarok/amarok/src/MainWindow.cpp:232
#13 0x00007f3e0edfe688 in MainWindow::MainWindow (this=0x5604ece583b0) at /usr/src/amarok/amarok/src/MainWindow.cpp:158
#14 0x00007f3e0eded3cf in App::continueInit (this=0x7ffeae942670) at /usr/src/amarok/amarok/src/App.cpp:463
#15 0x00005604ebafe5e7 in main (argc=1, argv=0x7ffeae943e08) at /usr/src/amarok/amarok/src/main.cpp:391
[Inferior 1 (process 993581) detached]

Reported using DrKonqi
Comment 1 Tuomas Nurmi 2024-05-02 20:48:26 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)
Comment 2 Lars Schimmer 2024-05-06 13:16:57 UTC
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
Comment 3 Tuomas Nurmi 2024-05-06 13:35:53 UTC
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
Comment 4 Tuomas Nurmi 2024-05-28 10:35:09 UTC
Did you manage to get a working build?