Bug 171922 - [powerpc] Crash at start: Impossible to load libamarok_collection-sqlcollection
Summary: [powerpc] Crash at start: Impossible to load libamarok_collection-sqlcollection
Status: RESOLVED NOT A BUG
Alias: None
Product: amarok
Classification: Applications
Component: Collections/Local (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-30 21:50 UTC by Cédric Boutillier
Modified: 2008-10-08 14:01 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cédric Boutillier 2008-09-30 21:50:33 UTC
Version:           1.92 (using KDE 4.1.1)
OS:                Linux
Installed from:    Debian testing/unstable Packages

Hi !

On my powerpc laptop iBook, I get the following error when lauching amarok 1.92-1 (from Debian/experimental):

[approx. translation]
Klib could not load module: libamarok_collection-sqlcollection

Error message:
QLibrary::loadsys: impossible to load  /usr/lib/kde4/libamarok_collection-sqlcollection (/usr/lib/kde4/libamarok_collection-sqlcollection: R_PPC_REL24 relocation at 0x09d0c450 for symbol 'strcopy' out of range.

This popup error message just shows up after the splash screen, and no interface opens. After clicking on ok, this is followed  by a proper crash.

Here is the trace:

Application : Amarok (amarok), signal SIGSEGV
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x4804cfe0 (LWP 9365)]
[New Thread 0x4b95b4b0 (LWP 9371)]
[New Thread 0x4b15b4b0 (LWP 9370)]
[New Thread 0x4a9194b0 (LWP 9369)]
[New Thread 0x4a1184b0 (LWP 9366)]
[KCrash handler]
#5  0x0fd27be8 in ?? () from /usr/lib/libamaroklib.so.1
#6  0x0fd27bdc in ?? () from /usr/lib/libamaroklib.so.1
#7  0x0fe231f8 in ?? () from /usr/lib/libamaroklib.so.1
#8  0x0fe232e0 in ?? () from /usr/lib/libamaroklib.so.1
#9  0x0fe71dc4 in MainWindow::init () from /usr/lib/libamaroklib.so.1
#10 0x0fe5e244 in App::continueInit () from /usr/lib/libamaroklib.so.1
#11 0x0fe5eadc in App::qt_metacall () from /usr/lib/libamaroklib.so.1
#12 0x0f3e0c00 in QMetaObject::activate (sender=0x10098558, 
    from_signal_index=4, to_signal_index=4, argv=0x109a2ecc)
    at kernel/qobject.cpp:3037
#13 0x0f3e1b4c in QMetaObject::activate (sender=0x10098558, 
    m=<value optimized out>, local_signal_index=0, argv=0x0)
    at kernel/qobject.cpp:3107
#14 0x0f3e93c0 in QSingleShotTimer::timeout (this=<value optimized out>)
    at .moc/release-shared/qtimer.moc:74
#15 0x0f3e9548 in QSingleShotTimer::timerEvent (this=0x10098558)
    at kernel/qtimer.cpp:300
#16 0x0f3da390 in QObject::event (this=0x10098558, e=<value optimized out>)
    at kernel/qobject.cpp:1126
#17 0x0e955ee8 in QApplicationPrivate::notify_helper (this=0x100355f8, 
    receiver=0x10098558, e=0xbfca0b6c) at kernel/qapplication.cpp:3809
#18 0x0e95f400 in QApplication::notify (this=0xbfca11f8, receiver=0x10098558, 
    e=0xbfca0b6c) at kernel/qapplication.cpp:3774
#19 0x0f992d8c in KApplication::notify (this=0xbfca11f8, receiver=0x10098558, 
    event=0xbfca0b6c)
    at /build/buildd/kde4libs-4.1.1/kdeui/kernel/kapplication.cpp:311
#20 0x0f3c696c in QCoreApplication::notifyInternal (this=0xbfca11f8, 
    receiver=0x10098558, event=<value optimized out>)
    at kernel/qcoreapplication.cpp:593
#21 0x0f3ffd6c in QTimerInfoList::activateTimers (this=0x10038344)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#22 0x0f3fb448 in timerSourceDispatch (source=<value optimized out>)
    at kernel/qeventdispatcher_glib.cpp:166
#23 0x0c30eb40 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#24 0x0c3132c8 in ?? () from /usr/lib/libglib-2.0.so.0
#25 0x0c313588 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#26 0x0f3fb364 in QEventDispatcherGlib::processEvents (this=0x10035708, 
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:325
#27 0x0ea01dd0 in QGuiEventDispatcherGlib::processEvents (
    this=<value optimized out>, flags=<value optimized out>)
    at kernel/qguieventdispatcher_glib.cpp:204
#28 0x0f3c4598 in QEventLoop::processEvents (this=<value optimized out>, 
    flags={i = -1077277320}) at kernel/qeventloop.cpp:149
