Bug 29171 - Патч для одновременной работы нескольких пользователей в mate ломает работу gvfs без logind
Summary: Патч для одновременной работы нескольких пользователей в mate ломает работу g...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: gvfs (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 29166
  Show dependency tree
 
Reported: 2013-07-10 10:13 MSK by enp
Modified: 2013-07-12 17:52 MSK (History)
5 users (show)

See Also:


Attachments
gvfs-1.16.3-alt-logind-state.patch (3.33 KB, patch)
2013-07-10 21:09 MSK, Mikhail Efremov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description enp 2013-07-10 10:13:51 MSK
Патч сломал работу thunar и pcmanfm2 с sysvinit. Оно,
впрочем, воспроизводится просто в отсутствие logind:

$ /usr/libexec/gvfs/gvfs-udisks2-volume-monitor 
### debug: Error creating proxy - Ошибка вызова StartServiceByName для
org.freedesktop.login1:
GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited
with unknown return code 1

(process:2950): GLib-GIO-CRITICAL **: g_dbus_proxy_call_sync_internal:
assertion `G_IS_DBUS_PROXY (proxy)' failed
### debug: Error getting session - Ошибка вызова StartServiceByName для
org.freedesktop.login1:
GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited
with unknown return code 1

(process:2950): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed

(process:2950): GLib-GIO-CRITICAL **: g_dbus_proxy_new_for_bus_sync: assertion
`g_variant_is_object_path (object_path)' failed
*** Error in `/usr/libexec/gvfs/gvfs-udisks2-volume-monitor': corrupted
double-linked list: 0x08087380 ***
*** Error in `/usr/libexec/gvfs/gvfs-udisks2-volume-monitor': corrupted
double-linked list: 0x08087258 ***

Я попробовал пересобрать gvfs без этого патча - thunar и pcmanfm2 с sysvinit
заработали.
Comment 1 Mikhail Efremov 2013-07-10 21:09:02 MSK
Created attachment 5884 [details]
gvfs-1.16.3-alt-logind-state.patch

Обновленный alt-logind-state.patch.
Comment 2 Yuri N. Sedunov 2013-07-10 21:58:26 MSK
(In reply to comment #1)
> Обновленный alt-logind-state.patch.

task #99829
Comment 3 Mikhail Efremov 2013-07-11 00:48:09 MSK
(В ответ на комментарий №2)
> task #99829

Надо бы проверить с systemd (без systemd я проверял). Сломаться ничего не должно, но все же.
Comment 4 enp 2013-07-12 15:43:45 MSK
(В ответ на комментарий №2)
> (In reply to comment #1)
> > Обновленный alt-logind-state.patch.
> 
> task #99829

http://git.altlinux.org/tasks/99829 : The requested URL /tasks/99829 was not found on this server.

или где искать, чтоб потестировать? хотя можно и так отправлять, хуже, думаю, не будет ;)
Comment 5 Andrey Cherepanov 2013-07-12 17:52:04 MSK
(В ответ на комментарий №4)
> или где искать, чтоб потестировать? хотя можно и так отправлять, хуже, думаю,
> не будет ;)
Раз нет, значит уже в репозитории (Sisyphus и p7). Можете обновляться.