Bug 246023 - Crash when disabling Bluetooth
Summary: Crash when disabling Bluetooth
Status: RESOLVED FIXED
Alias: None
Product: solid
Classification: Unmaintained
Component: bluetooth (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Alex Fiestas
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-28 14:01 UTC by Christoph Feck
Modified: 2010-10-03 16:15 UTC (History)
0 users

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 Christoph Feck 2010-07-28 14:01:29 UTC
Application: bluedevil-helper (0.1)
KDE Platform Version: 4.5.61 (KDE 4.5.61 (KDE 4.6 >= 20100724)) (Compiled from sources)
Qt Version: 4.7.0
Operating System: Linux 2.6.34.1-0.1-desktop i686
Distribution: "openSUSE 11.3 (i586)"

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

* start Systemsettings > Bluetooth
* check "Enable Bluetooth" checkbox
* uncheck "Enable Bluetooth" checkbox

I have Adapter set to "Always visible", but no remote devices are connected.

The crash can be reproduced every time.

-- Backtrace:
Application: BlueDevil (bluedevil-helper), signal: Segmentation fault
[KCrash Handler]
#7  0xb61a2da0 in QDBusAbstractInterface::asyncCallWithArgumentList(QString const&, QList<QVariant> const&) () from /local/qt4/lib/libQtDBus.so.4
#8  0x0804eda3 in Stop (this=0x81750c0, __in_chrg=<value optimized out>) at /local/build/bluedevil/src/daemon/helpers/filereceiver/server_interface.h:55
#9  OpenObex::Server::~Server (this=0x81750c0, __in_chrg=<value optimized out>) at /local/git/bluedevil/src/daemon/helpers/filereceiver/openobex/server.cpp:79
#10 0x0804f042 in OpenObex::Server::~Server (this=0x81750c0, __in_chrg=<value optimized out>) at /local/git/bluedevil/src/daemon/helpers/filereceiver/openobex/server.cpp:88
#11 0xb6048725 in qDeleteInEventHandler(QObject*) () from /local/qt4/lib/libQtCore.so.4
#12 0xb604ad50 in QObject::event(QEvent*) () from /local/qt4/lib/libQtCore.so.4
#13 0xb65901c4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /local/qt4/lib/libQtGui.so.4
#14 0xb659899e in QApplication::notify(QObject*, QEvent*) () from /local/qt4/lib/libQtGui.so.4
#15 0xb72cad76 in KApplication::notify (this=0xbffca894, receiver=0x81750c0, event=0x8174fc0) at /local/svn/kde/trunk/KDE/kdelibs/kdeui/kernel/kapplication.cpp:309
#16 0xb6035efb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /local/qt4/lib/libQtCore.so.4
#17 0xb6039ae5 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /local/qt4/lib/libQtCore.so.4
#18 0xb6039cbd in QCoreApplication::sendPostedEvents(QObject*, int) () from /local/qt4/lib/libQtCore.so.4
#19 0xb6063014 in ?? () from /local/qt4/lib/libQtCore.so.4
#20 0xb554cb49 in g_main_dispatch (context=0x8078298) at gmain.c:1960
#21 IA__g_main_context_dispatch (context=0x8078298) at gmain.c:2513
#22 0xb554d350 in g_main_context_iterate (context=0x8078298, block=1, dispatch=1, self=0x8075fa8) at gmain.c:2591
#23 0xb554d60e in IA__g_main_context_iteration (context=0x8078298, may_block=1) at gmain.c:2654
#24 0xb606318c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /local/qt4/lib/libQtCore.so.4
#25 0xb6641585 in ?? () from /local/qt4/lib/libQtGui.so.4
#26 0xb60351a9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /local/qt4/lib/libQtCore.so.4
#27 0xb60353f2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /local/qt4/lib/libQtCore.so.4
#28 0xb6039d7f in QCoreApplication::exec() () from /local/qt4/lib/libQtCore.so.4
#29 0xb658e017 in QApplication::exec() () from /local/qt4/lib/libQtGui.so.4
#30 0x0804d9dc in main (argc=1886352467, argv=0x6f6c4300) at /local/git/bluedevil/src/daemon/helpers/filereceiver/main.cpp:46

Reported using DrKonqi
Comment 1 Alex Fiestas 2010-07-29 20:41:30 UTC
Bug fixed, will be released in  RC2

BTW, it happen because you don't have installed, obex-data-server, in case you didn't know.

Thanks for report!