http://bugzilla.moblin.org/show_bug.cgi?id=8384
Summary: syncevo-dbus-server froze (pthread_cond_wait in ecal)
Classification: Moblin Projects
Product: SyncEvolution
Version: upstream
Platform: Netbook
OS/Version: Moblin Linux
Status: NEW
Severity: major
Priority: Undecided
Component: SyncEvolution
AssignedTo: patrick.ohly(a)intel.com
ReportedBy: jku(a)linux.intel.com
QAContact: yanshuang.zheng(a)intel.com
CC: syncevolution(a)lists.intel.com
This may well be a bug in libecal, but you'll probably know better...
After a sync, I opened the service list (so GetConfig worked), clicked Save (so
StartSession and possibly Session.SetConfig were started). I'm not 100% sure
which one was the last successful call, but at around that point
syncevo-dbus-server hung (no response in at least 5 minutes) and had to be
killed.
Backtrace:
#0 0xb7f2f424 in __kernel_vsyscall ()
#1 0xb79880a5 in pthread_cond_wait@@GLIBC_2.3.2 ()
at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2 0xb7e46843 in e_flag_wait (flag=0xa2872c0) at e-flag.c:120
#3 0xb7e7c6d7 in open_calendar (ecal=0x9dc5650,
only_if_exists=<value optimized out>, error=0xbfb370e4, status=0xbfb37078,
needs_auth=0) at e-cal.c:1747
#4 0xb7e7cd0a in e_cal_open (ecal=0x9dc5650, only_if_exists=1,
error=0xbfb370e4) at e-cal.c:1784
#5 0x081ca583 in SyncEvo::EvolutionCalendarSource::open (this=0xb4903280)
at EvolutionCalendarSource.cpp:197
#6 0x081578fe in ReadOperations::checkSource (this=0xbfb372cc, sourceName=...)
at syncevo-dbus-server.cpp:1306
#7 0x08197cbc in DBusServer::checkSource (this=0xbfb37774, configName=...,
sourceName=...) at syncevo-dbus-server.cpp:334
#8 0x08177588 in boost::_mfi::mf2<void, DBusServer, std::string const&,
std::string const&>::operator() (this=0x9a90b84, p=0xbfb37774, a1=..., a2=...)
at /usr/include/boost/bind/mem_fn_template.hpp:274
#9 0x081775f8 in boost::_bi::list3<boost::_bi::value<DBusServer*>,
boost::arg<1>, boost::arg<2> >::operator()<boost::_mfi::mf2<void,
DBusServer,
std::string const&, std::string const&>, boost::_bi::list2<std::string
const&,
std::string const&> > (this=0x9a90b8c, f=..., a=...) at
/usr/include/boost/bind/bind.hpp:385
#10 0x0817764b in boost::_bi::bind_t<void, boost::_mfi::mf2<void, DBusServer,
std::string const&, std::string const&>,
boost::_bi::list3<boost::_bi::value<DBusServer*>, boost::arg<1>,
boost::arg<2>
>::operator()<std::string, std::string>
(this=0x9a90b84, a1=..., a2=...)
at /usr/include/boost/bind/bind_template.hpp:102
#11 0x08177672 in
boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void,
boost::_mfi::mf2<void, DBusServer, std::string const&, std::string const&>,
boost::_bi::list3<boost::_bi::value<DBusServer*>, boost::arg<1>,
boost::arg<2>
>, void, std::string const&, std::string
const&>::invoke (
function_obj_ptr=..., a0=..., a1=...)
at /usr/include/boost/function/function_template.hpp:153
#12 0x0818d245 in boost::function2<void, std::string const&, std::string
const&>::operator() (this=0x9a90b80, a0=..., a1=...)
at /usr/include/boost/function/function_template.hpp:1013
#13 0x08198808 in MakeMethodEntry<boost::function<void ()(std::string const&,
std::string const&)> >::methodFunction(DBusConnection*, DBusMessage*, void*) (
conn=0x9a8e898, msg=0x9d31600, data=0x9a90b80)
at ./gdbus/gdbus-cxx-bridge.h:3569
#14 0x081b56c8 in handle_message (connection=0x9a8e898, message=0x9d31600,
user_data=0x9a90de0) at object.c:617
#15 0xb7eee695 in ?? () from /lib/libdbus-1.so.3
#16 0xb7edfdc4 in dbus_connection_dispatch () from /lib/libdbus-1.so.3
#17 0x081b3c58 in queue_dispatch (source=0x9a8ee78, callback=0, user_data=0x0)
at mainloop.c:90
#18 0xb766de98 in g_main_dispatch (context=0x9a8d278)
at
/build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c:1960
#19 IA__g_main_context_dispatch (context=0x9a8d278)
at
/build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c:2513
#20 0xb7671623 in g_main_context_iterate (context=0x9a8d278, block=1,
dispatch=1, self=0x9a8c7a8)
at
/build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c:2591
#21 0xb7671aea in IA__g_main_loop_run (loop=0x9a8d1e8)
at
/build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c:2799
#22 0x0815f116 in DBusServer::run (this=0xbfb37774)
at syncevo-dbus-server.cpp:2743
#23 0x08168100 in main (argc=1, argv=0xbfb378a4)
at syncevo-dbus-server.cpp:2956
--
Configure bugmail:
http://bugzilla.moblin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.