Discussion:
segfault at end on msynctool
Fernando Toledo
2010-01-11 16:39:25 UTC
Permalink
is this bug solved at new versions?
im runing debian testing

ragnarok ~/public_html/comedores $ dpkg -l|grep opensync
ii libopensync0 0.22-4+b1
ii libopensync0-dbg 0.22-4+b1
ii opensync-module-python 0.22-2
ii opensync-plugin-file 0.22-2
ii opensync-plugin-kdepim 0.22-4
ii opensync-plugin-synce 0.13-4
ii opensyncutils 0.22-4+b1
ii python-opensync 0.22-4+b1

Which entry do you want to use? [1-9] To select a side, [D]uplicate: 1
Overwriting conflict
Conflict for Mapping 0x843a300:
Entry 1:
UID: NhLKBdwp6J
<?xml version="1.0"?>
<contact>
<EMail>
<Content>***@gmail.com</Content>
<Type>PREF</Type>
</EMail>
<EMail>
<Content>***@solar.org.ar</Content>
</EMail>
<EMail>
<Content>***@ourproject.org</Content>
</EMail>
<FormattedName>
<Content>Vladimir Di Fiore</Content>
</FormattedName>
<Name>
<LastName>Di Fiore</LastName>
<FirstName>Vladimir</FirstName>
</Name>
<Organization>
<Name>Solar</Name>
</Organization>
<Revision>
<Content>20091126T130834</Content>
</Revision>
<Telephone>
<Content>1156909521</Content>
<Type>VOICE</Type>
<Type>WORK</Type>
</Telephone>
<Telephone>
<Content>011 15 6299 2437</Content>
<Type>CELL</Type>
<Type>VOICE</Type>
</Telephone>
<Uid>
<Content>NhLKBdwp6J</Content>
</Uid>
</contact>


Entry 2:
UID: NhLKBdwp6J
<?xml version="1.0" encoding="utf-8"?>
<contact xmlns:AS="http://synce.org/formats/airsync_wm5/airsync">
<FileAs>
<Content>Vladimir Di Fiore</Content>
</FileAs>
<FormattedName>
<Content>Vladimir Di Fiore</Content>
</FormattedName>
<Name>
<FirstName>Vladimir</FirstName>
<LastName>Di Fiore</LastName>
<Additional/>
<Suffix/>
<Prefix/>
</Name>
<Nickname>
<Content/>
</Nickname>
<Photo>
<Content/>
<Encoding>B</Encoding>
</Photo>
<Categories/>
<Assistant>
<Content/>
</Assistant>
<EMail>
<Content>***@gmail.com</Content>
</EMail>
<EMail>
<Content>***@solar.org.ar</Content>
</EMail>
<EMail>
<Content>***@ourproject.org</Content>
</EMail>
<Manager>
<Content/>
</Manager>
<Organization>
<Name>Solar</Name>
<Department/>
<Unit/>
</Organization>
<Spouse>
<Content/>
</Spouse>
<Telephone>
<Type>WORK</Type>
<Type>VOICE</Type>
<Content>1156909521</Content>
</Telephone>
<Telephone>
<Type>CELL</Type>
<Type>VOICE</Type>
<Content>011 15 6299 2437</Content>
</Telephone>
<Title>
<Content/>
</Title>
<Url>
<Content/>
</Url>
</contact>


