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: [email protected]
        ReportedBy: [email protected]
         QAContact: [email protected]
                CC: [email protected],
                    [email protected]
   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: [email protected]
Assigned To: [email protected]
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.
_______________________________________________
Syncevolution-issues mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution-issues

Reply via email to