| Summary: | Crashes if bluetooth is off | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Alexey Rusakov <ktirf> |
| Component: | nautilus-sendto-bluetooth | Assignee: | Valery Inozemtsev <shrek> |
| Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus |
| Severity: | major | ||
| Priority: | P3 | CC: | aen, aleksandr_burko, cas, christophernav216, kharpost, ksynolog, ktirf, lav, msp, rispterplimo, shrek |
| Version: | unstable | Keywords: | distro-blocker |
| Hardware: | all | ||
| OS: | Linux | ||
| Bug Depends on: | |||
| Bug Blocks: | 23155 | ||
|
Description
Alexey Rusakov
2009-07-30 23:47:02 MSD
Вру, не при остановленном hcid^Wbluetoothd. В общем, у меня на ноуте есть железный выключатель Bluetooth и когда он выключен, всё плохо. Когда включен, всё работает нормально. Ничего не понимаю. Если я всё правильно понял, следующий код валится на вызове dbus_g_proxy_call (тест-кейс пока не прогонял, сужу по отладке без отладочных символов %-):
GError *e = NULL;
const char *adapter;
DBusGProxy *manager;
/* несущественный код */
manager = dbus_g_proxy_new_for_name (conn, "org.bluez",
"/", "org.bluez.Manager");
if (dbus_g_proxy_call (manager, "DefaultAdapter", &e,
G_TYPE_INVALID, DBUS_TYPE_G_OBJECT_PATH, &adapter, G_TYPE_INVALID) == FALSE) /* здесь мы валимся */
{ /* дальше неважно */ }
*** Bug 22633 has been marked as a duplicate of this bug. *** Как временное решение - удалите пакет nautilus-sendto-bluetooth. Всё начинает работать. *** Bug 21874 has been marked as a duplicate of this bug. *** У мен не воспроизводится более. |