Which entry do you want to use? [1-9] To select a side, [D]uplicate: 1
Overwriting conflict

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb2586b70 (LWP 10689)]
strchr () at ../sysdeps/i386/strchr.S:127
127 ../sysdeps/i386/strchr.S: No existe el fichero o el directorio.
in ../sysdeps/i386/strchr.S
Current language: auto
The current source language is "auto; currently asm".
(gdb) bt
#0 strchr () at ../sysdeps/i386/strchr.S:127
#1 0xb7ef7a95 in osync_time_isutc (vtime=0x0) at /build/buildd-
opensync_0.22-4-i386-F3znn3/opensync-0.22/opensync/opensync_time.c:154
#2 0xb7fd4b37 in osxml_compare_time (leftnode=0x8901150, rightnode=0x88e1cb0)
at /build/buildd-opensync_0.22-4-i386-F3znn3/opensync-0.22/formats/vformats-
xml/xml-support.c:62
#3 0xb7fd4fd7 in osxml_compare_node (leftnode=<value optimized out>,
rightnode=<value optimized out>)
at /build/buildd-opensync_0.22-4-i386-
F3znn3/opensync-0.22/formats/vformats-xml/xml-support.c:177
#4 0xb7fd4ff7 in osxml_compare_node (leftnode=<value optimized out>,
rightnode=<value optimized out>)
at /build/buildd-opensync_0.22-4-i386-
F3znn3/opensync-0.22/formats/vformats-xml/xml-support.c:182
#5 0xb7fd55c5 in osxml_compare (leftinpdoc=0x87df400, rightinpdoc=0x85885f0,
scores=0xb2586058, default_score=0, treshold=99)
at /build/buildd-opensync_0.22-4-i386-
F3znn3/opensync-0.22/formats/vformats-xml/xml-support.c:335
#6 0xb561e67b in compare_vevent (leftchange=0x83cf6e8, rightchange=0x83cf7a0)
at /build/buildd-opensync_0.22-4-i386-F3znn3/opensync-0.22/formats/vformats-
xml/xml-vcal.c:1270
#7 0xb7ef55fc in osync_change_compare_data (leftchange=0x83cf6e8,
rightchange=0x83cf7a0)
at /build/buildd-opensync_0.22-4-i386-
F3znn3/opensync-0.22/opensync/opensync_changecmds.c:194
#8 0xb7ef57fc in osync_change_compare (leftchange=0x83cf6e8,
rightchange=0x83cf7a0) at /build/buildd-opensync_0.22-4-i386-
F3znn3/opensync-0.22/opensync/opensync_changecmds.c:239
#9 0xb7ed2c4d in osengine_mapping_check_conflict (engine=0x80de7b0,
mapping=0x8475a50) at /build/buildd-opensync_0.22-4-i386-
F3znn3/opensync-0.22/osengine/osengine_mapcmds.c:204
#10 0xb7ed4003 in osengine_mapping_decider (engine=0x80de7b0,
mapping=0x8475a50) at /build/buildd-opensync_0.22-4-i386-
F3znn3/opensync-0.22/osengine/osengine_deciders.c:105
#11 0xb7ecebdd in engine_message_handler (message=0xb1409340,
engine=0x80de7b0) at /build/buildd-opensync_0.22-4-i386-
F3znn3/opensync-0.22/osengine/osengine_engine.c:308
#12 0xb7efa3eb in _incoming_dispatch (source=0x8056268, callback=0,
user_data=0x8053648) at /build/buildd-opensync_0.22-4-i386-
F3znn3/opensync-0.22/opensync/opensync_queue.c:107
#13 0xb7f3ff28 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#14 0xb7f436b3 in ?? () from /lib/libglib-2.0.so.0
#15 0xb7f43b7a in g_main_loop_run () from /lib/libglib-2.0.so.0
#16 0xb7f6a17f in ?? () from /lib/libglib-2.0.so.0
#17 0xb7b31585 in start_thread (arg=0xb2586b70) at pthread_create.c:300
#18 0xb7e4d2be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
(gdb)
--
Dock Sud BBS
http://bbs.docksud.com.ar
telnet://bbs.docksud.com.ar
Mark Ellis
2010-03-05 18:48:28 UTC
Permalink
Post by Fernando Toledo
is this bug solved at new versions?
im runing debian testing
Hi Fernando

I just remembered I never replied to this.

The problem appears to be that opensync is trying to compare a time that
doesn't exist. I cant tell what exactly is causing this, try running the
command with the environment variable OSYNC_TRACE set to the path of a
directory. It will then create some trace output in that dir, and we
might be able to see where the problem is.

