Tino, you're using 64bit linux? It seems to me that it's a bug of xml parser in
libsynthesis on 64bit platform.
Could you please share us how to reproduce the crash? Thanks.
Cheers,
Yongsheng
-----Original Message-----
From: Tino Keitel [mailto:tino.keitel+syncevolution@tikei.de]
Sent: Thursday, April 08, 2010 12:47 PM
To: Ohly, Patrick; Zhu, Yongsheng; syncevolution(a)syncevolution.org
Subject: Re: [SyncEvolution] syncevolution --daemon=yes/no (was: RE: Alarms in
the calendar: Evolution vs. vcal)
On Thu, Apr 08, 2010 at 06:41:56 +0200, Tino Keitel wrote:
> On Wed, Apr 07, 2010 at 10:01:16 +0200, Patrick Ohly wrote:
>
> [...]
>
> > This might be a bug. It indicates that the syncevo-dbus-server quit
> > unexpectedly.
>
> It does, indeed.
>
> > Can you run /usr/libexec/syncevo-dbus-server in a separate shell
> > manually, then try "syncevolution"? If all works, you should see
output
> > from the server and the command line.
> >
> > If the server dies, please run under gdb and collect a stack back trace.
>
> No debug symbols, so here is just the strace output.
Maybe the stack strace is also useful, even without debugging symbols:
Program received signal SIGSEGV, Segmentation fault.
0x0000000100000000 in ?? ()
(gdb) bt
#0 0x0000000100000000 in ?? ()
#1 0x00007fffef163bad in XML_Parse () from /usr/lib/libxmlparse.so.1
#2 0x00007ffff5ee3455 in ?? () from /usr/lib/libsynthesis.so.0
#3 0x00007ffff5ee35ea in ?? () from /usr/lib/libsynthesis.so.0
#4 0x00007ffff5f402af in ?? () from /usr/lib/libsynthesis.so.0
#5 0x000000000056b20d in
#SyncEvo::SharedEngine::InitEngineXML(std::string const&) ()
#6 0x000000000050c7f4 in SyncEvo::SyncContext::initEngine(bool) ()
#7 0x000000000051eea9 in
#SyncEvo::SyncContext::sync(SyncEvo::SyncReport*) ()
#8 0x00000000004eef85 in SyncEvo::Cmdline::run() ()
#9 0x00000000004723f8 in Session::run() ()
#10 0x0000000000498fb0 in DBusServer::run() ()
#11 0x0000000000499692 in main ()