https://bugs.meego.com/show_bug.cgi?id=25596
pohly <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #4 from pohly <[email protected]> 2012-09-10 07:31:04 UTC --- Fix is in 1.3: commit d56c1b7b8f41728db9c1ae5f7a3b47f1c6702a3a Author: Patrick Ohly <[email protected]> Date: Thu Aug 16 18:49:52 2012 +0200 KDE: check for D-Bus to avoid crash in KApplication (BMC #25596) Some unnamed version of KDE crashes in KApplication when invoked without a D-Bus session. The reporter ran into this when compiling from source, because the SyncEvolution binary is invoked as part of the build process, which ran outside of a D-Bus session. Avoid the crash by checking for a D-Bus session bus with QDBusConnection::sessionBus().isConnected() before instantiating KApplication. The QDBusConnection API does not say explicitly when it connects to the daemon, but testing shows that in practice this detects missing env variables and an unreachable daemon right away as expected, while passing when the daemon can be contacted. Instantiating KApplication was added for KWallet support. Without D-Bus, KWallet does not work either, therefore throw an explicit error when the lack of D-Bus was detected. -------- Product: SyncEvolution Component: SyncEvolution MeeGo Release: unspecified Severity: normal Priority: High Keywords: Status: RESOLVED Who: [email protected] Assigned To: [email protected] Target Build: --- Flags: Changed: Status Resolution -------- https://bugs.meego.com/show_bug.cgi?id=25596 -- Configure bugmail: https://bugs.meego.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching someone on the CC list of the bug. _______________________________________________ Syncevolution-issues mailing list [email protected] http://lists.syncevolution.org/listinfo/syncevolution-issues