Mark
Post by Fernando Toledo
ragnarok ~/public_html/comedores $ dpkg -l|grep opensync
ii libopensync0 0.22-4+b1
ii libopensync0-dbg 0.22-4+b1
ii opensync-module-python 0.22-2
ii opensync-plugin-file 0.22-2
ii opensync-plugin-kdepim 0.22-4
ii opensync-plugin-synce 0.13-4
ii opensyncutils 0.22-4+b1
ii python-opensync 0.22-4+b1
Which entry do you want to use? [1-9] To select a side, [D]uplicate: 1
Overwriting conflict
UID: NhLKBdwp6J
<?xml version="1.0"?>
<contact>
<EMail>
<Type>PREF</Type>
</EMail>
<EMail>
</EMail>
<EMail>
</EMail>
<FormattedName>
<Content>Vladimir Di Fiore</Content>
</FormattedName>
<Name>
<LastName>Di Fiore</LastName>
<FirstName>Vladimir</FirstName>
</Name>
<Organization>
<Name>Solar</Name>
</Organization>
<Revision>
<Content>20091126T130834</Content>
</Revision>
<Telephone>
<Content>1156909521</Content>
<Type>VOICE</Type>
<Type>WORK</Type>
</Telephone>
<Telephone>
<Content>011 15 6299 2437</Content>
<Type>CELL</Type>
<Type>VOICE</Type>
</Telephone>
<Uid>
<Content>NhLKBdwp6J</Content>
</Uid>
</contact>
UID: NhLKBdwp6J
<?xml version="1.0" encoding="utf-8"?>
<contact xmlns:AS="http://synce.org/formats/airsync_wm5/airsync">
<FileAs>
<Content>Vladimir Di Fiore</Content>
</FileAs>
<FormattedName>
<Content>Vladimir Di Fiore</Content>
</FormattedName>
<Name>
<FirstName>Vladimir</FirstName>
<LastName>Di Fiore</LastName>
<Additional/>
<Suffix/>
<Prefix/>
</Name>
<Nickname>
<Content/>
</Nickname>
<Photo>
<Content/>
<Encoding>B</Encoding>
</Photo>
<Categories/>
<Assistant>
<Content/>
</Assistant>
<EMail>
</EMail>
<EMail>
</EMail>
<EMail>
</EMail>
<Manager>
<Content/>
</Manager>
<Organization>
<Name>Solar</Name>
<Department/>
<Unit/>
</Organization>
<Spouse>
<Content/>
</Spouse>
<Telephone>
<Type>WORK</Type>
<Type>VOICE</Type>
<Content>1156909521</Content>
</Telephone>
<Telephone>
<Type>CELL</Type>
<Type>VOICE</Type>
<Content>011 15 6299 2437</Content>
</Telephone>
<Title>
<Content/>
</Title>
<Url>
<Content/>
</Url>
</contact>
Which entry do you want to use? [1-9] To select a side, [D]uplicate: 1
Overwriting conflict
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb2586b70 (LWP 10689)]
strchr () at ../sysdeps/i386/strchr.S:127
127 ../sysdeps/i386/strchr.S: No existe el fichero o el directorio.
in ../sysdeps/i386/strchr.S
Current language: auto
The current source language is "auto; currently asm".
(gdb) bt
#0 strchr () at ../sysdeps/i386/strchr.S:127
#1 0xb7ef7a95 in osync_time_isutc (vtime=0x0) at /build/buildd-
opensync_0.22-4-i386-F3znn3/opensync-0.22/opensync/opensync_time.c:154
#2 0xb7fd4b37 in osxml_compare_time (leftnode=0x8901150, rightnode=0x88e1cb0)
at /build/buildd-opensync_0.22-4-i386-F3znn3/opensync-0.22/formats/vformats-
xml/xml-support.c:62
#3 0xb7fd4fd7 in osxml_compare_node (leftnode=<value optimized out>,
rightnode=<value optimized out>)
at /build/buildd-opensync_0.22-4-i386-
F3znn3/opensync-0.22/formats/vformats-xml/xml-support.c:177
#4 0xb7fd4ff7 in osxml_compare_node (leftnode=<value optimized out>,
rightnode=<value optimized out>)
at /build/buildd-opensync_0.22-4-i386-
F3znn3/opensync-0.22/formats/vformats-xml/xml-support.c:182
#5 0xb7fd55c5 in osxml_compare (leftinpdoc=0x87df400, rightinpdoc=0x85885f0,
scores=0xb2586058, default_score=0, treshold=99)
at /build/buildd-opensync_0.22-4-i386-
F3znn3/opensync-0.22/formats/vformats-xml/xml-support.c:335
#6 0xb561e67b in compare_vevent (leftchange=0x83cf6e8, rightchange=0x83cf7a0)
at /build/buildd-opensync_0.22-4-i386-F3znn3/opensync-0.22/formats/vformats-
xml/xml-vcal.c:1270
#7 0xb7ef55fc in osync_change_compare_data (leftchange=0x83cf6e8,
rightchange=0x83cf7a0)
at /build/buildd-opensync_0.22-4-i386-
F3znn3/opensync-0.22/opensync/opensync_changecmds.c:194
#8 0xb7ef57fc in osync_change_compare (leftchange=0x83cf6e8,
rightchange=0x83cf7a0) at /build/buildd-opensync_0.22-4-i386-
F3znn3/opensync-0.22/opensync/opensync_changecmds.c:239
#9 0xb7ed2c4d in osengine_mapping_check_conflict (engine=0x80de7b0,
mapping=0x8475a50) at /build/buildd-opensync_0.22-4-i386-
F3znn3/opensync-0.22/osengine/osengine_mapcmds.c:204
#10 0xb7ed4003 in osengine_mapping_decider (engine=0x80de7b0,
mapping=0x8475a50) at /build/buildd-opensync_0.22-4-i386-
F3znn3/opensync-0.22/osengine/osengine_deciders.c:105
#11 0xb7ecebdd in engine_message_handler (message=0xb1409340,
engine=0x80de7b0) at /build/buildd-opensync_0.22-4-i386-
F3znn3/opensync-0.22/osengine/osengine_engine.c:308
#12 0xb7efa3eb in _incoming_dispatch (source=0x8056268, callback=0,
user_data=0x8053648) at /build/buildd-opensync_0.22-4-i386-
F3znn3/opensync-0.22/opensync/opensync_queue.c:107
#13 0xb7f3ff28 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#14 0xb7f436b3 in ?? () from /lib/libglib-2.0.so.0
#15 0xb7f43b7a in g_main_loop_run () from /lib/libglib-2.0.so.0
#16 0xb7f6a17f in ?? () from /lib/libglib-2.0.so.0
#17 0xb7b31585 in start_thread (arg=0xb2586b70) at pthread_create.c:300
#18 0xb7e4d2be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
(gdb)
Loading...