Summary: | Amarok crashes when starts | ||
---|---|---|---|
Product: | [Frameworks and Libraries] phonon-backend-vlc | Reporter: | Ilya <belof.ilya> |
Component: | general | Assignee: | Harald Sitter <sitter> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | bcooksley, fabo, jb, myriam |
Priority: | NOR | Keywords: | drkonqi |
Version: | 0.8.2 | ||
Target Milestone: | 0.9 | ||
Platform: | Mageia RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Ilya
2015-08-04 10:15:30 UTC
Thank you for you report, but unfortunately you do not have debugging symbols enabled, so the backtrace is of no use. We would need a new backtrace with debugging symbols, please also see techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports Finally, I found how to enable debugging symblos. Maybe. The old backtrace I replaced by new I thoght I could edit old message but no Here: Application: Amarok (amarok), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". 81 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [KCrash Handler] #5 0x00007ffff4ccac18 in __strcmp_ssse3 () at ../sysdeps/x86_64/strcmp.S:2109 #6 0x00007fffca43ff76 in QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void const*), void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*) () at /lib64/libQt5Core.so.5 #7 0x00007fffca73543c in _GLOBAL__sub_I_qpaintbuffer.cpp () at /lib64/libQt5Gui.so.5 #8 0x00007ffff7dec27a in call_init (l=<optimized out>, argc=argc@entry=2, argv=argv@entry=0x7fffffffe1a8, env=env@entry=0x7fffffffe1c0) at dl-init.c:78 #9 0x00007ffff7dec38b in _dl_init (env=0x7fffffffe1c0, argv=0x7fffffffe1a8, argc=2, l=<optimized out>) at dl-init.c:36 #10 0x00007ffff7dec38b in _dl_init (main_map=main_map@entry=0x9b44a0, argc=2, argv=0x7fffffffe1a8, env=0x7fffffffe1c0) at dl-init.c:126 #11 0x00007ffff7df03e1 in dl_open_worker (a=a@entry=0x7fffffffc6c8) at dl-open.c:566 #12 0x00007ffff7dec124 in _dl_catch_error (objname=objname@entry=0x7fffffffc6b8, errstring=errstring@entry=0x7fffffffc6c0, mallocedp=mallocedp@entry=0x7fffffffc6b7, operate=operate@entry=0x7ffff7deff70 <dl_open_worker>, args=args@entry=0x7fffffffc6c8) at dl-error.c:187 #13 0x00007ffff7defb73 in _dl_open (file=0x9b5110 "/usr/lib64/vlc/plugins/gui/libqt4_plugin.so", mode=-2147483647, caller_dlopen=0x7fffd0f48c7f <module_Load+31>, nsid=-2, argc=<optimized out>, argv=<optimized out>, env=0x7fffffffe1c0) at dl-open.c:650 #14 0x00007fffee3a1039 in dlopen_doit (a=a@entry=0x7fffffffc8e0) at dlopen.c:66 #15 0x00007ffff7dec124 in _dl_catch_error (objname=0x6178b0, errstring=0x6178b8, mallocedp=0x6178a8, operate=0x7fffee3a0fe0 <dlopen_doit>, args=0x7fffffffc8e0) at dl-error.c:187 #16 0x00007fffee3a169d in _dlerror_run (operate=operate@entry=0x7fffee3a0fe0 <dlopen_doit>, args=args@entry=0x7fffffffc8e0) at dlerror.c:163 #17 0x00007fffee3a10d1 in __dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:87 #18 0x00007fffd0f48c7f in module_Load () at /lib64/libvlccore.so.8 #19 0x00007fffd0f2e1dd in module_InitDynamic () at /lib64/libvlccore.so.8 #20 0x00007fffd0f2e4d8 in AllocatePluginDir () at /lib64/libvlccore.so.8 #21 0x00007fffd0f2e424 in AllocatePluginDir () at /lib64/libvlccore.so.8 #22 0x00007fffd0f2e984 in AllocatePluginPath () at /lib64/libvlccore.so.8 #23 0x00007fffd0f2ef21 in module_LoadPlugins () at /lib64/libvlccore.so.8 #24 0x00007fffd0eb678a in libvlc_InternalInit () at /lib64/libvlccore.so.8 #25 0x00007fffd0c87deb in libvlc_new () at /lib64/libvlc.so.5 #26 0x00007fffd11f8675 in LibVLC::init() () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so #27 0x00007fffd11de448 in Phonon::VLC::Backend::Backend(QObject*, QList<QVariant> const&) () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so #28 0x00007fffd11defc3 in qt_plugin_instance () at /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so #29 0x00007ffff53ac2e3 in QPluginLoader::instance() () at /lib64/libQtCore.so.4 #30 0x00007fffd1938a0b in Phonon::KdePlatformPlugin::createBackend(KSharedPtr<KService>) () at /usr/lib64/kde4/plugins/phonon_platform/kde.so #31 0x00007fffd1939183 in Phonon::KdePlatformPlugin::createBackend() () at /usr/lib64/kde4/plugins/phonon_platform/kde.so #32 0x00007ffff191af8e in Phonon::FactoryPrivate::createBackend() () at /lib64/libphonon.so.4 #33 0x00007ffff191b678 in Phonon::Factory::backend(bool) () at /lib64/libphonon.so.4 #34 0x00007ffff191bdd3 in Phonon::Factory::createAudioOutput(QObject*) () at /lib64/libphonon.so.4 #35 0x00007ffff1913749 in Phonon::AudioOutputPrivate::createBackendObject() () at /lib64/libphonon.so.4 #36 0x00007ffff1911529 in Phonon::AudioOutputPrivate::init(Phonon::Category) () at /lib64/libphonon.so.4 #37 0x00007ffff705ade0 in EngineController::initializePhonon() (this=0x68d540) at /usr/src/debug/amarok-2.8.0/src/EngineController.cpp:148 #38 0x00007ffff70617f5 in EngineController::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x7fffca4f0ea0, _id=20426864, _a=0xffff, _c=<optimized out>) at /usr/src/debug/amarok-2.8.0/build/src/EngineController.moc:195 #39 0x00007ffff53cfa72 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () at /lib64/libQtCore.so.4 #40 0x00007ffff53d1d2e in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () at /lib64/libQtCore.so.4 #41 0x00007ffff7121e0f in Amarok::DefaultApplicationController::initEngineController() (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::DirectConnection, member=0x7ffff71c0861 "initializePhonon", obj=0x68d540) at /usr/include/QtCore/qobjectdefs.h:418 #42 0x00007ffff7121e0f in Amarok::DefaultApplicationController::initEngineController() (this=this@entry=0x84c370) at /usr/src/debug/amarok-2.8.0/src/statemanagement/DefaultApplicationController.cpp:89 #43 0x00007ffff7121e71 in Amarok::DefaultApplicationController::start() (this=0x84c370) at /usr/src/debug/amarok-2.8.0/src/statemanagement/DefaultApplicationController.cpp:48 #44 0x00007ffff705447d in App::continueInit() (this=this@entry=0x7fffffffe040) at /usr/src/debug/amarok-2.8.0/src/App.cpp:433 #45 0x00007ffff7055596 in App::App() (this=0x7fffffffe040) at /usr/src/debug/amarok-2.8.0/src/App.cpp:175 #46 0x0000000000406736 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/amarok-2.8.0/src/main.cpp:327 Hm, yes, that makes more sense, but the backtrace shows the problem to be in the libvlc part. Could you please also install debugging symbols for libvlc, phonon and phonon-backend-vlc? New backtrace: Application: Amarok (amarok), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". 81 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [KCrash Handler] #5 0x00007ffff4cc9b36 in __strcmp_ssse3 () at ../sysdeps/x86_64/strcmp.S:209 #6 0x00007fffc5c20f76 in QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void const*), void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*) () at /lib64/libQt5Core.so.5 #7 0x00007fffc5f1643c in _GLOBAL__sub_I_qpaintbuffer.cpp () at /lib64/libQt5Gui.so.5 #8 0x00007ffff7dec27a in call_init (l=<optimized out>, argc=argc@entry=2, argv=argv@entry=0x7fffffffe1a8, env=env@entry=0x7fffffffe1c0) at dl-init.c:78 #9 0x00007ffff7dec38b in _dl_init (env=0x7fffffffe1c0, argv=0x7fffffffe1a8, argc=2, l=<optimized out>) at dl-init.c:36 #10 0x00007ffff7dec38b in _dl_init (main_map=main_map@entry=0x9b6a90, argc=2, argv=0x7fffffffe1a8, env=0x7fffffffe1c0) at dl-init.c:126 #11 0x00007ffff7df03e1 in dl_open_worker (a=a@entry=0x7fffffffc6c8) at dl-open.c:566 #12 0x00007ffff7dec124 in _dl_catch_error (objname=objname@entry=0x7fffffffc6b8, errstring=errstring@entry=0x7fffffffc6c0, mallocedp=mallocedp@entry=0x7fffffffc6b7, operate=operate@entry=0x7ffff7deff70 <dl_open_worker>, args=args@entry=0x7fffffffc6c8) at dl-error.c:187 #13 0x00007ffff7defb73 in _dl_open (file=0x9b7700 "/usr/lib64/vlc/plugins/gui/libqt4_plugin.so", mode=-2147483647, caller_dlopen=0x7fffd0747c7f <module_Load+31>, nsid=-2, argc=<optimized out>, argv=<optimized out>, env=0x7fffffffe1c0) at dl-open.c:650 #14 0x00007fffee3a1039 in dlopen_doit (a=a@entry=0x7fffffffc8e0) at dlopen.c:66 #15 0x00007ffff7dec124 in _dl_catch_error (objname=0x6178b0, errstring=0x6178b8, mallocedp=0x6178a8, operate=0x7fffee3a0fe0 <dlopen_doit>, args=0x7fffffffc8e0) at dl-error.c:187 #16 0x00007fffee3a169d in _dlerror_run (operate=operate@entry=0x7fffee3a0fe0 <dlopen_doit>, args=args@entry=0x7fffffffc8e0) at dlerror.c:163 #17 0x00007fffee3a10d1 in __dlopen (file=file@entry=0x9b7700 "/usr/lib64/vlc/plugins/gui/libqt4_plugin.so", mode=<optimized out>) at dlopen.c:87 #18 0x00007fffd0747c7f in module_Load (p_this=p_this@entry=0x8bb5f8, path=path@entry=0x9b7700 "/usr/lib64/vlc/plugins/gui/libqt4_plugin.so", p_handle=p_handle@entry=0x7fffffffc938, lazy=<optimized out>) at posix/plugin.c:60 #19 0x00007fffd072d1dd in module_InitDynamic (obj=0x8bb5f8, path=0x9b7700 "/usr/lib64/vlc/plugins/gui/libqt4_plugin.so", fast=<optimized out>) at modules/bank.c:583 #20 0x00007fffd072d4d8 in AllocatePluginDir (st=0x7fffffffc9a0, relpath=<optimized out>, abspath=0x9b7700 "/usr/lib64/vlc/plugins/gui/libqt4_plugin.so", bank=0x7fffffffcb90) at modules/bank.c:526 #21 0x00007fffd072d4d8 in AllocatePluginDir (bank=bank@entry=0x7fffffffcb90, maxdepth=3, maxdepth@entry=4, absdir=<optimized out>, reldir=0x8e32d0 "gui") at modules/bank.c:488 #22 0x00007fffd072d424 in AllocatePluginDir (bank=bank@entry=0x7fffffffcb90, maxdepth=4, maxdepth@entry=5, absdir=absdir@entry=0x8f31c0 "/usr/lib64/vlc/plugins", reldir=reldir@entry=0x0) at modules/bank.c:492 #23 0x00007fffd072d984 in AllocatePluginPath (p_this=p_this@entry=0x8bb5f8, path=0x8f31c0 "/usr/lib64/vlc/plugins", mode=mode@entry=CACHE_USE) at modules/bank.c:401 #24 0x00007fffd072df21 in module_LoadPlugins (p_this=0x8bb5f8) at modules/bank.c:328 #25 0x00007fffd072df21 in module_LoadPlugins (obj=0x8bb5f8) at modules/bank.c:184 #26 0x00007fffd06b578a in libvlc_InternalInit (p_libvlc=0x8bb5f8, i_argc=-976413017, i_argc@entry=11, ppsz_argv=0x7fffffffccf0) at libvlc.c:151 #27 0x00007fffd0486deb in libvlc_new (argc=10, argv=<optimized out>) at core.c:59 #28 0x00007fffd09f7675 in LibVLC::init() () at /usr/src/debug/phonon-backend-vlc-0.8.2/src/utils/libvlc.cpp:117 #29 0x00007fffd09dd448 in Phonon::VLC::Backend::Backend(QObject*, QList<QVariant> const&) (this=this@entry=0x8b1af0, parent=parent@entry=0x0) at /usr/src/debug/phonon-backend-vlc-0.8.2/src/backend.cpp:90 #30 0x00007fffd09ddfc3 in qt_plugin_instance() () at /usr/src/debug/phonon-backend-vlc-0.8.2/src/backend.cpp:56 #31 0x00007ffff53ac2e3 in QPluginLoader::instance() () at /lib64/libQtCore.so.4 #32 0x00007fffd1938a0b in Phonon::KdePlatformPlugin::createBackend(KSharedPtr<KService>) () at /usr/lib64/kde4/plugins/phonon_platform/kde.so #33 0x00007fffd1939183 in Phonon::KdePlatformPlugin::createBackend() () at /usr/lib64/kde4/plugins/phonon_platform/kde.so #34 0x00007ffff191af8e in Phonon::FactoryPrivate::createBackend() (this=this@entry=0x8724f0) at /usr/src/debug/phonon-4.8.3/phonon/factory.cpp:252 #35 0x00007ffff191b678 in Phonon::Factory::backend(bool) (createWhenNull=createWhenNull@entry=true) at /usr/src/debug/phonon-4.8.3/phonon/factory.cpp:576 #36 0x00007ffff191bdd3 in Phonon::Factory::createAudioOutput(QObject*) (parent=0x873080) at /usr/src/debug/phonon-4.8.3/phonon/factory.cpp:470 #37 0x00007ffff1913749 in Phonon::AudioOutputPrivate::createBackendObject() (this=0x72de10) at /usr/src/debug/phonon-4.8.3/phonon/audiooutput.cpp:133 #38 0x00007ffff1911529 in Phonon::AudioOutputPrivate::init(Phonon::Category) (this=0x72de10, c=Phonon::MusicCategory) at /usr/src/debug/phonon-4.8.3/phonon/audiooutput.cpp:100 #39 0x00007ffff705ade0 in EngineController::initializePhonon() (this=0x68d660) at /usr/src/debug/amarok-2.8.0/src/EngineController.cpp:148 #40 0x00007ffff70617f5 in EngineController::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x137fc58, _id=-976413017, _a=0xc, _c=<optimized out>) at /usr/src/debug/amarok-2.8.0/build/src/EngineController.moc:195 #41 0x00007ffff53cfa72 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () at /lib64/libQtCore.so.4 #42 0x00007ffff53d1d2e in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () at /lib64/libQtCore.so.4 #43 0x00007ffff7121e0f in Amarok::DefaultApplicationController::initEngineController() (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::DirectConnection, member=0x7ffff71c0861 "initializePhonon", obj=0x68d660) at /usr/include/QtCore/qobjectdefs.h:418 #44 0x00007ffff7121e0f in Amarok::DefaultApplicationController::initEngineController() (this=this@entry=0x848d90) at /usr/src/debug/amarok-2.8.0/src/statemanagement/DefaultApplicationController.cpp:89 #45 0x00007ffff7121e71 in Amarok::DefaultApplicationController::start() (this=0x848d90) at /usr/src/debug/amarok-2.8.0/src/statemanagement/DefaultApplicationController.cpp:48 #46 0x00007ffff705447d in App::continueInit() (this=this@entry=0x7fffffffe040) at /usr/src/debug/amarok-2.8.0/src/App.cpp:433 #47 0x00007ffff7055596 in App::App() (this=0x7fffffffe040) at /usr/src/debug/amarok-2.8.0/src/App.cpp:175 #48 0x0000000000406736 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/amarok-2.8.0/src/main.cpp:327 Thank you very much for this backtrace, it shows indeed a problem with libvlc, reassigning to the phonon-backend-vlc product. As a workaround, you could try using the phonon-backend-gstreamer instead till this is sorted. Contrary to the vlc backend, the gstreamer backend needs additional codec plugins to be installed, depending on which type of file you want to listen to. *** This bug has been marked as a duplicate of bug 335111 *** |