[Bug 645381] New: DBus applications hang during authentication
https://bugzilla.novell.com/show_bug.cgi?id=645381 https://bugzilla.novell.com/show_bug.cgi?id=645381#c0 Summary: DBus applications hang during authentication Classification: openSUSE Product: openSUSE 11.4 Version: Factory Platform: i386 OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: Basesystem AssignedTo: thoenig@novell.com ReportedBy: mvidner@novell.com QAContact: qa@suse.de Found By: --- Blocker: --- This happens when building yast2-dbus-server on i386 (not on x86_64), but I can't reproduce it on my local machine. The build hangs when I run dbus-send to exercise a trivial test case: https://build.opensuse.org/package/live_build_log?arch=i586&package=yast2-dbus-server&project=YaST%3AHead&repository=openSUSE_Factory Here is a patched package to show more detail. dbus-send hangs after sending AUTH EXTERNAL to the bus, presumably waiting in poll(2) for the daemon to reply: https://build.opensuse.org/stage/package/live_build_log?arch=i586&package=yast2-dbus-server&project=home%3Amvidner%3Abranches%3AYaST%3AHead&repository=openSUSE_Factory -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=645381 https://bugzilla.novell.com/show_bug.cgi?id=645381#c1 --- Comment #1 from Martin Vidner <mvidner@novell.com> 2010-12-03 16:41:07 CET --- Created an attachment (id=403361) --> (http://bugzilla.novell.com/attachment.cgi?id=403361) dbus-daemon-strace.tgz So Coolo has nudged me because the build jobs were taking up OBS workers, and I have straced not only dbus-send but dbus-daemon too, with success :) Compare the two build logs (attached) which include the trace. It works on an x86_64 build but fails on an i586 build. Search for "accept4". dbus-1.4.0/dbus/dbus-sysdeps-unix.c _dbus_accept() says "We assume that if accept4 is available SOCK_CLOEXEC is too" which is probably not met in OBS where it runs on an older kernel. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=645381 https://bugzilla.novell.com/show_bug.cgi?id=645381#c2 --- Comment #2 from Martin Vidner <mvidner@novell.com> 2010-12-03 16:54:54 CET --- FWIW, it was added in commit http://cgit.freedesktop.org/dbus/dbus/commit/?id=89318bbeb4076d8d9de9831d696... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=645381 https://bugzilla.novell.com/show_bug.cgi?id=645381#c3 Martin Vidner <mvidner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lslezak@novell.com --- Comment #3 from Martin Vidner <mvidner@novell.com> 2011-01-04 12:59:39 CET --- *** Bug 661473 has been marked as a duplicate of this bug. *** http://bugzilla.novell.com/show_bug.cgi?id=661473 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=645381 https://bugzilla.novell.com/show_bug.cgi?id=645381#c4 Ladislav Slezak <lslezak@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WORKSFORME --- Comment #4 from Ladislav Slezak <lslezak@novell.com> 2011-06-29 13:10:34 UTC --- I have checked the current status in OBS and yast2-dbus-server can be built without any problem even with enabled tests on all archs (see https://build.opensuse.org/project/monitor?project=YaST%3AHead) So I'm resolving the bug as WORKSFORME, feel free to reopen it if you still want to fix Dbus. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=645381 https://bugzilla.novell.com/show_bug.cgi?id=645381#c5 --- Comment #5 from Martin Vidner <mvidner@suse.com> 2013-10-10 15:58:41 CEST --- Now it has been fixed upstream in dbus: https://bugs.freedesktop.org/show_bug.cgi?id=69026 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com