#29 0x0f3c4818 in QEventLoop::exec (this=0xbfca0dac, flags={i = 268662824})
    at kernel/qeventloop.cpp:200
#30 0x0f3c7de4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:851
#31 0x0e955c70 in QApplication::exec () at kernel/qapplication.cpp:3337
#32 0x10005158 in ?? ()
#33 0x0e6a0704 in ?? () from /lib/libc.so.6
#34 0x0e6a08c0 in __libc_start_main () from /lib/libc.so.6
#35 0x00000000 in ?? ()
#0  0x0e730c34 in nanosleep () from /lib/libc.so.6
----------------------

I paste also the messages I got on the terminal for info upto the error popup window:

amarok: BEGIN: App::App() 
amarok: END__: App::App() - Took 0.45s 
amarok: BEGIN: void App::continueInit() 
amarok: BEGIN: EngineController::EngineController() 
amarok(9444) Phonon::KdePlatformPlugin::createBackend: using backend:  "Xine"
amarok:     [EngineController] Tick Interval (actual):  100                  
amarok: END__: EngineController::EngineController() - Took 1.9s              
amarok: BEGIN: MainWindow::MainWindow()                                      
QObject::connect: Cannot connect (null)::rowsInserted( const QModelIndex&, int, int ) to Playlist::RowList::rowsInserted( const QModelIndex &, int, int )                                                     
QObject::connect: Cannot connect (null)::rowsRemoved( const QModelIndex&, int, int ) to Playlist::RowList::rowsRemoved( const QModelIndex&, int, int )                                                        
QObject::connect: Cannot connect (null)::rowMoved( int, int ) to Playlist::RowList::rowMoved( int, int )                                                                                                      
amarok: BEGIN: void Playlist::Model::playlistModeChanged()                                             
QCoreApplication::postEvent: Unexpected null receiver                                                  
amarok:        Repeat enabled:  false                                                                  
amarok:        Random enabled:  false                                                                  
amarok:        Track mode:      false                                                                  
amarok:        Album mode:      false                                                                  
amarok:        Playlist mode:   false                                                                  
amarok:        Dynamic mode:    false                                                                  
amarok: END__: void Playlist::Model::playlistModeChanged() - Took 0.0024s                              
amarok: BEGIN: void CollectionManager::init()                                                          
amarok:       [PluginManager] Plugin trader constraint:  "[X-KDE-Amarok-framework-version] == 35 and [X-KDE-Amarok-plugintype] == 'collection' and [X-KDE-Amarok-rank] > 0"                                   
amarok:       [CollectionManager] Received [ "4" ] collection plugin offers                            
amarok:       [PluginManager] Trying to load:  "libamarok_collection-mtpcollection"                    
amarok:       [PluginManager]                                                                          
"      " PluginManager Service Info:                                                                   
"      " ---------------------------                                                                   
"      " name                          : "MTP Collection"                                              
"      " library                       : "libamarok_collection-mtpcollection"                          
"      " desktopEntryPath              : "amarok_collection-mtpcollection.desktop"                     
"      " X-KDE-Amarok-plugintype       : "collection"                                                  
"      " X-KDE-Amarok-name             : "mtp-collection"                                              
"      " X-KDE-Amarok-authors          : ("Alejandro Wainzinger")                                      
"      " X-KDE-Amarok-rank             : "100"                                                         
"      " X-KDE-Amarok-version          : "1"                                                           
"      " X-KDE-Amarok-framework-version: "35"                                                          

