Hi Vadim,
(also posting this to the list, may be interesting for others too)
thanks for your time for the phone call.
Attached please find my stack-trace -- looks like there is a problem
with the presence after a log-off/log-on sequence (we're using p2p presence).
The problem is reproduceable under windows and linux, just go offline and
online again with the same account.

We're also still seeing the problem after initial configuration: After
configuring a new wengo-style account (no .qutecom directory, starting
with empty configuration), the qutecom client fails to go online.  We
need to terminate the program and restart, afterwards the login is
successful.

Stack-Trace after SIGSEGV:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1239234880 (LWP 883)]
0xb6899435 in std::string::assign () from /usr/lib/libstdc++.so.6
(gdb) where
#0  0xb6899435 in std::string::assign () from /usr/lib/libstdc++.so.6
#1  0xb6899524 in std::string::operator= () from /usr/lib/libstdc++.so.6
#2  0xb7e6f5ec in Identifiable::copy (this=0x8e52618, [EMAIL PROTECTED])
    at /nobackup/checkout/kvats-2.2/libs/owutil/util/src/Identifiable.cpp:49
#3  0x0877e834 in Account::copy (this=0x8e52618, [EMAIL PROTECTED])
    at /nobackup/checkout/kvats-2.2/libs/imwrapper/src/Account.cpp:41
#4  0x0877e705 in Account (this=0x8e52618, [EMAIL PROTECTED])
    at /nobackup/checkout/kvats-2.2/libs/imwrapper/src/Account.cpp:34
#5  0x0876a5d5 in IMAccount (this=0x8e52618, [EMAIL PROTECTED])
    at /nobackup/checkout/kvats-2.2/libs/imwrapper/src/IMAccount.cpp:54
#6  0x0866d497 in std::_Construct<IMAccount, IMAccount> (__p=0x8e52618, 
    [EMAIL PROTECTED]) at /usr/include/c++/3.4/bits/stl_construct.h:81
#7  0x0866d3d4 in std::list<IMAccount, std::allocator<IMAccount> 
>::_M_create_node (this=0xbff03b60, [EMAIL PROTECTED]) at 
/usr/include/c++/3.4/bits/stl_list.h:438
#8  0x0866d342 in std::list<IMAccount, std::allocator<IMAccount> >::_M_insert (
    this=0xbff03b60, __position={_M_node = 0xbff03b60}, [EMAIL PROTECTED])
    at /usr/include/c++/3.4/bits/stl_list.h:1163
#9  0x0887c425 in std::list<IMAccount, std::allocator<IMAccount> 
>::_M_insert_dispatch<std::_List_const_iterator<IMAccount> > (this=0xbff03b60, 
__pos=
      {_M_node = 0xbff03b60}, __first={_M_node = 0x0}, __last=
      {_M_node = 0x8df4c50}) at /usr/include/c++/3.4/bits/stl_list.h:1141
#10 0x0887c17d in std::list<IMAccount, std::allocator<IMAccount> 
>::insert<std::_List_const_iterator<IMAccount> > (this=0xbff03b60, __position=
      {_M_node = 0xbff03b60}, __first={_M_node = 0x0}, __last=
      {_M_node = 0x8df4c50}) at /usr/include/c++/3.4/bits/stl_list.h:854
#11 0x0887ba8b in list (this=0xbff03b60, [EMAIL PROTECTED])
    at /usr/include/c++/3.4/bits/stl_list.h:513
#12 0x0887b8fe in IMAccountList (this=0xbff03b60, [EMAIL PROTECTED])
    at 
/nobackup/checkout/kvats-2.2/wengophone/src/model/profile/IMAccountManager.cpp:60
#13 0x0887ad2a in IMAccountManager::getIMAccountListCopy (this=0x8df4bf8)
    at 
/nobackup/checkout/kvats-2.2/wengophone/src/model/profile/IMAccountManager.cpp:88
#14 0x0861009c in QtTimer::updatePresence (this=0x8db7860)
    at 
/nobackup/checkout/kvats-2.2/wengophone/src/presentation/qt/QtTimer.cpp:52
#15 0x08610288 in QtTimer::updatePresenceSlot (this=0x8db7860)
    at 
/nobackup/checkout/kvats-2.2/wengophone/src/presentation/qt/QtTimer.cpp:72
#16 0x085d9819 in QtTimer::qt_metacall (this=0x8db7860, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbff0408c)
    at 
/nobackup/checkout/kvats-2.2/build/wengophone/src/presentation/qt/moc_QtTimer.cxx:66
#17 0xb7693565 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#18 0xb7693ecc in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#19 0xb76b3093 in QTimer::timeout () from /usr/lib/libQtCore.so.4
#20 0xb769b35e in QTimer::timerEvent () from /usr/lib/libQtCore.so.4
#21 0xb76924a2 in QObject::event () from /usr/lib/libQtCore.so.4
#22 0xb6fc659f in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#23 0xb6fc8d82 in QApplication::notify () from /usr/lib/libQtGui.so.4
#24 0xb76a8e77 in QEventDispatcherUNIX::activateTimers ()
   from /usr/lib/libQtCore.so.4
#25 0xb76a90ac in QEventDispatcherUNIX::processEvents ()
   from /usr/lib/libQtCore.so.4
#26 0xb7044d46 in QX11Info::copyX11Data () from /usr/lib/libQtGui.so.4
#27 0xb7681291 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#28 0xb768139a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#29 0xb7683756 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#30 0xb6fc6017 in QApplication::exec () from /usr/lib/libQtGui.so.4
#31 0x0861f8c3 in QtFactory::exec (this=0x8caefb0)
    at 
/nobackup/checkout/kvats-2.2/wengophone/src/presentation/qt/QtFactory.cpp:114
#32 0x085ec8ad in main (argc=1, argv=0xbff048f4)
    at /nobackup/checkout/kvats-2.2/wengophone/src/presentation/main.cpp:354

Ralf
-- 
Dr. Ralf Schlatterbeck                  Tel:   +43/2243/26465-16
Open Source Consulting                  Fax:   +43/2243/26465-23
Reichergasse 131                        www:   http://www.runtux.com
A-3411 Weidling                         email: [EMAIL PROTECTED]
osAlliance member                       email: [EMAIL PROTECTED]
_______________________________________________
QuteCom-dev mailing list
[email protected]
http://lists.qutecom.org/mailman/listinfo/qutecom-dev

Reply via email to