Released 06 September 2010. http://dbus.freedesktop.org/releases/dbus/dbus-1.4.0.tar.gz No mention of it on their website though. Suppose to be the stable release. Reproducible: Always
KDE 4.5.x seems to need dbus-1.4, too; with dbus-1.2.x dolphin-4.5.1 crashes occasionally and is sluggish. Please see dicussion here: http://dot.kde.org/2010/08/31/kde-releases-451
Thread safety is already fixed in bug 336588.
In tree (masked). Changes: fixed dohtml-related QA issue, sorted deps, rewritten --as-needed patch, dropped 1.3 patches applied upstream, added static-libs USE flag and .la files removal (this madness with installing useless .la files for shared libs has to stop). one of tests fail (maybe I should restart dbus first to use 1.4, but testsuite should start local dbus on its own) PASS: bus-test ./bus-test-system: Running config file parser (trivial) test Testing valid files: many-rules.conf system.conf basic.conf debug-allow-all.conf session.conf entities.conf debug-allow-all-sha1.conf Testing invalid file: ../test/data/invalid-config-files/not-well-formed.conf Testing valid file: ../test/data/valid-config-files/system.conf Testing values from: ../test/data/valid-config-files/system.conf <type>system</type> OKAY! <standard_system_service_dirs/> OKAY! ./bus-test-system: checking for memleaks ./bus-test-system: Success PASS: bus-test-system ./bus-test-launch-helper: Running launch helper OOM checks FAILED SELF TEST: Error: The name org.freedesktop.DBus.TestSuiteEchoService was not provided by any .service files ./bus-test-launch-helper(_dbus_print_backtrace+0x1c) [0x418faf] ./bus-test-launch-helper(_dbus_abort+0x9) [0x4195e9] ./bus-test-launch-helper() [0x414128] ./bus-test-launch-helper() [0x4111ed] ./bus-test-launch-helper(_dbus_test_oom_handling+0x23) [0x414153] ./bus-test-launch-helper(main+0xac) [0x41105c] /lib/libc.so.6(__libc_start_main+0xfd) [0x2aabeb146bbd] ./bus-test-launch-helper() [0x410ed9] Process 815 sleeping for gdb attach /bin/sh: line 5: 815 Aborted DBUS_TEST_DATA=../test/data DBUS_TEST_HOMEDIR=../dbus DBUS_FATAL_WARNINGS=1 DBUS_BLOCK_ON_ABORT=1 ${dir}$tst FAIL: bus-test-launch-helper
I had this test fail with 1.2.24 but not with 1.3.0.