https://bugs.meego.com/show_bug.cgi?id=22152
Summary: GIO D-Bus clients crash the SyncEvolution server.
Classification: MeeGo Projects
Product: SyncEvolution
Platform: ---
Version: unspecified
Platform: Common
Architecture: ALL
Status: NEW
Severity: normal
Priority: Undecided
Component: SyncEvolution
AssignedTo: syncevolution-bugs(a)meego.bugs
ReportedBy: mark.d.ryan(a)intel.com
QAContact: jingke.zhang(a)intel.com
CC: syncevolution-bugs(a)meego.bugs,
syncevolution-default-bugs(a)meego.bugs
Estimated Hours: 0.0
Created attachment 8641
-->
https://bugs.meego.com/attachment.cgi?id=8641
Test program for crashing SyncEvolution
BUILD IMAGE:
MeeGo 1.2 Netbook 19th May
The bug is also present in the latest version of SyncEvolution (1.1.99.5)
downloaded from
syncevolution.org and compiled for Ubuntu 11.04
HARDWARE MODEL:
Lenovo S10-3t
BUG DETAILED DESCRIPTIONS
===========================================================
I’m calling the SyncEvolution D-Bus APIs from C using the gio dbus functions.
Unfortunately, when I create a proxy using g_dbus_proxy_new_for_bus or
g_dbus_proxy_new_for_bus_sync using the default flags, the sync evolution
server crashes. I have noticed however, that if I use the flag
G_DBUS_PROXY_DOT_NO_LOAD_ PROPERTIES, when creating the proxy, there is no
crash. The crash can easily be reproduced with the attached test program.
EXACT STEPS LEADING TO PROBLEM:
===========================================================
1. Download the attached program, uncompress it to a directory and cd to this
directory.
2. ./configure
3. ./make
4. ./syncevotest
EXPECTED OUTCOME:
===================
The SyncEvolution daemon should not crash.
ACTUAL OUTCOME:
===================
It crashes
USER IMPACT:
===================
SyncEvolution clients written using the GIO D-Bus bindings that use the default
settings will not work. Other clients should be okay, as even if the
SyncEvolution server crashes, it will be re-launched by D-Bus as soon as it
receives a new request from another client.
REPRODUCIBILITY:
=====================================
100%
EXTRA SOFTWARE INSTALLED:
============================
Just the test program.
OTHER COMMENTS:
===================
--------
Product: SyncEvolution
Component: SyncEvolution
MeeGo Release: unspecified
Severity: normal
Priority: Undecided
Keywords:
Status: NEW
Who: mark.d.ryan(a)intel.com
Assigned To: syncevolution-bugs(a)meego.bugs
Target Build: ---
Flags:
Changed:
--------
https://bugs.meego.com/show_bug.cgi?id=22152
--
Configure bugmail:
https://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.