Am Montag, den 17.05.2010, 21:25 +0200 schrieb Patrick Ohly:
On Mon, 2010-05-17 at 17:13 +0100, Frederik Elwert wrote:
> Oh, sorry for not responding earlier. I tried it with your debug build,
> but after a first successful sync, it kept crashing.
That's definitely something that I need to know more about, too.
Otherwise we might end up with the same bug in 1.0 final.
I tried again with the debug build, but it crashed again.
I’m not too familiar with gdb, but I tried to get a backtrace. If you
need more information, just tell me how to get it.
Cheers,
Frederik
$ gdb /usr/libexec/syncevo-dbus-server
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<
http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show
copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<
http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/libexec/syncevo-dbus-server...done.
(gdb) run
Starting program: /usr/libexec/syncevo-dbus-server
[Thread debugging using libthread_db enabled]
[INFO] /usr/libexec/syncevo-dbus-server: ready to run
Program received signal SIGSEGV, Segmentation fault.
0x007ffee5 in sysync::loadSystemZoneDefinitions (aGZones=0x814b9dc)
at
/work/runtests/head/libsynthesis/src/platform_adapters/linux/platform_timezones.cpp:162
162 /work/runtests/head/libsynthesis/src/platform_adapters/linux/platform_timezones.cpp:
No such file or directory.
in /work/runtests/head/libsynthesis/src/platform_adapters/linux/platform_timezones.cpp
(gdb) bt
#0 0x007ffee5 in sysync::loadSystemZoneDefinitions (aGZones=0x814b9dc)
at
/work/runtests/head/libsynthesis/src/platform_adapters/linux/platform_timezones.cpp:162
#1 0x00795ffd in sysync::GZones::initialize (this=0x814b9dc)
at /work/runtests/head/libsynthesis/src/sysync/timezones.cpp:100
#2 0x006ed78b in sysync::TSyncAppBase::finishConfig (this=0x814b9d0)
at /work/runtests/head/libsynthesis/src/sysync/syncappbase.cpp:1418
#3 0x006eda2e in sysync::TSyncAppBase::readXMLConfigStream
(this=0x814b9d0,
aReaderFunc=0x6ecef0 <ConstantReader>, aContext=0xbfffe330)
at /work/runtests/head/libsynthesis/src/sysync/syncappbase.cpp:1734
#4 0x006edb14 in sysync::TSyncAppBase::readXMLConfigConstant
(this=0x814b9d0,
aConstantXML=0x8172b7c "<?xml version=\"1.0\"?>\n<!--
SYNTHESIS
SYNCML CLIENT Version 3.2 Configuration file -->\n\n<sysync_config
version=\"1.0\">\n\n <configvar name=\"logpath\" value=
\"$(defout_path)\"/>\n\n <!-- this string is output"...)
at /work/runtests/head/libsynthesis/src/sysync/syncappbase.cpp:1767
#5 0x0077e1c3 in sysync::TEngineInterface::InitEngineXML
(this=0x814b8b0,
aConfigXML=0x8172b7c "<?xml version=\"1.0\"?>\n<!-- SYNTHESIS
SYNCML
CLIENT Version 3.2 Configuration file -->\n\n<sysync_config version=
\"1.0\">\n\n <configvar name=\"logpath\"
value=\"$(defout_path)\"/>\n\n
<!-- this string is output"...)
at /work/runtests/head/libsynthesis/src/sysync/engineinterface.cpp:1190
#6 0x0077998d in sysync::InitEngineXML (aCB=0x814b8b4,
aConfigXML=0x8172b7c "<?xml version=\"1.0\"?>\n<!-- SYNTHESIS
SYNCML
CLIENT Version 3.2 Configuration file -->\n\n<sysync_config version=
\"1.0\">\n\n <conf---Type <return> to continue, or q <return>
to
quit---
igvar name=\"logpath\" value=\"$(defout_path)\"/>\n\n <!-- this
string
is output"...)
at /work/runtests/head/libsynthesis/src/sysync/engineentry.cpp:64
#7 0x0026fe47 in sysync::TEngineModuleBridge::InitEngineXML
(this=0x814c018,
aConfigXML=0x8172b7c "<?xml version=\"1.0\"?>\n<!-- SYNTHESIS
SYNCML
CLIENT Version 3.2 Configuration file -->\n\n<sysync_config version=
\"1.0\">\n\n <configvar name=\"logpath\"
value=\"$(defout_path)\"/>\n\n
<!-- this string is output"...)
at /work/runtests/head/libsynthesis/src/sysync_SDK/Sources/enginemodulebridge.cpp:69
#8 0x00199318 in SyncEvo::SharedEngine::InitEngineXML (this=0x813fa28,
aConfigXML=...)
at /work/runtests/head/syncevolution/src/syncevo/SynthesisEngine.cpp:48
#9 0x001e16ad in SyncEvo::SyncContext::initEngine (this=0x813f958,
logXML=false)
at /work/runtests/head/syncevolution/src/syncevo/SyncContext.cpp:2622
#10 0x001f754c in SyncEvo::SyncContext::sync (this=0x813f958,
report=0xbfffe658)
at /work/runtests/head/syncevolution/src/syncevo/SyncContext.cpp:2709
#11 0x001b8298 in SyncEvo::Cmdline::run (this=0x8146438)
at /work/runtests/head/syncevolution/src/syncevo/Cmdline.cpp:767
#12 0x080cb3b6 in CmdlineWrapper::run (this=0x8146388)
at /work/runtests/head/syncevolution/src/syncevo-dbus-server.cpp:2026
#13 0x080a1aeb in Session::run (this=0x8146198)
---Type <return> to continue, or q <return> to quit---
at /work/runtests/head/syncevolution/src/syncevo-dbus-server.cpp:3343
#14 0x080abb06 in DBusServer::run (this=0xbffff0b0)
at /work/runtests/head/syncevolution/src/syncevo-dbus-server.cpp:4791
#15 0x080b58ef in main (argc=1, argv=0xbffff3d4)
at /work/runtests/head/syncevolution/src/syncevo-dbus-server.cpp:5867
(gdb)