Running kubuntu hardy with kde 4.1. Had to install from sources myself, since apparently no new amarok packages are being released for Hardy now that Intrepid's out (dissapointing on its own, intrepid doesn't work for me for a multitude of reasons). It looks to have something to failing to initialize the mysql connection (I installed libmysqlclient15-dev, I thought that was the right one? And I thought the move to mysql embedded meant that it should work without any configuration on my part?) At any rate, even if the problem is with the mysql connection something is causing it to crash in this case rather than gracefully handle the error. Here's the backtrace I get, any ideas?<br>
<br>
<meta name="qrichtext" content="1"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><style type="text/css">
p, li { white-space: pre-wrap; }
</style>
<p style="margin: 0px; text-indent: 0px;">Application: Amarok (amarok), signal SIGSEGV</p>
<p style="margin: 0px; text-indent: 0px;">[Thread debugging using libthread_db enabled]</p>
<p style="margin: 0px; text-indent: 0px;">[New Thread 0xb42606c0 (LWP 26982)]</p>
<p style="margin: 0px; text-indent: 0px;">[New Thread 0xb0830b90 (LWP 26988)]</p>
<p style="margin: 0px; text-indent: 0px;">[New Thread 0xb1031b90 (LWP 26987)]</p>
<p style="margin: 0px; text-indent: 0px;">[New Thread 0xb1874b90 (LWP 26986)]</p>
<p style="margin: 0px; text-indent: 0px;">[New Thread 0xb20e5b90 (LWP 26983)]</p>
<p style="margin: 0px; text-indent: 0px;">[KCrash handler]</p>
<p style="margin: 0px; text-indent: 0px;">#6 0xb697ff55 in QString::fromAscii_helper () from /usr/lib/libQtCore.so.4</p>
<p style="margin: 0px; text-indent: 0px;">#7 0xb698000c in QString::fromAscii () from /usr/lib/libQtCore.so.4</p>
<p style="margin: 0px; text-indent: 0px;">#8 0xaf9b902c in QDebug::operator<< (this=0xbfd30d1c, </p>
<p style="margin: 0px; text-indent: 0px;"> t=0x55 <Address 0x55 out of bounds>)</p>
<p style="margin: 0px; text-indent: 0px;"> at /usr/include/qt4/QtCore/qdebug.h:108</p>
<p style="margin: 0px; text-indent: 0px;">#9 0xaf9f501c in MySqlEmbeddedCollection::reportError (this=0x85812c8, </p>
<p style="margin: 0px; text-indent: 0px;"> message=@0xbfd30da8)</p>
<p style="margin: 0px; text-indent: 0px;"> at /home/tim/Downloads/amarok-1.94/src/collection/sqlcollection/MySqlEmbeddedCollection.cpp:281</p>
<p style="margin: 0px; text-indent: 0px;">#10 0xaf9f5c12 in MySqlEmbeddedCollection (this=0x85812c8, id=@0xbfd30e30, </p>
<p style="margin: 0px; text-indent: 0px;"> prettyName=@0xbfd30e34)</p>
<p style="margin: 0px; text-indent: 0px;"> at /home/tim/Downloads/amarok-1.94/src/collection/sqlcollection/MySqlEmbeddedCollection.cpp:135</p>
<p style="margin: 0px; text-indent: 0px;">#11 0xaf9d209b in SqlCollectionFactory::init (this=0x857fa60)</p>
<p style="margin: 0px; text-indent: 0px;"> at /home/tim/Downloads/amarok-1.94/src/collection/sqlcollection/SqlCollection.cpp:66</p>
<p style="margin: 0px; text-indent: 0px;">#12 0xb7d7ea03 in CollectionManager::init (this=0x857ff80)</p>
<p style="margin: 0px; text-indent: 0px;"> at /home/tim/Downloads/amarok-1.94/src/collection/CollectionManager.cpp:142</p>
<p style="margin: 0px; text-indent: 0px;">#13 0xb7d7eb4c in CollectionManager (this=0x857ff80)</p>
<p style="margin: 0px; text-indent: 0px;"> at /home/tim/Downloads/amarok-1.94/src/collection/CollectionManager.cpp:86</p>
<p style="margin: 0px; text-indent: 0px;">#14 0xb7d7eb89 in CollectionManager::instance ()</p>
<p style="margin: 0px; text-indent: 0px;"> at /home/tim/Downloads/amarok-1.94/src/collection/CollectionManager.cpp:68</p>
<p style="margin: 0px; text-indent: 0px;">#15 0xb7d27fac in ServiceFactory (this=0x818c318)</p>
<p style="margin: 0px; text-indent: 0px;"> at /home/tim/Downloads/amarok-1.94/src/services/ServiceBase.cpp:41</p>
<p style="margin: 0px; text-indent: 0px;">#16 0xaff0fdb9 in OpmlDirectoryServiceFactory (this=0x818c318)</p>
<p style="margin: 0px; text-indent: 0px;"> at /home/tim/Downloads/amarok-1.94/src/services/opmldirectory/OpmlDirectoryService.h:39</p>
<p style="margin: 0px; text-indent: 0px;">#17 0xaff0e6c5 in create_plugin ()</p>
<p style="margin: 0px; text-indent: 0px;"> at /home/tim/Downloads/amarok-1.94/src/services/opmldirectory/OpmlDirectoryService.cpp:38</p>
<p style="margin: 0px; text-indent: 0px;">#18 0xb7e01195 in PluginManager::createFromService (service=@0xbfd31044)</p>
<p style="margin: 0px; text-indent: 0px;"> at /home/tim/Downloads/amarok-1.94/src/PluginManager.cpp:108</p>
<p style="margin: 0px; text-indent: 0px;">#19 0xb7d36f1f in ServicePluginManager::collect (this=0x84bc928)</p>
<p style="margin: 0px; text-indent: 0px;"> at /home/tim/Downloads/amarok-1.94/src/services/ServicePluginManager.cpp:67</p>
<p style="margin: 0px; text-indent: 0px;">#20 0xb7d371a8 in ServicePluginManager (this=0x84bc928)</p>
<p style="margin: 0px; text-indent: 0px;"> at /home/tim/Downloads/amarok-1.94/src/services/ServicePluginManager.cpp:44</p>
<p style="margin: 0px; text-indent: 0px;">#21 0xb7d371e3 in ServicePluginManager::instance ()</p>
<p style="margin: 0px; text-indent: 0px;"> at /home/tim/Downloads/amarok-1.94/src/services/ServicePluginManager.cpp:34</p>
<p style="margin: 0px; text-indent: 0px;">#22 0xb7cffc87 in Model (this=0x84bc988)</p>
<p style="margin: 0px; text-indent: 0px;"> at /home/tim/Downloads/amarok-1.94/src/playlist/PlaylistModel.cpp:82</p>
<p style="margin: 0px; text-indent: 0px;">#23 0xb7d00289 in Playlist::Model::instance ()</p>
<p style="margin: 0px; text-indent: 0px;"> at /home/tim/Downloads/amarok-1.94/src/playlist/PlaylistModel.cpp:55</p>
<p style="margin: 0px; text-indent: 0px;">#24 0xb7d002bb in The::playlistModel ()</p>
<p style="margin: 0px; text-indent: 0px;"> at /home/tim/Downloads/amarok-1.94/src/playlist/PlaylistModel.cpp:745</p>
<p style="margin: 0px; text-indent: 0px;">#25 0xb7dd3770 in StatusBar (this=0x839c448, parent=0x82346d0)</p>
<p style="margin: 0px; text-indent: 0px;"> at /home/tim/Downloads/amarok-1.94/src/statusbar/StatusBar.cpp:91</p>
<p style="margin: 0px; text-indent: 0px;">#26 0xb7dfa044 in MainWindow (this=0x806de30)</p>
<p style="margin: 0px; text-indent: 0px;"> at /home/tim/Downloads/amarok-1.94/src/MainWindow.cpp:124</p>
<p style="margin: 0px; text-indent: 0px;">#27 0xb7de4a1d in App::continueInit (this=0xbfd3147c)</p>
<p style="margin: 0px; text-indent: 0px;"> at /home/tim/Downloads/amarok-1.94/src/App.cpp:535</p>
<p style="margin: 0px; text-indent: 0px;">#28 0xb7de7792 in App (this=0xbfd3147c)</p>
<p style="margin: 0px; text-indent: 0px;"> at /home/tim/Downloads/amarok-1.94/src/App.cpp:193</p>
<p style="margin: 0px; text-indent: 0px;">#29 0x0804c065 in main (argc=1, argv=0xbfd31974)</p>
<p style="margin: 0px; text-indent: 0px;"> at /home/tim/Downloads/amarok-1.94/src/main.cpp:127</p>
<p style="margin: 0px; text-indent: 0px;">#0 0xb7efe410 in __kernel_vsyscall ()</p>
<p style="margin: 0px; text-indent: 0px;"></p><br>And here's the log when I run in a terminal:<br>amarok: BEGIN: App::App() <br>amarok: BEGIN: void App::continueInit() <br>
amarok: BEGIN: EngineController::EngineController() <br>amarok(26982) Phonon::KdePlatformPlugin::createBackend: using backend: "Xine" <br>
amarok: [EngineController] Tick Interval (actual): 100 <br>amarok: END__: EngineController::EngineController() - Took 0.56s <br>amarok: BEGIN: MainWindow::MainWindow() <br>
amarok: p before: QPoint(0,-30) <br>amarok: p after: QPoint(0,-30) <br>amarok: BEGIN: Playlist::Model::Model() <br>
amarok: ServiceBrowser starting... <br>amarok: BEGIN: ServiceListDelegate::ServiceListDelegate(QListView*) <br>amarok: END__: ServiceListDelegate::ServiceListDelegate(QListView*) - Took 9e-05s <br>
amarok: BEGIN: void ServicePluginManager::collect() <br>amarok: [PluginManager] Plugin trader constraint: "[X-KDE-Amarok-framework-version] == 36 and [X-KDE-Amarok-plugintype] == 'service' and [X-KDE-Amarok-rank] > 0" <br>
amarok: Received [ "7" ] collection plugin offers <br>amarok: [PluginManager] Trying to load: "amarok_service_opmldirectory" <br>
amarok: BEGIN: void CollectionManager::init() <br>amarok: [PluginManager] Plugin trader constraint: "[X-KDE-Amarok-framework-version] == 36 and [X-KDE-Amarok-plugintype] == 'collection' and [X-KDE-Amarok-rank] > 0" <br>
amarok: [CollectionManager] Received [ "3" ] collection plugin offers <br>amarok: [PluginManager] Trying to load: "libamarok_collection-sqlcollection" <br>
amarok: [PluginManager] <br>" " PluginManager Service Info: <br>
" " --------------------------- <br>" " name : "SQL Collection" <br>
" " library : "libamarok_collection-sqlcollection" <br>" " desktopEntryPath : "amarok_collection-sqlcollection.desktop" <br>
" " X-KDE-Amarok-plugintype : "collection" <br>" " X-KDE-Amarok-name : "sql-collection" <br>
" " X-KDE-Amarok-authors : ("Maximilian Kossick") <br>" " X-KDE-Amarok-rank : "100" <br>
" " X-KDE-Amarok-version : "1"<br>" " X-KDE-Amarok-framework-version: "36"<br><br>amarok: [ERROR!] MySQL library initialization failed.<br>
<unknown program name>(26981)/: Communication problem with "amarok" , it probably crashed.<br>Error message was: "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" "<br>
<br>KCrash: crashing... crashRecursionCounter = 2<br>KCrash: Application Name = amarok path = <unknown> pid = 26982<br>sock_file=/home/tim/.kde4/socket-c-sec/kdeinit4__0<br><br>