amarok: BEGIN: virtual void MtpCollectionFactory::init() 
amarok: BEGIN: MediaDeviceMonitor::MediaDeviceMonitor()  
amarok: BEGIN: void MediaDeviceMonitor::init()           
amarok: BEGIN: MediaDeviceCache::MediaDeviceCache()      
amarok: END__: MediaDeviceCache::MediaDeviceCache() - Took 0.00019s 
amarok: END__: void MediaDeviceMonitor::init() - Took 0.00058s      
amarok: END__: MediaDeviceMonitor::MediaDeviceMonitor() - Took 0.00086s 
amarok: BEGIN: QStringList MediaDeviceMonitor::getDevices()             
amarok: BEGIN: void MediaDeviceCache::refreshCache()                    
amarok:             [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi =  "/org/freedesktop/Hal/devices/volume_part6_size_8192"                                                          
amarok:             [MediaDeviceCache] Device name is =  "Volume"  and was made by  ""                 
amarok:             [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi =  "/org/freedesktop/Hal/devices/volume_uuid_379BC5CD49136B1E"                                                    
amarok:             [MediaDeviceCache] Device name is =  "MacOS"  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/Hal/devices/volume_uuid_0aLY8n_IUvw_PUev_NT5w_ImmN_qjA1_5ahM2O"                              
amarok:             [MediaDeviceCache] Device name is =  "Volume (LVM2_member)"  and was made by  ""   
amarok:             [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi =  "/org/freedesktop/Hal/devices/volume_uuid_3c0bdfd2_60db_4675_9564_d7da1171360b"                                
amarok:             [MediaDeviceCache] Device name is =  "Volume (ext3)"  and was made by  ""          
amarok:             [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi =  "/org/freedesktop/Hal/devices/volume_label_bootstrap"                                                          
amarok:             [MediaDeviceCache] Device name is =  "bootstrap"  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/Hal/devices/volume_part1_size_32256"                                                         
amarok:             [MediaDeviceCache] Device name is =  "Volume"  and was made by  ""                 
amarok: END__: void MediaDeviceCache::refreshCache() - Took 0.091s                                     
amarok: END__: QStringList MediaDeviceMonitor::getDevices() - Took 0.091s                              
amarok: BEGIN: bool MediaDeviceMonitor::isMtp(const QString&)                                          
amarok: END__: bool MediaDeviceMonitor::isMtp(const QString&) - Took 0.0018s                           
amarok: END__: virtual void MtpCollectionFactory::init() - Took 0.096s                                 
amarok:       [PluginManager] Trying to load:  "libamarok_collection-ipodcollection"                   
amarok:       [PluginManager]                                                                          
"      " PluginManager Service Info:                                                                   
"      " ---------------------------                                                                   
"      " name                          : "Collection iPod"                                             
"      " library                       : "libamarok_collection-ipodcollection"                         
"      " desktopEntryPath              : "amarok_collection-ipodcollection.desktop"                    
"      " X-KDE-Amarok-plugintype       : "collection"                                                  
"      " X-KDE-Amarok-name             : "ipod-collection"                                             
"      " X-KDE-Amarok-authors          : ("Alejandro Wainzinger")                                      
"      " X-KDE-Amarok-rank             : "100"                                                         
"      " X-KDE-Amarok-version          : "1"                                                           
"      " X-KDE-Amarok-framework-version: "35"                                                          

amarok: BEGIN: virtual void IpodCollectionFactory::init() 
amarok: BEGIN: QStringList MediaDeviceMonitor::getDevices() 
amarok: BEGIN: void MediaDeviceCache::refreshCache()        
amarok:             [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi =  "/org/freedesktop/Hal/devices/volume_part6_size_8192"                                                          
amarok:             [MediaDeviceCache] Device name is =  "Volume"  and was made by  ""                 
amarok:             [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi =  "/org/freedesktop/Hal/devices/volume_uuid_379BC5CD49136B1E"                                                    
amarok:             [MediaDeviceCache] Device name is =  "MacOS"  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/Hal/devices/volume_uuid_0aLY8n_IUvw_PUev_NT5w_ImmN_qjA1_5ahM2O"
amarok:             [MediaDeviceCache] Device name is =  "Volume (LVM2_member)"  and was made by  ""
amarok:             [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi =  "/org/freedesktop/Hal/devices/volume_uuid_3c0bdfd2_60db_4675_9564_d7da1171360b"
amarok:             [MediaDeviceCache] Device name is =  "Volume (ext3)"  and was made by  ""
amarok:             [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi =  "/org/freedesktop/Hal/devices/volume_label_bootstrap"
amarok:             [MediaDeviceCache] Device name is =  "bootstrap"  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/Hal/devices/volume_part1_size_32256"
amarok:             [MediaDeviceCache] Device name is =  "Volume"  and was made by  ""
amarok: END__: void MediaDeviceCache::refreshCache() - Took 0.055s
amarok: END__: QStringList MediaDeviceMonitor::getDevices() - Took 0.055s
amarok: BEGIN: bool MediaDeviceMonitor::isIpod(const QString&)
amarok:           [MediaDeviceMonitor] Device udi:  "/org/freedesktop/Hal/devices/volume_uuid_3c0bdfd2_60db_4675_9564_d7da1171360b"
amarok:           [MediaDeviceMonitor] Device name:  "/boot"
amarok:           [MediaDeviceMonitor] Mount point:  "/boot"
amarok:           [MediaDeviceMonitor] vendor:  "Apple Computer Inc." , product:  "UniNorth/Intrepid ATA/100"
amarok: END__: bool MediaDeviceMonitor::isIpod(const QString&) - Took 0.054s
amarok: END__: virtual void IpodCollectionFactory::init() - Took 0.14s
amarok:       [PluginManager] Trying to load:  "libamarok_collection-sqlcollection"
amarok: BEGIN: static void App::handleCliArgs()
amarok: END__: static void App::handleCliArgs() - Took 0.00053s
Comment 1 Cédric Boutillier 2008-10-08 13:58:59 UTC
This bug is now registered in Debian BTS, since it is more a packaging problem.

See the bug report at the following URL:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=501495

Thanks
Comment 2 Anne-Marie Mahfouf 2008-10-08 14:01:28 UTC
Setting to INVALID to close on Cedric's request as it's been moved to Debian bug database.
Thanks Cedric for having followed up!