Bug 248023 - bluedevil kcm crashes because of lost lib
Summary: bluedevil kcm crashes because of lost lib
Status: RESOLVED DOWNSTREAM
Alias: None
Product: solid
Classification: Unmaintained
Component: bluetooth-kcm (other bugs)
Version First Reported In: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Rafael Fernández López
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-16 06:29 UTC by Paulo Dias
Modified: 2010-10-03 16:15 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paulo Dias 2010-08-16 06:29:12 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.5.00 (KDE 4.5.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-020635-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:

if i try to open bluedevil kcm it will crash, since libbluedevil.so.1 is missing.

i tried linking it, but it makes systemsettings crash.

lrwxrwxrwx 1 root root     28 2010-08-16 01:27 /usr/lib/libbluedevil.so -> /usr/lib/libbluedevil.so.1.5
lrwxrwxrwx 1 root root     28 2010-08-16 01:27 /usr/lib/libbluedevil.so.1 -> /usr/lib/libbluedevil.so.1.5
-rw-r--r-- 1 root root 211848 2010-08-08 06:53 /usr/lib/libbluedevil.so.1.5

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault
[KCrash Handler]
#6  _dl_relocate_object (scope=<value optimized out>, reloc_mode=0, consider_profiling=0) at dl-reloc.c:242
#7  0x00007fb766ff5723 in dl_open_worker (a=<value optimized out>) at dl-open.c:367
#8  0x00007fb766ff09c6 in _dl_catch_error (objname=<value optimized out>, errstring=<value optimized out>, mallocedp=<value optimized out>, operate=<value optimized out>, args=<value optimized out>)
    at dl-error.c:178
#9  0x00007fb766ff4ffa in _dl_open (file=0xed99f8 "/usr/lib/kde4/kcm_bluedevildevices.so", mode=-2147483647, caller_dlopen=0x7fb764dc7d35, nsid=-2, argc=1, argv=0x101010101010101, env=0xb269c0)
    at dl-open.c:583
#10 0x00007fb760091f66 in dlopen_doit (a=<value optimized out>) at dlopen.c:67
#11 0x00007fb766ff09c6 in _dl_catch_error (objname=<value optimized out>, errstring=<value optimized out>, mallocedp=<value optimized out>, operate=<value optimized out>, args=<value optimized out>)
    at dl-error.c:178
#12 0x00007fb7600922ac in _dlerror_run (operate=0x7fb760091f00 <dlopen_doit>, args=0x7ffff89b4b10) at dlerror.c:164
#13 0x00007fb760091ee1 in __dlopen (file=<value optimized out>, mode=<value optimized out>) at dlopen.c:88
#14 0x00007fb764dc7d35 in ?? () from /usr/lib/libQtCore.so.4
#15 0x00007fb764dc28c5 in ?? () from /usr/lib/libQtCore.so.4
#16 0x00007fb7655b2dc1 in KPluginLoader::load (this=0xeda150) at ../../kdecore/util/kpluginloader.cpp:222
#17 0x00007fb7655b3e4f in KPluginLoader (this=0x7ffff89b50c0, service=..., componentdata=..., parent=0x0) at ../../kdecore/util/kpluginloader.cpp:180
#18 0x00007fb766db9cfd in KService::createInstance<KCModule> (mod=..., report=<value optimized out>, parent=<value optimized out>, args=<value optimized out>) at ../../kdecore/services/kservice.h:529
#19 KService::createInstance<KCModule> (mod=..., report=<value optimized out>, parent=<value optimized out>, args=<value optimized out>) at ../../kdecore/services/kservice.h:509
#20 KService::createInstance<KCModule> (mod=..., report=<value optimized out>, parent=<value optimized out>, args=<value optimized out>) at ../../kdecore/services/kservice.h:552
#21 KCModuleLoader::loadModule (mod=..., report=<value optimized out>, parent=<value optimized out>, args=<value optimized out>) at ../../kutils/kcmoduleloader.cpp:89
#22 0x00007fb766dbecc9 in KCModuleProxyPrivate::loadModule (this=0xdb7f80) at ../../kutils/kcmoduleproxy.cpp:106
#23 0x00007fb766dbf7f5 in KCModuleProxy::realModule (this=<value optimized out>) at ../../kutils/kcmoduleproxy.cpp:83
#24 0x00007fb766b95e18 in ModuleView::stateChanged (this=0xd2d9e0) at ../../../systemsettings/core/ModuleView.cpp:374
#25 0x00007fb766b97b58 in ModuleView::qt_metacall (this=0xd2d9e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff89b5a40) at ./ModuleView.moc:99
#26 0x00007fb764dee587 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#27 0x00007fb7667a6898 in KPageWidget::currentPageChanged (this=0xeda150, _t1=0xd47420, _t2=0x0) at ./kpagewidget.moc:96
#28 0x00007fb7667a6a38 in KPageWidget::qt_metacall (this=0xd2d800, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff89b5b80) at ./kpagewidget.moc:84
#29 0x00007fb764dee587 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#30 0x00007fb7667a1a57 in KPageView::currentPageChanged (this=0xeda150, _t1=<value optimized out>, _t2=<value optimized out>) at ./kpageview.moc:140
#31 0x00007fb7667a2677 in KPageViewPrivate::_k_pageSelected (this=0xd2cbc0, index=..., previous=...) at ../../kdeui/paged/kpageview.cpp:235
#32 0x00007fb7667a31e2 in KPageView::qt_metacall (this=0xd2d800, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff89b5d40) at ./kpageview.moc:100
#33 0x00007fb7667a69f0 in KPageWidget::qt_metacall (this=0xeda150, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x0) at ./kpagewidget.moc:76
#34 0x00007fb764dee587 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#35 0x00007fb765fbe6aa in QItemSelectionModel::currentChanged(QModelIndex const&, QModelIndex const&) () from /usr/lib/libQtGui.so.4
#36 0x00007fb765fbe7f2 in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/libQtGui.so.4
#37 0x00007fb7667a29e0 in KPageViewPrivate::_k_rebuildGui (this=0xd2cbc0) at ../../kdeui/paged/kpageview.cpp:70
#38 0x00007fb7667a30d5 in KPageViewPrivate::_k_modelChanged (this=0xeda150) at ../../kdeui/paged/kpageview.cpp:190
#39 0x00007fb7667a31f2 in KPageView::qt_metacall (this=0xd2d800, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff89b60f0) at ./kpageview.moc:99
#40 0x00007fb7667a69f0 in KPageWidget::qt_metacall (this=0xeda150, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x0) at ./kpagewidget.moc:76
#41 0x00007fb764dee587 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#42 0x00007fb766b965e5 in ModuleView::addModule (this=0xd2d9e0, module=0xccbaa8) at ../../../systemsettings/core/ModuleView.cpp:220
#43 0x00007fb766b96976 in ModuleView::loadModule (this=0xd2d9e0, menuItem=<value optimized out>) at ../../../systemsettings/core/ModuleView.cpp:174
#44 0x00007fb753b748d0 in IconMode::changeModule (this=0xd2a7e0, activeModule=...) at ../../../systemsettings/icons/IconMode.cpp:133
#45 0x00007fb753b749a1 in IconMode::qt_metacall (this=0xd2a7e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff89b6710) at ./IconMode.moc:80
#46 0x00007fb764dee587 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#47 0x00007fb765f62d55 in QAbstractItemView::activated(QModelIndex const&) () from /usr/lib/libQtGui.so.4
#48 0x00007fb765f659a7 in QAbstractItemView::mouseDoubleClickEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#49 0x00007fb765a764a2 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#50 0x00007fb765e3d056 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#51 0x00007fb765f7307b in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#52 0x00007fb764dd60d7 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#53 0x00007fb765a20e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#54 0x00007fb765a2716e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#55 0x00007fb766766eb6 in KApplication::notify (this=0x7ffff89b8180, receiver=0xd2d980, event=0x7ffff89b7480) at ../../kdeui/kernel/kapplication.cpp:310
#56 0x00007fb764dd68ac in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#57 0x00007fb765a25c1e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#58 0x00007fb765aa89b5 in ?? () from /usr/lib/libQtGui.so.4
#59 0x00007fb765aa72ec in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#60 0x00007fb765ad3272 in ?? () from /usr/lib/libQtGui.so.4
#61 0x00007fb76122a8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#62 0x00007fb76122e748 in ?? () from /lib/libglib-2.0.so.0
#63 0x00007fb76122e8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#64 0x00007fb764e02963 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#65 0x00007fb765ad2bde in ?? () from /usr/lib/libQtGui.so.4
#66 0x00007fb764dd55d2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#67 0x00007fb764dd59bc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#68 0x00007fb764dd9a6b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#69 0x00000000004122b9 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../systemsettings/app/main.cpp:49

Possible duplicates by query: bug 204245.

Reported using DrKonqi
Comment 1 Ben Cooksley 2010-08-16 06:52:29 UTC
Looks like a packaging bug to me.

== This bug is not actually confirmed, Bugzilla simply wasn't co-operating
Comment 2 Nicolas L. 2010-08-16 08:59:04 UTC
for me this sound a packagaging issue and this bug should be closed as downstream and reported on launchpad
Comment 3 Paulo Dias 2010-08-16 16:59:52 UTC
It was indeed a packaging issue, i remade the packages, fixed the bug and sent the patch upstream, tks for the time.